diff --git a/.github/workflows/classroom.yml b/.github/workflows/classroom.yml
deleted file mode 100644
index 92a4edd..0000000
--- a/.github/workflows/classroom.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-name: Autograding Tests
-'on':
-- push
-- workflow_dispatch
-- repository_dispatch
-permissions:
- checks: write
- actions: read
- contents: read
-jobs:
- run-autograding-tests:
- runs-on: ubuntu-latest
- if: github.actor != 'github-classroom[bot]'
- steps:
- - name: Checkout code
- uses: actions/checkout@v4
- - name: Hello world test
- id: hello-world-test
- uses: education/autograding-python-grader@v1
- with:
- timeout: 5
- max-score: 5
- - name: Autograding Reporter
- uses: education/autograding-grading-reporter@v1
- env:
- HELLO-WORLD-TEST_RESULTS: "${{steps.hello-world-test.outputs.result}}"
- with:
- runners: hello-world-test
diff --git a/.gitignore b/.gitignore
index 4ded053..21ead1b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
*.pyc
.coverage
*.egg-info/
+.venv/
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..033a4ad
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 AC BO Hackathon
+
+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/README.md b/README.md
index da21a6d..e6a8bfb 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,11 @@
-# Autograding Example: Python
-This example project is written in Python, and tested with pytest.
-
-## The assignment
-The tests are failing right now because the method isn't outputting the correct string. Fixing this up will make the tests green.
-
-## Setup command
-
-See `postCreateCommand` from [`devcontainer.json`](.devcontainer/devcontainer.json).
-
-## Run command
-`pytest`
-
-## Notes
-- pip's install path is not included in the PATH var by default, so without installing via `sudo -H`, pytest would be unaccessible.
+# BayBE One more Time - Exploring Corrosion Inhibitors for Materials Design
+
+[](https://youtu.be/kIRxGdwmLSY?si=BVYsl7kGDRsUhewH)
+
+This project focuses on exploring the capabilities of Bayesian optimization, specifically employing BayBE, in the discovery of novel corrosion inhibitors for materials design. Initially, we work with a randomly chosen subset from a comprehensive database of electrochemical responses of small organic molecules for aluminum alloys. Our goal is to assess how Bayesian optimization can speed up the screening process across the design space to identify promising compounds. We compare different strategies for incorporating chemical information, while optimizing the experimental parameters with respect to the inhibitive performance of the screened compounds. Finally, we explore the potential of transfer learning to accelerate corrosion inhibitor discovery for other base materials as well.
+
+
+## References
+- Galvão, T.L.P., Ferreira, I., Kuznetsova, A. _et al._ [CORDATA: an open data management web application to select corrosion inhibitors](https://doi.org/10.1038/s41529-022-00259-9). _npj Mater Degrad_ **6**, 48 (2022).
+- Özkan, C., Sahlmann, L., Feiler, C. _et al._ [Laying the experimental foundation for corrosion inhibitor discovery through machine learning](https://doi.org/10.1038/s41529-024-00435-z). _npj Mater Degrad_ **8**, 21 (2024).
+- Würger, T., Mei, D., Vaghefinazari, B. _et al._ [Exploring structure-property relationships in magnesium dissolution modulators](https://doi.org/10.1038/s41529-020-00148-z). _npj Mater Degrad_ **5**, 2 (2021).
diff --git a/baybe-inhibitor.ipynb b/baybe-inhibitor.ipynb
new file mode 100644
index 0000000..8ca1038
--- /dev/null
+++ b/baybe-inhibitor.ipynb
@@ -0,0 +1,4325 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Introduction"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "This project will focus on exploring the capabilities of Bayesian optimization, specifically employing BayBE, in the discovery of novel corrosion inhibitors for materials design. Initially, we will work with a randomly chosen subset from a comprehensive database of electrochemical responses of small organic molecules. Our goal is to assess how Bayesian optimization can speed up the screening process across the design space to identify promising compounds. We will compare different strategies for incorporating alloy information, while optimizing the experimental parameters with respect to the inhibitive performance of the screened compounds."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Initialization"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Loading libraries and data files:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 297,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
\n",
+ "
SMILES
\n",
+ "
Time_h
\n",
+ "
pH
\n",
+ "
Inhib_Concentrat_M
\n",
+ "
Salt_Concentrat_M
\n",
+ "
Efficiency
\n",
+ "
\n",
+ " \n",
+ " \n",
+ "
\n",
+ "
0
\n",
+ "
C(=O)(C(=O)[O-])[O-]
\n",
+ "
24.0
\n",
+ "
4.0
\n",
+ "
0.0010
\n",
+ "
0.10
\n",
+ "
20.00
\n",
+ "
\n",
+ "
\n",
+ "
1
\n",
+ "
C(=O)(C(=O)[O-])[O-]
\n",
+ "
24.0
\n",
+ "
7.0
\n",
+ "
0.0005
\n",
+ "
0.05
\n",
+ "
12.35
\n",
+ "
\n",
+ "
\n",
+ "
2
\n",
+ "
C(=O)(C(=O)[O-])[O-]
\n",
+ "
24.0
\n",
+ "
10.0
\n",
+ "
0.0010
\n",
+ "
0.10
\n",
+ "
20.00
\n",
+ "
\n",
+ "
\n",
+ "
3
\n",
+ "
C(C(=O)[O-])C(CC(=O)[O-])(C(=O)[O-])O
\n",
+ "
24.0
\n",
+ "
4.0
\n",
+ "
0.0010
\n",
+ "
0.10
\n",
+ "
30.00
\n",
+ "
\n",
+ "
\n",
+ "
4
\n",
+ "
C(C(=O)[O-])C(CC(=O)[O-])(C(=O)[O-])O
\n",
+ "
24.0
\n",
+ "
7.0
\n",
+ "
0.0005
\n",
+ "
0.05
\n",
+ "
-23.95
\n",
+ "
\n",
+ "
\n",
+ "
...
\n",
+ "
...
\n",
+ "
...
\n",
+ "
...
\n",
+ "
...
\n",
+ "
...
\n",
+ "
...
\n",
+ "
\n",
+ "
\n",
+ "
510
\n",
+ "
c1ccc2c(c1)[nH]nn2
\n",
+ "
24.0
\n",
+ "
7.0
\n",
+ "
0.0005
\n",
+ "
0.05
\n",
+ "
97.95
\n",
+ "
\n",
+ "
\n",
+ "
511
\n",
+ "
c1ccc2c(c1)[nH]nn2
\n",
+ "
24.0
\n",
+ "
10.0
\n",
+ "
0.0010
\n",
+ "
0.10
\n",
+ "
90.00
\n",
+ "
\n",
+ "
\n",
+ "
512
\n",
+ "
c1ccc2c(c1)[nH]nn2
\n",
+ "
672.0
\n",
+ "
7.0
\n",
+ "
0.0010
\n",
+ "
0.10
\n",
+ "
98.00
\n",
+ "
\n",
+ "
\n",
+ "
513
\n",
+ "
c1ncn[nH]1
\n",
+ "
24.0
\n",
+ "
4.0
\n",
+ "
0.0010
\n",
+ "
0.10
\n",
+ "
30.00
\n",
+ "
\n",
+ "
\n",
+ "
514
\n",
+ "
c1ncn[nH]1
\n",
+ "
24.0
\n",
+ "
10.0
\n",
+ "
0.0010
\n",
+ "
0.10
\n",
+ "
90.00
\n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
515 rows × 6 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " SMILES Time_h pH Inhib_Concentrat_M \\\n",
+ "0 C(=O)(C(=O)[O-])[O-] 24.0 4.0 0.0010 \n",
+ "1 C(=O)(C(=O)[O-])[O-] 24.0 7.0 0.0005 \n",
+ "2 C(=O)(C(=O)[O-])[O-] 24.0 10.0 0.0010 \n",
+ "3 C(C(=O)[O-])C(CC(=O)[O-])(C(=O)[O-])O 24.0 4.0 0.0010 \n",
+ "4 C(C(=O)[O-])C(CC(=O)[O-])(C(=O)[O-])O 24.0 7.0 0.0005 \n",
+ ".. ... ... ... ... \n",
+ "510 c1ccc2c(c1)[nH]nn2 24.0 7.0 0.0005 \n",
+ "511 c1ccc2c(c1)[nH]nn2 24.0 10.0 0.0010 \n",
+ "512 c1ccc2c(c1)[nH]nn2 672.0 7.0 0.0010 \n",
+ "513 c1ncn[nH]1 24.0 4.0 0.0010 \n",
+ "514 c1ncn[nH]1 24.0 10.0 0.0010 \n",
+ "\n",
+ " Salt_Concentrat_M Efficiency \n",
+ "0 0.10 20.00 \n",
+ "1 0.05 12.35 \n",
+ "2 0.10 20.00 \n",
+ "3 0.10 30.00 \n",
+ "4 0.05 -23.95 \n",
+ ".. ... ... \n",
+ "510 0.05 97.95 \n",
+ "511 0.10 90.00 \n",
+ "512 0.10 98.00 \n",
+ "513 0.10 30.00 \n",
+ "514 0.10 90.00 \n",
+ "\n",
+ "[515 rows x 6 columns]"
+ ]
+ },
+ "execution_count": 297,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "import matplotlib.pyplot as plt\n",
+ "import seaborn as sns\n",
+ "import os\n",
+ "\n",
+ "from baybe import Campaign\n",
+ "from baybe.objective import Objective\n",
+ "from baybe.parameters import NumericalDiscreteParameter, SubstanceParameter, CategoricalParameter\n",
+ "from baybe.recommenders import RandomRecommender, TwoPhaseMetaRecommender\n",
+ "from baybe.searchspace import SearchSpace\n",
+ "from baybe.simulation import simulate_scenarios\n",
+ "from baybe.targets import NumericalTarget\n",
+ "\n",
+ "# these are datasets already preprocessed, filtered, and grouped by \n",
+ "so we have only one row for each unique combination of parameters\n",
+ "df_AA2024 = pd.read_excel('data/averaged_filtered_AA2024.xlsx')\n",
+ "df_AA5000 = pd.read_excel('data/averaged_filtered_AA5000.xlsx')\n",
+ "df_AA6000 = pd.read_excel('data/averaged_filtered_AA6000.xlsx')\n",
+ "df_AA7075 = pd.read_excel('data/averaged_filtered_AA7075.xlsx')\n",
+ "df_AA1000 = pd.read_excel('data/averaged_filtered_AA1000.xlsx')\n",
+ "df_Al = pd.read_excel('data/averaged_filtered_Al.xlsx')\n",
+ "\n",
+ "# change this for campaigns on different datasets\n",
+ "df_active = df_AA2024\n",
+ "\n",
+ "\n",
+ "if df_active is df_AA2024:\n",
+ " exp_dataset_name = 'AA2024'\n",
+ "elif df_active is df_AA7075:\n",
+ " exp_dataset_name = 'AA7075'\n",
+ "elif df_active is df_AA5000:\n",
+ " exp_dataset_name = 'AA5000'\n",
+ "elif df_active is df_AA6000:\n",
+ " exp_dataset_name = 'AA6000'\n",
+ "elif df_active is df_AA1000:\n",
+ " exp_dataset_name = 'AA1000'\n",
+ "elif df_active is df_Al:\n",
+ " exp_dataset_name = 'Al'\n",
+ "\n",
+ "df_active"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 298,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# def required from baybe package\n",
+ "lookup = df_active"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 299,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# chemical space dictionary\n",
+ "unique_SMILES = df_active.SMILES.unique()\n",
+ "\n",
+ "def list_to_dict(input_list):\n",
+ " return {item: item for item in input_list}\n",
+ "\n",
+ "smiles_dict =list_to_dict(unique_SMILES)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Defining parameters for the search space"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 300,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# parameters\n",
+ "\n",
+ "basic_parameters=[\n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"Time_h\",\n",
+ " values=df_active[\"Time_h\"].unique(),\n",
+ " # tolerance = 0.004, assume certain experimental noise for each parameter measurement?\n",
+ "),\n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"pH\",\n",
+ " values=df_active[\"pH\"].unique(),\n",
+ " ), \n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"Inhib_Concentrat_M\",\n",
+ " values=df_active[\"Inhib_Concentrat_M\"].unique(),\n",
+ " ),\n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"Salt_Concentrat_M\",\n",
+ " values=df_active[\"Salt_Concentrat_M\"].unique(),\n",
+ " ),\n",
+ "]\n",
+ "\n",
+ "# mordred\n",
+ "parameters_mordred = basic_parameters + [\n",
+ " SubstanceParameter(\n",
+ " name=\"SMILES\",\n",
+ " data=smiles_dict,\n",
+ " encoding=\"MORDRED\", # optional\n",
+ " decorrelate=0.7, # optional\n",
+ " ) \n",
+ " ]\n",
+ "\n",
+ "# morgan fingerprints\n",
+ "parameters_morgan_fp = basic_parameters + [\n",
+ " SubstanceParameter(\n",
+ " name=\"SMILES\",\n",
+ " data=smiles_dict,\n",
+ " encoding=\"MORGAN_FP\", # optional\n",
+ " decorrelate=0.7, # optional\n",
+ " ) \n",
+ " ]\n",
+ "\n",
+ "# rdkit\n",
+ "parameters_rdkit = basic_parameters + [\n",
+ " SubstanceParameter(\n",
+ " name=\"SMILES\",\n",
+ " data=smiles_dict,\n",
+ " encoding=\"RDKIT\", # optional\n",
+ " decorrelate=0.7, # optional\n",
+ " ) \n",
+ " ]\n",
+ "\n",
+ "# one-hot encoding\n",
+ "parameters_ohe = basic_parameters + [\n",
+ " CategoricalParameter(\n",
+ " name=\"SMILES\",\n",
+ " values=unique_SMILES,\n",
+ " encoding=\"OHE\",\n",
+ " )\n",
+ " ]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Setting the target"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_no_target = lookup.drop('Efficiency', axis=1)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Creating the searchspace\n",
+ "Multiple searchspaces and parameter groups are initialized to investigate the influence of built-in featurization methods on the Bayesian optimization process."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 301,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# searchspace = SearchSpace.from_dataframe(df = df_no_target, parameters=parameters)\n",
+ "# print('Print test 1')\n",
+ "# objective = Objective(\n",
+ "# mode=\"SINGLE\", targets=[NumericalTarget(name=\"Efficiency\", mode=\"MAX\")]\n",
+ "# )\n",
+ "\n",
+ "\n",
+ "searchspace_mordred = SearchSpace.from_dataframe(df = df_no_target, parameters=parameters_mordred)\n",
+ "\n",
+ "searchspace_morgan = SearchSpace.from_dataframe(df = df_no_target, parameters=parameters_morgan_fp)\n",
+ "\n",
+ "searchspace_rdkit = SearchSpace.from_dataframe(df = df_no_target, parameters=parameters_rdkit)\n",
+ "\n",
+ "searchspace_ohe = SearchSpace.from_dataframe(df = df_no_target, parameters=parameters_ohe)\n",
+ "\n",
+ "\n",
+ "objective = Objective(\n",
+ " mode=\"SINGLE\", targets=[NumericalTarget(name=\"Efficiency\", mode=\"MAX\")]\n",
+ ")\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 302,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "SearchSpace(discrete=SubspaceDiscrete(parameters=[NumericalDiscreteParameter(name='Time_h', encoding=None, _values=[0.5, 1.0, 2.0, 3.0, 6.0, 24.0, 48.0, 72.0, 96.0, 120.0, 144.0, 168.0, 192.0, 240.0, 288.0, 336.0, 360.0, 384.0, 432.0, 480.0, 528.0, 576.0, 600.0, 624.0, 672.0], tolerance=0.0), NumericalDiscreteParameter(name='pH', encoding=None, _values=[0.0, 3.3, 4.0, 4.4, 5.4, 5.5, 5.6, 7.0, 10.0], tolerance=0.0), NumericalDiscreteParameter(name='Inhib_Concentrat_M', encoding=None, _values=[1e-05, 5e-05, 0.0001, 0.0002, 0.0003, 0.0004, 0.0005, 0.0006, 0.0008, 0.001, 0.0012, 0.0018, 0.0024, 0.003, 0.005, 0.01, 0.011, 0.021, 0.022, 0.031, 0.033, 0.042, 0.044, 0.05, 0.1], tolerance=0.0), NumericalDiscreteParameter(name='Salt_Concentrat_M', encoding=None, _values=[0.0, 0.01, 0.05, 0.1, 0.5, 0.6], tolerance=0.0), SubstanceParameter(name='SMILES', data={'C(=O)(C(=O)[O-])[O-]': 'C(=O)(C(=O)[O-])[O-]', 'C(C(=O)[O-])C(CC(=O)[O-])(C(=O)[O-])O': 'C(C(=O)[O-])C(CC(=O)[O-])(C(=O)[O-])O', 'C(C(C(C(C(C(=O)[O-])O)O)O)O)O.C(C(C(C(C(C(=O)[O-])O)O)O)O)O.[Fe+2]': 'C(C(C(C(C(C(=O)[O-])O)O)O)O)O.C(C(C(C(C(C(=O)[O-])O)O)O)O)O.[Fe+2]', 'C(C(C(C(C(C(=O)[O-])O)O)O)O)O.C(C(C(C(C(C(=O)[O-])O)O)O)O)O.[Zn+2]': 'C(C(C(C(C(C(=O)[O-])O)O)O)O)O.C(C(C(C(C(C(=O)[O-])O)O)O)O)O.[Zn+2]', 'C1=CC(=C(C=C1O)O)C=NNC(=S)N': 'C1=CC(=C(C=C1O)O)C=NNC(=S)N', 'C1=CC(=C(C=C1SSC2=CC(=C(C=C2)[N+](=O)[O-])C(=O)O)C(=O)O)[N+](=O)[O-]': 'C1=CC(=C(C=C1SSC2=CC(=C(C=C2)[N+](=O)[O-])C(=O)O)C(=O)O)[N+](=O)[O-]', 'C1=CC(=CC(=C1)S)C(=O)O': 'C1=CC(=CC(=C1)S)C(=O)O', 'C1=CC2=NNN=C2C=C1Cl': 'C1=CC2=NNN=C2C=C1Cl', 'C1=CC=C(C(=C1)C=NNC(=S)N)O': 'C1=CC=C(C(=C1)C=NNC(=S)N)O', 'C1COCCN1CCCS(=O)(=O)O': 'C1COCCN1CCCS(=O)(=O)O', 'C1N2CN3CN1CN(C2)C3': 'C1N2CN3CN1CN(C2)C3', 'C=CC(=O)OCCOC(=O)OCCSc1ncccn1': 'C=CC(=O)OCCOC(=O)OCCSc1ncccn1', 'CC(=O)O': 'CC(=O)O', 'CC(=O)SSC(=O)C': 'CC(=O)SSC(=O)C', 'CC1(C(N2C(S1)C(C2=O)NC(=O)C(C3=CC=C(C=C3)O)N)C(=O)O)C': 'CC1(C(N2C(S1)C(C2=O)NC(=O)C(C3=CC=C(C=C3)O)N)C(=O)O)C', 'CCCCCCCC/C=C\\\\CCCCCCCC(=O)O': 'CCCCCCCC/C=C\\\\CCCCCCCC(=O)O', 'CCCCCCCCCCCCCCCCCC(=O)O': 'CCCCCCCCCCCCCCCCCC(=O)O', 'CCCCCCCCCCCCCCN(CC(=O)O[Na])CC(=O)O[Na]': 'CCCCCCCCCCCCCCN(CC(=O)O[Na])CC(=O)O[Na]', 'CCCCCCCCCCCCN(CC(=O)O[Na])CC(=O)O[Na]': 'CCCCCCCCCCCCN(CC(=O)O[Na])CC(=O)O[Na]', 'CCCCCCCCCCCCOS(=O)(=O)O': 'CCCCCCCCCCCCOS(=O)(=O)O', 'CCCCCCCCCCCCc1ccccc1S([O])([O])O': 'CCCCCCCCCCCCc1ccccc1S([O])([O])O', 'CCCCCCCCN(CC(=O)O[Na])CC(=O)O[Na]': 'CCCCCCCCN(CC(=O)O[Na])CC(=O)O[Na]', 'CCCCN(CCCC)C1=NC(=NC(=N1)NC(CCSC)C(=O)O)NC(CCSC)C(=O)O': 'CCCCN(CCCC)C1=NC(=NC(=N1)NC(CCSC)C(=O)O)NC(CCSC)C(=O)O', 'CCCCOP(=O)(OCCCC)O': 'CCCCOP(=O)(OCCCC)O', 'CCN(C(=S)S)CC': 'CCN(C(=S)S)CC', 'CCOc1ccc2c(c1)nc([nH]2)S': 'CCOc1ccc2c(c1)nc([nH]2)S', 'CCSc1nnc(s1)N': 'CCSc1nnc(s1)N', 'CN1C=NC2=C1C(=O)N(C(=O)N2C)C': 'CN1C=NC2=C1C(=O)N(C(=O)N2C)C', 'CNCC(C1=CC(=CC=C1)O)O': 'CNCC(C1=CC(=CC=C1)O)O', 'COC(=O)CCCC1=CNC2=CC=CC=C21': 'COC(=O)CCCC1=CNC2=CC=CC=C21', 'COC(=O)n1nnc2ccccc12': 'COC(=O)n1nnc2ccccc12', 'COCCOC(=O)OCSc1nc2c(s1)cccc2': 'COCCOC(=O)OCSc1nc2c(s1)cccc2', 'COc1ccc2c(c1)[nH]c(=S)[nH]2': 'COc1ccc2c(c1)[nH]c(=S)[nH]2', 'COc1cccc(c1)c1n[nH]c(=S)[nH]1': 'COc1cccc(c1)c1n[nH]c(=S)[nH]1', 'CS[C]1N[N]C(=N1)N': 'CS[C]1N[N]C(=N1)N', 'CSc1[nH]c2c(n1)cc(c(c2)C)C': 'CSc1[nH]c2c(n1)cc(c(c2)C)C', 'CSc1nnc(s1)N': 'CSc1nnc(s1)N', 'Cc1cc(C)nc(n1)S': 'Cc1cc(C)nc(n1)S', 'Cc1ccc(c(c1)n1nc2c(n1)cccc2)O': 'Cc1ccc(c(c1)n1nc2c(n1)cccc2)O', 'Cc1ccc2c(c1)nc([nH]2)S': 'Cc1ccc2c(c1)nc([nH]2)S', 'Cc1n[nH]c(=S)s1': 'Cc1n[nH]c(=S)s1', 'Cc1nsc(c1)N': 'Cc1nsc(c1)N', 'ClC([C]1N[N]C=N1)(Cl)Cl': 'ClC([C]1N[N]C=N1)(Cl)Cl', 'Clc1cc2[nH]c(=S)[nH]c2cc1Cl': 'Clc1cc2[nH]c(=S)[nH]c2cc1Cl', 'Clc1ccc(cc1)CC[C@](C(C)(C)C)(Cn1cncn1)O': 'Clc1ccc(cc1)CC[C@](C(C)(C)C)(Cn1cncn1)O', 'Clc1ccc(cc1Cl)c1n[nH]c(=S)[nH]1': 'Clc1ccc(cc1Cl)c1n[nH]c(=S)[nH]1', 'Clc1ccc2c(c1)[nH]c(n2)S': 'Clc1ccc2c(c1)[nH]c(n2)S', 'Clc1cccc(c1)c1n[nH]c(=S)[nH]1': 'Clc1cccc(c1)c1n[nH]c(=S)[nH]1', 'Cn1cnnc1S': 'Cn1cnnc1S', 'Cn1nnnc1S': 'Cn1nnnc1S', 'N.N.[N+](=O)(O)[O-].[N+](=O)(O)[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].O.O.O.O.[Ce+3]': 'N.N.[N+](=O)(O)[O-].[N+](=O)(O)[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].O.O.O.O.[Ce+3]', 'NC(=S)NN=CC1=C(C(=C(C=C1)O)O)O': 'NC(=S)NN=CC1=C(C(=C(C=C1)O)O)O', 'NCC(=O)O': 'NCC(=O)O', 'NO': 'NO', 'Nc1cc(N)nc(n1)S': 'Nc1cc(N)nc(n1)S', 'Nc1cc(S)nc(n1)N': 'Nc1cc(S)nc(n1)N', 'Nc1ccc2c(c1)sc(=S)[nH]2': 'Nc1ccc2c(c1)sc(=S)[nH]2', 'Nc1ccnc(n1)S': 'Nc1ccnc(n1)S', 'Nc1n[nH]c(=S)s1': 'Nc1n[nH]c(=S)s1', 'Nc1n[nH]c(n1)S': 'Nc1n[nH]c(n1)S', 'Nc1n[nH]cn1': 'Nc1n[nH]cn1', 'Nc1nc([nH]n1)C(=O)O': 'Nc1nc([nH]n1)C(=O)O', 'Nc1ncncc1N': 'Nc1ncncc1N', 'Nn1c(NN)nnc1S': 'Nn1c(NN)nnc1S', 'Nn1c(S)nnc1c1ccccc1': 'Nn1c(S)nnc1c1ccccc1', 'Nn1cnnc1': 'Nn1cnnc1', 'O/N=C(/C(=N/O)/C)\\\\C': 'O/N=C(/C(=N/O)/C)\\\\C', 'O/N=C(\\\\C(=N/O)\\\\c1ccco1)/c1ccco1': 'O/N=C(\\\\C(=N/O)\\\\c1ccco1)/c1ccco1', 'O=C([O-])C(O)C(O)C(O)C(O)CO.[Na+]': 'O=C([O-])C(O)C(O)C(O)C(O)CO.[Na+]', 'OC(=O)/C=C/c1ccccc1': 'OC(=O)/C=C/c1ccccc1', 'OC(=O)CCCCC(=O)O': 'OC(=O)CCCCC(=O)O', 'OC(=O)CCCCCCCCCCCCCCC(=O)O': 'OC(=O)CCCCCCCCCCCCCCC(=O)O', 'OC(=O)CCS': 'OC(=O)CCS', 'OC(=O)CN(CC(=O)O)CCN(CC(=O)O)CC(=O)O': 'OC(=O)CN(CC(=O)O)CCN(CC(=O)O)CC(=O)O', 'OC(=O)CS': 'OC(=O)CS', 'OC(=O)Cn1nnnc1S': 'OC(=O)Cn1nnnc1S', 'OC(=O)c1ccc(=S)[nH]c1': 'OC(=O)c1ccc(=S)[nH]c1', 'OC(=O)c1ccc(cc1)N': 'OC(=O)c1ccc(cc1)N', 'OC(=O)c1ccc(cc1)S': 'OC(=O)c1ccc(cc1)S', 'OC(=O)c1ccc(cc1)c1ccccc1': 'OC(=O)c1ccc(cc1)c1ccccc1', 'OC(=O)c1ccccc1': 'OC(=O)c1ccccc1', 'OC(=O)c1ccccc1O': 'OC(=O)c1ccccc1O', 'OC(=O)c1ccccc1S': 'OC(=O)c1ccccc1S', 'OC(=O)c1ccccn1': 'OC(=O)c1ccccn1', 'OC(=O)c1cccnc1': 'OC(=O)c1cccnc1', 'OC(=O)c1cccnc1S': 'OC(=O)c1cccnc1S', 'OC(=O)c1ccncc1': 'OC(=O)c1ccncc1', 'OC(=O)c1n[nH]c(n1)N': 'OC(=O)c1n[nH]c(n1)N', 'OCC(CO)O': 'OCC(CO)O', 'OC[C@H]([C@H]([C@@H]([C@@H](CO)O)O)O)O': 'OC[C@H]([C@H]([C@@H]([C@@H](CO)O)O)O)O', 'OC[C@H]([C@H]([C@@H]([C@H](C(=O)O)O)O)O)O': 'OC[C@H]([C@H]([C@@H]([C@H](C(=O)O)O)O)O)O', 'OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O': 'OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O', 'O[C@H]1C(=O)OCC1(C)C': 'O[C@H]1C(=O)OCC1(C)C', 'Oc1ccc(cc1)C(=O)O': 'Oc1ccc(cc1)C(=O)O', 'Oc1ccc(cc1)S([O])([O])O': 'Oc1ccc(cc1)S([O])([O])O', 'Oc1cccc2c1nccc2': 'Oc1cccc2c1nccc2', 'Oc1ccccc1c1nnc([nH]1)S': 'Oc1ccccc1c1nnc([nH]1)S', 'On1nnc2c1cccc2': 'On1nnc2c1cccc2', 'S=c1[nH]c2c([nH]1)c(=O)n(cn2)C': 'S=c1[nH]c2c([nH]1)c(=O)n(cn2)C', 'S=c1[nH]c2c([nH]1)cncn2': 'S=c1[nH]c2c([nH]1)cncn2', 'S=c1[nH]c2c([nH]1)nccn2': 'S=c1[nH]c2c([nH]1)nccn2', 'S=c1[nH]nc([nH]1)c1cccnc1': 'S=c1[nH]nc([nH]1)c1cccnc1', 'S=c1[nH]nc([nH]1)c1ccco1': 'S=c1[nH]nc([nH]1)c1ccco1', 'S=c1[nH]nc([nH]1)c1ccncc1': 'S=c1[nH]nc([nH]1)c1ccncc1', 'S=c1sc2c([nH]1)cccc2': 'S=c1sc2c([nH]1)cccc2', 'SC#N': 'SC#N', 'S[C]1NC2=C[CH]C=NC2=N1': 'S[C]1NC2=C[CH]C=NC2=N1', 'Sc1n[nH]cn1': 'Sc1n[nH]cn1', 'Sc1nc(N)c(c(n1)S)N': 'Sc1nc(N)c(c(n1)S)N', 'Sc1nc(N)c2c(n1)[nH]nc2': 'Sc1nc(N)c2c(n1)[nH]nc2', 'Sc1nc2c([nH]1)cccc2': 'Sc1nc2c([nH]1)cccc2', 'Sc1ncc[nH]1': 'Sc1ncc[nH]1', 'Sc1ncccn1': 'Sc1ncccn1', 'Sc1nnc(s1)S': 'Sc1nnc(s1)S', '[Cl-].[Cl-].[Cl-].[Ce+3]': '[Cl-].[Cl-].[Cl-].[Ce+3]', '[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[Ce+3]': '[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[Ce+3]', '[NH4+].[NH4+].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[Ce+4]': '[NH4+].[NH4+].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[Ce+4]', '[O-]S(=O)(=O)[O-].[O-]S(=O)(=O)[O-].[O-]S(=O)(=O)[O-].[Ce+3].[Ce+3]': '[O-]S(=O)(=O)[O-].[O-]S(=O)(=O)[O-].[O-]S(=O)(=O)[O-].[Ce+3].[Ce+3]', '[O-]S(=O)[O-].[Na+].[Na+]': '[O-]S(=O)[O-].[Na+].[Na+]', 'c1cc(ccc1c2[nH]c(nn2)S)[N+](=O)[O-]': 'c1cc(ccc1c2[nH]c(nn2)S)[N+](=O)[O-]', 'c1ccc(nc1)c1ccccn1': 'c1ccc(nc1)c1ccccn1', 'c1ccc2c(c1)[nH]nn2': 'c1ccc2c(c1)[nH]nn2', 'c1ncn[nH]1': 'c1ncn[nH]1'}, decorrelate=0.7, encoding=)], exp_rep= Time_h pH Inhib_Concentrat_M Salt_Concentrat_M \\\n",
+ "0 24.0 4.0 0.0010 0.10 \n",
+ "1 24.0 7.0 0.0005 0.05 \n",
+ "2 24.0 10.0 0.0010 0.10 \n",
+ "3 24.0 4.0 0.0010 0.10 \n",
+ "4 24.0 7.0 0.0005 0.05 \n",
+ ".. ... ... ... ... \n",
+ "510 24.0 7.0 0.0005 0.05 \n",
+ "511 24.0 10.0 0.0010 0.10 \n",
+ "512 672.0 7.0 0.0010 0.10 \n",
+ "513 24.0 4.0 0.0010 0.10 \n",
+ "514 24.0 10.0 0.0010 0.10 \n",
+ "\n",
+ " SMILES \n",
+ "0 C(=O)(C(=O)[O-])[O-] \n",
+ "1 C(=O)(C(=O)[O-])[O-] \n",
+ "2 C(=O)(C(=O)[O-])[O-] \n",
+ "3 C(C(=O)[O-])C(CC(=O)[O-])(C(=O)[O-])O \n",
+ "4 C(C(=O)[O-])C(CC(=O)[O-])(C(=O)[O-])O \n",
+ ".. ... \n",
+ "510 c1ccc2c(c1)[nH]nn2 \n",
+ "511 c1ccc2c(c1)[nH]nn2 \n",
+ "512 c1ccc2c(c1)[nH]nn2 \n",
+ "513 c1ncn[nH]1 \n",
+ "514 c1ncn[nH]1 \n",
+ "\n",
+ "[515 rows x 5 columns], metadata= was_recommended was_measured dont_recommend\n",
+ "0 False False False\n",
+ "1 False False False\n",
+ "2 False False False\n",
+ "3 False False False\n",
+ "4 False False False\n",
+ ".. ... ... ...\n",
+ "510 False False False\n",
+ "511 False False False\n",
+ "512 False False False\n",
+ "513 False False False\n",
+ "514 False False False\n",
+ "\n",
+ "[515 rows x 3 columns], empty_encoding=False, constraints=[], comp_rep= Time_h pH Inhib_Concentrat_M Salt_Concentrat_M \\\n",
+ "0 24.0 4.0 0.0010 0.10 \n",
+ "1 24.0 7.0 0.0005 0.05 \n",
+ "2 24.0 10.0 0.0010 0.10 \n",
+ "3 24.0 4.0 0.0010 0.10 \n",
+ "4 24.0 7.0 0.0005 0.05 \n",
+ ".. ... ... ... ... \n",
+ "510 24.0 7.0 0.0005 0.05 \n",
+ "511 24.0 10.0 0.0010 0.10 \n",
+ "512 672.0 7.0 0.0010 0.10 \n",
+ "513 24.0 4.0 0.0010 0.10 \n",
+ "514 24.0 10.0 0.0010 0.10 \n",
+ "\n",
+ " SMILES_RDKIT_MaxAbsEStateIndex SMILES_RDKIT_MinAbsEStateIndex \\\n",
+ "0 8.925926 2.185185 \n",
+ "1 8.925926 2.185185 \n",
+ "2 8.925926 2.185185 \n",
+ "3 10.148889 1.357824 \n",
+ "4 10.148889 1.357824 \n",
+ ".. ... ... \n",
+ "510 3.813148 0.914352 \n",
+ "511 3.813148 0.914352 \n",
+ "512 3.813148 0.914352 \n",
+ "513 3.555556 1.444444 \n",
+ "514 3.555556 1.444444 \n",
+ "\n",
+ " SMILES_RDKIT_MinEStateIndex SMILES_RDKIT_qed SMILES_RDKIT_SPS \\\n",
+ "0 -2.185185 0.287408 7.333333 \n",
+ "1 -2.185185 0.287408 7.333333 \n",
+ "2 -2.185185 0.287408 7.333333 \n",
+ "3 -2.974537 0.454904 10.846154 \n",
+ "4 -2.974537 0.454904 10.846154 \n",
+ ".. ... ... ... \n",
+ "510 0.914352 0.560736 10.222222 \n",
+ "511 0.914352 0.560736 10.222222 \n",
+ "512 0.914352 0.560736 10.222222 \n",
+ "513 1.444444 0.458207 8.000000 \n",
+ "514 1.444444 0.458207 8.000000 \n",
+ "\n",
+ " SMILES_RDKIT_MolWt ... SMILES_RDKIT_fr_nitro \\\n",
+ "0 88.018 ... 0 \n",
+ "1 88.018 ... 0 \n",
+ "2 88.018 ... 0 \n",
+ "3 189.099 ... 0 \n",
+ "4 189.099 ... 0 \n",
+ ".. ... ... ... \n",
+ "510 119.127 ... 0 \n",
+ "511 119.127 ... 0 \n",
+ "512 119.127 ... 0 \n",
+ "513 69.067 ... 0 \n",
+ "514 69.067 ... 0 \n",
+ "\n",
+ " SMILES_RDKIT_fr_nitro_arom_nonortho SMILES_RDKIT_fr_oxime \\\n",
+ "0 0 0 \n",
+ "1 0 0 \n",
+ "2 0 0 \n",
+ "3 0 0 \n",
+ "4 0 0 \n",
+ ".. ... ... \n",
+ "510 0 0 \n",
+ "511 0 0 \n",
+ "512 0 0 \n",
+ "513 0 0 \n",
+ "514 0 0 \n",
+ "\n",
+ " SMILES_RDKIT_fr_para_hydroxylation SMILES_RDKIT_fr_phos_acid \\\n",
+ "0 0 0 \n",
+ "1 0 0 \n",
+ "2 0 0 \n",
+ "3 0 0 \n",
+ "4 0 0 \n",
+ ".. ... ... \n",
+ "510 1 0 \n",
+ "511 1 0 \n",
+ "512 1 0 \n",
+ "513 0 0 \n",
+ "514 0 0 \n",
+ "\n",
+ " SMILES_RDKIT_fr_pyridine SMILES_RDKIT_fr_quatN SMILES_RDKIT_fr_sulfide \\\n",
+ "0 0 0 0 \n",
+ "1 0 0 0 \n",
+ "2 0 0 0 \n",
+ "3 0 0 0 \n",
+ "4 0 0 0 \n",
+ ".. ... ... ... \n",
+ "510 0 0 0 \n",
+ "511 0 0 0 \n",
+ "512 0 0 0 \n",
+ "513 0 0 0 \n",
+ "514 0 0 0 \n",
+ "\n",
+ " SMILES_RDKIT_fr_tetrazole SMILES_RDKIT_fr_thiazole \n",
+ "0 0 0 \n",
+ "1 0 0 \n",
+ "2 0 0 \n",
+ "3 0 0 \n",
+ "4 0 0 \n",
+ ".. ... ... \n",
+ "510 0 0 \n",
+ "511 0 0 \n",
+ "512 0 0 \n",
+ "513 0 0 \n",
+ "514 0 0 \n",
+ "\n",
+ "[515 rows x 94 columns]), continuous=SubspaceContinuous(parameters=[], constraints_lin_eq=[], constraints_lin_ineq=[]))"
+ ]
+ },
+ "execution_count": 302,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "searchspace_rdkit"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Defining the campaign = searchspace + objective"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 303,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "campaign_mordred = Campaign(searchspace=searchspace_mordred, objective=objective)\n",
+ "campaign_morgan = Campaign(searchspace=searchspace_morgan, objective=objective)\n",
+ "campaign_rdkit = Campaign(searchspace=searchspace_rdkit, objective=objective)\n",
+ "campaign_ohe = Campaign(searchspace=searchspace_ohe, objective=objective)\n",
+ "\n",
+ "# not all randoms are used but checked for differences in behaviour\n",
+ "campaign_rand_mordred = Campaign(\n",
+ " searchspace=searchspace_mordred,\n",
+ " recommender=TwoPhaseMetaRecommender(recommender=RandomRecommender()),\n",
+ " objective=objective,\n",
+ ")\n",
+ "campaign_rand_morgan = Campaign(\n",
+ " searchspace=searchspace_morgan,\n",
+ " recommender=TwoPhaseMetaRecommender(recommender=RandomRecommender()),\n",
+ " objective=objective,\n",
+ ")\n",
+ "campaign_rand_rdkit = Campaign(\n",
+ " searchspace=searchspace_rdkit,\n",
+ " recommender=TwoPhaseMetaRecommender(recommender=RandomRecommender()),\n",
+ " objective=objective,\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Puttting the campaigns that we are interested in a scenario"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "scenarios = {\"Mordred\": campaign_mordred, #\"Random\": campaign_rand_mordred,\n",
+ " \"Morgan\": campaign_morgan, #\"Morgan Random\": campaign_rand_morgan,\n",
+ " \"RDKIT\": campaign_rdkit,\n",
+ " \"OHE\": campaign_ohe, \n",
+ " \"Random\": campaign_rand_rdkit\n",
+ " }"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Start our simulations"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 305,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 0%| | 0/50 [00:00, ?it/s]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 2%|2 | 1/50 [00:17<13:58, 17.11s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 4%|4 | 2/50 [00:29<11:58, 14.98s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 6%|6 | 3/50 [00:44<11:34, 14.77s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 8%|8 | 4/50 [01:00<11:35, 15.11s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 10%|# | 5/50 [01:15<11:18, 15.07s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 12%|#2 | 6/50 [01:30<11:03, 15.08s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 14%|#4 | 7/50 [01:41<10:25, 14.55s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 16%|#6 | 8/50 [01:58<10:21, 14.80s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 18%|#8 | 9/50 [02:10<09:52, 14.46s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/linear_operator/utils/cholesky.py:40: NumericalWarning: A not p.d., added jitter of 1.0e-08 to the diagonal\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/linear_operator/utils/cholesky.py:40: NumericalWarning: A not p.d., added jitter of 1.0e-07 to the diagonal\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/linear_operator/utils/cholesky.py:40: NumericalWarning: A not p.d., added jitter of 1.0e-06 to the diagonal\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/linear_operator/utils/cholesky.py:40: NumericalWarning: A not p.d., added jitter of 1.0e-05 to the diagonal\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/linear_operator/utils/cholesky.py:40: NumericalWarning: A not p.d., added jitter of 1.0e-04 to the diagonal\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/linear_operator/utils/cholesky.py:40: NumericalWarning: A not p.d., added jitter of 1.0e-03 to the diagonal\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/linear_operator/utils/cholesky.py:40: NumericalWarning: A not p.d., added jitter of 1.0e-08 to the diagonal\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/linear_operator/utils/cholesky.py:40: NumericalWarning: A not p.d., added jitter of 1.0e-07 to the diagonal\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/linear_operator/utils/cholesky.py:40: NumericalWarning: A not p.d., added jitter of 1.0e-06 to the diagonal\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/linear_operator/utils/cholesky.py:40: NumericalWarning: A not p.d., added jitter of 1.0e-05 to the diagonal\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/linear_operator/utils/cholesky.py:40: NumericalWarning: A not p.d., added jitter of 1.0e-04 to the diagonal\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/linear_operator/utils/cholesky.py:40: NumericalWarning: A not p.d., added jitter of 1.0e-03 to the diagonal\n",
+ " warnings.warn(\n",
+ " 20%|## | 10/50 [02:23<09:34, 14.36s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 22%|##2 | 11/50 [02:38<09:21, 14.41s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 24%|##4 | 12/50 [02:52<09:07, 14.40s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 26%|##6 | 13/50 [03:07<08:54, 14.43s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 28%|##8 | 14/50 [03:24<08:45, 14.59s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 30%|### | 15/50 [03:40<08:35, 14.71s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 32%|###2 | 16/50 [03:55<08:20, 14.72s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 34%|###4 | 17/50 [04:10<08:05, 14.72s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 36%|###6 | 18/50 [04:26<07:52, 14.78s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 38%|###8 | 19/50 [04:42<07:41, 14.87s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 40%|#### | 20/50 [04:56<07:24, 14.83s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 42%|####2 | 21/50 [05:06<07:03, 14.61s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 44%|####4 | 22/50 [05:17<06:43, 14.42s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 46%|####6 | 23/50 [05:27<06:24, 14.26s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 48%|####8 | 24/50 [05:36<06:04, 14.00s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 50%|##### | 25/50 [05:46<05:46, 13.87s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 52%|#####2 | 26/50 [05:56<05:29, 13.72s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 54%|#####4 | 27/50 [06:06<05:11, 13.56s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 56%|#####6 | 28/50 [06:15<04:54, 13.40s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/optim/fit.py:102: OptimizationWarning: `scipy_minimize` terminated with status 3, displaying original message from `scipy.optimize.minimize`: ABNORMAL_TERMINATION_IN_LNSRCH\n",
+ " warn(\n",
+ " 58%|#####8 | 29/50 [06:25<04:38, 13.29s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 60%|###### | 30/50 [06:34<04:23, 13.16s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 62%|######2 | 31/50 [06:42<04:06, 13.00s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 64%|######4 | 32/50 [06:51<03:51, 12.86s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 66%|######6 | 33/50 [07:00<03:36, 12.74s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 68%|######8 | 34/50 [07:08<03:21, 12.62s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 70%|####### | 35/50 [07:16<03:07, 12.48s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 72%|#######2 | 36/50 [07:24<02:52, 12.35s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 74%|#######4 | 37/50 [07:32<02:39, 12.24s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 76%|#######6 | 38/50 [07:41<02:25, 12.13s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 78%|#######8 | 39/50 [07:49<02:12, 12.04s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ "100%|##########| 50/50 [08:02<00:00, 9.66s/it]\n"
+ ]
+ }
+ ],
+ "source": [
+ "N_MC_ITERATIONS = 10 # number of Monte Carlo iterations\n",
+ "N_DOE_ITERATIONS = 50 # number of Design of Experiments iterations\n",
+ "BATCH_SIZE = 1 # number of experiments each DoE contains \n",
+ "\n",
+ "results = simulate_scenarios(\n",
+ " scenarios,\n",
+ " lookup,\n",
+ " batch_size=BATCH_SIZE,\n",
+ " n_doe_iterations=N_DOE_ITERATIONS,\n",
+ " n_mc_iterations=N_MC_ITERATIONS,\n",
+ " impute_mode=\"best\",\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 306,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# record results to excel\n",
+ "results.to_excel(f\"./results/{exp_dataset_name}_simulation_{N_MC_ITERATIONS}MC_{N_DOE_ITERATIONS}exp_{BATCH_SIZE}batch.xlsx\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Plotting the results"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 313,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import matplotlib.pyplot as plt\n",
+ "import seaborn as sns\n",
+ "\n",
+ "max_yield = lookup[\"Efficiency\"].max()\n",
+ "\n",
+ "# until 10\n",
+ "limit = 10\n",
+ "\n",
+ "# Create a figure and axis object\n",
+ "fig, ax1 = plt.subplots()\n",
+ "\n",
+ "# Plot the lineplot\n",
+ "sns.lineplot(\n",
+ " data=results, x=\"Num_Experiments\", y=\"Efficiency_CumBest\", hue=\"Scenario\", marker=\"x\", ax=ax1, style = 'Scenario'\n",
+ ")\n",
+ "\n",
+ "# Set legend\n",
+ "ax1.legend(loc=\"lower right\")\n",
+ "\n",
+ "# Add a horizontal line\n",
+ "ax1.plot([0.5, limit+0.5], [max_yield, max_yield], \"--r\", alpha=0.4)\n",
+ "\n",
+ "# Set x-axis limit\n",
+ "ax1.set_xlim(0, limit+1)\n",
+ "ax1.set_ylim(50, 101)\n",
+ "\n",
+ "# Create a new axis for the histogram on the right side\n",
+ "ax2 = fig.add_axes([0.905, 0.1, 0.05, 0.8])\n",
+ "ax2.hist(df_active['Efficiency'], bins=2000, color='orange', alpha=0.5, orientation='horizontal') \n",
+ "ax2.set_ylim(ax1.get_ylim()) \n",
+ "ax2.set_axis_off() # Hide axis ticks and labels\n",
+ "\n",
+ "# Set x and y titles\n",
+ "ax1.set_xlabel('Number of Experiments')\n",
+ "ax1.set_ylabel('Cumulative Best Efficiency')\n",
+ "\n",
+ "# Save the plot\n",
+ "plt.savefig(f\"./img/{exp_dataset_name}_simulation_{N_MC_ITERATIONS}MC_{N_DOE_ITERATIONS}exp_{BATCH_SIZE}batch_first{limit}.png\", bbox_inches='tight')\n",
+ "\n",
+ "# Show the plot\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 314,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# until 25\n",
+ "limit = 25\n",
+ "\n",
+ "# Create a figure and axis object\n",
+ "fig, ax1 = plt.subplots()\n",
+ "\n",
+ "# Plot the lineplot\n",
+ "sns.lineplot(\n",
+ " data=results, x=\"Num_Experiments\", y=\"Efficiency_CumBest\", hue=\"Scenario\", marker=\"x\", ax=ax1, style = 'Scenario'\n",
+ ")\n",
+ "\n",
+ "# Set legend\n",
+ "ax1.legend(loc=\"lower right\")\n",
+ "\n",
+ "# Add a horizontal line\n",
+ "ax1.plot([0.5, limit+0.5], [max_yield, max_yield], \"--r\", alpha=0.4)\n",
+ "\n",
+ "# Set x-axis limit\n",
+ "ax1.set_xlim(0, limit+1)\n",
+ "ax1.set_ylim(50, 101)\n",
+ "\n",
+ "# Create a new axis for the histogram on the right side\n",
+ "ax2 = fig.add_axes([0.905, 0.1, 0.05, 0.8])\n",
+ "ax2.hist(df_active['Efficiency'], bins=2000, color='orange', alpha=0.5, orientation='horizontal') \n",
+ "ax2.set_ylim(ax1.get_ylim()) \n",
+ "ax2.set_axis_off() # Hide axis ticks and labels\n",
+ "\n",
+ "# Set x and y titles\n",
+ "ax1.set_xlabel('Number of Experiments')\n",
+ "ax1.set_ylabel('Cumulative Best Efficiency')\n",
+ "\n",
+ "# Save the plot\n",
+ "plt.savefig(f\"./img/{exp_dataset_name}_simulation_{N_MC_ITERATIONS}MC_{N_DOE_ITERATIONS}exp_{BATCH_SIZE}batch_first{limit}.png\", bbox_inches='tight')\n",
+ "\n",
+ "# Show the plot\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 315,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAl4AAAG6CAYAAADZHEiPAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/H5lhTAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOy9d5gcV5W//1Z1DtM9OSfNaGY0QWGUoyVZspyxjTM2Zh3AmAVMXtgvu+QlLSwYMGEJXnYBAzYmOAdZOWdpcs6hw3TOVfX7oyZoFGwZhC3zq/d5+umu6lO3blV3V3363HPPERRFUdDQ0NDQ0NDQ0Pi7I77VHdDQ0NDQ0NDQ+P8LmvDS0NDQ0NDQ0HiT0ISXhoaGhoaGhsabhCa8NDQ0NDQ0NDTeJDThpaGhoaGhoaHxJqEJLw0NDQ0NDQ2NNwlNeGloaGhoaGhovElowktDQ0NDQ0ND401CE14aGhoaGhoaGm8SmvDS0NDQ0NDQ0HiT0ISXhoaGhoaGhsabhCa8NDQ0NDQ0NDTeJDThpaGhoaGhoaHxJqEJLw0NDQ0NDQ2NNwlNeGloaGhoaGhovElowktDQ0NDQ0ND401C/1Z3QENDQ0NDQ0PjonDi83//fSz42/ahCS9AlmWGh4dJS0tDEIS3ujsaGhoaGhoaF4CiKASDQQoLCxHFt8cgnia8gOHhYUpKSt7qbmhoaGhoaGj8FQwMDFBcXPxWd+OC0IQXkJaWBqgfnMPheIt7o6GhoaGhoXEhBAIBSkpKpu/jbwc04QXTw4sOh0MTXhoaGhoaGm8z3k5hQm/pgOiOHTu4/vrrKSwsRBAE/vjHP856X1EU/v3f/52CggIsFgubN2+mo6Njlo3X6+Wuu+7C4XCQnp7O/fffTygUehOPQkNDQ0NDQ0PjwnhLhVc4HGbhwoX84Ac/OOf73/jGN3jkkUf40Y9+xP79+7HZbFx55ZXEYrFpm7vuuoumpiZeeuklnn76aXbs2MH73ve+N+sQNDQ0NDQ0NDQuGEFRFOWt7gSobsKnnnqKG2+8EVC9XYWFhXz84x/nE5/4BAB+v5+8vDwee+wx7rjjDlpaWqirq+PgwYMsXboUgOeff55rrrmGwcFBCgsLL2jfgUAAp9OJ3++fPdSYSr1Wh0GnuzBbAP1po7r/yLaSBK/1lboUbHU69fMDkGX1cSnbiqL6uFRsFUU9x5ey7Rv5fV4KtnDp/Za1a4T6WrtGvHHbv+fv/owhxbPu3yc+f/62Lhb/qOkkenp6GB0dZfPmzdPrnE4nK1asYO/evdxxxx3s3buX9PT0adEFsHnzZkRRZP/+/dx0003nbDsejxOPx6eXA4HAuTvx85+fv4OlpXDVVTPLv/zl+S8+BQVw/fUzy7/+NZzmtZtFTg6c3u/f/Q7ON3SakQG33jqz/NRTMDFxblu7Hd71rpnlv/wFXK5z25rNcM89M8vPPQcjI+e21evhvvtmll96Cfr7z20LcLo38tVXobv7/Lb33Tdzsdy5E9rbz297zz1qvwH27oXm5vPb3nknTAViHjgAJ06c3/bWW9XzDHD0KBw+fH7bm25SPz+Akydh//7z2153HUz9MWhpgd27z2971VXq9w2gsxO2bTu/7ebNUFGhvu7thZdfPr/thg1QXa2+HhyE558/v+2aNVBfr74eGYGnnz6/7YoVsHCh+trtVr+X52PJEvUB4PPB739/ftsFC2DlSvV1KAS/+c1ZJsrUjaGuDtauVV/HYurv83xUV6vnAtTf8Gv97isq1HM8xU9/en7bM68Rjz124deI//u/C79GPP74hV8jnnzywq8Rf/rThV8jnnnmwq8RL7xwYdcIQYBXXpm5RggCiqxMv6UoCsq99yGajMiSDNu2IXS0I4giiiyrukqWQRQRRAHhPe9BEgQUSUZ3YD9CezuyJKEgTNuJooAgCMg334JisyGIIuKRwyjHj4OiqPf9SRtFkkCWkW++GV1+PrIsIx84iHD48Ky2lJSEoijqdrfcgpyVhSLJiMeOIRw5jILqeFCSycn2RQS9Dvmaa1Dy8lVR0taKuG/f9H4VWRUgol4V9qnLN0FxMaLRgNjZifTiS9PHpDMaUBQFOSWBJCFs2QLV1YiigNTcirj1FRAEhDPs0OkQNl2OOG8eqUgUpacX8dWt6IwGAKSk+l0W9ToEQUBavBS5uhpBr0Pvm0D5y19mtTVlJyeSsHQpLFyIaDEjj40hPPkHkCRkUZxpL5FEZ9AjLFs2+xoxdT1+G3PJCq/R0VEA8vLyZq3Py8ubfm90dJTc3NxZ7+v1ejIzM6dtzsVXv/pVvvCFL1zkHmtovL1QZBklHlcfXq96UTvPP1plZARlSqyOjSFOTKgXZp0OQacH/eTrvzHAVb2pyCBJ6uvJmxuShDQwgJKRAbKMEgiiGxpSbRVFtVEUmHRiyIKAbDSpC/E4+t6+8+5TlmVkq01dSKVe2zaRRHY4p5dfy1aJxmBOBaaqucQ7OhF6eqf/2YsWC/rcHFLjqrDR5+cTb2tH8vsB0HV3I4g6DHm5JEbHkcJRRIsFU2Eu0b4hwq/uVw9XAXvfMNbMNKKDYyTDUSwFORgcNiIDY8QH3EQd+wAwZTvJkhUSvhDRYReWwhyMThuh/jGSoSiK2Uw0cy+m7HSyG2uIewMIvhBGp43wwBipUGTmuDPTsUky0VEPvqZOsjwBjIpymp36PdDbLdjmFBEZcuE71UV6QyUWWSHcN0oyFJ1uz2C3YC/NI+EPM7GvmaQjD0+Pm3pBJuXyY85y0LZ/hNGeIHNrrVj0SYZGYffRHRTX57DlgXoGjrooN0PzrkG8I+Hptm0OPcuur2S4qZ+s2gpa947RIELU7eXIy25kabbnK7PARs0NAi07x6hdU8jB33VQKnkx6Lx4RhXcQwoVjdkUz8vAOzJBmqTj2UeOM9DiJcfVTo6ra1ZbdWsLGenyU1SdjpKSeOJrh3EPhFjsOEJZop8JbwapuDxp56OgMp3mrYMc2bWXiC1bbcfbS1Wqn8VXlKAgMNTpp6AyHUGWUYDHv3iQgE0Vs/OyglyWr2OkJ0hBZTonts6cj4zMGEeT7aTtvg5jOJ+rrrAwON5NcUEVTVtnnzeAoV12HKvibHmgns5jPmrQkYil6Bo8yugRPULSSmmNQMWSKmRRR9N+L7VrCtn6syaML5/9RzmzwEbdukK6+5qYs6SRZx45jvdEN/NSLzEkesjsXgyKOH3e4pEI5ukfnwTJGMRDICfVZSkJk7+ZtxOXrPD6e/KZz3yGj33sY9PLU9NRz+L0f2lncuYN5vR/f6/H6f8qX4/bbrtw2/N4+M7J6f+uX4+rr75w2yuueG0X/uls3DjjaTgXpw8NrFs348F4PdtVq2Y8I+fi9OGf5cvVf18XYtvYOOPJeT3b+fNnPESvZ1tbCzU157c9PSng3LkzHq3Xsy0vh/vuQ5Fl5FAIJZFAiceR43HkcBh5YgLF7Vb/aSeSsOA1jk2SoW3yQqoosGgRMDmTSKdD0OvVh9mMaDIhDgwgGAyq7dVXM6US1K+GctqygtLZiRKLI0ejKA0N06KLlISi+gPUbXR6hOGR6d9eav0GEASMxcXIkTCSPzDzu1RdIuicTkSbjeS112IoLEQOh6fFzTSCgJiWhmC1IcsQvfkOIi4/yaRCKqU2JQhgzUnHlGEnPDBKWkUxyWCI5Iarz7oUGDOcGBx2Iv3DMDyBMdaOo6GawE23kfD6MKQ7cc6vxnuinZjbhyyDMSOd7MpKJg61Ex7zYbn8ZvKXVzO0v51wxgSKApnVRSgIZM8rwnWwi/CoD3t+Ojkf+RDjrUMIyxQ87UPY8tIpXj0PiwLeva2EPSFseelkLqxBaahkfE8b4XEftrx0ilbVYAOG9rYRGfdhtaeT1ViDArgqFuNYn4WxNAerrNC/t4nAiBd7fjrlq+eDIBCJJxlxhzCsWkvWnEKsskz7ziP4RzykF2RTta4RRRSJDo4z5g1iiiexXnEFtss30bvnJMFRL9Y8JznzapAyLRz4QxvNv3YhpcbVk3lDNY2f2czEwDAnXQO4TRGc16QjREcYHMhA6Uoy0OKlZfcwjR+7laMv9rL3ZDfMaGPMaXHSGrMoKC1R7baUMTicomjdWpoHX0WRzv6zIB8P0HhlOUdf7ONEpBB/Qx5fsn2GeZnrWJF2HfKCHArvriZHZ+ToK4MMtHgBcGXPxZ1VObutuRU0PlRGNBxHtigMB4Yw4qTTKfFQwVZuHXqYjIHyabujL/Wx92Q3ijDzW/ZmlNLkLKDhn9YixaHUbuH41gHmrcnmW098BIf1VqaOotVtI3PtllltTZ2P3Kxevpf1fda36pnrfwfDl9VR/vlv4hvys/v4kVnnDUARBPxT5/ddKzn6Qh7Kgd9i+fMuhhZ/kmBaKYaTj2JIeZFX3kTjljyOvthH55AOYd657xvmhTXUrCkmFogy0OJFh4md1SZ+VeDlvYYrESZliVA7lwUbStQfn7cXfH0gpcAvq8/K5PBkNHHO/VzKXLLCKz8/H4CxsTEKCgqm14+NjbFo8qKfn5/P+Pj4rO1SqRRer3d6+3NhMpkwmUyv3wn9Gzg9mq3K6YLi7WB7evzAP5itHIshTUyQHB1FCgZRkilVwwiiKpKMRoxl5ciJuOqdOXNXdhui2ULK7UafnY0ciyKHZv8jVmQZ0WJBNJtIDAyiz8gkFfCTHBycsQFAQJeVic5uRwBSgSCS1zutaqaEmy47B53dru4zPx8lHjtrn2f2DYMec309icHBWbai3YaxuJjE4CC6jAx0GRkYy8uI9g6Q8AWRUgqSBILVRlZNOcHhCRQR0hYVEzjURdwTRDAIoIAlK42cpRUEhrwEEz5sJivpFcUMHewiPB5UxZcC1pw0shdXEhzy4o35SM824d1ziMChYxS960Z8IwEcpdkMPvkC8Z2voDPqEYB4IkV8fyVFD91HYDSAoziL0cefInlgH2ajHrmyAWt+A7a8DLxPP0/JFRsI7NqHY9kcJl54mZwrNxFs7SItPx1bto3xX/ySvPvuoWjNPMKjPmzFOQiyzNgvfonS1YUhGEVJszDeWqnaXdaAf2AUZ2EOSCmG//vnSHod8cqrUPQ6kCRKV9cx/upWctc0gAATv/41YasJjylJvqkS/5/+iPOGG6i+bDED7a0U19UDAr7fPM7EseOEPWEGD+1FbKwk/bZbIbOE7pNJrBEbpavtPPfTpmkBY3UYqGowsWBzGYHeHtIrK1mz4BBJqQnFlc1AmZFFK6pZ/NI+yHVSuLkE39goi66sILcmSeInv8YVGEaOREiPZtL8nWOk3vFuFt3+PmLhCEUFFTT/9ifkT/ye2ux6jlxdwbdGf8WmwXQerr6Pwis2Ee3pY9HmEnLdu/Ef2QeLdBwv3sGDikC5cRF640KSEz4WbSkjK7uDPd//BkG/lyIxjXLHHAYjwziuvpZFV24mJcmYHVYO/d9/kdf9exY56hgpKUBSBA4bf8z31j9M4ZWbiPYNsOjKOWR4dhLc+ir/cUWY9kg/X4xupGx/H11PdFF39z+TSsksuKKcvv/+Pjd9ew9J/dHp77199UrKNn+HlCKw8MpyzE9/i/iOfYiCiP+eZSxJr8WS3cZVE09SWrsG9HoceXau5I+E9u7n6H+8k+Puo1wzWkzur3diX7WCORv+i5SksHBLOS1HfMg6kQWnvo8g6BClOLJuOaV1GaSSEgs3F8PWbyM8swtBEIhct5D9awpxewa5d5eVOcu+DaKI0aLnKvlJQgf2M7LxGtYrEbKWb6P2u6+o+1z3bfXeo8gQ84E1E4xpEBoFUQfi5Hvhngu6Hl5KXLLCa86cOeTn5/PKK69MC61AIMD+/ft56KGHAFi1ahU+n4/Dhw+zZHIMeOvWrciyzIoVK96qrmtovGUoySSS30/K5SLl8SBHIghmCzpnuuqBOtNeSmEqK3tN0QIgx6LTy6fb6RxpM+LG4QBRwNrQ8LrtWRcueE0bwWBANJnQ5eaQGBg4266kRPVwAaLZQnJ0FENhIcGtW0l096AvLsa55QomXngZw7x6QhNJGG7BbgPrksW4j7QTNGRgy3FSUltCeP9+PAebSF+6kHjIRlFjJUMv7SMq2rFmOShYUEqsrRVpIgxBN4ilIMsUNZYy9IfniJxsxpqXRdGmu/H95tfoVq3HYAaTIUXiyHbCu/fgswlkvetOfL1jpI7sxRT3Y66oAyDW0kz4v7+Pr6KErJvegbdnlPCLz2E2CZjL6/D29+Ab9mLNzSBj41oC23aiLF7H8Av7yN+8gZP//n0mMuYSs+ehpAJEd7qobv8m9V//FJI5jVRS4cRv9mB/5L8IpJXRMfdmCALDkB/YzrqHL8ft0mHLE9j1na2MnDQgOJ2U5B4mq7CAg488x+J/voa0VZsQRIHDn/sZbX0GlAwLcWsaQ0c6MA5EKOjaytqPbCYWyUdKChz6YyuZ//EfRCy5nFzxOXTBKOb/+ATh7dsoeuRHBNxxatcU8vJPjhHZs5dKxhBvWEr5VfXMtRYTeuUlHFddReD558nfeDlDTz9DoOckLVvy6IoPcqXbQN5tNxJ88UXSr7oK12gPhXNqGHANkbZ7j/odB5auWU3RVbfjGeoku7gK33Av8666nbSXDhDauQ1hmYWP5N/IhqxK8jdcSfDFF2f2e801CO3tfD3j3eSXLyRL6CHz+hsJvvACjquuQpJSFC7cwNrclwnu/TMQAcaYt2Y1RTfcQ3ywH3NpGVIqyeLr7yNvWxPh3XsIL7yO327+EflRPc7Kmln7LLnuRoZ27uNzje/n+P5nqIpbMBttFF1/N5FDh7AtW4YkpSi+615Ge4YIDvSiLyok+4qrcaxfj6jT4/OOkJ5VSPUjj4AsM9bXRvDgK3xlwRayrqtSY8lEkYjXhSUjmzk/fARFkSnu72bx4VyKbl9H+ie+MW2X8LqwZOZQ++mvonzqK/gG1CHV9JLKs2wWfuXbKF+S8fV3MnRoJ++et4700rkId03u0zOOJTNH3acsUzzQReGhEorWrCP9PV+ebi8Z9GGwO6Fggeolj05A7AKcJpc4b2k6iVAoxLFjxzh27BigBtQfO3aM/v5+BEHgIx/5CF/+8pf585//zMmTJ7nnnnsoLCycnvlYW1vLVVddxXvf+14OHDjA7t27+eAHP8gdd9xxwTMaNTTe7iiKghQMEu/rI97VhTQxAQYD+uwcDIVF6DMzZ4ku0W5Dn63GjohmC0m3G2NxMaLdNv2+sbiYpNuNaLZcdLsLbUsKqEOCxpISBIsZOZFAMZowFBQQ3LqV4S99heDAGGG3n3hvH4MPPYR95UpEkxHHZesY/Od/ZuzjH2Ws28XwSIyRHQcYvP9+hv75nym8ahX2mgKKl1fg/d//Y/D++4n/6NuEfvFjTEVFeB59lMKNyzCW5lGwqAL/H57CVFRE+Bc/Zvz4STpah1AQ8Dz6KEXXbCRnbj5F/3QHnp/8hPTrr6fv4El6Rtz0DXgo/M53KPjmN3DeeAN9TT3Yi7IofP/9FD7yPbyiFY9opfCR71H03/+N86otdJ3qxlGcTdFnPk7hI99jWLDRaijg4PEmdr+4m22/7cKyYRN9J93kXHkZz/2ii93hpTQPptPdGqenM8VowSq8hYtBEMnIt9G8cwhX0IT/8g2MzqvF76ycfrT1GmjeOUz18nyadw3T2m/G76zERza9XZ387I//Sc+EheZdI9gzzAg6kU59On5nJQE5k3jITnTChN9eRmu/meZdI8xbVUDzrmF6WwLsXJfDs4ujoCQQRYmjl5XTsjSX0W4/jVvKSMaS6I1P4U1/HCHNjd/iJy8tj71H/ox9wwbGd+zAtmE9R3f+gYJHHmFs1WX8MnmEvaYhsj7yMOGTJ7FvWE9r536y88pJJZPkPfIdjr7/cnaumYP7/n+i4JFHiHR0kFVYwejoKM78UqKdnRR873v47r0Xn7+YjGQDBVffSKyrC+v69XQ9/yLW9euJdXWR++lPE5Zr8QftZN1117RNy659KArodHoKv/QlUp/4FzrXbyb1iX+h+NFHiXV1oc8v4PixJhQEYl1dFD/6KNIn/gU31YSCZjIWLZ3Z54svT++z+JHvEvAZ8UerCc5bNt2eaf58tT0FRIuVov/4KoEPfhLvTXeRvmkzot5A26lWnnjsT7SfakUUdYh6A0PDEdqGLPQNBRH1egRRpP1UG4///A+0n2pVJxLo9HQP+jjUJ9E96Jtt99gfaT/Vptrp9XQP+eke8r+2zXCAQ4PQPRx43bYODSiz2ms71cYzL+2EiAcQQBBBmpwUZ88F09snU/2ZvKUer0OHDrFx48bp5am4q/e85z089thjfOpTnyIcDvO+970Pn8/H2rVref755zGbp8Pt+NWvfsUHP/hBNm3ahCiK3HzzzTzyyCNv+rG8FSQlmWhSIpqQSKReY5rvaQgC6EURnSigFwV0uslnUZhe/0aRZYWUrCDJCilZnnxWSEnq8sVOWCKKp/dZQK8TMelFBEA3OZPo9L5Jk0HX0ZSEXhRIpGRiSfmsvpn0Ika9SDCWwqQXybKb8ITixE87t2euvxA74A23FYvEIJkERcZsNJCVk45n3Es0HMNsMZKdn4V72EUsGEbxelF8E5gznOQuW4yrrQtbbhbWrExcbV3EJiYQZHWY0ZSRSU5xCRGPF08ghlnw49SDd/tOcq69msDgMI6aGiYGRwl99ctEu3tQZBlBFNGbjBgbGij8/OcIuTzY83MZ+uy/ET91EikWx/jQ+7GmKrCmJMb/6zsU/L9/xbdvH+nXXMPgpz9D/NRJHF/9CggChu5egtt3UvTFzzNxoon0q7Yw1tKN9H8/J/DqtumgeUEnkrZmDQVf/hKBUIys8jKGP/1pgs8+C4DL7CRRMgdHmgX98RNMvPgy2fffz/iTTyGnJMIV1bx68AQh0cjmZQtRYu/E3dRM+omTlK1ZTSIpsfVoD2XX3oKjqoJjv3mSoS99i6Wf/xShvmGMhmy841HSr7+efZ/7OoPDBg7rnQxsHWBhX5iPvfdBhvc1I657J6NNQ2Q/+AH+5ycv8NxoFJ/ZiDUpcpPYwz3vuI5ESmL3UJQNthB5ZWX879OneHosH1C49qUO7rluNWODAXadCqBIXioX1PHT546T6KhGQUG3OguXXsA2GJmOVWraOUQkmEDIMaAYBbo8fuaWZiAYRGpuWIpg0NPc7WLB5SUU1Wfwp6YPIMVk9uzuZW1tEdlpZtYsLCav3EFTyzjzNxaTV+Hk5ePHCAftHE9zEHQc4XPve5D84gwS8RSCHjZ+4Er+9GIPMgrPer+DKIhsyXiQ61fVUlDhxO+KsmBTCWWLs/nO0Xexx/U8kYFDmCK1zG+4la/ecAdmveq5sGWaWffez/L7v+TwjYPV/Ki2hl+d+iN3L7uZlM5A7mWXsXdoH3VbbuXJE6PkbboNz4t7WJK9lt83dXPj8lW0hbqonbuCoeAoTmM2TzdPUHD157h39CC/eMcydg+GWb90KbGkxJ/awtyTKWNbsoTt7S6Uq9/F139xkD/etBpJ1CPOX0RMlnnZUsldgh7d/EVIAhQtWkrraJBFiFgXLyaWlNgh5VAuq9ENSUFH08LL+XRnDl9bOJ9qUT9tt89vploG6+LFJFIyLQs38uMnd/ApMYOFk+vjrm5GXPsp8eZiXbyYZEpiSJfO13oz+I8l82g4R3tmnXo969HlkO9Q74uJlExxdRXyhImiqlISKRmjXiScN4cvut08ljdn2q6oqpKk1/DX2eXOmb6WvZbNF11uHst9/bb+0zXIz3OLZo6hqpLmgR41mN6SoQovox0Yh2QUMsrB+xqz4i9h3lLhtWHDBl4rjZggCHzxi1/ki1/84nltMjMz+fWvf/336N4lhSQrRBKpaaFl0IlMhBOMBmOkpMmbuaIKjiy7EYfZQI87zJxsG4FYEk/otADESV2SbTPisBoY8kYpzbISTUgE4ymMegHdaYGddpMei1GNm4omJELx1FTsMglJJpVSSLPosBr19HrClGRY8UcTeMNJpmKpp3jdvr2OnSCAok4AR0Egx27CYdETiUvUFjpoGQkSSaQQBUjIKWwGA/MKnJwY9uAKxciwmGgsyaJ11Mt4KKJO30Ygx25hSVkOR/o9eEIxEikFh9XImspcnjkxRJcrRGmmjRsWFfGbAz10jAWRFVXUVWTbedeKOTy1r5v2sQDVeQ7evbKCn+7qoH1MHQ6bWndOmxE/pJIIqRQ1uWnctbGev7zcREfvGFVlOdx5zQr+5w+76Ogbmz4/VWV53HHdSp7Z1077gIu5lUW8a0kjjz1/iM7+UaqKs7nrmpWkV5Xzuz9309U7SGVZEbctW0YqlWL7k89wICaiCAKbju4g78AuDKEAWfffz8mOfipL8uhtasXiVvepAAkg0dlJ31XXUrFhLU1t3Yh/+tP0ZIrfH+si3O1mkRSl5k9/wlJdRdb99+P52c8IPf00iiDwyPPHkGWR1Z5eKl94Ht+CBrLvv5+jTX1Uzy1jf0svBQE/p8v/4HPP4bjlFnLXrCaWlNjdHyBU0MCgPYeXA0UM9GeAovDQl37JJ6+ax/EBH/PfeSPftNXyw21dMJktpttt5Xtf/Bw/3tHNsuVVAMhA7/V3ceVlFXzu/44x2FhAVIH1u4f4xOZqerYOULe2iP/a0cnPdSv4cJmFMqBsAjgU5/lwB1seWETL7mFq11Tzwk+biLalEbSa6BAk/q0wn/Dzbh4LnuJdd9RxRW0JaZlmnvnBCcItXjZORjNHnvfwTN8JtjxQz4LMDIrnZvDN51r5wKYG/vfl3XhjSQxhHZ+4pYEnjb3UrlaLAVeuzOeUWeL9S0v45gtt/GGbn4fqMvnklTXEkzLPnhzh2gWFPHNimMvn5XH/FQ1884VWdouwIN/OA1dUIikySSVFfW0usWSCzHIzt5Wt5Luv9JLOfL604R5EQY+EgmhQ51lk5Dp573uW8M0X2jjZejsPbajmoStrSErqLDtnjoVESsKWbubzmx/kmy9s4IcnuvjazfO5YWHR5DUNdCKkJAURE9+//sP8qXSI4/0RPnnlPfzxcB/XLlQnPS3OXcbLJ/q5fWkFP3npJLnjN4JrHndd0cCzR3rYvGCuek0z5/DSiV5uX1rBj186QZkhQjQU5urF5Tx3tI9gNMmD66v47Z4O0swGrm4s47mjfVSakyRicYx6kZ++0ozDYlTtdncQiCZ4YFMdiVicDDGBIqfY8cpLrF23kQcLOpHkPDpf+R1z1t3BOrGZSnMChygjyTKnXnmcurU38GBuC7Kcg/+Vn+Bc935uFbdzq/lDnBSfR5JL+Okrrdy7bg5ry9MgswRe+QLGdR/nJnE37zB/mKT4Q/TyO/jpK73cs34eD66bg5SI0Pny75hz2R2s0zVjErPo3PoMwZFOFt7yGR5cYieuF/m3J45wTa6HhpIsfmr9AQ3iF2bbFXSQEgr41yebqMp3sLjEcV47iTyO//ardBXdSFlpOQB7Xn0ay/C+s2zSCubSUNrAp+zPYdUv56fb23GP9POpm1bxYF4rMjmMPf4JHAWVrCtbQrP5PhCf4Ffb3RwfTfKlWxbzztIoWJzwq1ugdBWUr4Nd/wWOAihdDfU3gWUmnvTtwiUb46WherRG/TF80QShqEQslSIhqd6bPIeZhiIHRr1ILDnjRbGb9JRkWRjwRClMt2DQiSwqTWfAEyUUT822y7TQ6w5jN+tJpGRq8tNoHQ3iCSVQFNU2w2qkNMtK85B696orctA8FMAbVsWSKApk2YzU5KfR5QqRbjEiCgKLSjPOvc8L7dvr2KXkFFaTQEW2g6aRUUZDAUL9HpaUlPFq1yk63KMUpmVxTe1Cfn/sMK3jbpIpSEhwaDCbf1q+kEd39HOo301NbjafuGIRn3zyENva3ETikJycMLOuKpvv3dmIOzTAVQ0FvO9/D7Ozw33WZ7W93cv37mzktwcHuH1pCQ+eZTfGro6J17EBWoLsGE7wvTuX8duDA9y8rIQHf32UnR1BwDpj5w7yauAo37tzJb89OMAty0p48FdH2dnhBYwwGOBVzxF+ePcSbtywnK0/7WflxCD6eIzhj32Uon0H+fW1XyIl6mkXqvjozWXU3HUXTa0D1NeoN/GtdbdhkpKzuvfO9bXcs26VKm6q5/DLz3yHP2xvAaA1VkYiacCeiPCJf/0u99y5kZbjHdTc8x7+ZCzn9ztaafHn8/71FTzdN4fFyzbywK1rOdU2xMK6Ur75QhuDVz5Aw70OHn/xOP9x7zpOdI/TOR7iy8uWT/fh6asfoKHIyWVzMvnFLw7yi3uXMR6IcWV9Ps9NCo3nTw7x/ssqqM8xkesw84VfbWdLWSHH2vv41JU1BP0xnnvhFJV5+Xx0/Vye/+kpqptCVGPElCXy7o0VJBIpGreU0XF4jI9cXsEC/QSDL8aIRGNYLap3IeiN0n3MReOWMpp3DxP0RjE6BB5clMaxwZPMyStjxGPBFPahQyGnJI3m3cOMDU2QnmdBmvzTpNOJjA1NTLfVfdzFIsGHUVC49uEa/vf//sg7G6vp6R7glvXlJJMp9u49ycLGGm5bWkJX1wA3z7USP9zDu+YvRpZkdMisr3Ly+21/5vKla9Ehk5Ikaira2ND6AlfmVyHJEh/e9mHuqLqVy8uvIBQe5c8Dr3DXvHdxZb6MUbFiEoyIOh0p/xgnD+6jYdlK9M48JEniqrw4sbQ+rsivRJYkjJN2h44cYcHq9RhNViRJ5op8iVhaH0syGjAbRCRJRpIk9h04ReOSWow6EVGn47KcGN54L/3NIW5asgQplaTj8B7mVM/jmsXlDLXuYUO6h7KKPZRnWRnoinLN4uVIwXGO9/VTV76QaxdXMNZ1lOty/Kyp6qQst5GJtiNc2VAP3j5c2x7nluXXgN6Mq7WZtVlGSrP2k+0yM+aC+9ZtgIluJp79L24pLEBYegMDh/ZToChUJoYx/+6TrO/aCpYvwZoPo9v9CFW7/g1G/kJR/gK+WpBDQTKP/peOUXPi39FZPLDmw4i7HyF915dgZDfkL0BBpDjcTf9LY6wDxHAarPkwyoknSBx6HN1IK/r8GnQo6LytxJ94gXXOGzEINSDq0B3+OVW7/w1G1f3y5++QPfUjOZwHaz6MQZL4pwYdGfv/h+wdz7IZ4Febz7LTnfg9/9RQid83AD0eNsu7z223+xEWd34fQ3oBoRE1FKCm7Udkj+06y4ZOddM7cpbTNnKcBj3kFXvRHf759Pko6PotdAG7VFv513dQt/JbNDYsQC8ADe+EfT+Crq3q43QOPwbBEai/+6zr8aWOJrwuUaIJiY7xICO+KAadDpNexGE2YtTPeKIGvFHm5NimBcmUYOl1hRkNxAnFUoQTKTrHg6yrzuHPx4boGA8xJ9vGTY3F/O7QAD3umaDlqfUnBgenPU0rKrL4/Wl2TSN+bmos5qmjMzbLyjPP29bpdjc1FvO7gxdod2CADpcfWZGRFImKbBt3LKvk+X2dHBkcpzIrnX9ev5DPP32I3V0ubl1cyakhFz9LufnWrY30jaaxaW4J7/ulOtunvrCcH+3u5v3rK9jXHmBf+1G+d2cjDuMAty8r4Z9/pdrduayCH21X7ZpHAhztc/OX44M8uL6S3+zvZsDj5bYluVTlOfj9wR5uXz6HHneQYwMetrYO8eD6Sp460kMg4uM9K/OoyFErIXS7AhzrcbHtZB8Prq/ij3vaCA/080/1+cwpyOCpvR38252rae5388SeTl49rto9tbeDwMgoX9wyl/rSbL74+D7+/Y6VNPe7+cPOZrYdTePB9XX8cXcLoYEevrS5lrqyXE71uugZ9fGLn/2ZD9y1iXU5OtJvvpmhj32UwL4DJCqqWY2LTZuWIwql1K+pYW/XGGvqS9jdNMAH1ldQqE8iKwpP7W7jpjU1CMBNa2rY0zrE2vpSdjX1c/Mt6xEL81EUJu0qEAWBG9fUsLd9lDULq9jd1M+tt6zFUJgNChRkGvno5rVIsszetmHW1Jeyr7mfD2+sQLdpLkeau+maoycr28b7lq1DkmRkSeLIoSM0LGjgsfcsQdTpGOzr49/zO2lwLiG7uoThvj42V+fTeuQQG+sa8I4Oc+3icjwjY7wne5SKVAOjuyK8eLCJ9e+qoTwjl+pl+Tz/k1MMtHgxWkQyC83MWViAXiciCzJtRw5RMX8Boihy1aaVjM3tY9fTf2TtdTeSV1aGLEnIskz7kcNULZtPzYocRJ2e8e5udP27MOtbuf2zN6DT65EkieaWE1SvqKN2dQEjwRH+svuPZBuyuGHDzQiiQFJKsqd5J8vrV1E2fzk/OPoDOvrbWFu1kqFAJ431S/nFqV/w7nnvJiPDQFJI8JMjP+bDjR/m5Klj7Cx5irTRJJv0m6jNrAWdQijbg9VoQRDgme5n6Qn2YHAOkBc5zsCzP+Vuew5rSjfC0GGyCht5t+1uWppPIKBQRQc6aS5s+xaGNQ/TaO0H03p45Qvo132cQqOPynI7DrsRQU4hbPsyhjUPs9TUCcoqlFe/i27Nh6mljXTj70jJm5FlGZ1OpG/7/yG1bMcTqaNg/QdRUikygqdIH/oTliXfQfZ2g7MEMS8N0WhGeOULFK95GJ64j5q+raDvg1t+Dq98Ad3aj5FptyMKIkrYTX7RHHjiPoq7t0L319SLTeXlcMvPyTGMIxvNIIjoTTLGFz5Eg2cvvPioatel2mU4dVBzJcqBH2Ev20Ii7AdvEHm0CWHNw7D0PpIdr2JY9gBKeinRvsNIoTClqzcBErm5leirHkWZs45E+zaMy9+HMmcDgdFe4pKAcuOTIIjkFmWSXq5Osgi7BrDU34ih/kZ8fS0kAi7EaxYjxn0YqhqoXnKdaucexDq533j/EaRIFBY/iM5gxlS6GKFqC7HRDky5FcyrXUgkci2h7JmUSTrjjF2yYxuG2uuZJxrwD7WR9AsEG9UktjqDGXPZkhm7yX2W6DKIYwTAtOAm5PT3nmUT7z+ClIihsxcwN9eOwerEkdGIYrCQ7NyBYfn7UMrWEHb3k5RFZJMT9GYqbOmkFVSBACn/KPrl74VFd0D3DvB0QmAYgsMQGAEpAf6hv+VW+5agCa9LEH80SfuY6nnKTTNj0J17DkQonuJgj5cFxensP+7h6vkFPPjLw7zSOn6W7ZTnZiIywDXzC3jf/x46p+fmuVOj016Z89ldiM3FtHv/+gpebfXzausRvndnI6Ji5/ZlJXxgUixdVVvJvq4A37tzMR/6zVF+e3CAB9dX8pMdXRh1At++fRH/9qfjlGXr8cciPHrXYr7zykl2d43w4PpKtrb1s6newu1Lanm+qZV/vdJJmTPFRzct5kTbIPNrijne1s9NjSVUWBQWzivllb3N3FJqJl+Ocde1Czne2s/Ceard1fXFFBpkFtaodmIyyR1XLaD5wEnqFpTSdKiZqxdXUiLGaVhUw46X9vLOnASCe5S7Ny5gZaGZ0vJimo63cE1jBQ0ZInNrKjh64AS35EQRXYPcvXExa3OSFFZV0Hr4CFcvqWOBKUz5/Hn0fOUrVJtM3PHxj9N24AD+vzxN1v33EzpwgMDKlcz91rc4sP1Vrh/oZ54tSMOq1fQ2N7OsspK2I4dZVlfPUFcHd29q4NTePdizR6ixF1K/cjV9rc0sr6yk49gRls+rY7i7k3dvms+pvXuwZY9QYys8T3ud3H35Ak7t3QOxEEZ9BbIEy6vyaTtymCUN8xFF1ethC7tYZQuRHO+HOcXodCKjXe14T+zHlWahsHoeAAnPKHMcRhITHpLpmRSWltF94BSje3eRbjKRU1XH8z8+hd0Zo8BsIB6U6DvlASC3LI3GLWW07+9l7tJs1t1RhRx3IwiQUaxWCRg4tA/3oYOYYlHKVqk55IyCQgEKRkEdXhV1OgYO7MV15CDGWGTazmA1MVSToMl6nMXKdejQk5Dj7JcOM5d56NDxbO8zfH/8h9xdeDOCAJIiISkSQV1wekj9lPcUY8lhinOvID8nn0/s+ASHRw9zfc6VzJtXz/80/Q8/O/Uz7p53F9npWehFHT8/9XOWZC9GEGBPzy7ubbiX/d17WFK6jGWykboXvsaHEjH0fTuh8nKqtvwcueUZqL8BuflphKorqa2bz759O1HkEZQ/fgC5cxuCLR9xzYeR9/4I9v8MwdOFveFeVhXVkWN1InS9grz/ZzBpx+5HEHZ8HYYOYslfQIk8SjzDiYBCYLibitXvoNLsh8XvhsfvRAAs+QsgsxyeuA957maE+puoLF6E3P4CytH/A9+AOsQ0ckJ9fuYT0LMDoWAhJfU3QWgMXG1w+H/U90dPAKKafmD0FJx8QvW2uNpBFMksr4X0PPBnn9OO5j8jCJBZXAMTvZCbC6tUDy8TPRht6RAcRqi9Hlvt9TDRgyMeVAO/M+YAdTDRg8nuhMAgQn496fn1MNEDs+zU9mzJIPjikDGHzPK60+zqZ9slghCMIdRej2Vyv8AsG4scUtdnzMG+9E6YWHnOfRptk33LmENGcQ3YjJD1rnPbTR5r+uQ6AKrvPafNdL/OtU9rmrrPwkWkFS46r50YD0IqpK6bd+2M3RRGG+gyz7qnXOpcMrUa30rOW6vxLWA8ECOcSDERTqITBcQzsjPaTXr0osDvDg/wQtMo7WMhPnP1PB5cX8mPt3fx1edap20tBh12kx6rScRiFHjwsgpuaizjqWO9/M/etsnklJwWZ6euuXdVDe9srOQPR7v4xd5WzsW9q+a9rs3pdk/OspvJMK5M5j+6b3UtN0/aPba3FQERQRAREGgsyeJjmxfwrZdOsKg4ixsby3nuZB+d4xPcv7ae3x1qYcjnY15+BtcvrAUBOsfHqMpVc7kd6G9jPOxHnMx/lW11sLykGkVR6JkYZ05GDgICLx4+xdCwDzmpoBcFGutKWVw7h+befnqGRqksLmBeWQmtfQN0DarlUQRBoKIof3p999AolUX51JSV0NrRTe+xk1SWl2K12ymqraL9eBO9rR2UzqukZmEDA909xINRmlpOEFYirFi2lrlza+ju6uDlA8+xdulG6qrm09fdzQv7/4IuEWFOzMS89VsonNfAiRM7GT50gvlrN1FYUsbghz5EePceIvOqCX36AVYvuwpBVhhsaaaorg4Egd0HniPZPMQEQbIXzMNhTWdJ3TqaDu7kL01P0lC9gutW38lIRxsdwU4OnHqFdzbcis2ZSdacSl7Y/1v0HWPUNaylcNESDrVuxxIR8J1swzG/mqhFYXndBroPHeTYiR0Yawu5duUdjHV2Egh4GMWLxWpnec16ZFnm+KFm5i+upePgOBNDo+iqXOw99iq18o2kZ+aw7IYyEAS6jw9RUVfMoee66TjcjhwXkcIJ4rIVBT0ltZlseaCe8cFxCubm0r5/jG2/bKfatptQ4WMkU8VU6K5gzm0P4Sxy0tO/ncryjSgpib0H/kzf4LOsF5IU3fAosiCyf3Q/5o5tNK79BLKgQ0Zhf/tO9K2jFDYuoaCkAhDQKxK+gz/jqTQLd9bejVlRkJ96iNXxUywsXMYPNn6f4MlnOZRuZsucq+jxdlBy7ElSq9/PV1/9BJfHJC67+jts79yLISONNUVrUJIx3Du+iXPNh2h75mFqWrciiTq6dQJZS+4j7/LPEg76sKU5cR1+nPSXPoNOEAgrkprxXlEwrHwIcf2nSLna0efUMDzcTHKkifKn30vClI685F6MGz7FaPchcipXMDDcQXFhFQNDLZSX1BP2jaOTUuiTcQQBDHkVyEEPYloWKZd60xWNVuTAGKIjDyWpZrbXZc9BCbkR7FkwdBghMAyJEMT86tBRMgrBUdVTsfB2aHka2p+HtHz1Yc1Wb6jOIsiuVme1WbNU4QNgsEBoXJ3ZlpzMfp9R/ubY6UxqoPeZAmBKMEQnwD8AzpI33w7+cfbp7VbP/1S+rjPtprctJ9CyA2fDpotXq/FvrMN4IWger0sEWVYYnIjQ4QqRYzOxoMR5VuxTIJakIsfGh39zdNqrtb46h7tWlHF8wMe9a+awtCyDcCIBYoyEEsGfmCCaCpFtdbJxTgFN4z1c01CMI83DWGgCQRAQEBEnRU5+WgYriktpdw1x3fxScjJijId8s/qaa09/TZvq7CJ80RCKBCvLS2kdHuT6+aXk2mMgQIbNTqdnhKqcQvwx9WK9tLiMDvcw188vI9+ZAAmcZiut/UPI8TiHT7bz/65eiKJAS+cQm+YVsbm2iBcPHKJn9CBWwYEjnsEJ13GqM6tomtjP3Ox34IqO8/4dt2PEzIMZ3wRB4XPeB1leuJzvbfwBiaBE3BHj4zs+zhL9RoqzKvi956ccDuzjY9LHyRk1M6c4lwPhrWwsbGBgdIRBpY3PdH2MSttcvrr4PzE5Uzz48oN887Jv4rSayM3I5AMvf4Bdw7v4Ye7nMVuMOOcW8N0j3+Wh+e8nzW7BUZLHI0ce4aGFDzHW3s1h8SB/ir3MzaMDPNh/GXPWrOHq3gqKK+tx9Q+QCgxS9JMfY00IFKTsBH/8KwYWN9Lw7W9TVjAXZ04Bz/zhPxE792C+ehkN73mYQ2mjJOQEekWHUS8gyTKSIJHMN7MwZyNP7n2MIbGLeDBG7jEz1QuXkW/t4rKqaxk4sIeixmX87uTz/JKXudV0FzmlFXz+1c/yiXX/Sp/tKIU1C3l0x39yKtXN3Xk3YEokmDBFeHzkLxxzH+V9Kz9ExBhlTu0Svrrt8/y/dZ8j1h7kK9t+Qr1nNSe9sOzaSpZuWcjRF/vY84cuckrt/DL1bbypBHcdvQqd2M1R0w944KqvU7NYzSR+5IVBZuLdZmY497e6aT84yoINJcRTcX46/l0+UXyc/ORhlmYVkBK87NAfJSPPSESKsyvczxwphSAIHEi28YvYAWor7qT4d+/mBauVNdc9yimdEUE0cOKp9/DDDCdrclZSk5NFUI7x5e0fxSopfGfT93Cs+RA3J0I8vP2jfHXcQ1ZuAytHx1iXv5H9x1+m2tvN5oaHiKfilKeVIAztR//7/XwhfwHYIf6nj5BX+15q8tX8gwKQM3wEfn8v8/MXQFKNsayvvBxWf5Dw2Cns+fPxBwbJnv8OxJbfQ9dWpv82Vl4OKx6E5j9jqL8Rf2CQvPwqBlNeTl7zFQLmNPKy68B1irK5K+ga3IUhESXqkagobUAIjeEwAHEvmNUbHBO96OJBkIIYcueogiQ2js4oQGx8+kbIRC/ClKeieKlqN3WzDU1649PyoXSl6qGquQpy553jhlw+s208OLM81UZo/M23s+eeLR5AXZ7oUcUZqGkP3kw7vQVQ1KG4eEBNLAog6P7+fZvogViA6YoUgnjhbcUC4G4HvUkVWnqzegxht7pOSqjtGu1qWTDTZGmvqc/J2w1RL283NOF1CZCUZLpdYXrdIRxmI4IgMOCJUpJloXMsxF+Oj+AOx/nM1fN4//+pAdkFTjMf2FDJHctL6feEiElhWsZCzC/JZ1fvSfoCQyiKgkE0UuosYFVJHYeGOnGF/fijcdaVLeTgYCejIR8oUJVdAArU5Bayp6+dkaCPQb+PNeXVNI+pY+gKIChQl1/E9u42RoI+BiZ8rK2opmV4CBRoHRjCkwqzpmEeigJ7DrUx4vIxmu1n9dIaBAF2HGol6EkyHPWzobEWBXj1RAvD7gm60jxcvqQWgK37WnCPhfDhRmcsQ1EgRYqmxEHKuQqdomeb7yWeD/2OxY41fGTpu/jZ7ic4mXOCexvupaOzl+bhNkBNM1Fk0pGdlYngE9g7vJfugQHmV1TwRMuT7B3ey7svfzfZiSz0PtUz5p7wMiyP0R/v5d6Ge3mp82XSghmMxCdnF8oKNoOBrr4u9g7v5c+df+bd9e9muKmZvUN7QABrQR7odHxzz9f4+KpPMTTeT8Xcag71H+De+nvZ+vRPqG4JUyL7eP/VD2KMing/9S8YP/AQpfffT3/rIYZPdmB3Glh+3QN4fvpTsh64XU24uXsPvieeUIcR3eM8GdpDyedu5K45t2E0ZnF14WJ+feQx6swVNNav53DTNtpjvdyx+D34hwdIw0ooEuXDyx+m7/nnGRQk7l10L8+efIo5ASMIavb7Bt0cFIsJRIF8fTY7urdy/cKbGO5tI8Pg5Ntrvs2hzl1QXoCsE/n2+m/z5wO/Ynykl0WLLucvzU9RkMpHkgU69xp45yk1bUx+bSZ1awsZaPZSd1kBE2NdpIIeGhzzGI12UOh8noJUEJ9Jjd0Z6fIxf2MxY8njPNP5IuUmG2ttRfQL4/xFOs7lczcyf/UmAERBpCQ3F0/j9Xjlq5kffIm6/Ebsaz/LcPdRetPg3oZ7cYXHiY65eGj1R4gR54jLi5i+mVHDBPtH9rGl/EpkKUV/+lqCo89z2HuAMts1jLW0EgwMoZjTkEU9OkHHcHCIdakKmg11mH0Gbk37J1J9NtKyM8jc8CEUFLxdTeRW1MMdv6Vz7/MExtR/72mFy6mqW44sywz1dFNYVgZ3/paBE88RDfaju+JL2DJLya+6ionhw2QULsXtaSc9vRz36HGy7vwNox3PE/X3Y3Gqdt6hQ2TWXIV77ASZWTX0jh6jrGgZbakY5pgHmyyTV7CYuKedKkM6OmOmenOb6J0RG2cKEZi8qfbOXn+hdvDa4uaNtPVm2Xm6IbNCHcJ0d4KcmnxIMwLnTALDZ5ROm3TtTy+qFRFmxScJTG5zjpQ+/uHTtj+jralVCIA4XZ0CmKxhKp3RtyH1fUGnepSm2lNkVVwqsrp81jGcD2WyVJc42ZZ89nZTxylM5uNSJvcnCKpHS2cCk0Ptk7MYsuaqIiwVVwVZcEQVaIKgfk62nNmf09sMbaiRt3aoMZJI0TEWYsQfI8tmxGyYKXfTPhZkU22uOgtuWQkfefwYkqKwpS6XxeU2qnOzODLUTY9vgLgcQ5IlShx5XFbeyN5J8bSsaC6lmVls7WhhKDAx3XaRI4PLq2rp9brY29/J/LwSGovKODbcR4trSP3tIlCbW8iCgjJOjvYhCAINeaU0jQ3QMT5MKiiTisrUFBfRWFPO4aZeTrT1U5CXwaYVdSDAS4dOMez1U5SdwebFdaDAy4dOMe4OUJCTwcK6XDIsGew81ILbE8Sf3svdy28imAjR3uXmGy3/Tl+8nS+t+hKZ0Spi1nG2VG3kxY6tZKQKCViGeeTw91mRs5zrndciRQPUNi5hpKOd4qoa2nbsJCRFsGVmEGoforC+lhHPAHqdiQWrL8PV00fOnDJO7N2BUdHjzMymu+UkRfNqiPmC6NExd9Vyhro7KaqYS+fefaTkFOYMJwOnmphbv5Cg10NMSbDgso24OrrJrZ7L8YNq1uzs9FwEQcAz4cKW7mRudR3+7dtxrFjB4Ec+ioCCubaOkSNHMH7oQ1QtWYz3mWfJvnILgWPHcK5YgauzmcyyuXT/7tf4B/pJq65h7vU34e1qJ6d2PmGvG1tWDq6uNjJLyunYtRVbRjYIUNSwCBQY62whb646DDt0/AikUgwfOgB6Hc6KCqo3XgUojA33klekxli0Nx/EP6EWcS4sUafrF5VWAzA20kteQTkAQ/1qDcfhgc5Zdsm4RG9bN1ULqpBleO6HakkYnQHqN2Sx8vo6QME13ENesVp/cqzrMBnuo1he+jQAyQ3/D/36TyLLEmPDPeQVzkEUdQz0NDM80Dn9fS4smUvJnLrXtHutYxjoaUeWBPo7O8nMzaZu8TIEwOXqJSdXtenqOEDA75q+ZzicOVTVLD+rrY62AwSDLgRBtamsWo6CQlPbTrz+YdId+cyvWQ+CwLFWdabWoprLAYVj7Vvx+obIyipi4dzLATjZ+wrewBBleQsAKMtdwKm+rXiDQ2SmFdFQdjl9YydBUOgfP0Fp7gIEBEpzF9DS9yrB8Dj5znLKi1cS8w9gEA0Ywm6EtDzV4xAaVYsPn34rsGaDefJaGPND5PTYTOU0Gyd4uiCrUrULu6frZKIzqA9brtpW2K0+nyluYLboMVjU3E1Rr1oEWZZm9mvJVL0fvj5IL1O9O1MeD0Vh2utiyVTb9HZC5ml9OxPb5DF4J8XVuewEEex5ql1gCHRGVRQYLKA3oib3FGY/wxnruLD3p47ztPCP6eM6/RinEopOCZmpds5cnhKIs55TqqBJxVWPkiLPDOmJOhD0py2Lk/sRz7PP05eZ+eynRKky+SxL6mtJUgtcC4I6nKy3gMGsnk/d2ZU1ppGS6jBjyAXhcUiE1b4Z7QQ84ziX3aoNNWpcGL5IgvaxIN5wgrw0M/rJIHpJVnhsTy9/PDY0Hb+1s2OMdy6zI+pjhJI9xJRCXunuYjTkRZL0pFIm9KKBfk+UbXIrOVY7I0EfOj2ICOQ5TFgsdvSCqAYQm63oBIF0q5GGQid5dhPDoTHmFxTjtEEkGSaailCbW8hgaJA8h4XB4CDHXF7m58xHCCdodXXiyNTTUFlE39Aw40IHzZZXEcz1NPeYGY4Nc1njEnb27eaKijXsbTvKR4+8H1HQ8V/1P6I4L5Nr/3QNS/KX8P2NP8A9MUGaYyEf3f5R1mdsYl3ROkoHCvHKIwy4hqkpmE9F6RoO9R9lw5y1dPX1YQ/n8b35X2P46An0sXFq16+lY98B/D4f0WCEmvWX0XHwEP4hF1jNDHd148zNoWrFcjr27sc/Oop/dJSFq9bTsXcfwy2tmDGQ8oWpW7MGFGjfsxf/6DjRcS/Vq1eDAO37DmC1OAhHwsxbfxkA7QcO4fd48AcDLFq+BgSB9oOHQFZYsGI1KAoTr75K1pYteH72MwQUiv7rv+j77ndJVVQSdblxD4+Qe8MN9J3oYKzrBBVZaWTNrafrQAu9fhM4qpgYlRGPdlO5bD4d+1ro3H+ckgULqd9Yh7u7jZ7jfsJRG7mlOorqQVZgbDCdzDKBF3/axEBLZPIbuEh9OgYdLU1seaAeWVa/g9t/00nL7hirbi8lIfaz/0kX410yJbVJtjxQz1iLkcxMJtubcvWn0VU4zh3/upagN47ZZiIZUocEFVlB1EHt5QbmLMqkvEoVSe1NqrgLTIxQ3bCKguoVCAPPIwt6gtf8AMfS2yftDuCfcOGfcFFdv5ySOeossCmxNyW6XssuHPJTXbcMgNZTB/GOuXENualfuozi8mramw9QODeLyirVZmBoP+HIOLHkGCVFK6isWj69zmbNpaRo+Sy7xLBqVzVvGa392xkP9FOQXYuCQlvfdlKKh6x0C3qCjIwcorBwGTXFdQiosZwTYycoMRsozVeFb3C8CWfufGpyFhAQDBjQkZG3gImxE+SiJzetDBGBoKuFivxFBFxNpDvnYhTN2HNqibrbKNfbMWVkYNIZYaIPW0a5GjweHFE9GjqjKiCcJeqNFmaLA1BjbiyZM++dXogcIG+yGHyaBdIm6+rKEiSCqoAKuVTBIiXVfQ0eUgWOzggo6vrAyKQwc8J462k3fgPo9Ex7U5JR9WG0TYpBQfWUwGlenCkBIUJOrfqcZgVH4YxgUL+VM8eYr4pajDbVDtS2dIZJj4xB7UvmnEkvkcabis6gDvPacyFZqdZuDI2r35nXEmyXKJrwushEEil8keRr2iiKQjyVoMsTIJ5MkmEzEJbiyCmJUDzJD7eOcHIwwrqqbO5eWUrzeB/L5xTwak83oyEvJp0Zo2jCLDpIJRJYjHqynaq3TC+KZFmtpJnMGEzpRGQ3g+Eo8/MrGAwNEk6GsRlsFNuL2TqwlYHgACsKVtDha+MLe7/A/Oz5fHvDt/HFfRhFIx/c+kHeWfVOStJK+PrBr9PibeGLC/+D6+qvZoR+lhUv4dcnfss8w3yOjB/lBdfTeJIuao0NjAWHeKKjh3sb7mXYNU40FiYhJxBQs86Pul3YdWmcHD9Fn2uAqoIK9vbuJ1vOxyqnMewa510l7+Ee4X6c9jSqSsvo6Osl5Y7T5Wmmqr6Oju27GB4aoWLdKrJKS2g/dBi/3w+CgN/lpuPwEaqXL8MzPEL38RNULFxAVmEBbQcP4/P7wGJmwu+n7fARataswjM8Qtex42TOKQdBQAEkvZGE3kRKNKAIAqmEhD23ENeYF3tOIcmEjN6oQxYEEnGFRFxN7iqHQpgHPIz/+DE8P/kBmaWZJCuXcuQXL+JcdC2ld93Dse1DtCnrEM0xVs4pQK/P5OnvHWfLA/UYxSVklFfx7KMn6G/yAjNlsDqaxmg9oIqgcMhO1cpCjr1yksbN8xEdY4y3S2SW5NJ1YBeIGTRuaeToi32niaTZDLR4J7Ohz6W7t4n+VtXTFZeT+KQgKcUOCKfZlZ2zPUlWE2gm4il6jnlo3FLO8GAnuXmlXPX+Oo4feQGDJQtZTqHICoFkGE/CT03vq4h1SyApEc1fzL7GT7OoehOyLHHo2Kt4vCMgS3hGvATiAZYu3kRaZi6e9n3UZK5GllMcOvIKbo86JOOJuvFHAyxbuom0jFzcxw5SWFqLosCRfduYcA0jGGQSwTGaWtzU111JZkE6qj9B4VTH03j8fepBBQbwRdw0VF2D0ZJJn/skmdl1KCi09LyCLzSCpEiMRMbxxf00VFxBrqMMY9RPmiIRHT1BpaLDZClQqyooCiQTMN5EmjFNXR49QVZ0YsajIYgQ9sLYKaymNKyCEcyZ4G4nK5UAg2PGu5CMg6eDdFM6xMJqIWFXK7ap4OdEQPVuCILqZbJmqQLDlKY+G21/PzGhKKpXZdrDEp8UUyZIhgAdmDMmvR9GVYyVrpwUO8YZr5mGxhQGMxgmJ2IkIuAafqt79IbRhNdFxhNKcGrYjyhM1tBTkiTlBEklQVKOE09FiclhknISg07BahRx+WU1/iMAj+8WcAcENtRk8ehdjezuP4Y7EsATCXF5xTIODXYy6JtgyBdk49xa7GY9gi4+PUQ5JaoGQ4OIIsiKTDgZZu/wXhpzG+nz91FTVMO+kX18bNvHyLZks6JgBU6TE0/Uw6sDrzIWGaPIXsST7U/S5m1DJ6ht23VppOszGBwdw1XoYXPl5TzR+gQjvlHm5cynzFrO5TlXUG5Vh40W5i6grrya5uE2qnMrKQ4U8dW6b2MSZ4qcfr3hOzjtaczJKWV4dIRlxUtIj9jxeycgGkAvSzidGVQVl9Jx6DD+4VGIRPEmE7R6PdSsX0vTgQOYMpwgCISTYfxx/3T7+qQFBAGT3Yo/7sdkt4IgEEmFCSZmhjqMKRuCIGC2WwkmgiSlBGO9AVr29rPmnUto2T1M1eJCnn301Gliw8bJl3uAHi77p0zmLW2kJTlM9dJijm8/waJllZx6aZD+qoc49M1T07PuRopqKJqXxXM/nvEWGc0pbE4bo10HGWyVads3wMJNy+g9dZjx3hHSMm3oDAaiwQCWNAdSMomrf5j2Aw4at1TQvKOD8aNHGLAHqV6QR5rZRVq2n8oVa0EQGO9oYsHGauatzGGstwtF1OEe7SM7twBBTpBb0YDJYsDdfYzykloK/6Uc38kX0Zkj9Iad1FyfR9zVT3n0FObNG0j2HmXR5oXUyr9GHjoJuXVw4Cd43/F/dLccwWJ1sGhzDcrgYQqLGuGVL8LIcZbkLwD/Idh2grCzmiVXf5mJsSEcubeReOohvIVXIBcuIcNhIuKewN3Tiy6QJDeuR9GZERVgPEjX4X3Y0tIpSGUQGRnD3dqGwRWlQMlEURRkQYCxKB0H92HNSCfbYQYlTGfbDlL6UdJKRXQGHXrRgEKA/oHd2CxZ6BAYGzyAQxHJcFQgigKylECWErgG9mA0OckX09Anwgz3vIrgH8Qpy5hEA2kGG5ZEHGnoCNmWTHKM6eAfYXrY5/ShvKmg53h4ZijH7ESN0REmh2VSk16jgLrtRO9kG5MxNIoy43VKhJgM7gFv7+w4H3O6KrZMdlXgGKynDW/9nREENUhaf47Cxqf3X0Pjr8FohbTct7oXbxgtxouLG+PVNubm8NAADotCNBUiISdIyQmkyQBHUdBhEA3oRQM6QY+IgCCIdI2l+Pm2IJGEwrdvW8B1Cwqmg+GnyDCnsbKsmj6vi3bvAHOzs6jMKJv2ZBlEAxVO1bP1fM/z/L799yzKWcR98+/j8NhhJFni3oZ7cUfddEx08JX9X6HAVsCHF38YURDp8nUxN30u1RnV+OI+0k3p020nQhKh0RRyUiGnwEl1WTnjE15yMzLp6O/DH5od5DjtoZp878xlAGQZp9FEVVU1HXv24R8cxpmXQ9W6NbRv38XE0CCSLFE0v4GAx4VreBBEEcVoQDAZEdGRnZdPWkYmMX+QeSuWgwK9B44SPXkKe2kxJVdsBAEGdx4g0tqOraSIois3gCAwfLyN8MkmrDkZFF2xHhSBg48fxNM9TmWdnlRGMdv/4GX1OyunPTx7/tB1zs/9tk83Yoq5ccyr4uhLfdicBsz7/8yJvX7GcpZgtFuRU0mWXFNOw/oyWnf10LW3i9x55SRGOxETE2RmKyiKgDUrm6J1l+FrayW9pobhV7YRGx5GnIztSF+4gKRH9WbkbLyMYHsHaTVVuPfuR2c2Y8zOIjo2isUaJ61hNcgphEM/h6Vqvp3woWcImyoBsLX+HJsyCrf9Uj2QQ7+YtuN395B0DzKxTk0sabQYSK8og+7tUH8jNP0RKtbDE/dNZ5X2rv4uYvkqHBWVKH370VWuOacdQDRnNfHrfkZ6WSH+/hF8Xb0znpfTw2KSEfUYsioR9EYQBDWMWCcgiCCK4rR20YkiOqMOnUGHzqhHb9ChM6hFdxFn8uHJiozA7Lqer8lUYNd07MoZDzgtZke8gNfChYsO+Rz7mwqAnhVfdEb7U8/a0JjGPzBn3b9PfP5va1CL8Xr74Yl5GQp3kBDsGEQDRY5csi1OurxjzM0qwB+LzBJTALvaooxNWLhn1Ryea+qnocQ464aQkhQCsSQWvYSIgNNqpBgTbb4m4nKYuqw69o/spyG7gf9t/l+WFyxHJ+gYj4zT5VOFwrK8ZZQ7y2mfaKfCWUGBvYCvX/b1Wf1YkLNg2lsWToYJJUMU24vpHuvHM+wDBXIL02cJKH8weJagOlNkKYqCN+Cnra+b6rIKWlqbmRgcoKpqHrklJTS9/DJu1ziyUcTvHiK8dxeLNq5jbHCA9qNHEG02LBLkyWZ0Oh06dIiiDr2gx2ZLx2S2ERxN4npuO7mb11C+qA5f6wnS169GEATcp3pJ/uVZ5Oeewi8akFveR8lHHiStpBzX3m7M8+sgmaTtM1/jcGIj+qRIdeQQ1quK2HBrKbUbSogcP8GizQ2UpgcIBVJIA31Ev/H/ps+dXH0/aR/5CJGTJ1m0uQF/5yCBygYWVqZIKy8k4fWApJC1Mp9A8ymqllWRmeoB3QiG0kL8xz0QTGEuLiTnssvwHDxMMhhgIpGg6IrL8R4/TtytJv9UBIXczRtAEPAePUbCH0AWIWfdGgAS236IzXMM3fXfhMfvhIqNaimSPY+i9GzHcutjJHv7SQQCiIUNKKv+A+WJBxDmrEdY82Hkg48hDTejv/WXpPb9CgCjw4GjopJwXxuWmmuJjgxjqbmOyMgw1jt/T6Crk0TAj9HhxFFRSWR0BGvZCsJn2Pk7Owi7/cRjMva8DHKKckn5RnEU5WA1hlBiwekJWuovQAZ/ACGvDrLL1PQnAhcumM6DeFot0gtCEJiZBfYmI4qoMU4aGhr/CGjC6yITT6XQi3oyTFnk2JwsLZ7LoUF1VpXdaKY6u4iDgx24wn4kWeGpg2GQ7fzwrsXs6xmnsshJi6sXd2SCpUVz2dbVwlDYR75Tx7qKKk66T2DUG/nR8R+xa2gXt9XcRqG9kDVFa/jFqV+wZ3gPywuW05DTwL+u+FcqnBWzhh+TcpLB0OAsgQWzhyin1oUSIbqG+6jIKyPuk9CbxLNElj8UpKO/j7mlZbT2deLyeck0OjjSeQqXz8PUTGVdPEl4ZIBE/wAOuwPv4AhCZTUIAqLDgTmewCAaMOlNOG05CIJImjGNOc4KrEkzpUtr8DT1EffOeNZMmWlk1Zfhenk3kc9/hpDfh2fLLdR+4/+Rdf/9JKMJXv7vk/Q3TyAlN6CsV2eJ0QUlj55kywP1CNULKJiXy9BnPw1HDlNY6CQj3I1QNAdzloOi+jJCu3fjuGwdga2vkr5mDVLLANExPbqsbEDBumwZ2Q88QHD7DhwbNxDu7SWttIBEfyvxkUGC3h5MhcVkrbkMz/69xEbdREfcZK9dg2vrDvxd/QhmI7Z51WQ2LsLf2QFmAwZzFjIQ6O0hs7GRQHcXiUAAvcMx7b3RO9MQwn2I+rzp86IL9qDLKEJ58kGSmfPRL3sv0eFBLMvfRyB7E/T2o7daSQQCSNXvwD8wDsu+OC2YLI13E3Z2Qf8w+rnXwugoeqt1UkzVTPcjGQxOb6O32UgEg+htNtUuv+Asu8DgMLLehkyQ3IoM7GWVCL5eNTu1FJrJDXX6bLfwBDgyIatEraisoaGh8TZHE14XGbvRhE4UZomuKQ/XUMBLoSOLZcVV7Oxp42tPD5KX5uSHdy1GrxNQDMPoJAnQ82THH3h10MLHV/wznogPp9nKw69+mKr0Kq6puIYKZwXHxo9R7ign3ZTOSHiEu+vuZmPpRsLJMA6jgwU5C84pqMLJ8Fniy6KzMBgaJJgIEpfiSJJE1CMRdU8Q9EdwplnJsDno7ulkoKMVojGIxVEUBb8ooAv4KMjNx3P0BNnFlViUJCafqA6pJmWIJBFSejIbSrHmZ6Pzi5gFK6H+ceqWr5gWVVNiKtg3rgo2QYfRbiHYP05WfRmepj6inb0Y/CNkrbmNQN8YxtISlGCApvnvZTyxkKyhKPmVJtxDEbqPT8Vjzb5pD3dM0H5glMYtZQy1T2C46/2kXR9iqSwDGzBl2NV+9AyStnIlge4BbGvXEuzsIauuHE9gCPGDD2LKyyVr9TqCzSdJW72KQPMpbJVVBNtayVq3Hs+BgwBkLVuGa8dOon2DCKJALDGK99ARcjdvwNfWRjIWwZyfT6Cnm2Q4PKuviUCAQHfXtFjSW60EujoREgGcc6sRXC8gV1xLoEsV+KbaW4i07kBZ8m84qmpnBFAorAqg7i4io6MAREZHp71Z03aBwFl2qUhkls3p/Zpafy47RVEIjPmIhDvJa5hLdLAL59wM9GeKrHPlVZoKys5rOHeMkIaGhsbbEE14XWTqcktpGoD63BIefvwo+7pPzwnjZWVFkP+8ZRFJ3QjZpa/wg2u+hEEv8C87PskrAy/zUO3nMJFDu/8ovUOtXD13A4vzGtk/sh9fzIdjcur0lvIt3Fp9K8VpM+IpLsXPEllTgmpqeYpwMkx/oB+DzoAv5mMsPIaiKIiCiCEJqWGJmDuFUUwQ8YwRT6RI5ORQc9la5J4h/NE4Or0Dg96AMy+PkroFjB48RZk+F9wRiuuqsckGAm39IIoIaZk4q4pxVhTg7x5BJ+pIenxkLZw7LapCzR3YK/LwPv47Mm98ByPf+g7RYycQli+j4JMfVe1qCvEd3o685mqO/WY/DbetpH1bJ2kf+3dKzHOxhfRkFdsJ9I2TW5bFuz6/HG/rIFIogk4HOr2AJTuN7Plz1Jpx7R0UzClHUWx49uwhPj4CKBiz5xFsOkFabT2ena8SHxkiVlBI1toNBJtPYnSkER8RMWblqjFW9QvwHDhIfNxFzOsna/kyAk0t6E1mUMC1YycJrw9jcT6i2YxoMaHodAR6ujGmO0mNRqdFzrlIBALTgmfKznHkKwj+y2HNh0m1biMRUrM6J9BjrL3xnELJ39WJs3Iuvs5O4v7AtOjytqnLigIJl59kspOs6rm42zqJ+wIYsyy4WzqJ+WYPk8eiPhLxTgx2K7GoD8NpdooMKQlMJgGbIQjeHuxZdnXDcyU/nBJfBov6OuRSy8bY89DQ0ND4R0ETXheZxw/2c/9atW7icydnF6sWdGGeOykTTu7ke3cuZTjcj8UgcnCwk2ZPOwIiY2EvywpK2Fy+gWzrjTRk1+OOulmSt4RvrP/GtIBympwX5Mlyx9zIikxKTpGUkySkBAkpgYKiepNEI1bRSrWjBikukxjyEO8ZI+KTsZp06A12LAU5mDIdBAdceFsGqdq4/iwPlaepDzkuoHekEx7zI5pHyKibQ1Ix0HNomMzyTNLK8unY1YOnaYD4M0+Cf4KMZfU0fPXjxLwh/Ppcxp49RMU7rmPoIw8zeGqcsK0AZdcQnvkd1F1Rxannm2keqsf2whhbHljJC//dRMwbYMNNS1g8rwS9Xof7ZA/R8QmirglyFs3FsbYKz/EuYp4A5kwHWZOiy719O7GhXmIDvWRftoGs1avx7NxJbGyMxISfrNWrce/dS8zlA2MaUU8Q974DZK9cgXvffmRBT3zCry7v3U9sZBQlkSDs9SOHIuRsvAzvoSMkoxF0VjOmjBKEM7JSTwkqRVHUvIPyVAy3Mj1xTYFZORUVBUyBFswWAWXxuwl1NGGtXIvU1EnE60cAnOkWxk51EvXOCCUFEIJ+4rFOjHYbiVgAc44NV4sqroTpuCqI+wJ42jsx2W0kAwHCI6rY0+tPM5okFQ6QCgfQGwSiY5N2BjUWKyNNxGYX0ekFkEIQCr32D2gqk3kipHq5MspnBcVraGhovN3RhNdFRJIVbl5cwo+3d3HPqlLyMtWCq1lWC18/8jkGo03cXvwlanNy6Zjo4N6GewknwiRSEtcVfoAcm4OSDDsZNiMNhdeeM9D9zKHBKdE1Ja7CyTDhZBizzsxoaHQySFlQs1WLBqyijVxdAUbFhE4yIMR0kBSRgjI55ZkMHB1Eiok4C7PQ6XUzwupkD0rAR6S/Wz2m+jKCx5tIq8xj5KvfIB6IYrzmZgDiT/+eaF83iRvfQfrNt2AalildVsgzPzgxk4qh6EYoAsKQfaCNwjX1DHQNU37dGrpfOox+7iLcGQUMhNTEjR3PjNDXHVeTfFqHqV1TyOG/dJDrjJNXm4Ylx4ler2N870miIy4Eg4FoNMJ4PEbu8nrMWXYifcOYqwsRFIXxl18h1tcJJgeR/lHGt24n9/L1mEtKiQyMoE9z4tq+i9jwbC9UtKcfVzyBMTOTaKQfg82Oa/tO1U4AjEb0WVmkDHp8HV2YiotJDI2QVECJgaLIMxPkZFCzRqlKRp14J6jPOkF9nJYYempinoBCWuAI3PJzUjsfhZKriI90kz9/LrGhbuRoECQXZgs4ivUzwerTE+nCCEIEe6keQXAhOEBw6mcn0QYEIQJEcJTp/+Zg9jeEIkNkAnLmqck7NTQ0NP6B0ITXRUQU4COPH2Vbu5vinCA5mWGW56/g4GAniBEkJYXeOsC1dVcD0O4aZk5mLqvLa7CbDej1cQx68ay4LFmRmYhNEE/FqUyvpNXbSutEK5IsoSjKWeIqKSXRi3qqM6sx6UzoJD1KXCQRkpFiICVlZElGRkDUKRCeIDE2gmvEQsmGhWocVXsXoneYrLtvYfiz/07o2WfUpI8mE+K3f0F42Ev60oV4fvYzgr/+X3QLlk6fB7mvG6npGM0uHc681TRuKaNtWxfh5lay89QkoEosCgYDOrMZe3U5EZefeauLaNs7hG1eFcbyHDIOukiNJREEAb1Jj9muZ7jFTeOWMoLDE6y8uRr34TYig6MkPXZcA6OkJAFTVRWixTrtmPGPhNBbHZjr6hAsZnxtbSCEMNfN53Q3j6+tFYPNjnluOYlYBMFmxlhRRjw2KZIUdUZhSAbcIYT8UryuEGCEvFJVnBj1KKKAgEDIG4KJEOLkLtTqGwKiKKA3gF6vCiydTlATdYtTz5O25xM7nk648gvw1IMYlr8Pg1UEwuDrxVJc8bauYQaopUEsGZBe+lb3RENDQ+Oiowmvi8xUUrSd43/kM5UfZcfgTuR4Dpfl3UxhZTa3zd8EKGzraqXf58UVDrCitIrGgko6JjrwxD1Y9BZOuU/hiXnUAHNRh07QEU1GUVDINGdi0Bkwi2aMOiN6UY9BNGDUGTHoVPElpWRi4SQRf4JwIEkqnkDQCRhMOsw2PaJORInFSI6MknKNIxqMJFIinqY+Nd5KTGEvXc7Qww8T3q3WHUTUIaRnYbYZsBVm4m/uIv1dd5GwZhLzzcSQGTZdg37JSjIqV1GzppDB48NUr68gr9hMsN81aeWYCaTvH8dcmkugb5y5S/MI9o+TVllGDVDuDaqB7g3lBHtGSZuTg79zEHtpHv7WXrIXV+O124lLAmJ2JkbD2VmukwokozKi2Ux0ZAB8vYiZhTMlUiZJxWKkYjFEs4lkQiEeUxBEsKSLmMyqMJpJjyTMeJAmhdWUZ0o4/X1xxtN0MdIgkIqrwuqJ+9RhOGvWzHtnxki9HZGSat3AnFo1Q7WGhobGPxia8LqIRBIJvntHI789OMDdqy7ns7s+S6F1LtfMqSScnMuiwjkICBwYaGc4PIAjDSIM0uSOU59dT6Y5k0gqQjKVJMOUQb4tf1pUTT304vmHfSRJJh5KEQiHifjjJGMSggAGsw5bhml6O0WBlNdLcmgYORJGdDgRjUYURSHa0U04Iw3nghomnnuJZG455vevQswrQsjOwZyTMR3TFZvMx5R7y/V4TvYQm0z1oKuux1GWx5y5hYyfGiA+OI7PnCK9ugQllSLQMYgiSehzHfhb+3BWl+Lae4LoqJdIfiY5K+fjb+1FLypEPG70OXbVrqYU14Em4oEoyaRCZm0FYX8US1EekUDi9T+gsAsCA2qhXvHsr76iqOV+EnEZvUEkLV3E7hAxW95Aos2/NxO9sPsRtajs+n85+/2pGKm3K2G3Wu8vLf+t7omGhobG3wVNeF1EIqkkf27Zx4PrN9Pp7eef5t+DXtQDQary7ViMCkPhASS9i3l5mZQ4SlQvlWhAUiSyLFnk2t54+YNEJEFw0EM4JJFMqnXejFYDVqcJUZwtGJR4nOToKKnxcdAb0GVlT4sK6dgBdC2HsV2zBn/XEI5NG4g78oiNepBlGYtJJKtOFUmxMS8IIhGfDzkcJmdFPa79TcTGvDhqyrCX5zN6qIN43yA6AfwtYUhJpNeVAxAccJFKKWTXl+HtHEWyODFVpiOLIr5+Lxm1c5jo92CaNw8lzUxGcSa+YR9kFWAuNCKLIgFPFEe2lYA7wusSC8BEn1r/TT/bkyLLqncrlQSjSSArV4fVrsNoukTE1unk1MAdv1ILHP+jpVhIRFRBrBUi1tDQ+AdGKxnExSsZ5AmH0Osl/tDxB+6qvZvh8NBZaRz8cT+yIlOXVUemOfNv7TrRUIKxI52EekYxGkBvEtDpdVMBRaDXIxr0CDo9GPRIk0Jpyss1hSLL8NzjFP3bvzLy2G+Q5i7EnJdJ9qK5eFsHSITi2IuzSUWTxCMJBP1sz5vRZsJgMRB2hzCm29n1RDfDHRNcc99cjBYDgiCCXoc1w4LRYsDvimJ1GEklJBIx6azjMpp16I06IoHEBdudC0VRUBIxcLWjxMMolsxZswOTCXX2oNkqkObUYbEJ6sw9jTcXRQH/IGRXQ+68t7o3GhoabxMuWsmgN6FU0BSax+sikm6x8sCTP2F3fxMLs1ewILf6rHQPCSnBvMx5f7PoUmSF4EQMd8cY8YEx7FlmRLMZRZLUm9jUcyKBFIuBpAbiC3r9LC/XFCa9TPbnPsvQpz+DvPFGLPPmIRj0BL1xsurKCbgjxGMSmIzoTbaz+pMCUjEQ7XZcg2FikSRFNRmYs5yz7KKhFNFQCuA1hwcTsRmhdaF2oAqtWCiJlJRRBBAUGcHfhxAJIFizIDk75sqapg4nWqzCWd7BSwp3B7S/AEveA6a0t7o3F5/ohFokOqPsre6JhoaGxt8VTXhdRIb8Pl49XAKUkJRSs3JqeWNegvEgVRlV5Nv+tvgVKSXjGwszMRxEGR/DYgad1QqgFgP+KzAVF+JpHyE5bzmmvAIEg/rVSMQkAu4IeqPunB6nc5GRb2PDu2qQJfmv6stfSzIuEQsnMdsMZBXZ0ekEhIkeBMYQivNAb1BnGJ5eP/hSFltTKArsexSGj0IyAus/9db1RZZAiqvPU31TX6iPqaRjU4h6dUhUZ+S8yClIRqFwkToxQENDQ+MfGE14XUR80SiG9P2AQFLOm05oahSNTEQnKHOUUZxW/DftIxFN4R0NE5qIoQ96UGIBxMys19/wNVBCQYL9qrdIzC9CdMz2qJzpVXotmnYOYzTrmLMwG73xzYnTkWWFaCCBIApk5NtwZJvRG3Tq0FW0GzKzwPAaN/5Lnb7dqujSGWDxPX9dG4qsDj2/0W1SMXUmZTI22YagxsidPjlBEJguySROqdrJ5VQcoj51tiKKGrulM82IMZ0BQm41mD6t4K87Ng0NDY23EZrwuojEUynMBU8BkJCuACwEE0HGwmMU2Ysod5YjvtGb32mE/XEmRsIkYhJmJULK60J0OP9qLxeAEo8R+fInEcvnYrz5HkSzBZ3t7KHECyEWStK6dwRZUkjPs5JT+vcfEktEU8QjKaxOE+l5Fiz2SYEV8YKrTfWgGKx/93783ZCSsO+H6uv5t73x2X7JiCp8plPfn+7hmxRCgm7mGWVSZEmTMYJm0FvAnq8OcRpt6jkVDbNdhzA7++rp/U9GJwVcDOIhiPnVfcRDqrdLZ4QMLaBeQ0Pj/x9owusikkilSAbqQVAw6gwoisJ4eJwcSw4V6RWTMxzfOLKsEHBH8Y1F1Lgkk0y8a1gNnDf+bZ6c5LYXUAJ+5KEBFAR0aWkIf2WbHYfGkCWFzEIb2SX2N7axlFSHsE4fqjp93oeizKxHQUpKRINJdAaBrEwdac4IuuQEeCdTwodG1SLLb/e0BE1PQWBITSi66K4L3y4ehKhfzYWVXjZ5HgRV6Jz+SCVAnixGLcUBcUZkGaxgtKri669Np6EzqA/OmLSSiqtCLBkDFLD9bV5bDQ0NjbcLmvC6iMRSErGhdwNgN9lwR904TU6qMqow6f66qf+ppMTEaISgO4rRqsdgFEn0DCJHo+j+1iHGSJjEi38BwHjdLYCCzvnXzepMxiW6jqjJUeetzL/wvFcKEPWAb0D1ziinv3Fa/NBpWiweh1RSxJ4m47QqmJICuJkRaoKgDoW93Yor23NV79BUHq6YD478j/r6yq9AZjmExs+39eTJCaipM4x2yK4CR4EatH6hKMpfL7LeCPrJ4cY30jcNDQ2NfwA04XURiaYS6Cw9gIA3asNiMFGVUYX1rxjqUhSFSCCB3xUlGlRTKuj0IslxFym3G116+t+c1DPx8tMQDSMWFCMuXAaJOKLtDXqqJuk+5iIZl0jLNFNYnT69XpYVUnFpclRqKpv7ZAZ4KYEQGEIIjYJOD5Z0FFlBlgW1YLQiTNc0VJh8VhRMdpGcLB12xyWU2PRikIyq2einSv4cegwSYdXTteB2df25UGR1ODEZAWMa5DWoIs70V3yW/0jnU0NDQ+MSRBNeF5FwPIa1/McAJOX/ZEFGA07TG/9HH48kCbijBCfiiKKAfTLrvBwKkRoeQrRaEfR/20cnB3wkX30OAOP1t0EiobZrfuNlWmRJpv3AGAA1K/NmiaFYKImoExFEUCRFrS2pKCiRCRT/MEo8hGJyIOiMkJisZSgIalFoQdVjBr2AXg86Hej0AhariMF4iQiEM71Up2NKm5ml93o2ofGZkj8Z5eDpBl8/VF4O1/3X+esvRrxq4lFLOmTNVfujzQzU0NDQuGTRhNdFJCbFkePZIChUZ1aTbcl+Q9unEhJBT4yAJ4aUkrGkGdDp1cB5JZUiMTyCnEyhT/vrk7xOoYSCiHlFIAjoFi5F8njQFRX9VQ6PviYvsVASs91Aaf3s4U8ppZBZYMGWYQIZlEQE2d0D0gBKvh7FnIeCMD3CJYhq4eipQtGXfLqHM71UU5jSZtbDhdnIKRg5roqposVw5+OqoPIPnFt0SQk1RqtggTojUP82nrmpoaGh8f8TNOF1EUmlRMLdn0AUoNxRfsHbyZJM2J/APx4hHk1htuqxpM2OCUuNjSN5Peiy3piYOx+6whIs//JlCAVBkhD0OnTWN+4pURSFtn2jAFQvy5sWiqAOMwoCGM16dKIAkTE1EWh0AtKz/zE8M6d7qaaE1emCakownWljsIGzFE4+oSZGdber50aKw8I71USiaXkQGjt/7cV4UBVmzhJVpWpoaGhoXPJowusiIcsKiVQSxAjCBXppFEUhGkyqcVyBOHqTbnpY8XQkv5/k6AhimuNvSh0x3d5AD2JxubqfNAdyMIhgsSD8FWkkhjt8BD0x9CYdFY05s/eTkDCYdBjEBIy1g69PHTt0Fr3xnFIXiwsZGgyNX7gdqPnCOl6Gxrtg+BhUXwkvfU7NvTXFkveozxnl0P4ilK2C39wOXVtnt22wqGVzrFmq6LJmnb/wdSKqDi9qoktDQ0PjbYMmvC4SkqIQTPpIq/kiAArvROD8AiwRS+F3RQl5YyCANf3sgtYASiJBYmgIEBBPi79KK80lEYoS9559QzZlpmG0Wwj2j59lJ48NE/3a/0MsqyDjS9/EmOFk4qgbY17uXxWo7upX261szMFgmp2HKZmQsRji6Mab1eEz2yXg5brQocFz2SmKmgYhZx4c+w0UNarrBRGe/xd16G/Nh2H3I7D3+7P3W3eD2k7EA/OuUW369kD+fMiugZxqtQB2bh1kVszsNx48d39TcTVNgzn9Yp8hDQ0NDY2/I5rwukhIskJMSk0vv5boAvCPRQh4YlgcBjXL+jlQFEiOjCAHg2eljkiEomTVl+Fp6pslvkyZadPrz2WX+MvvQVGwrV1L1qIqPCd7EAQB0f76M+DOVax60eZSSuuyyCy0YXUYZ9VVlCUZi9Griq630st1OqcPDXZvh6Y/qEJq6X3Q8vRMrcDxFmh7Tl3f+iy0Pat6n274Pjz+LujfC+95Wk36aUqDTZ+HZQ+oYmr5e1Vbb/fMfjPKVTtrFni6YMX7ofoqOL2I+rmGKM81lAmQCKnDjKa/Pd5PQ0NDQ+PNQxNeF4mULGHAQrDlPzAblNf1HiXiEkaL7ryiC0AJh0i5PefMTh/3BvE09c0SVaeLrikxNsvuRDdRKYVtzRoKPvkxPE19RIddCGYLouX1PVGphIQj20rAHSERkxhqnyCv3EF+hWN6/XTfFQXkFIaEG2zOS0N0TREPQterULwUxpqg8W747d1qwtDLPqHaBEfgxc+qQ4G3/Fxdt/jd8If3qkOMte9QvU5GqyqY1nxIFUYGi5rwdOHts4XSmaLK3w9ZFbNtDJZzz16cEl8Gy2nCK6INM2poaGi8DdGE10UiIaVIoQAi4uuILlmS1cDz14kFk/wBlFQS3XkyyZ8uqsLDXmyFmXgOtuD//rdn2cWA5Px68j/+MOZvfAtbfjqelgHi3iByLIohP/+C0lNMFcx2ZFsZ6fKx58kuKhblcOV766fF2BSphIxejmAgDKZLrAZf1Ad/fD+sflgdGmx7Ts0Mn1s3Y2PPhYab1df9+1S78Wa47FOTmdgnuRAvFVyYJ+u1kqOeHueViqvJRy0Zf8NJ0NDQ0NB4K9CE10UiKUlEkj5sVd9DUIzANee1lSUFWVIwGM/vrVCSKVJeD6L1tQPeY24//j/9icxbbibQNUR0aJTUkX1n2QWO7MN+0y0455UT6Bsn7g2iyDLICjr7hddUnBJfBZVONtxVQ9WyPALu6FlFtFMJCZPsQ28ULy1vlyzB1i9D/gI14N0/BFVXqFneT/c0pZfB6g/NCKvQmBr0fqZH6kK8VHDhnqwLYWo2ozbMqKGhofG2QxNeF4mkJBGXkoj6EMiG17SVJAVFVhB15/d4ScEgciSKLjPzNdsyBsdxbt6E55f/S/qddxJz+0jd+p6z7CyV5dgrigj0jWMrzCQ2ESQ6NI5oNiHaL2w2YyKa4tjLAxTPy6BqWR7164rwjUfOEl0AqWgUp+C/9MRBy5/B7FCHD0dPqkWfUxcQcH++QPcL9VL9LTZnkoyqIlDLMq+hoaHxtkMTXheJpJzCJNoJdz+MzXQBQ42SfN6hRkWBlNeDoNO9ZvoIU2YaWcvnMvTwwyRM6UgLVpO1uAZM5vMG3Me9QWITQbLqy3AFg6QkAcHw2kIRYKTTx6Hn+oiFkuhNIgs2FhP2x3FkWc4aZlQUBSEZwmiMgOESGw5beKc6XNj6jDqTEC48F9f5At3fTFIxtWi1NsyooaGh8bZEE14XiZQko6BDjheg050/YB7UoUbgvAH4SjSCHAi8Zl6taTF1qIVkfiWGhsY3FnB/qpec5fX4BjxInHvGIkAylmKw3YeUlImFklQvz+Pyd9dODy8mY6lZAfcAUkJGl5jA4DReel4ZswNCozOia4ozh/3eSKD7m0k8qIou04UPD2toaGhonMGCz79lu76Egm/e3iRliUjSi6X0v5Fz/uc1bVXh9RrDjH4/SjKJeJ6gegCj3aKKqaiEcdM1iHlqAPuU+DLaLbPtzsj3FR314DrUitGhppGYmrFoNM+IxtFuPyd3DLHw8hLcAyFW3ljBpvfUEvTOxHSdHnA/tW0yHMSohNC/gdixvytyCvY+qqa1mKqJeC5OD3C/ULs3m2RczWh/qQlaDQ0NDY0LQhNeF4mklCIhJ9HbulBM3a9pK0vyed9TUik1hYT5tdM7BHpGCPzPz5BHh856L+4NEuxXhUGwf/ycSVaVWIxENEkkovbldAEl6gQOP9dL7wkPG941jx2PtzN3SQ41K/LPGUg/ta3eqAovKRLEYkwgvNXJUqc48BM4+Tt4+qNqcP3blWQUDGYtaaqGhobG2xhtqPEikZBSmMU0okN34DC/dsxUKiGd12GhBtVHXjeoXmo+TvK5p0jueAnb136IoHtjH6WSSKBPd87qRyImMdjmnczN5aR2TSGndgzRcFkheqNuVnLUM0nE1GFKRZYg7MGQZz6v7ZtKz0448Tv19bIH1ISnb1fiQbBkasOMGhoaGm9jNOF1kUikUugFM6nAIgyvc1pTSfm8MxqliQkQxdetyZjc+QoAhpWXvWHRJSeTCAYD4jliyPzjETxDIRq3lOEaCFJa99oC8EykcBCdHMFov4jB3xdSNxHOtgkMwbavQeXlsOhuNWHp2xkpAWn52jCjhoaGxtsYbajxIpGQUsTkAKa8P5N0vPCatlLi3DMa5WgUye8/pyCaZef1IDWpBZgNaze94b4q0SiC1Yowma1elmSadw+TjEuU1GYyf0MxQW+MrEL7rJivCyEV8GHQS+hfx+sHqILqfN4bU5r6PszUTTzTdmrmYTJ6tk0qDi99HkpXwK3/A/kNb+g4LjmS0cnZjOlvdU80NDQ0NP4GNOF1kUhIMkkljDFzDynrofPaTWWtP1dBbMnvR0kkEE2m19xXcs+roCjoquoQ8wrfcF+VZAJ9evr0rMr9f+mhaccwfac8OLKthLwxosHEWUHzr4ucQgp6sDgtF1Zw+0IEFcxO4zBle64cW6fb7Pk+pJfALb8AdzskI7ytmRpmNL5+TU0NDQ0NjUsXbajxIhFNxjGKDuLuy3Earee1kyUF6RxZ6xVJIuV5/aB6RZJI7XkVAP3ay99wPxVJQhBERLsNWZIRdSLVy/IwmvQsv37OrLQQpwfcn5mr65zEgyiJKEZ79oV15nSx5OkG/4Dq1cmtUwtWyynIqlRte3bC4cfUHFwDB2DedfDsJ2Hw4Ex77/ie2l56GZSvgYV3qEWrHZdYyaK/hpQ2m1FDQ0PjHwFNeF0EFEUhkUphEdNJuLZgyTp/Ggh5Mmv9mUONcjCIEg4jZrxeTJWC8frbSB3ei37R8tftW1ppLolQdHpmoxKNIljM9HVGCXp9LLtuDllFdoqq0wl5Y685Y/H1hJcU8P5/7N15fFTl9fjxz72zZychKyTsu2wuIIK4oWitdaFara2itvqzLlUrttTdurf9aqlba13Q1qWtS1tbdwWVTRQVUWRH1iQsSSaZZGbu8vz+uMkkQxYSmCQTOO/Xa14k996582SizOF5znMOLreGx9+B/6wi1VC+CrL6wOo3nEbUz5/rNKce8wPIudy5LlwFC/8IqXlO38QFc+CTJ1u+X91uOPJyWPvugRF0GbVOM27ZzSiEED2eBF4JYNkKA5OIXYMn62ui/gzgxBavbejTuGdyvVVRgdL2nlSvudx4Jh1D9g/OjguomvJlp+NNC1C9qZxoTV1cAVUrHGHlllQsVw0n/WQUq5dsp2BQFuGQ2eprNuxYbJMZwQxW4E4N4Gk97mzZmjdBdzsB1eJHYcc3kDsCUprMnOUOhe89BKO/D1s/hQmXOkuJlZv2+OHTISUHdqyCgcd0X4X5RIpUOwGnT5YZhRCip5PAKwFMW2FYUWqtXfgLXyVs5gGzWrzWsmxQKi4HStWFMSvbkVRfVYHatQN9wJBmAVWDppXqgbhq9ts+Wc/iT3eRVuTnpJ+MYtWS7RQMzNz/NwAgUo0RDpPZu3f78ruaitY4DalXvwUTfuo0rd4zWOo9FIb0dwIpTYfgFhhxWnxg1TTvy6jt/vY+iaAUmAak5Xf3SIQQQiSABF4JYCuFYRn49DSM6pH4Pa0vFza0C2rKrA6iIhFcGW03lDY+fAfjfy/jnnwc2vmXxrUHCpUF0VJSyR7pfL97UyWrv66jrs4mXFdJ75JqTrhoFCOqfYyYXMTW1RUUDsra3x+9Ue1OlObC18FdkHhSnKDrnxfDqDNaDpba0zcRkrO34v4y6pxlRtnNKIQQBwQJvBLAsCwsZZHhLiK85QKK81vflbhnuyBl25i7dqPtZSejsizMBU5SvWuYUxohNps1sh9Rawu9h/fhw2e/pH/GbowQbN7Y+Do1K3azcsE2xp/Uj8qyEOnZCSxwatRihapw+QN4vB2Y7fKlQ1Z/+Pw5J5E+b1TLwVJ7+iZCcvZW3F/Rame2y9v2bKgQQoieQQKvBDAtC8u2MewwrsAWLHfrM1emaaM1SeOyq6tRNdXomVltvoaqrkLPK8S2LNxjj3COKcWWlbvxBtz0Paw/y9/bTMWOKMMPG4LbsBlpVxJIdRNIc5PTN53CUQWEdofav0uxvcJBzHAUd1pmx/K7PAGo3AiFo51Hgz2Dpbb6IjaUkmhLe65JRkqBJcuMQghxIJHAKwGitoVp21Ram0np/2cqzb7ABS1ea0WtuMR6q6ICBWiutpfo9KxsAtfejKqtQfN4UErx5We1WJ5URpcUUVNaySHH9KVkVDbRsIULGHWCs+Tp9bvigi3D6ECJiL1RCkI7MZWXjFStxfpkrdrfgOpAZ9Q6S7Gym1EIIQ4YUkA1AQzLAmxc+LAjvXGr1nO8TKOxar0Kh7EqK9EDrdf9AqfgqVJObpiW4uxsW/llHZYn1dmZ+PZX1Oyua7Hg6Z5BF8TX5+poZfpmojUQqcZ2BfD6OvifU+W3MO8ep9aWaC5S7ezsbKMunBBCiJ5FAq8EMCwThSLHPYTQ+uvJq7ukxetsW2GbdmxWyKquxg6H0fxt51tF3/gXtbf/AvOzJQCsWVlHREvhpJ+MYs2735Cm16L5/S0GVG6vq8WZrab1ufZLOIhtmOgeD96209Sa2/gRrH4Tvv7X/o3hQKQUWCak5Xb3SIQQQiSQBF4JYNgWFiaWMsEVAj3a4nVOuyDQXRrKtjF27kLz+dssv9BQqV6Vb0fZNhvWhFn5ZR29i9P45r01pEV34MpIjy1V7hlQ1QajrS4nRsMWtcGWx9outgWhHZhaAI9H61hiPTTOdPU7at/HcKAyQk5CfSCBzcaFEEJ0O8nxSgDTskBBmfEV6UOfoMwaCJzc7DqneKqN5nNjh0Komhr0FkpINK02b634DFVVgZaWwfassXz5qdNzMLSlnOJDUrDqrGb1v9pV8DQRItUQDWGQSVqgg/ldtbuh7Gvn62QOvMwI1FYACtw+8PjB5QN9P2cK96QUWFEww85rGnWQPbBxx6YQQojEWX5by8fHtHI8gSTwSoCo5VR9t1VDja6WJxKbVq03KipQykZzN/8VuFN8pPfPZ9eKjdR99C4AOyeewxfLwhSPyGb4ETn463aiTBPcbvRAN304hytB2Sjlwh/o4OTppsWAgtxhkJqEy2mWAbU7QWlO2yGXF+oqnYCortIJlDTdCcbcfufP9gZjynaCKytS/6fp9GB0eZ37pOY5dbuS8X0RQgixXyTwSgDDMtE1jQL3eKpX3sXg/i3XXLIt5Xxgo2HV1KD7Ws7tqi2vJCUvi5xR/QhnpbIpeyTL1XiKh2dz8mWHULlyI5Gwhh2Nonl9aN0ReJlRCO3CdqegQcfbBH27wPmz3+REj2z/2KYzG2cZkF7gNNxO7e0ERko5M1JGnbPjMFJdH4zV1gehTYvjaoBq4WuaBFl+SO8N/gxn96In4DwSPZsmhBAiaUjglQBhy6wviaoBLlxayx+ctmU7X0QjqEi01aT6yO5qdq7YSO8RxfT5wx+oeHYexWY2039yCJVfbyRSWePcLxzGk5e71/6OnaK6DIwQpicXt7uD+V1mGLZ84nydLMuMyoa6CojWOYFWr/6QlhcfBGlaY3BE/c7VuGCsLv7ahkK5e36tuZwlS3cAuuN3J4QQotsk/d/61dXVXHPNNfTr149AIMBRRx3F0qVLY+eVUtxyyy0UFhYSCASYNm0aa9as6dIxRgwTTYNt0WWkDrmT7Z6nW7yuoWq9HY2CabS4zBi75+5qdq7cjBbwM/byU/nO/xtNxcrGoAtAsy30tG5onByphppt4M/ANMDn13C5OhB4bV3mLLOl5UP2oM4bZ3so5cxWVW11crf6jIe+RzjLi+2ZeWoIxlKyIbNP4yOjyLlHRqEzc5ae7zzS8iA1x0mcl6BLCCEOOkn/N/9PfvIT3n77bZ599lm+/PJLTjrpJKZNm8bWrVsBuP/++5kzZw6PPfYYS5YsITU1lenTpxMOh7tsjFHbWWo0VQTdXYOt1bV4nVPDC1QkglJqrzNVX39aybrPdgKg6Vqs/hfQmN+1l1IUCadsJ0ixDHAHsG2FP6WDuxmzB8Dhl8Ah36+fDeomRi1UbXHyuApGQ/EEyOwLLpkIFkII0TmSOvCqq6vjpZde4v7772fq1KkMHjyY2267jcGDB/Poo4+ilOLBBx/kpptu4vTTT2fMmDE888wzbNu2jVdffbVLxqiUImIYuHSdXNcYQut/TqF1dovXmlELTddQ4TBxfYNa4C7bgDcrneIR2WxZvg2UIueQ/viy053X7a78rtBOCO2AQC+UrUDT8Ha0jER6IRz6YxjT8vvUJcywk8vVe5gTcGUPcBLbhRBCiE6U1IGXaZpYloV/j1mdQCDARx99xIYNGygtLWXatGmxc5mZmUycOJFFixa1et9IJEIwGIx77CvLVhi2gUt34SIFO1JIQMtr+ecxbHSXk1jf1jKjLzudvNOnM+Hkvqx+/j1qNm5n54qNaBALvuxw2Knf1ZXLVUbYmSFy+0F3Y5rg3pf6Xd3NMqBmB/QaCL2HSGV4IYQQXSapA6/09HQmTZrEb37zG7Zt24ZlWfz1r39l0aJFbN++ndLSUgDy8+ObCOfn58fOteSee+4hMzMz9iguLt7nMVrKCbx0NMrNLwmUPE65/t9m16n6qvWaZaEiETSPp9V7BjL9oBTbrr6azN4+UtNcsYR7DUjJzer6/C4FVG93WgT5nVk301D4fBoudwcCrxUvwcKHYNe6zhnn3tgWVJdCVjHkDpU8KyGEEF0q6T91nn32WZRS9OnTB5/Px5w5czjvvPPQ9+MDc/bs2VRVVcUemzdv3ud72TYYtolbdxG2K3CnriOsbW9+naWwbcCKogwDzdt6/QWzLsq6595kiftYvi1rnO1rCL6MUF3X1+8KVzqBlz+Lhh16pqUIdDS/a+VrsOKfsHt9oke4d0pBTamT5J47HFytB79CCCFEZ0j6wGvQoEHMnz+fmpoaNm/ezMcff4xhGAwcOJCCggIAysrK4p5TVlYWO9cSn89HRkZG3GNfWUphWFFcuotMbRh1W88ln+OaX2fZKNsGw0BZVqzFT0tqSqvYZhVRrhWxo9yIOxfZXU1w1bdOfldXJdbbJgS3OF/X50EppdDo4DJjcBtUbHDy24ondsJA96KmDHyZkDdSKsILIYToFkkfeDVITU2lsLCQiooK3nzzTU4//XQGDBhAQUEB7777buy6YDDIkiVLmDRpUpeMK2qaWErh0nUCeh5mcByZ+pBm1zVUrdeMaNu9GWtD2DvKCFY61fAzMpsHaHYkgisjo+vyu2rKnUT0QFbsUF1I4fVpeHwdCLwaejMWjnWKhnal2l1OuYj8UeBL79rXFkIIIeol/b75N998E6UUw4YNY+3atcyaNYvhw4dz0UUXoWka11xzDXfeeSdDhgxhwIAB3HzzzRQVFXHGGWd0yfgM28K2Ldz4qLBW48tfxi41FJgSd51tKZQCVRcCd+tLXOani4g8/wRVR98Brhwyspr/ipz8rpar4ydcNARV25y6U5oLpRS1NQqPRyMn34W7I/ld3dUUOxx02vIUjXPqbQkhhBDdJOkDr6qqKmbPns2WLVvIzs5mxowZ3HXXXXjqk9NvuOEGQqEQl156KZWVlUyZMoU33nij2U7IzmJYJpay0XSdansz3uyFVGnNG1Tblo2ybOy6cJuJ9ebnS1Fo1LiygOYzXl3an1EpJ+gy6yAtD6UUoWqFz+8EXR3qzxiphu2fO193ZeDV0Nqn4BCnkKkQQgjRjZI+8DrnnHM455xzWj2vaRp33HEHd9xxRxeOqpFpW4BC13TS6Edk53Hk5A9udp1tKVQ0ijKiaCktz1ap2hqsVV9RG8jFxoXLBamp8cGNikS6Lr+rdheEymI1u2qqFYFUjd75brwdWWIE2PyxU3y1V3/I6NPxsSjlBIBGHegep+WOay8NIs0IhHY7jbiz+nX8NYUQQogES/rAK9kZloWNjYZOujaI6I4i8op6NbvOMmwwDTDNVmt4mcs/BduitngMAOmZrrhq9eDkd3ny8jo/v8uMOjW7XB5szU1ttU1Kmk7vfPe+1e3al6bYtuUsdUZDTtDm8YMnzWk3VFvhJP1rmlNXzBNw/mzIn7NNJzet1wDIGdS9FfKFEEKIehJ47SfDMrGx0DVnqdGTtY6gGgTEL6eZho0yDRS0mlxvfu70oAyVjAMTMjK7Mb+ruhQiQexALqFqRVqmi5xcF27PPgYwh8yA1FwYeGzb15kRJ9Ay6pxgyZvmzFalZDsJ+Z4UJyAz6gOySI0zM2eEnA0ASoHb6wSOGX2c2a729FwUQgghuoAEXvvJtC2wQdd0KtRX+Atfp9yeClwYf13UQouG0VoJApRSqLpaAEIZxbC7G/O7wkGo3oblTqe2BjKydLJzXR0rlLqn/FHOozV1lU4Q5faCN91ZkvRngi/DOdaUyw2uTOc8OMGWUVcfsDUEYDbkjWj+XCGEEKIbSeC1n8KmGZvB8ql8jOqRZGTHV8JXtsI0bVS4ttXEek3TSLn2FuyKXVQvdAE2GVl7BF5dkd+lgOA2zKhFHX4ys3V69XbhcnXyUl00BHnDIS3PCbw6spSqaU7bH28KkOsEbUIIIUQSksBrP0VNM9bvuhfjCG8ZTnF+Ttw1tqWwwxEwopDadtCkZWVT2LeOYKXZbMarS/K7zFqMmirCVipZeU7QpesdDLrS8pwZqEi1Mxv15q+dJb9DZkBGkZOPVVPeeL2ynWL4gezGWSwhhBAikcbc1t0jAHpQAdVkFbEsGsKjOrULV2AjYbUj7hrLsrHCEXTLbHHGS0Wj1P7+NqJvvAqmyaixKUw6JgOvL/7Xoym70/O7zJpqIjVRsgsCZOfuQ9AFTtDVq79TqHT3eti0CD5/HlJ7O8eNuvjrLcMpblpfFV8IIYQ4UHU48Lr11lv59ttvO2MsPVLUNGM75naykJT+j7HZfC/uGmfGK4qG3eJslbVyOfa6VRgfvUtFELZujlAbiq8FpkwTXK5Oze+yLZu6XRVkZrvIynG1WWG/TZFqqNjoBFmhnc6xCT+F3kOd45Hq+OutqFMawt1FLZCEEEKIbtLhwOtf//oXgwYN4oQTTuC5554jEol0xrh6DMM2aZgU0lUqdqQ3fj1+ucy2FFY40mp/RvPzjwFwjzuCLRujfLooxMa18e9rZ+d3KVsR2h0iw19Dr8KUfQ+6GjQEX+POgxN/A8ff1HLQBU7g5fY5SfNCCCHEAazDgdfnn3/O0qVLGTVqFD//+c8pKCjg8ssvZ+nSpZ0xvqRm2YqoZeDWnIAqVx1PaP31DPF/J+4621LYtaFW63d5p5+O97SzcU+YQkqqTq9sF1nZ8dd2Zn9GpRShqigpPoNemXXovgQtZ9buhmXPwOSrIbi95aALnMDL18W9G4UQQohusE+f4uPHj2fOnDls27aNJ554gi1btjB58mTGjBnDH/7wB6qqqhI9zqTUEHjp9cGQaYdBr0URjb8uHEFFjVZ3NOoFffCechaukoEMHh7g6GmZFBXvUQahE+t31QWjeANucrJqcbsUsd0C+8uog/E/gsWPQa+S1ptT27bTC1IIIYQ4wO3XJ6xSCsMwiEajKKXo1asXDz30EMXFxbz44ouJGmPSsmyFYRu46gOVUv010ofdwZrIf+OuM2vrwDDQvM1rSpmrvsKu2AVANGJTvj1KuM6Ou0bVV7vvjPyucMhAc+nkFPjxmjshUbNdvnQongD/vBiWv9CY89Va8CX5XUIIIQ4C+xR4ffrpp1x55ZUUFhZy7bXXMn78eFauXMn8+fNZs2YNd911F1dffXWix5p0LKUwbRNXLHdLAaDv8bZGa8KA3SzHS9k2kSfnUHvjlVjrV7N7l8niD2tY9EH8klxn5XcZYRPLsMkpSiPgqXMKmHrT9v/GvvoCqIsegnXvQc6Q+IT7psGXbYLmkkKnQgghDgodDrxGjx7NkUceyYYNG3jiiSfYvHkz9957L4MHNzaGPu+889ixY0cbdzkwNMx4NeR45ZkzqF55F6NSTo+7zqipo6WqDPa6VajqIKSkovcbSLDS2cnYUv0uV2Zi87tMwyJSZ9GrMJW0Xj4IVzmtePQEJLh7Ak6Q5cuAQ77vzHxBY/DlaTJzZ0WdoEtmvIQQQhwEOvwpe84553DxxRfTp0+fVq/p3bs3tm23ev5AYVgmlq1w1y81KqUBLlxNAiSlFEZ1Lbqn+Vttfla/m3HMYWguN8GqMECzivXYFnpq4nKgbMumrtogKy+FzN4Bp8hpdSl4E7SU2VActXhCY9DVIFIdn2TfUErCJTW8hBBCHPg6HHjdfPPNnTGOHsmwLWzbis1ElblfIXXIZ6wNnw4cDoAVNbFr69C98Yn1yrablJFwgpNglQlAZpMZLye/y5Ow/C6lFLXBKOnZfrIKUtB0zenNGKl2mlB3NcuAlMyOtQgSQggheqgOf9rNmDGD++67r9nx+++/n7PPPjshg+opTMtEaXYsp8umDt1djdVkV6MVqsOKGuheN+klefiynfwme9N6VOVu8PlxjRiNOyONULUzS5ie2RgPq0gEzedtM79LKUU0bGJELMyohWXa2JaNUqrZdbVVUfxpXrILU3G56n/94Soww4mtHF/2FXzxApR/0/Z1UkpCCCHEQaTDgdcHH3zAd77znWbHTznlFD744IOEDKqnMGwLpRRa/VJjVvQUQut/zuDA0bFrzNowdsRE93qI1tSRM6ofvux0VLgOvagY9yHj8efnoGf3RinweDX8gcaEsL3V71JKUVMZQdlOvTAjahOtswiHTGqrotRURKjZHaZmd4Saiggen4ucPmm4vU2WM0M7Et+u59sFsOQx+Oa/bV+nAI/kdwkhhDg4dHipsaamBm8LZRE8Hg/BYDAhg+opoqaFjULHCZRcdhZ2JIUUd+MMjhmqw1YKl0snsruaXV99S86ofgC4h4/Gl+EnZ1Q/Pn35K8BJrI+rGm9b6Gkt7zRUShGqjBJI89K7bxout46yFbatUMqpRh/73nau9/pd+AJNfu3RWqirSHwdrZ1rnD97D279moYZOUmsF0IIcZDYp12NLdXoeuGFFxg5cmRCBtVTmLaJjRWb8arwvE2g5HG2RD5tvKYmFFdGomnwlTmoiJyxg9n11bfs2hoC4hPr7WjUye9qZZmxNmjgS3HTu08aXr8bl1vH7XXh9bvxBdz4Uz0E0r2kZvpI6+UjPduPL2WPIq6RoFPo1JOSqLfFCah2rXW+7j2k9etsA1weJ7leCCGEOAjsU3L9WWedxbp16zj++OMBePfdd3n++ef5xz/+kfABJrOIaaIBen3gFdW34U5dR61dATgzTGZVNbjjg53axUtwb/yK7DO+R/DbciK7q6muT6xvWkpC1dWhp6WiBZoHRbXBKB6vTk6fNLyB/SgBEdrlVKrf396McYPb5cyiaTpkD2z9OmmOLYQQ4iDT4U/s0047jVdffZW7776bf/7znwQCAcaMGcM777zDMccc0xljTFpRy6JpuJIWOZrd5SMoLhgNOInxZjjSrFWQL9VD5rFT2f3v/5J5ynTCFdXUhioByGiSWI8RxZ1d3CwmqquJorucoMuf2nIbonaxDKjdmfhlxobZrqyStoMqM+rMtEnxVCGEEAeJfZoqOfXUUzn11FMTPZYeJ2KacYVRveYAzGBfenkLAbDr6jDrDHRv44yVLzudnImnsvXqq4i60zBLhpMzqh+nnK+o3FKF31+/QzISAa8P1x75XZFaAxTk9E0lkL6fAUs4CNEaSMvbv/vsqSG/K6eN/C5wlhpbayEkhBBCHID2eY0qGo1SXl7erFBqSUnJfg+qp4haJnqT6agazyJ8+dvYET0RGOfMeJkKV30w5ctOJ2dUP3a8vxijz1BchX2J7K5mx/KN9B7dD03bRGS3U1zUDoVw52SjBRpnjKJ1JqZh07tvOqmZCdiFGK508rESUa2+qV3tDLwsU5pjCyGEOKh0+BN3zZo1XHzxxSxcuDDuuFNWQcOyrIQNLtlFLMspQFov7Pkab+rXVJqjALBCISxbj9UG9aYF2PXVtxjuNLzHTo8975uPd7Jq7maGjc9mUD+nuCq2jSurV+waI2IRjVjkFKWSnp2AnCjbhuqy+PY9iZJe4Cwz5g7b+7WS3yWEEOIg0uHAa+bMmbjdbl577TUKCwvjSx8cRCxbYVlW3LZQX3QswWA+uX2cchFGZRDlcseWI6s3Oa10VF0t+AOx9646aGJGFUZ1CEhBhcPoKQFc6c4ynBm1iNSaZBekkNE7QYFSJOg8AlmJuV9TR/7MebTFtpzk+0TXDxNCCCGSWIcDr88//5xPP/2U4cOHd8Z4egynQXYUl9YYevkihxHdYVLgL0FFo5g1teByx82KKaUI/fpnYCtSbvkdek4uYw5NZeAQP26Pc51dV4unsBDN48YybepqDLIKUsnMS0lcoBsJOjlW3RX4NJSSkMBLCCHEQaTDgdfIkSPZuXNnZ4ylR7GVImoZuPTG8g9hz1d4sioJGl7sSH/sSBRcqfFtCMN1EIkAoKU7hVZ1l0ZGlvOrUJZTF8yVmRlr8ZOZF6BXfkpcALffaso7p35W5bfObFZWSdu5Y6aUkhBCCHHw6XAB1fvuu48bbriBefPmsWvXLoLBYNzjYGHZCtM2cWmNgVed/wP8ha9QHt2AXVeHZVgozRVXDsKu2OV8kZqG5vVRHbR46z+VfLKwBnBqd2kpAfTUVGxT4fa6yOgdQE9k0BUNOYn1vpYr4u+Xz/4G/7zY+bMtVtRJrG8SuAohhBAHug7PeE2bNg2AE044Ie74wZZcbylF1DbxeRpjV5cxgLqIj8zi3qhwGFW/4bPp8qCq3A2AnpUNQLDKJFxnU1frvG92uA5vST80lwvbdJL3Y82sEyVc5VSrD2Qn9r7QWMNrrzsapTm2EEKIg0+HA6/333+/M8bR49i2wrQMUpo0m/bXTGfnbou+R/THClZjuzwQX20DVeEEXlp94FVd6QRc6ZlubMNAc7txZThJ9UopdN3JQU+o2t3OTFOiN0aYEajY6HzdVqsgcMpYSHNsIYQQB5kOB14HW3X61kQsExsbl95YOd50bcUVqCNqZmPXaNi6G7XH81Sls9SoxWa8nMArI8uFqq1FT0tDS3FqWykbdGWiNbvLfjAjENoJ3k5YZqzY4AzalwGpuXu/XvK7hBBCHGT2qXLmhx9+yJ/+9CfWr1/PP/7xD/r06cOzzz7LgAEDmDJlSqLHmJRMy8JWdqxBNkBdxsuk9N7E1pprsQODsV3++MR6wHPMSbhGjkXzO2UhYoFXpqtZiyAVrkGv3oCW4oKUHCeg8aU5QdO+5kY1VKtPL9i357dlZ5PG2G3NplmGk3gvOxqFEEIcZDq8iPXSSy8xffp0AoEAy5YtI1K/Q6+qqoq777474QNMVoZtYisbvclbqFlZ2JHe+G03RKLYeJolxWtpGbgGDEEv7IthKGpDzlpkWsCKbxFkmaiqLeh2jROo7F4PW5fBt4tg40dQugIqNzvLhpbR/oHXVeJ09u6EpPZYxfq9LDNaBrh8MuMlhBDioNPhwOvOO+/kscce4/HHH8fTpPnz5MmTWbZsWUIHl8wMywLiZ7y8u39MaP31DHAPwQYsSzWb+LHWrcbevhVlmlRXmQD4AxpuoxZ3ZobTIkgBwW2oUAV6eo5T5DSjCLL6QkovQEHVZtj+BWxaAhsXOEHZ7g1ONfpItVPSYU+2BTWlTmPqztDQo3Fv+V1WFNyezilnIYQQQiSxDi81rlq1iqlTpzY7npmZSWVlZSLG1COYlo2FQqcxsrKpBd1ChX2Q4kKZNFtqrHv0fqgNEbjpfoK1Th5URqYL7Ch6Q4ugut1QtQXlTcfl3mNmyuV1Hv7M+hc1nR2KoR0Q3Aao+tkkn3NNIMsJtDwpTn5XtMZZtkw0pZwxAPRux47GlOzEJ/cLIYQQSa7DgVdBQQFr166lf//+ccc/+ugjBg4cmKhxJb2IaaDtMeMVzX2U9D6lbK79CSrjcOwwsWr0ACoagdoQAHqvHILb63c0pqrGFkFGGCq+BZcL5fLhcu0lONHd4Et3HuAEQFYUzDDUlEHVFue4uz4Ys0ynYnyiaRr88O/OjFpqXtvXWgZ40xM/BiGEECLJdTjw+ulPf8rPf/5znnzySTRNY9u2bSxatIjrr7+em2++uTPGmJQitgko9CaBl9Kc3Ye6aaPcXmwVP+OlQjVoObmocB34AwSrqgFI8xu4snqjuXXYudmZlUrLhajd8VISmtYYZMVeuEkwltZ7H3/idr52emH7rpXEeiGEEAehDgdev/rVr7BtmxNOOIHa2lqmTp2Kz+fj+uuv56qrruqMMSaliGGi77FUpm+7lqpai4EjIyiXB2VbccVT9V45pP5mTqzY7KBhfnJ6G2RnRnBlZkJ1qTNjlNILJwNeS0zF+paCsUSzou3L2VK286NJYr0QQoiDUIcDL03TuPHGG5k1axZr166lpqaGkSNHkpbWCXWhkljUNltIUXKmp9yA0nTAarGpdcOxwj5e8jOj4A6guyzYvbm+jY6nybWdM/6Ee2O206dx6g1QPKH162I7GmXGSwghxMFnn+p4AXi9XkaOHJnIsfQoUcNqNuNlF/yRVFcl27Vzse1h7Fn31FzxGdaGtbiGjSKYM5Ttm6Nk+esoHleEVr0VLAv8WXHP2TM5Pykp5exojATBv5c2QJY0xxZCCHHwalfgddZZZ/H000+TkZHBWWed1ea1L7/8ckIGlsxsW2HZdrPZLKXXoLurUbpzzZ715q2vPseY/xYom52DB7BudZiiAhf9VY2zk7FJtXdnObIT2gV1htAOJ+jSdOg1oO1rrahTANa1zzG/EEII0WO169MvMzMzFmRkZmZ26oB6AkspopbRbMZLlV5MrWFQODIL01TNZqsyp06izqzBzMqmV46b/iUa2b0sNGMX3vz+uNMzqS0tde6lnCXJlpYqk05D/a5e/fe+hCjNsYUQQnSH5bc1fj3mtlYu6nztCryeeuqpFr8+WFm2IqoMXHvUn1XRPOyoIuB1qjbsmRgfXvElfX7/e3a8vxhPpodsFcKbYeHrXUzGkOEE169rvJft5Hf1iKXG9lasB7BtJ49NCCGEOAh1+GN9w4YNrFmzptnxNWvWsHHjxkSMKenZSmFaBi5X/Nun5f2VQMlfqNAqMS27WWJ86N132fqLX5D7neMpr3BRWhrGn9+bjOFjCK5fRzQYjF2rlLNy1yOWGmMV6/dSOBWcH0zyu4QQQhykOvyxPnPmTBYuXNjs+JIlS5g5c2YixpT0TFth2Aa6Fl9VXgtswJ26lohuoaw9aniZJipYRWjBQjZ9+A2jTh5OYMzhZI2f0CzoAmdiSNN6yK7GXfXNsfc242Wb9c2xpVWQEEKIg1OHA6/PPvuMyZMnNzt+5JFH8vnnnydiTEnPthWmbeLZYx3QKDuTuq3nkqP3cgKnpkuN0Qiu8RPQBw1jd1ktKxdsY+y0/tTt3Nks6IKGHK8esNQYrnIq5EP7WgW5ZUejEEKIg9c+1fGqrq5udryqqgrLaqEx8wHItGxM22o242XVjMS0NVI0v1O1vkncpaWkEvjptQDYUTcDJhfxzYcbGTqpL0Yw2Cz4UkrhcveA5HpvKpzxCFRucXYrtqWhlIRLangJIYQ4OHV4PmXq1Kncc889cUGWZVncc889TJkyJaGDS1aGsrCx49oFAbh6v44v/9/UqBDKVi3mZ/my0xl87DDe+stXfD1vPcH168gYOAhvRvxOP2WDvrc+jclAd0PeSBh60t6vtYz6ArHJPo0nhBBCdI4Oz3jdd999TJ06lWHDhnH00UcD8OGHHxIMBnnvvfcSPsBkZFo2topvkA3gyVqM5ooSsU9AQdxslbHkQ7xGNTmzrmP5a1+weWWQfgM1osFgLPhqmuulFLjiJ9R6PiklIYQQ4iDX4amHkSNHsnz5cs455xzKy8uprq7mggsu4JtvvuGQQw7pjDEmHcM2UcpGb/L2KcsiuvsYIjuPI5WUZlXr7c0b8Kb4KH3iWUq/cWp1eX3O8xuCL3dKSuP9FOg9IfB653b44LeNeV5tUYBH8ruEEEIcvPapfHhRURF33313osfSY0RNE8UeM16GSXTnCQCkDklp9hxVuZtdf3kd7/d/hKHnA+DxN86IRffI81I2uJN9qdEMw4b5zmAPv7jta1V9JCqJ9UIIIQ5i7Qq8li9fziGHHIKu6yxfvrzNa8eMGZOQgSWzqGWiUOg0CYwMA0/WEgDC1iR0d/ySmvvoE9EHDsU1cCDGGicIaZjxalFPaBe0e70TdAV6QSC77WttA1weJ7leCCGEOEi1K/AaN24cpaWl5OXlMW7cODRNQ6k9OxE6OU0Hw87GqGnCHjNeKmriK3gVTVNErEPRPPGzVe5ho2DYKKjdhbGyFgCfv+3IKul3NDYUTs0ZvPeCY9IcWwghhGhf4LVhwwZyc3NjXx/sIpbp1NjaY6nRrB4Fmo074IkvnmrbEAmjBVIgWotSGqDw+FoPVhQ9YPPfzvrCqb3b0SrIjIInRYqnCiGEOKi1K/A688wzeffdd+nVqxdz587l+uuvJyWleR7TwcIwreYNsqMm4a0/AiA1LyVumVAFK6n99RUQSCF11i+YNLQGV24B3j7prb6GRg9YauxIj0YrCmn5nTseIYQQIsm166N95cqVhEIhAG6//XZqamo6dVDJLmwZaHtsW1R1dbgC63EFNmKr+MBMVVYAoPl8aJjYmgfd44qvbN/0XkqBFl+ANSmk5YGvPli0TSfHC5wZL1+6c741tiXNsYUQQhz02p3jddFFFzFlyhSUUvzud78jLa3lKuW33HJLQgeYbJRSmKYdP+OlFHZdHSn9/wxAVN0XP+NVuRsALTMLZZm8uawfbg+cfI7C528eXTW0C2otMOs2Rh306g8VG2H7F84slicFcoc1Hm+L5HcJIYQ4yLUr8Hr66ae59dZbee2119A0jddffx23u/lTNU074AMvy1YYWPGJ76aFZRpYkVw0FC6vHpefZVfsAkDLyMAw3dhKIxoFj6fl11A26JqWfEuNkWonuOrVH+oq4dALIWcQZA90jkeat5ICnNkuTQe3tAoSQghxcGtX4DVs2DBeeOEFAHRd59133yUvr41lpQOYaStM04wLvDTTwGPp1K7/BQD+cf648w0zXnpaCh6/i+PHbIP8olZbAikF6EmaXN8QfBWNg6xiSMlpO+iCxlISEngJIYQ4yLXro/3QQw+losLJU7r11ltbXWY8GNhKYSgDT5OoSDNMbMsEVwhNr21WaiO21JiWguZ24/daZGW3saOxvsF20laTiFRD7S4nWb52V9tBFzg7GqWUhBBCCNHx5Po77rjjoE6ut2yFaRvoTfr56IZJrR0hfehvSBt2B0qz457jPet8AlfNwj18CLuqfHz0dT7LPmn9NWzbCbqScsYLnGVGTyqUfeXMePla350JOLlg3tQe0gNJCCGE6DxJnVxvWRa33XYbf/3rXyktLaWoqIiZM2dy0003xZbylFLceuutPP7441RWVjJ58mQeffRRhgxpR4mDfWDbYJgmbm9jEKEZBnaTXY4ud/xUlZ7ZC9wGVG0lXKkTrPXibWOSSCmFy60lZwFVXzr0Hgov/sjJ2zrlvsbE+tZmvqzo3oMzIYQQ4iCQ1Mn19913H48++ihz585l1KhRfPLJJ1x00UVkZmZy9dVXA3D//fczZ84c5s6dy4ABA7j55puZPn06X3/9NX5/4pe2LKWI2ib+pjsOo1G8eirVK+/Go9l4JjSpaK8U1uqv0PU6tDQv0ahz3NtW8VRFq/lf3cqX7gRZL10C696Dk+6KT7hvLfhSCjyBrh2rEEIIkYSSOrl+4cKFnH766Zx66qkA9O/fn+eff56PP/4YcIKaBx98kJtuuonTTz8dgGeeeYb8/HxeffVVzj333ISPybRsbCw0miw11oVBd0N998a4Ga9QNeE/3AVA6s03YRjO4Tar1tvgSsZlRk8A1r0PX73qLDX2Pdw53hB8eQKtz3pJfpcQQgjRvhyvpmzb7rIdjUcddRTvvvsuq1evBuCLL77go48+4pRTTgGc9kWlpaVMmzYt9pzMzEwmTpzIokWLWr1vJBIhGAzGPdrLsJw+jbF2QZaNHolS5aojdcideAfdF7dEaFfUJ9anpqD5/BiGc66tBtlK1cdxyaamHL543vm6/+T4XYqRauf8nizD+WFkR6MQQgjR/sDrZz/7WVxS/fPPPx9LuAeorKzkO9/5TkIH96tf/Ypzzz2X4cOH4/F4GD9+PNdccw3nn38+AKWlpQDk58e3osnPz4+da8k999xDZmZm7FFcXNzuMUVtC0tZsQbZmmk4dbx00N014ArFPyESRsvMQsvMAN3VGHi1UDi1gVLgSsalRmXD+vnO1wOPbd9zpDm2EEIIEdPuwOtPf/oTtbW1se8vu+wyysrKYt9HIhHefPPNhA7u73//O3/729947rnnWLZsGXPnzuV3v/sdc+fO3a/7zp49m6qqqthj8+bN7X6uaVmgFHr9W6cZJppl4iOT0PprsDZdHne9a/BwUn91I4GLLwAg2hB4effSIDsJ4y7KVkDtzvhlxr2xDKcxtkuaYwshhBDtXtBqVptqj+87w6xZs2KzXgCjR4/m22+/5Z577uHCCy+koKAAgLKyMgoLC2PPKysrY9y4ca3e1+fz4fPt29JX1DJQTZYaNcNAs21webEjWWi6hUbTdkI2RENo9UtthumcayvHy2mQnYSR17p5zp/9p7Q/kLKi4M9K4qJkQgghRNdJxhTumNraWvQ9ilm5XC5s26mTNWDAAAoKCnj33Xdj54PBIEuWLGHSpEmdMibDsgAalxoN03lds5pAyZ/R+/w1/vqF7xJ9712scqdtkGE6z2tzVyNJWsNr2Ckw5lwYdnL7nyPNsYUQQoiYZEzhjjnttNO46667KCkpYdSoUXz22Wf83//9HxdffDHglK+45ppruPPOOxkyZEisnERRURFnnHFGp4wpbNYn19M444WmUWdGcaeuByu+bIK5dCHW6m/w5Rbg6lvcGHi1sdTozHh1yvD3T+8hzqMjlO0sNQohhBCiY4HXLbfcQkpKCgDRaJS77rqLzMxMgLj8r0T54x//yM0338zPfvYzysvLKSoq4rLLLourFXbDDTcQCoW49NJLqaysZMqUKbzxxhudUsMLIGJaoKnYzkU9HMZ2ufHXpVJXdh4BHWiy6TO2q7H+fSrMrsXwpBFIba1PowItSXO89pXeSjdwIYQQ4iDT7sBr6tSprFq1Kvb9UUcdxfr165tdk0jp6ek8+OCDPPjgg61eo2kad9xxB3fccUdCX7s1UctszL9SCj0cwdbcuKwAZvVYXG4z7npVVQmAnpkBwIi+VXj7Z+BOa3lKSyknHSqpZrxsC/57HRSOgzE/AG9Kx54vifVCCCEE0IHAa968eZ04jJ5BKYVhmbHEOM00wTCxNC/VBPHlL8BWPtDOca6vqaKhVL2WkYllwdbdAVJToDBTtdgSSNmga1pyJdeXLoftX8Du9TD+R+1/nm05EaQrqVe0hRBCiC6TTPMqSc9pkG2h1wdFDaUkbDzUUoM3exEqY1nserW7vpaY34/m9VJXB5+v783ihbTah1EpQE+ypcb185w/+x8Nrg4sG9qmc70sNQohhBBAkifXJxtLKSxl1TcGqi8lYdpYLhcB0ojsOJ4UzQMNlS1sA9ewwWgNS3NKkZ0ewZ3Wev6ZUk7QlTRLjbYFGz5wvm5v0dTYc03Q3B0L1oQQQogDmAReHWDbTo6XrjXOeCnb2eOYomUQ3XkSmR4jdr2elU7gB2eD38nvSvGbTDpkN4EhA1p9DWU7OV5JU06idDnUVYAvA/oc2rHn2ia4XJLjJYQQQtRLlo/3HsFSCsM2cOlOg2zNNLFtHWVphPRqPFmLsdKXOzNitgXR2rhltmhEURP2EIm21S5IoeutL0V2uXXvO38OOLrjDSRt02kVlCw/ixBCCNHNOhx4bdq0qcWq9UopNm3alJBBJSvLVpiWiat+OkoLh7Fwo5RGtb4Lf+GrmL3ecy42I0Tnz6Puhb9jfvMNANvLvcz/rDefLIy2+hq2IpZD1u1ss8ky43H79nx3YO/XCSGEEAeJDi81DhgwgO3bt5OXlxd3fPfu3QwYMACrvrL7gciynRmvQEPx1LoIpnKj6eBVKRjBUQRUmnOxGcbavAVr7XrcI0YCNDbIbqtqvUqiTYDbv4BwpbPMWDSu48+3TfBI4CWEEKIbjbmtu0cQp8Mf8Uq1XAahpqam04qWJgtnV6OJputgWWhRA0v50HRFup1HeOuPyfZFYRBghlHBagC0+hpe0fYEXjbUr2R2v4IxcPJ9EK7o+DIjOL2PpGq9EEIIEdPuT9PrrrsOcHKPbr755lgFewDLsliyZEmbjakPBJZt1zfIdjuJ9VELW7nQXIoIYVyBLdhuF6jeEK3Ge/yx2FUh9HynmXdDg+y22gUp5eSjJwWXB0om7t89pJSEEEIIEdPuwOuzzz4DnBmvL7/8Eq+3cSbD6/UyduxYrr/++sSPMIkYlomNhYYXzTBQEYWtu3HrsNO1lZT+z1AXKUBTw8GK4h41Oq6UQnuWGiFJcryUvX81LRryAKWUhBBCCBHT7sDr/fed3W0XXXQRf/jDH8jIyOi0QSUrw7KwlY2u6WhGFGUBLg1NU+i2GyuSi8fshWZFUdEI4ENrMnvV0CDbs5fAKymq1n/4AFR+C4dfBEXjO/58ZTlrpvuyRCmEEEIcoDr8qfjUU0/FfR8MBnnvvfcYPnw4w4cPT9jAkpGhLCfHDQ3NNLAMF3r9xF9vuz+13/6CXH8Ucp3E+vBfX0Tv04eUK650nm85gdfeZ7w69cfYO9uEDfMhEmycudqXe+huqeElhBBCNNHhj/hzzjmHhx56CIC6ujoOP/xwzjnnHEaPHs1LL72U8AEmk4hhgKbQNR3CRn1+l3POVCaaK4TS6sAIoUJ1AGi+xg0HDTNebeV4QTeVvUrLA1+68/XWZU7QFegFhWOc42l5bT9/T7bp5HfJUqMQQggR0+HA64MPPuDoo48G4JVXXkEpRWVlJXPmzOHOO+9M+ACTScQ0AYWm6VATwcaNpjszQtvdq0kb+huqC/6KZoZR1SGgcUcjNM54eXwt37+hPlq3zHgZddCrvxNkNfRmHDDVCb569XfOd4RlOnUxZKlRCCGEiOnwR3xVVRXZ2dkAvPHGG8yYMYOUlBROPfVU1qxZk/ABJpOIZQE2ug3UGti6Hss/bwiaNDSwTVR1jfN9ZiYAtmVjWm3PeCnl5LN3S5/GSDVUbHSCrIYpt3E/dL6v2Oic7wipWi+EEEI00+HpiOLiYhYtWkR2djZvvPEGL7zwAgAVFRUHfB2vqGk6fRQtCzuiwNUYIeWbo6heeTeD/SHoV4ld7QQqeoYTeKEUk0eVQ34hXn/rgZeuad3XLihSDavfgtMfhgHHwOBp+xZ0QX3x1JS9XyeEEEIcRDoceF1zzTWcf/75pKWlUVJSwrHHHgs4S5CjR49O9PiSStS2nAbZUQM7rNDiAigN0NEVoOmoqirnaMNSo7LJyrAI9PW0umtR2c5tujW5fvUbsGstTL4aasr2LegCp1el58AOxIUQQoiO6nDg9bOf/YwJEyawefNmTjzxRPT6KGHgwIEHdI6X06fRctZm6ywwQfM0RkhbXV+ROuQ1KsPFoH8H/w/PR1VWouc7Sek1NRpfr+1FRqXJ+MktJ5wr5QRd3bLU2MDth0N/DBsXOMVTI9X7HnxJ8VQhhBAizj5lPh9++OGMGTOGDRs2MGjQINxuN6eeemqix5ZUGtoF6TrOjkYLNFfjzJWlGejuGpQeBt2N3isNevWKna+r0yiv8BPGbvU1lO2kRHVbWpQvHabfBd/81+mx2JDzta/LjbKjUQghhIjT4bmV2tpaLrnkElJSUhg1ahSbNm0C4KqrruLee+9N+ACTha0Ulm2hoWHXmrBHgNTbGEZo/TVk7zgRLAtr/Xrs3btj59P8BmOGVjNiXOt1rZw+mN1Uud6X7gRZld9Cr35O+YimCfcNpSbaQyln5VVqeAkhhBBxOhx4zZ49my+++IJ58+bFJdNPmzaNF198MaGDSyamrTBsE13XUSETPPENFd0qgB0pwGtlQlk5dX95nLon/hI77/dY9CuxKBnU+iyQ06exm6a7Gma49pzZagi+PIH236uhhpeUkhBCCCHidPiT8dVXX+XFF1/kyCOPjNt9N2rUKNatW5fQwSUTy1YYlolu61BrxLUCAihzryJQspDKaAHsdPK6GkpJAOyo8LC7NIUCl0lhcctvu62cLjvdoqYcFsyB4BYYe158m6CO5nnZRn3VellqFEIIIZrq8IzXjh07yMtrXsU8FAp1XxmELmIqE1dUoaI27FGLK6xV4k5dT9S7AywLLT0dPSsrdn5nlZe1G7yUbTVbvb+ynZqj3WbzEtj8MVjR/buPbUm7ICGEEKIFHf6YP/zww/nvf//LVVddBRALtv7yl78wadKkxI4uyVi2gTeswFRoafFvXa/IAOoqz6NI12DsQFKPmBArqgpgGHtvF9Swq7Fb1FVCcKvzdd7I/buXbYLL343Td0IIIURy6nDgdffdd3PKKafw9ddfY5omf/jDH/j6669ZuHAh8+fP74wxJg0bC2oVekMOUxMBKxMz2IeUQEVsGrHpDGBju6A2ZgUV6N2V41X2lfNnRxPpW2IZ4O+19+uEEEKIg0yH51emTJnC559/jmmajB49mrfeeou8vDwWLVrEYYcd1hljTApKKUzbQq+z0XSr2dRUhWs9vvx/UZ32Jeqjj4i+/z52RUXsfLsaZHfXjkaA8vrAK3/U/t/LtjqWjC+EEEJ0luW3dfcI4uxTRtGgQYN4/PHHEz2WpGYpC2XYaFHQdIVqelJB0LUNb+YiamtGwscbiQaDuAYPitXyapjx8rY140U31vBqmPHKS0DgpWypWi+EEEK0YL9SuZVSvP/++9TV1XHUUUfRq9eBu7xkKxtMGy1iwZ6zUnaUjGgBkZ3H08dKhZoVAGj1fRqVbbdvqZFuyvGyTSj/xvm6IAGBF0jVeiGEEKIF7f6Yr6ys5MILL2T06NH89Kc/JRgMcvTRRzNt2jROO+00RowYwfLlyztzrN3KVhZ2VKFHTTR3fNK4ZhtkRIqI7jiJPhXFYDsl6LW0NOcCpZosNbZ8/4ZE/G5pF7RrLVgRJ7crszgx95RSEkIIIUQz7f6Yv/7661m0aBHnnnsuX375JSeffDKWZbFo0SKWLFnCiBEjuPHGGztzrN3KVjZ2rYXLNlCu5oFX0FOGJ2sxXnO1cyw9Ha3+OtuyMS1npqu1pUalnKCrW5Ya0wtg6g1w6IX7H/nZlnMPKZ4qhBBCNNPuT8fXX3+d5557jmOOOYaZM2dSXFzMe++9x8SJEwG47777+N73vtdpA+1uUcNEjyhcmo3aYzZHN8Ls8m/En7kAd3kJEF881YgqnB46rS81Ol12tO5JrvdnwfDvJOZetik1vIQQQohWtDvwKisrY+jQoQD06dMHv99PcXHjslRJSQk7duxI/AiThG3Y6FEL3TacGlUNlIlmR/CbORjBUdguHwx148rPb3yuCakBE+XytNoSKDbj1V11vBLFtpz8LllqFEIIIZppd+Bl2zauJktsLpcrrk7VgV61HgDLcvr6NHkfNMtk0LhDmfKtxbIvjqIqcyf6+QF8HmfGx5eXS1r/FI4LrCEwZECrt1Z2/QpdVwdetbtg8aNQMBpGnr7/97MN5/2R5HohhBCimQ4l4vzlL38hrT5h3DRNnn76aXr37g1AdXUHevn1ULplNzum2QbBHaVcesYZfGG+QXhrJeDUsPLl5ZIz4QhK3/sQAw9+W6G1spSolLNZssvj19IVsPYdpxF2QgIvE7xp3ViCXwghhEhe7Q68SkpK4mp3FRQU8Oyzzza75kCmW1ZDqlaMZkXZtbmMO996jDnnXMRH99+B/fw8PDNnkjPhCHZ9vJRNX+1m2Zoceq+q47jvprR4b2UrdFc35HiVJbBwKtQXT235ZxRCCCEOdu0OvDZu3NiJw+ghDBOluxpjLwWaWYetufn824384p27ePTqWwj+859kTZ/Oro+XEinfgWHW72jcW5/G7mhtmMiK9eDMeEngJYQQQrRI9vy3k1LgNgwINMldsk1028TWXeRVTuSdDzPYXf4q+ZdcQtUXXxApdzYblOSEGDA6HT0rrc37t5Z432nMCOxwyl8kLPBSShLrhRBCiFZIIk57mSZYVlwNL01F0ZQJmhtDi3L0sDQyz/4+u95/n7Thw/Hl5QKgAJdbx9PGjJdtd8OM1841TjJ8oBekFyXuvhJ4CSGEEC2SwKu9jCi6peIDL8twoipNo++onTz0w3Hc/u6f2Fm+k11LPyFnwhH48nL5elMWr//Pxbqvo63eXsVvluwaDcuMeSMTm9UvNbyEEEKIFkng1V62DcpGNdmtp5thlAa9+xZz8/TLmPXBLD7b9DWaBpHyHez6eCk5E47AcKcRDjuVKNqid/VSY2lDftchibmfbTrTdlK1XgghhGiRfELuK2WDFcHW3WTk9OaPLy/lreWn8d9//RJLW4T9y18RAXYt+RgTN2C1mVwPqutLSZRMcP4sGpeY+8Wq1stSoxBCCNGSfZrxWrduHTfddBPnnXce5eXlgNNS6Kuvvkro4JKZZhnotgm6h/VffMYX68tBaehKxZpkA4RLy6irrANa79MIoLqjXdDw78JJd0DeiMTcryHwkuKpQgghRIs6HHjNnz+f0aNHs2TJEl5++WVqamoA+OKLL7j11lsTPsBkpdkGOhZoTmJWaebbpA++s/F8/ZKksm0My/m6tT6N4JQH6/ntgmTGSwghhGhLh5caf/WrX3HnnXdy3XXXkZ6eHjt+/PHH89BDDyV0cMlMsw1Uk2qqlh7Grdc0XtCQC2bbmKbztbeNnHNFFxd7Xz/PKXba51BnV2Mi2Bb407uh/L4QQgjRxJjbunsErerwR/2XX37JmWee2ex4Xl4eO3fuTMigegLNrMNu8vblVB1LeP2VTS5wgg9lKQyrvoBqKzNeylboehfHK58/B+/9BrZ9nrh7Wga4A4m7nxBCCHGA6XDglZWVxfbt25sd/+yzz+jTp09CBpX0bBPNiqKaLKnpZgaEcxuvqZ++MgxFQ5+h1pYabQVaV+Z4GXWwa63zdaIKp0J9uyB/4u4nhBBCHGA6HHide+65/PKXv6S0tBRN07BtmwULFnD99ddzwQUXdMYYk45mm/WFUxsLb+3O+BB9wFye/e4kXBdcGCvKZUSdYMrlbr0yvVJOfleX5Xjt+MbZlZmaC2l5ib231PASQgghWtXhj/q7776b4cOHU1xcTE1NDSNHjmTq1KkcddRR3HTTTZ0xxqSj2VFnDqtJpBT17kBP38CqkgD64MGx5HrDcM632afRdm7VZZsayxJcv6spSawXQgghWtXh5Hqv18vjjz/OzTffzIoVK6ipqWH8+PEMGTKkM8aXlHQrwp61UNODE9i9+xAGRcLgr4TevQHwuExGDDPwZLbdp1GnC2e8YoHXyMTdUylnRVVKSQghhBCt6nDg9dFHHzFlyhRKSkooKSnpjDElN6XADKP2qM7uiRSTWmFy0Rt3YGgavrvuBiDFYzFsAHh6t74Ep5RC17WuSa5XqnNmvGynZ6XMeAkhhBCt6/Acy/HHH8+AAQP49a9/zddff90ZY0pqum2gW0azwKs6bRmBnDfqL2p8WytDHtatd1G+zWz1nqq+QbbWFZFX1RaIBJ1crJzBibuvbdYnskngJYQQQrSmw4HXtm3b+MUvfsH8+fM55JBDGDduHL/97W/ZsmVLZ4wv+dgGGjZ7ThaGA2vwZn6KrRFXF2JX0M+Xy3U2rjFavaVSdN2ORrMOCsc6j0QGSfVV/GWpUQghhGhdhwOv3r17c+WVV7JgwQLWrVvH2Wefzdy5c+nfvz/HH398Z4wxqehWfQC1R5zkD41im3ECD/30fDy3NFbwT/Gb9C2GnDwXrVHKmSzqEr2Hwml/gFPuT+x9Y1Xrpf2nEEII0Zr9+pQcMGAAv/rVrxg7diw333wz8+fPT9S4kpZmh1EtxKv+0BiiYT+9srfGlgyVbVOYXceAwW701NZzvGw7Vn2i6yR6WdM2wZ+V2HsKIYQQB5h93ke3YMECfvazn1FYWMgPf/hDDjnkEP773/8mcmzJRyk0K4qtN49X6wKryAp8QL9Vi7E++yx2fUWtj/IdinCd3eat9VZqfCWUUQubP4ZIdeLvbZvgSUn8fYUQQogDSIdnvGbPns0LL7zAtm3bOPHEE/nDH/7A6aefTkrKgf+hq9kmmm2A3rw6e23GYopc65m6wMJKSYHDD0fZNqu3ZLLzK4sJx1j0G9JanKs6b0djWp5TqT5SDaUr4PUbIKMIzn0OfOngCUBN+f6/jm2D27f/9xFCCCEOYB0OvD744ANmzZrFOeecQ+/6WlUHC01ZaA1l5vfgCffDrtaA1XENso2GBtmttAsCUJ3ZLsiog179oWJjYxmJvJFO0NVwPFFkR6MQQgjRpg4HXgsWLOiMcfQIumq9JIS/4jiM8h3A6sb8KVthWE7g1VqfRnDy9DuteGqk2gmuevUHd/1M3YjTG4OuRC47SrsgIYQQok3tCrz+/e9/c8opp+DxePj3v//d5rXf+973EjKwpKMUuu3U72ophIp6txPw1jcPj5vxcq727iUm6dRqEpFq2LUejpsNmX1h7A8SG3Qp2wk2W8h9E0IIIUSjdn1SnnHGGZSWlpKXl8cZZ5zR6nWapmFZVqLGllzMCNgmtu5vcUdCXe5/KdQ3Od/Uz3jZlmoMvFqZ8VK2k9/V6e2CNi+BugqYfDVUb0/sTJdlOPW7ZKlRCCGEaFO7Pu5t2yYvLy/2dWuPAzboAmfXnrKdtjgt0IwsonYWFVlpaNnZAJimoqHgV2tLjUo5AWunF1Ctq4RDfwxfvQqpuU6OV6LYljPbJcVThRBCiDZ1eJ7lmWeeIRKJNDsejUZ55plnEjKonshfdjYrambz/vcvxnvRxQBEo845lwtcrZSLaMjV79RuQb50OOwC+OfFsHN1Y85XooIv23R6HkmOlxBCCNGmDgdeF110EVVVVc2OV1dXc9FFFyVkUE31798fTdOaPa644goAwuEwV1xxBTk5OaSlpTFjxgzKysoSPo69sfQ6cIVAa0zAN429J9bbDelRnbXU6EuHrP7w9s2wfj4UT4hPuE9E8GWbTimJTvshhBBCiA5YflvjI8l0+JNSKdViM+ctW7aQmZmZkEE1tXTpUrZv3x57vP322wCcffbZAFx77bX85z//4R//+Afz589n27ZtnHXWWQkfx96E+zzF0Jw7GPTxm1j1Oz+jVjtKSSgnsb7Tcrw8AajcCIddBBe8Cv7631FD8OUJ7P9r2GZi7iOEEEIc4Nq9DW38+PGx2aYTTjgBt7vxqZZlsWHDBk4++eSEDzA3Nzfu+3vvvZdBgwZxzDHHUFVVxRNPPMFzzz0X6xP51FNPMWLECBYvXsyRRx6Z8PG0TpFXpRj7xTqsshBMnYrZUMPL21bgpdB1rfOWGpsWR91zditSnZgke9sEtwReQgghxN60O/Bq2M34+eefM336dNLS0mLnvF4v/fv3Z8aMGQkfYFPRaJS//vWvXHfddWiaxqeffophGEybNi12zfDhwykpKWHRokWtBl6RSCQuTy0YDO732NybriCyZQ3wVGzJLTerjpO/C3pq80r3DZTt5KW3NIuYEGbEKZxaOKbzyj0oJVXrhRBCiHZo9yfxrbfeCjg5Vz/4wQ/w+1sPJjrLq6++SmVlJTNnzgSgtLQUr9dLVlZW3HX5+fmUlpa2ep977rmH22+/PaFjU0qnLCWHDaPGMKRPIcq2cbvAn+5GT219HVGpTu7TuG0ZvDEbeg2As5/qvNeRUhJCCCHEXnU4s+jCCy/slqAL4IknnuCUU06hqKhov+4ze/ZsqqqqYo/Nmzfv99jM4j+x67C/8MExw/AcPRWUYl1ZBu+9abFuZbTV5zmB136/fOu+XeT8WTimE18EKSUhhBBCtEOH154sy+KBBx7g73//O5s2bSIajQ8qdu/enbDBNfXtt9/yzjvv8PLLL8eOFRQUEI1GqaysjJv1Kisro6CgoNV7+Xw+fL4EL425QujuGjScbYrKsqgNe6nYrSiqU60+TSlwd1bBd6VgU33gVTKpc17DNkFzgUuq1gshhBB70+EZr9tvv53/+7//4wc/+AFVVVVcd911nHXWWei6zm233dYJQ3Q89dRT5OXlceqpp8aOHXbYYXg8Ht59993YsVWrVrFp0yYmTeqkQKM1Wy9k+ILvccbz7xF95WWwbQb2qeWoE3z0Hdh6UKIUnVc8dfd6CO0Alw+KxnfOa9iWE3RJDS8hhBBirzo8TfG3v/2Nxx9/nFNPPZXbbruN8847j0GDBjFmzBgWL17M1VdfnfBB2rbNU089xYUXXhi3mzIzM5NLLrmE6667juzsbDIyMrjqqquYNGlSF+9oBBXtTUrtNjIqKlAVu8FWpKVq+Pt79pI4rzqvlETDbFefQzsv+d02pWq9EEII0U4dDrxKS0sZPXo0AGlpabFiqt/97ne5+eabEzu6eu+88w6bNm3i4osvbnbugQceQNd1ZsyYQSQSYfr06TzyyCOdMo42FT2Pv6Y+oV/Twbb5+tsM7LIww8Z4yejVWiJXJ7YL2rTY+bOzlhkBbMMJvCS5XgghhNirDs+19O3bl+3btwMwaNAg3nrrLcApdJrwvKl6J510Ekophg4d2uyc3+/n4YcfZvfu3YRCIV5++eU287s6TeBbPJ76mlm6jrIVpbt8bFxjEo20nuMFndQuKFzplJEAKOnE2T/bcmbTOrXnkRBCCHFg6HDgdeaZZ8Zyqq666ipuvvlmhgwZwgUXXNDijNTBwio9A3P3RAA0XQNlYxh7r1wPndRpp6YcsoohZxCk5XXCC9SzTfCkdN79hRBCiANIh5ca77333tjXP/jBD2LFSocMGcJpp52W0MH1JFbNCKirrwKv6dimjVHftrG1wMtpv9RJ7YJ6D4VznoFoqBNu3oS0CxJCCCHabb9rAEyaNKnrdxAmIVfu66xzV7EydQLjBgzDMjXACbhaa5KtbGJtmDqNN7Xz7g2gkPwuIYQQop3aFXj9+9//bvcNv/e97+3zYHoyV9ZSSnPCrMs7h8OLRlBX6sw0uVzgaqUyvVJOalTClxqD2yFaAzmDuyb3SnY0CiGEEO3SrsCroU/j3miahmVZ+zOeHiu6ayroJgGvFw0t1iC7tdkuqA+89E5Yavz6VVj+Iow8A6Zck+CbN6EUoKSGlxBCCNFO7Qq8bNvu7HH0eNFdx/O9dR9y3NfPEh47jujh3wXaTqy3nSL3iZ+UaqjfVTg2wTfeg7Kc2S6pWi+EEEK0S2eV7jyo2Ao8WYvx+dajWxbYFqZVv6PR2/aMl64neKkxuBUqNzltfPoensAbt8AynKBLlhqFEEKIdunwVMUdd9zR5vlbbrllnwfTUynAV/BvfBvrtzFqGobtFEz1tFHaTCmFpic4ub6haGrBaPClJ+6+LbFN0KRdkBBCCNFeHQ68XnnllbjvDcNgw4YNuN1uBg0adFAGXjZgVh/CG4MiDC8awuSCwXhqoHeeRlZ2axXrnV2NeiuJ9/usIfDq1wU7TW3L2dEoS41CCCFEu3T4E/Ozzz5rdiwYDDJz5kzOPPPMhAyqp1FKI7z1h4QB+qxGT0+jKBBh4FEBNHcbgZdydj0mTLQWtn3ufN2ZbYIa2Ab4Mzv/dYQQQogDREKyizIyMrj99ts7rVdjsrNQuFLWU2h9Qeq2rdg7dxGKeAhWgxFtvV2QUqAnMvDa+qkTDGUUQWZxAm/cCtsEt7/zX0cIIYQ4QCRsjaiqqirWMPtgY2GT0u/PnDrfYvhChXn4EXwz4Dy2f1LLuCN9DDmk5RwoZYM7kUuNRggC2c5sV1fU77Jt8EjgJYQQQrRXhwOvOXPmxH2vlGL79u08++yznHLKKQkbWE+ilIYVyQOzCgih0HC5NDw+8PrbCIAS3S5o6Mkw5CQwwwm86V5IYr0QQgjRbh0OvB544IG473VdJzc3lwsvvJDZs2cnbGA9iYaL2vXXYVe8BsxD0+CwcVG8fXP2/txEz0xpetc2rZZSEkIIIUS7dTjw2rBhQ2eMo0ezUWiuGnSiACg0LM1V3wS7jTpeJLCGV/lKJ9E9oyhBN9wLVV/9Vfo0CiGEEO0mBVQToE4ZpA29E3+WUzFe0zTefMfPS0/WUF3ZetV/jVaWGtPyWq/B5Ut3zu95zYIH4YUfwrr3Gq/pTLYJulsCLyGEEKIDOjzjFQ6H+eMf/8j7779PeXl5s3ZCy5YtS9jgegqFs3NRr38rbF3HMJyv3a2kQCmlQAO9pQkxow569YeKjRCpbjzuS288Do1fV2yEHaucYwOPi7+ms5gR0L2y1CiEEEJ0QIcDr0suuYS33nqL73//+0yYMCHxOUo9kA8/1Svv4ZG+JiWT1jFGz4HlzvvSWssgpUDXNLSWIq9ItRM49eoP5d9ATamzW7FpMFZXCeGgU6F+40fO8w69EArHNA/YOkM4CL0GyK5GIYQQogM6HHi99tpr/O9//2Py5MmdMZ4eyVYaoKHpLjTdhaGct1V3gcvdSuDV0CC7tcXeSDUsewZGneksHx76Yyj7ynkiwOs3wM7VMOh4+P6TTiB0xCVdE3RZUacXZHpB576OEEIIcYDpcODVp08f0tM7uQdgD1Oj1ZI65DeM3GSRteJQonmjgSK8vrYbZNNWg+zVb8K8eyBSA5OvhoV/dGa3GirFa7rzWD8PPvurc82udZ0fdIEz25aaDYFenf9aQgghxAGkw4HX73//e375y1/y2GOP0a9fv84YU49jYqO7Qxz3tU3Rlx9QdUwhaOw18NK1VuqcbloE8+9zZrOOuARqyuDIy+Nns858zPmzIe+rpgx69ev8GS9lgxmFjL4J3JIphBBCHBw6HHgdfvjhhMNhBg4cSEpKCh5PfHL17t27Eza4niJgBwituxat+jVgJYbmZNS3lt8FTtF3TWshdildAW/fBgOPhXOeheBWiIacYGrPhPumyfaR6pavSbRIEPwZkNq7c+4vhBBdyLIsjIbdUCLpeDweXAltatz9Ohx4nXfeeWzdupW7776b/Px8Sa4HNNzY0Xy2pJYQKqrESsmEWvD4Wn+OUgqXW4t//2wT3r8L+k+Gc+Y6QZdR65xrmnC/567GhiBrz2s6I/iK1EDuCHC38cMJIUSSU0pRWlpKZWVldw9F7EVWVhYFBQUHTLzR4cBr4cKFLFq0iLFjx3bGeHqkoFZDoORP/KvYywTjFNLCxbCxHUuNe/Zp1N1w0p1OwFS52Ulib6ohsPIEnO9bCq6aXpPowMuoc5pip+Um9r5CCNHFGoKuvLw8UlJSDpgP9QOJUora2lrKy8sBKCws7OYRJUaHA6/hw4dTV1fXGWPpsaIYuFM3gOWHyBEYlrN+2NZSo7LB1bDMaBmNhUhzBtUfi7b4vNiSYlvac82+qKuEjD6NCf5CCNEDWZYVC7pycvbe2k10n0DAmWgoLy8nLy/vgFh27HB29L333ssvfvEL5s2bx65duwgGg3GPg1HATqNuyw857d2hFLwzjwJzI4dN8dF3QOtxrVLOBBdGHfzn57Ds2fqtjknKNgEFGQfGvziEEAevhpyulJQu7Gsr9lnD7+lAycXr8IzXySefDMAJJ5wQd7yhL6FlWYkZWQ/iwYtZPYYR25aSsX0jvrHbKRo+sdl1KQUFmLW1RINBZ8ZLs+CdW6H8a8ge6CTLR2u64Sdoh3AV+HtBivzrUAhxYJDlxZ5hv35PY25L2DgSpcOB1/vvv98Z4+jRqqnBl/8quttZh/42Woy9NEK/wW4yejVOi5q1tWQMHERw/TpU1W5SPvktbP4Yhk53iqBWbe6uH6FtSjkzc72HOlVhhRBCCLFPOhx4HXPMMZ0xjh6tVg/jzVwci0m2Rgqo+iJKTr6LjCY1RqPBIMH168gYOAj32tfwbnoXBk2Dc55xgq6uKH66L6I14EmDFCkhIYQQB6Njjz2WcePG8eCDDyb83v379+eaa67hmmuuSfi9k1GHA68PPvigzfNTp07d58H0VH47hciOE3BFPwF20Sewg9ziHNIzm6fQRYNBalZ8RMZxF0OmByb8FKq2JG/QBU47opzB4JV8CCGE6E4zZ85k7ty5XHbZZTz22GNx56644goeeeQRLrzwQp5++unuGaDYqw4HXscee2yzY03XXw/GHK+AnUp054m4jDXALvqnlZJ61LjWn7D+Awgtd9r81JQld9BlRpxdAGl53T0SIYQQQHFxMS+88AIPPPBAbNdfOBzmueeeo6SkZJ/vq5TCsizc7g6HBkSjUbxe7z6/9sGkw7saKyoq4h7l5eW88cYbHHHEEbz11ludMcakF9Jq8fRaxKcDMqgaNpRN2mA2rTOwrZZ3KXrTU+DQH2OvfMNJVvclce/LcCWk5kpfRiGESBKHHnooxcXFvPzyy7FjL7/8MiUlJYwfPz52LBKJcPXVV5OXl4ff72fKlCksXbo0dn7evHlomsbrr7/OYYcdhs/n46OPPiIUCnHBBReQlpZGYWEhv//975uNoX///vzmN7/hggsuICMjg0svvRSAjz76iKOPPppAIEBxcTFXX301oVAo9rzy8nJOO+00AoEAAwYM4G9/+1tnvEVJrcOBV2ZmZtyjd+/enHjiidx3333ccMMNnTHGpBfUq/AX/IvXjt5K+aSjWbEtnyXvh1usDuHNyMB77FUEF7yEUVnaWGk+GYMv23JqjGUUtdJUUgghDgxKKWqjZrsfYcNCKUXYsFr8vr0PtY9lhC6++GKeeuqp2PdPPvkkF110Udw1N9xwAy+99BJz585l2bJlDB48mOnTpzdr7ferX/2Ke++9l5UrVzJmzBhmzZrF/Pnz+de//sVbb73FvHnzWLZsWbMx/O53v2Ps2LF89tln3Hzzzaxbt46TTz6ZGTNmsHz5cl588UU++ugjrrzyythzZs6cyebNm3n//ff55z//ySOPPBIrkHqw6Ph8Yivy8/NZtWpVom7Xo3htP0ZwNAHbj207Gfa6C1zu+GDFm5FBxsBBVK5dS9A9hsJ8d9e0+dlXkSD4s6QvoxDigFdnWIy85c0OPefoIb3543njeXHpZn5wRDE/feYTPlyzs0P3+PqO6aR4O/5R/KMf/YjZs2fz7bffArBgwQJeeOEF5s2bB0AoFOLRRx/l6aef5pRTTgHg8ccf5+233+aJJ55g1qxZsXvdcccdnHjiiQDU1NTwxBNP8Ne//jVWNmru3Ln07du32RiOP/54fvGLX8S+/8lPfsL5558fS5IfMmQIc+bM4ZhjjuHRRx9l06ZNvP7663z88cccccQRADzxxBOMGDGiwz9/T9bh3/by5cvjvldKsX37du69917GjRuXqHH1KOl2DuHt53PDsmfpbS1k65CxLbYLcqekEFy/jkhlEE0DrWG+sTPb/OyPSA0UjG6sqi+EECLmwzU7eXHpZi47ZhB/mr+uw0HX/sjNzeXUU0/l6aefRinFqaeeSu/ejf9IXrduHYZhMHny5Ngxj8fDhAkTWLlyZdy9Dj/88LjnRaNRJk5srEWZnZ3NsGHDmo2h6fMAvvjiC5YvXx63fKiUwrZtNmzYwOrVq3G73Rx22GGx88OHDycrK6vjb0AP1uHAa9y4cWia1mx69Mgjj+TJJ59M2MB6krAWxpWyjoKabWh2NtByu6Da0lLcld+QvukdajPHoPc/rvFkZ7X52VfRWmcXo8x2CSEOAgGPi6/vmN6h5+iahs+tY1g2l04dyIVH9cfu4NJhwLPvtREvvvji2DLeww8/vM/3SU1NTcjzampquOyyy7j66qubXVtSUsLq1av36XUONB0OvDZs2BD3va7r5Obm4vf7EzaonmaXq4yUfi+DC0yXMx3raaVBtmfXctI2vYqetxtNP67Fa5JCuBKy+iVn7pkQQiSYpmn7tOQH4HE5f9/79yOI2hcnn3wy0WgUTdOYPj0+aBw0aBBer5cFCxbQr18/wGm5s3Tp0jbrZQ0aNAiPx8OSJUtiOyQrKipYvXr1Xut4HnrooXz99dcMHjy4xfPDhw/HNE0+/fTT2FLjqlWrqKysbOdPfGDo8H9lDb9A0UhXHqxILs9N9nJW1ThQ0NquWndwPQBG2kD8yZqvbhmABukF3T0SIYQQrXC5XLFlwz2bR6empnL55Zcza9YssrOzKSkp4f7776e2tpZLLrmk1XumpaVxySWXMGvWLHJycsjLy+PGG29E1/e+F++Xv/wlRx55JFdeeSU/+clPSE1N5euvv+btt9/moYceYtiwYZx88slcdtllPProo7jdbq655ppYSYyDRbt3Nb733nuMHDmyxUbYVVVVjBo1ig8//DChg+spept9qF3/CzZ7LyHcKx8AbytRlbvamTE0MwYk70bBcCWkZEMgu7tHIoQQog0ZGRlkZGS0eO7ee+9lxowZ/PjHP+bQQw9l7dq1vPnmm/Tq1XZ5oN/+9rccffTRnHbaaUybNo0pU6bE5WW1ZsyYMcyfP5/Vq1dz9NFHM378eG655RaKiopi1zz11FMUFRVxzDHHcNZZZ3HppZeSl3dw1YnUVDv3sn7ve9/juOOO49prr23x/Jw5c3j//fd55ZVXEjrArhAMBsnMzKSqqqrV/4DXf7WcRS+8RFp+Nm5P/ETh0pCXubsyGGZX8mPTT2V1MUNGeRg3aY/lV9sk943T0GyDsqnPkD983wvddarKLdBnPGQ238UihBA9XTgcZsOGDQwYMOCgTpPpKdr6fTX7/F5+W/yTk7BJdrtnvL744gtOPvnkVs+fdNJJfPrppwkZVE+z3bORtKF38sv3HiJl1Uag5RwvV2gLmm1gu1JQaUm6jGeb4HKDN627RyKEEEIccNodeJWVleHxtF5WwO12s2PHjoQMqqex6//UFVguH9DyrkZ30FlmjKb2x+XqcO3armFGweUDt/wrUAghhEi0dn/69+nThxUrVrR6fvny5RQWFiZkUD3N2WPPZJz5OG4zhVEr5/Kd0WsZONwJUr0ZGaQUOLNb7monsT6aOqCxhleysaLg9oLb190jEUIIIQ447f74/853vsPNN99MOBxudq6uro5bb72V7373uwkdXE+xrWw3fzzvUHpNnAA4Fetdbi1Wqd6srQXASu1LJPdwwhmjcHXtruP2s6JOCYmkzfwXQggheq52l5O46aabePnllxk6dChXXnllrIrtN998w8MPP4xlWdx4442dNtBkNn/7fBZ88BqP3nsn7z/6PTatUJx0aBq9Bw4iuH4d0fqdoOHi6YSLp1MTtMnRkzSwsQ2p3SWEEEJ0knYHXvn5+SxcuJDLL7+c2bNnxyrXNxRue/jhh8nPz++0gSYzSzP5pOx91v5qFkf/7iFWLthO0bg+cUFXPJW8S40Kye8SQgjR8yXhjkboYAHVfv368b///Y+KigrWrl2LUoohQ4bstSbIgS43MpDQ+mv4Tep2fvPJJ4w/6Shqtm2PC7r0unLc1RsxMwYC2WjJuJSnbGeJUQIvIYQQolPsU3+EXr16xcr9C3CrAHYkh/5jB1I8YTzV69eTWlKCWROMBV++ssWkr5hDJG8CweF30o4iwF3PioJLEuuFEEKIzpKMH/89Tql3HSdMXsLsGUfw/l+W8L8n1rHzm7VkDByEt74gq6t+R6OZPhBI0tx1syHwkhkvIYQQojNI4JUAQ/sV8X8n/YKyn1/DmhUmO3e5qNtdRXD9uljw1VDDy8wYiILkzPGyouBNBT1Zt1wKIYQQPVsyfvz3OCOzD+HnL/2P0ILFsYhK1yAaDBJcvw53ICXWo9FI74+uJemMlxUFX8stk4QQQnS/mTNnomka/+///b9m56644go0TWPmzJldPzDRbhJ4JcAHi9czb3kGNYHGNjsNyfPRYJDwhs/RzVqU5sZMKUbTtCRNrlfgObi6xAshRE9TXFzMCy+8QF1dXexYOBzmueeeo6Rk33sAK6UwTTMRQxRtkMArAXZ7NuHL/xe3nHtc7FjTpcSG2S4zrQSFG01LwqXGhl7pEngJIURSO/TQQykuLubll1+OHXv55ZcpKSlh/PjxsWORSISrr76avLw8/H4/U6ZMYenSpbHz8+bNQ9M0Xn/9dQ477DB8Ph8fffQR1dXVnH/++aSmplJYWMgDDzzAscceyzXXXBN77rPPPsvhhx9Oeno6BQUF/PCHP6S8vLzZvd99910OP/xwUlJSOOqoo1i1alXnvjk9QLJ9/PdI1e4deLMXEfZ/GzvWdELLHXQS662MgU58ozlLkUnFNsDlkR2NQoiDWzTU9sNqMiOkFBhh57gRjv8+GgKjLv7aPe+1Hy6++GKeeuqp2PdPPvkkF110Udw1N9xwAy+99BJz585l2bJlDB48mOnTp7N79+646371q19x7733snLlSsaMGcN1113HggUL+Pe//83bb7/Nhx9+yLJly+KeYxgGv/nNb/jiiy949dVX2bhxY4tLnDfeeCO///3v+eSTT3C73Vx88cX79XMfCPapnISIl2YUYpQdx1mflUGmc6xp4KUb1SjNhZkxAKWc2a6km/GyZEejEEJwd1Hb589+Gkad6Xy9bC6MPB2WPQuH/hheOA/Wvdd4bdF4uHSe83XtLvjtoPh73Va1z8P80Y9+xOzZs/n2W+cf/AsWLOCFF15g3jzn9UKhEI8++ihPP/00p5xyCgCPP/44b7/9Nk888QSzZs2K3euOO+7gxBNPBKC6upq5c+fy3HPPccIJJwDw1FNPUVQU/740DaAGDhzInDlzOOKII6ipqSEtrTHt5q677uKYY44BnADv1FNPJRwO4/cfvJ81yfbx3yNlRPtg7zieaV+ujR1rGljVjPx/7DjlNer6fQ+lnDc96VK8zKizzOjydPdIhBCiZ9i11gm6Jl/t/Nk06Opkubm5nHrqqTz99NM89dRTnHrqqfTu3Tt2ft26dRiGweTJk2PHPB4PEyZMYOXKlXH3Ovzww2Nfr1+/HsMwmDBhQuxYZmZmrE1gg08//ZTTTjuNkpIS0tPTY8HVpk2b4q4bM2ZM7OvCwkKAuCXJg5HMeCVAlbsMX+YKVJNoq1lgpXtQugdlKnQ9CQMvKwK+wu4ehRBCdK9fb2v7vKtJOsYJt4LudlYMjroKJlwKymo83/Rf4Ck5e793B1188cVceeWVADz88MP7fJ/U1NQOXR8KhZg+fTrTp0/nb3/7G7m5uWzatInp06cTjUbjrvV4Gv8x37CpzLbtfR7rgUBmvBKgwreeQO5rTQIv1bhr0Yo4/1M2nFFOn8ak29Vo204NLyGEOJh5U9t+uJrMV7g8zr+iXV7nT48//tqmm5U0rfm99tPJJ59MNBrFMAymT58ed27QoEF4vV4WLFgQO2YYBkuXLmXkyJGt3nPgwIF4PJ64JPyqqipWr14d+/6bb75h165d3HvvvRx99NEMHz78oJ/F6giZ8UoAv5mNHR6Bbq8nd8dnuJtMrfq3zSN9+f8R7juN6rGznKVGV5IFXQ0kv0sIIXoMl8sVWzZ0ueILX6empnL55Zcza9YssrOzKSkp4f7776e2tpZLLrmk1Xump6dz4YUXxp6Xl5fHrbfeiq7rsQmDkpISvF4vf/zjH/l//+//sWLFCn7zm9903g96gJEZrwTIDg/H2PZ9PGYto7/6CxMmNE41u6s3oCkL5XL+5aMUyden0TadavWyo1EIIXqUjIwMMjJaLnx97733MmPGDH784x9z6KGHsnbtWt5880169erV5j3/7//+j0mTJvHd736XadOmMXnyZEaMGBFLiM/NzeXpp5/mH//4ByNHjuTee+/ld7/7XcJ/tgOVzHglQK2rClJCrCsoJj1QiFmhk5/rnGsoJWFmOD0alZ2EgZcZdfIWZMZLCCGS2tNPP93m+VdffTX2td/vZ86cOcyZM6fFa4899lhUQw3HJtLT0/nb3/4W+z4UCnH77bdz6aWXxo6dd955nHfeeXHPa3qvlu49bty4Fl/vYJNsIUAzW7du5Uc/+hE5OTkEAgFGjx7NJ598EjuvlOKWW26hsLCQQCDAtGnTWLNmTZeOsTzwBfbQZ/jTaUNZ0e9CFi5snPJ1NRRPTR9QP15wJVsrRCsKbq/MeAkhhOCzzz7j+eefZ926dSxbtozzzz8fgNNPP72bR3ZgSOrAq6KigsmTJ+PxeHj99df5+uuv+f3vfx83TXr//fczZ84cHnvsMZYsWUJqairTp08nHA532TjddgpWJBfd9uH1hElLcyJ6LVKBK1KBQsNK7x+7Xk+26qlWFHzpSbjVUgghRHf43e9+x9ixY5k2bRqhUIgPP/wwrlyF2HdJvdR43333UVxcHFedd8CAAbGvlVI8+OCD3HTTTbFI/JlnniE/P59XX32Vc889t0vGmRuawNaNE/nxyr/T3/dnCi+/HGhSsT6lCOVu3N2SfMVTDfCmd/cohBBCJIHx48fz6aefdvcw9t/y2/Z+zZh2XJNgyRYCxPn3v//N4Ycfztlnn01eXh7jx4/n8ccfj53fsGEDpaWlTJs2LXYsMzOTiRMnsmjRolbvG4lECAaDcY/9YRIlzapgxLercG0qwzCdmaNYj8aMAXHXJ10pCXC2QQshhBCiUyV14LV+/XoeffRRhgwZwptvvsnll1/O1Vdfzdy5cwEoLS0FID8/P+55+fn5sXMtueeee8jMzIw9iouL92uc2zI+IK3/w9Sk9WXhxLt4710nicsddAIvKz0+8Eqq5HplO0uMklgvhBBCdLqkXmq0bZvDDz+cu+++G3CmP1esWMFjjz3GhRdeuM/3nT17Ntddd13s+2AwuJ/Bl6I6AB+NKsBPY6pUaPjFRIqOwUqJrwifVBNesR6NklgvhBBCdLZkmntpprCwsFmF3REjRsR6QRUUFABQVlYWd01ZWVnsXEt8Pl+s9klbNVDaPc7Kk9j27b1sLHGajDYEVrY/h2jeBKy0xqBOkWSBlynNsYUQQoiuktSB1+TJk1m1alXcsdWrV9OvXz/ASbQvKCjg3XffjZ0PBoMsWbKESZMmddk4na5TGrpyIqrWAiulFLqWZMn1VtRpXaEnW40LIYQQ4sCTTCFAM9deey2LFy/m7rvvZu3atTz33HP8+c9/5oorrgCcJPVrrrmGO++8k3//+998+eWXXHDBBRQVFXHGGWd02Ti3Z77LyMzb+N78l+rHBd6yJWQu+RWBjf+KXaeUM+akSq63ouDbvxk/IYQQQrRPUud4HXHEEbzyyivMnj2bO+64gwEDBvDggw/GirkB3HDDDYRCIS699FIqKyuZMmUKb7zxRqy1QVew9DBe6vAb9fW7NPBUrsS34xNsf27suoY89qSa8VIqvpGrEEIIITpNMoUALfrud7/Ll19+STgcZuXKlfz0pz+NO69pGnfccQelpaWEw2Heeecdhg4d2qVj7F11DNEtP0DVR1Sa1rxVEDgxDhokTf3UhtYNkt8lhBA9wsyZM2MrJx6PhwEDBnDDDTfEFQ1vOK9pGqmpqQwZMoSZM2c2q801b948NE2jsrIydmzbtm2MHj2aqVOnUlVVFXdN09du6dG/f/8uehd6tqQPvHoCl5WBFu2FwomodB3c1fWBV3rTgq/ObFfSzHjZBrg8sqNRCCF6kJNPPpnt27ezfv16HnjgAf70pz9x6623xl3z1FNPsX37dr766isefvhhampqmDhxIs8880yr9123bh1TpkyhX79+vPnmm2RmZsad/8Mf/sD27dtjj6avs337dpYuXZr4H/YAlNRLjT3FzvSP6J27EqVlA6Bh46p16og1LZ6qlBPpJk2KlyU7GoUQoqlaoxaAgDuApmnUmXUopfC5fLh0FxErgmVbeF1e3Lob0zKJ2lE8ugePy4NlW0SsCLqm43f7sZVN2HRmo1I8KXGv0fB9R/l8vtjO/eLiYqZNm8bbb7/NfffdF7smKysrdk3//v056aSTuPDCC7nyyis57bTT4lrvASxfvpzp06dz/PHHM3fuXNzu5uFBQ+3Lppq+jmifZJl76dGi3h14fNtQ9RGVriIAWL4clLfxP9LYjFeyBF5m1Am63N7uHokQQiSFic9NZOJzE6mIVABw3mvnMfG5iSwrXwbA7A9nM/G5ifxj9T8AMJXJi6texFQmAO9seoeJz03k8nec1nHrK9cz8bmJnPzSyc1eIxFWrFjBwoUL8Xr3/vf4tddeS3V1NW+//Xbc8YULF3LMMccwY8YM/vrXv7YYdInEkXc3AdKDE1hrDOHjQ6oZ6fmEgUUKdjdvFaSUQtOTaFejFYU0+ZeKEELsq5W7V3LRIRexaNsiJhV1TRmj1157jbS0NEzTJBKJoOs6Dz300F6fN3z4cAA2btwYd/zMM8/kBz/4QbvuIfafBF4J4Iv2Zac5lM39NjPBV0eJdzEAZvrAuOuUAj1pMusB2wJfanePQgghksaSHy4BnKVGgOe/+3xsqRHgnqPv4c7Jd+JxeQAYlzsOwzI4svBIAE4oOYElP1yCXp/MOzBrYOyee77GvjruuON49NFHCYVCPPDAA7jdbmbMmLHX5ynVsPM+/nPo9NNP55VXXuHDDz/k6KOP3q+xib2TpcYECKZ+Smrvl9HCu9lWWsiXtdOp7X8m0dzD4q5TKgnrlEp+lxBCxKR4UkjxpMSCk4A7QIonBVf9X94+l48UTwoe3Qm8NE3D4/LErnfrblI8Kfjr/27VNT12zz1fY1+lpqYyePBgxo4dy5NPPsmSJUt44okn9vq8lStXAk7x8ab+9Kc/ce6553LKKafwwQcf7PO4RPtI4JUAdYG1TKhYzOnzVrM7mMeWqn7UHHIFxp6Bl51EDbJtEzSX7GgUQogeTNd1fv3rX3PTTTdRV1fX5rUPPvggGRkZTJs2Le64pmn8+c9/5vzzz+c73/kO8+fP78whH/SSJQzo0fyhQ7AqR5MW2krxjg/oW6xavdaVLDNeVtRJqpcZLyGE6NHOPvtsXC4XDz/8cOxYZWUlpaWlfPvtt7z99tt8//vf57nnnuPRRx8lKyur2T00TeOxxx7jggsu4Dvf+Q7z5s3ruh/gICM5XglwwbgZlO2YR3rNI6TseodiTyVWxaGYvUbgzcjAnZJCbWlpcuV4NZSScMmMlxBC9GRut5srr7yS+++/n8svd3ZTXnTRRQD4/X769OnDlClT+Pjjjzn00ENbvY+maTz88MPous6pp57Ka6+9ljybwQ4gmmrItjuIBYNBMjMzqaqqIiOj5b6F679azqIXXiItPxu3Jz5e/WcAjjkkjYoFJuM2b2Swaz65A7IJH3sfGQMHEVy/jmgwSHXQJrfARUZWEkx71ZRDah70Gd/dIxFCiC4VDofZsGEDAwYM6NL2cmLftPX7avb5vfy2jt18TAevTwCZ8UqA5aG3+eTLdczqfQ9ffzWAqN/D1KF5cUEXgEbz3STdxjLAL82xhRBCHOC6IbhqiwReCeAOl5C6W6d29zpgNFrBIfiO+k5c0NUgaZLrQfK7hBBCiC6WTGFAj5VSeQzDV4xmwPI1AOj5w4mUbmoWdAGQDBNeynbGIYGXEEII0aUk8EqAqLcUt6ccVf92ajtX4ivsj7eFfLGkyK23DCepXkpJCCGEEF1KAq8ECOX8D3+vD1D1lYr1bZ9Q/c1nZAwcFAu+lFKgOb0au500xxZCCCG6RTKEAT1ebqCA3t7sWOClYWNU7Sa4fl0s+FLKaY6dFMn1VhQ8AXBJip8QQgjRlSTwSoAzC68lNTQ9Fnjh8qA0N9FgkOD6dbhTUpyq9ZqWHDNeZhR8sqNRCCGE6GrJEAb0eM8u+IJVFVWYbqd3V7jgOJQvC4BoMBgrnoqWJDleygbvvvcJE0IIIcS+kbWmBKgtmsuHA7eTu+pq8nbjrCnuQSknvysZVhoBye8SQgghuoHMeCWA0pzi/5pyoqqWgiulnDe725caLQN0t+xoFEIIIbpBd4cBBwTfpiso/uhSRn/7HhfY5zGt6mwngb2JhqXGbp/xsqL1pSRkxksIIXqizZs3c/HFF1NUVITX66Vfv378/Oc/Z9euXbFrjj32WK655ppmz3366afjmmQ//fTTaJrW7CGtlDqPLDUmgALG7ljHyG8+o2agj/SiMGjx/RiVUrjcWvfvarSiTtDl8nbvOIQQQnTY+vXrmTRpEkOHDuX5559nwIABfPXVV8yaNYvXX3+dxYsXk52d3aF7ZmRksGrVqrhj3f5ZdQCTwCsBon3/jH/bNtYOPIOyPhM4LPQKffZYU1TK2dXY7cyI0xw7GcYihBBJxq6tbfG45vOhuVwo20aFw6DrzrH6v0uVaYLLhYpEwLabPFFDDwSce0ejYJrOcbcb3dvxfwBfccUVeL1e3nrrLQL19y0pKWH8+PEMGjSIG2+8kUcffbRD99Q0jYKCgg6PRewbCbwSQLlq2ZxvMCCaTcSVial8zQIbpUB3tXKDrmRb4E3t7lEIIURSWnXoYS0eL5k7l9SJEzA2bWLdyacAkDr1aEr+/GcAlGWx5bLLCC1YGPc87+BBDHrtNQDKf/c7Kp55FoBeF/yYgl//ukNj2717N2+++SZ33XVXLOhqUFBQwPnnn8+LL77II4880qH7iq4lgVcCaFsv4D2vYuTIrVwY+jl+V4gQl8ZflCyBF0ryu4QQIgFCCxfFvo6sW9cs6Eq0NWvWoJRixIgRLZ4fMWIEFRUV7NixA4BHHnmEv/zlL3HXmKbZLH+rqqqKtLS0uGNHH300r7/+egJHLxpI4JUIRg625SaQ8i05nk3YupfQHpcoBa7uDrxs08k9kx2NQgjRomHLPm3xuOZz/t70lJQ0XqM3ppT4R4xg2OefxS8zQtzqR97115PXkPDu3vePX6VUu647//zzufHGG+OOvfzyy9x9991xx9LT01m2bFncsT1n1ETiSOCVAHbBC5zx1TZy1xzFP7PvZGzu22TucY2yQe/u6qlW1Am6PPI/lBBCtERPabu4tKbraC1co2ka2l52AupeL+xDXleDwYMHo2kaK1eu5Mwzz2x2fuXKlfTq1Yvc3FwAMjMzGTx4cNw1eXl5zcel682uE51HykkkQuBb+oZ2gJ1FmWsUNVZOs0tUMjTIbmiO7ZIZLyGE6GlycnI48cQTeeSRR6irq4s7V1payt/+9jd+8IMfyI7EJNfdocABwS47HTs4FFVfQiKSN6XZNRpJsD3XjDqJ9br82oUQoid66KGHiEQiTJ8+nQ8++IDNmzfzxhtvcOKJJ9KnTx/uuuuuDt9TKUVpaWmzh73nsmlPNOa27h5BM/IJnAB2zUiI5qDqAysrfUCL13V33IVlSHNsIYTowYYMGcInn3zCwIEDOeeccxg0aBCXXnopxx13HIsWLepwDS+AYDBIYWFhs0d5eXkn/ARCcrwSQMt9HY9/PUo7xPm+lQCr25caQZpjCyFED9evXz+efvrpNq+ZN29ei8dnzpzJzJkzW/1edL5kCAV6PFfWJ3i8Zaj6yMpfuazF67o1t942nXoWklgvhBBCdBsJvBLA3HUMi/PGUpfhFCb1VS2PO6+Ucvo0due7bYad+l0eKZ4qhBBCdBdZakyA6K5j+ChV4xhXNYSbLzUq5Rzr1uR6M+Lkd7mlR6MQQgjRXWTGKwFcWUvwZC3Gxilqp2nxxe0a+jR2a3K9EQZ/r24cgBBCCCFkxms/KQW+/P/wk7eipGglBDPym+VyKUX3LzUqBT5ZZhRCCCG6kwRe+0kBZvUhpAXXkW2tJiOwi1R3MP4a2wm6ui253jZBd0tivRBCCNHNJPDaTzYQ3nYeqnYuA7e/RkFOJakpRVQ2uaY+t777ZrxiifVSSkIIIYToThJ47SdbgStlHX899BAKzWxS3V/isuLf1sbk+m4apBkBX7o0xxZCCCG6mSTX7ycLRUq/x9k95h9sUdP4T+g3lKlxcdcopdD1btzVaEYksV4IIYRIAhJ47ScbsCJ5ZO/ohdKi+DxhIgNOj79Igd6d1VOVcno0CiGEEPtI0zReffXV7h5GjyeB137SlIva9dfx03/34tg3f8M467/k5MW/rUo5ReO7hW2C5pJWQUIIcQCYOXMmmqahaRoej4cBAwZwww03EA6Hu3toop0kx2s/2Sg0Vw26MjHcqdgKVLQWaJxh6tbAy4xIYr0QQhxATj75ZJ566ikMw+DTTz/lwgsvRNM07rvvvu4emmgHmfHaT2EM0obeiSewgaWHzWKpmoGx7IW4a5QCvTt3NHoDklgvhBDtYESsdj0sywbAsmzne9P53q7/vj2PfeXz+SgoKKC4uJgzzjiDadOm8fbbbwOwa9cuzjvvPPr06UNKSgqjR4/m+eefj3v+sccey9VXX80NN9xAdnY2BQUF3HbbbXHXrFmzhqlTp+L3+xk5cmTs/k19+eWXHH/88QQCAXJycrj00kupqamJnZ85cyZnnHEGd999N/n5+WRlZXHHHXdgmiazZs0iOzubvn378tRTT+3ze9ETyYzXfmqoVq8rFasXoe9Zud4Gl6u7EuvDkFnSPa8thBA9zJ9/Pr9d1009dyijj+2LshQr5m/hkGP64nLD+s938ubjK9p1jyseO35/hgrAihUrWLhwIf369QMgHA5z2GGH8ctf/pKMjAz++9//8uMf/5hBgwYxYcKE2PPmzp3Lddddx5IlS1i0aBEzZ85k8uTJnHjiidi2zVlnnUV+fj5LliyhqqqKa665Ju51Q6EQ06dPZ9KkSSxdupTy8nJ+8pOfcOWVV/L000/Hrnvvvffo27cvH3zwAQsWLOCSSy5h4cKFTJ06lSVLlvDiiy9y2WWXceKJJ9K3b9/9fj96Apnx2k9e5ad65T0Q6oeqD7y0PRLpVXeWkpDEeiGE6DQ7NlUz/qR+lK6v6rLXfO2110hLS8Pv9zN69GjKy8uZNWsWAH369OH6669n3LhxDBw4kKuuuoqTTz6Zv//973H3GDNmDLfeeitDhgzhggsu4PDDD+fdd98F4J133uGbb77hmWeeYezYsUydOpW777477vnPPfcc4XCYZ555hkMOOYTjjz+ehx56iGeffZaysrLYddnZ2cyZM4dhw4Zx8cUXM2zYMGpra/n1r3/NkCFDmD17Nl6vl48++qiT37XkITNe+6m+OyO6UqiGOHaPIMspntoNkVdDYr1UrBdCiHa59A/HtOs63e38nV4wKBPLtOk73CnZM3Bc73bfY18dd9xxPProo4RCIR544AHcbjczZswAwLIs7r77bv7+97+zdetWotEokUiElJT4PN8xY8bEfV9YWEh5eTkAK1eupLi4mKKiotj5SZMmxV2/cuVKxo4dS2pq4z/sJ0+ejG3brFq1ivz8fABGjRqF3iTXJj8/n0MOOST2vcvlIicnJ/baBwOZ8dpPNdSROuQ33POjSuyAB2i5dES3zHiZEXAHJLFeCCHayeNztevhctWvcGgaLrceq9Oou/R232NfpaamMnjwYMaOHcuTTz7JkiVLeOKJJwD47W9/yx/+8Ad++ctf8v777/P5558zffp0otFo/M/p8cR9r2katm3v85ha09LrdNVrA7D8ts65736QwGs/Wdjo7hC1qeHYjFdLMVa3tAtqSKz3+LvhxYUQQnQ2Xdf59a9/zU033URdXR0LFizg9NNP50c/+hFjx45l4MCBrF69ukP3HDFiBJs3b2b79u2xY4sXL252zRdffEEoFIodW7BgAbquM2zYsP37oQ5wEnjtJ58KEFp3LSMWf8+ppgotdsPulvqpUrFeCCEOeGeffTYul4uHH36YIUOG8Pbbb7Nw4UJWrlzJZZddFpdz1R7Tpk1j6NChXHjhhXzxxRd8+OGH3HjjjXHXnH/++fj9fi688EJWrFjB+++/z1VXXcWPf/zj2DKjaJkEXvtJVy7saD4/+fQDsOqnmptMb6n6DtndMuOlFPgksV4IIQ5kbrebK6+8kvvvv59f/OIXHHrooUyfPp1jjz2WgoICzjjjjA7dT9d1XnnlFerq6pgwYQI/+clPuOuuu+KuSUlJ4c0332T37t0cccQRfP/73+eEE07goYceSuBPdmDSlFJq75cd2ILBIJmZmVRVVZGRkdHiNeu/Ws6iF14iLT8bt6dxT8JaI8Jj+jz++My3rBlzP7bu4dQTykgZMBgA21bU1SqKStz4/F0YfdkW1JRDyZGQkt11ryuEEEkuHA6zYcMGBgwYgN8vqRjJrq3fV7PP7+W3Nb/BmBaOdSPZ1bifopi4UzewrbeKlZOwUwtj55UCvb69Q5eSivVCCCFE0pHAaz8FVAp1W37IbycrrjbW0ldPw+stjp1Xiu5ZajTrwJMqFeuFEEKIJCI5XvvJrXyY1WPQa0Yx2L+Qw11PkrZ7Qey8sp1SEl2eXG9GINCrGyu3CiGEEGJPMuO1n2q0GnwFr/KDxVuo9Ezmq6x8xuesj51Xyol9unzGy7bBl9bFLyqEEEKItsiM136q1cJ4ey1m6tqtbEs9iq+M72BrjfFsLPDqyokn2wLdJfldQgjRBtlb1jMcaL8nCbz2k99OIbJjGrrlpv/G/zLO9U/0pu+qUug6XZtcH0usl1ZBQgixp4bK6bW1td08EtEeDb+nPSve91Sy1Lif/CqV6M5peKz5DNz4PwaOKMdwnR07r1TLLYQ6lRl2Zrvcsk1aCCH25HK5yMrKivUHTElJ6fqd52KvlFLU1tZSXl5OVlYWLte+t1lKJhJ47aeQFsLTayFK19jS5xjCZiWDaPyPQyln1a9LmRHIKJLEeiGEaEVBQQHAQdWcuafKysqK/b4OBBJ47aegVo2/4N8oPcDqIeew2oBB2iux890SeCkbfOld/KJCCNFzaJpGYWEheXl5GIbR3cMRrfB4PAfMTFcDCbz2k1f5MYKj+aKkEgANKy7ScpYau3BAtuXMdElivRBC7JXL5TrgPthFckvq5PrbbrsNrb7qe8Nj+PDhsfPhcJgrrriCnJwc0tLSmDFjRoebge6vdLsX4a3n849RlwKgobACjQ1ClQ26qwuX/CxJrBdCCCGSVVIHXgCjRo1i+/btscdHH30UO3fttdfyn//8h3/84x/Mnz+fbdu2cdZZZ3Xp+MKEcaWsQ3lLnQOaTiR/cuMFXV081QiDOyCJ9UIIIUQSSvqlRrfb3WJSXVVVFU888QTPPfccxx9/PABPPfUUI0aMYPHixRx55JFdMr6drh2klPyTS/6ez+6SG4E9640otK6MvMwIpBdKYr0QQgiRhJI+8FqzZg1FRUX4/X4mTZrEPffcQ0lJCZ9++imGYTBt2rTYtcOHD6ekpIRFixa1GXhFIhEikUjs+6qqKsDpct6a6poaaiMR9LowbrMxH8CMmhhWNoVbwmwtCOHSDGoqq9CsHOd5IYU/5EJ1VaJXdTWkAG38LEIIIcSBoOFzuycVWU3qwGvixIk8/fTTDBs2jO3bt3P77bdz9NFHs2LFCkpLS/F6vWRlZcU9Jz8/n9LS0jbve88993D77bc3O15cXNzC1e1zHMCX3wPguif3+TZCCCGE6KDq6moyMzNbPrn8to7dbEwHr++gpA68TjnllNjXY8aMYeLEifTr14+///3vBAL7njw+e/Zsrrvuutj3lZWV9OvXj02bNrX+ixOdKhgMUlxczObNm8nIyOju4RyU5HfQ/eR3kBzk99D92vs7UEpRXV1NUVFRF45u/yR14LWnrKwshg4dytq1aznxxBOJRqNUVlbGzXqVlZXttdCaz+fD5/M1O56ZmSn/k3WzjIwM+R10M/kddD/5HSQH+T10v/b8DnrahEnS72psqqamhnXr1lFYWMhhhx2Gx+Ph3XffjZ1ftWoVmzZtYtKkSd04SiGEEEKIliX1jNf111/PaaedRr9+/di2bRu33norLpeL8847j8zMTC655BKuu+46srOzycjI4KqrrmLSpEldtqNRCCGEEKIjkjrw2rJlC+eddx67du0iNzeXKVOmsHjxYnJzcwF44IEH0HWdGTNmEIlEmD59Oo888kiHX8fn83Hrrbe2uPwouob8Drqf/A66n/wOkoP8HrrfPv8OOjkxPhE01ZP2YAohhBBC9GA9KsdLCCGEEKInk8BLCCGEEKKLSOAlhBBCCNFFJPASQgghhOgiB33g9fDDD9O/f3/8fj8TJ07k448/7u4hHdA++OADTjvtNIqKitA0jVdffTXuvFKKW265hcLCQgKBANOmTWPNmjXdM9gD0D333MMRRxxBeno6eXl5nHHGGaxatSrumnA4zBVXXEFOTg5paWnMmDGDsrKybhrxgenRRx9lzJgxseKQkyZN4vXXX4+dl99B17v33nvRNI1rrrkmdkx+D53rtttuQ9O0uMfw4cNj5w/U9/+gDrxefPFFrrvuOm699VaWLVvG2LFjmT59OuXl5d09tANWKBRi7NixPPzwwy2ev//++5kzZw6PPfYYS5YsITU1lenTpxMOh7t4pAem+fPnc8UVV7B48WLefvttDMPgpJNOIhQKxa659tpr+c9//sM//vEP5s+f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",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# all experiments\n",
+ "\n",
+ "# until 50\n",
+ "limit = 50\n",
+ "\n",
+ "# Create a figure and axis object\n",
+ "fig, ax1 = plt.subplots()\n",
+ "\n",
+ "# Plot the lineplot\n",
+ "sns.lineplot(\n",
+ " data=results, x=\"Num_Experiments\", y=\"Efficiency_CumBest\", hue=\"Scenario\", marker=\"x\", ax=ax1, style = 'Scenario'\n",
+ ")\n",
+ "\n",
+ "# Set legend\n",
+ "ax1.legend(loc=\"lower right\")\n",
+ "\n",
+ "# Add a horizontal line\n",
+ "ax1.plot([0.5, limit+0.5], [max_yield, max_yield], \"--r\", alpha=0.4)\n",
+ "\n",
+ "# Set x-axis limit\n",
+ "ax1.set_xlim(0, limit+1)\n",
+ "ax1.set_ylim(50, 101)\n",
+ "\n",
+ "# Create a new axis for the histogram on the right side\n",
+ "ax2 = fig.add_axes([0.905, 0.1, 0.05, 0.8])\n",
+ "ax2.hist(df_active['Efficiency'], bins=2000, color='orange', alpha=0.5, orientation='horizontal') \n",
+ "ax2.set_ylim(ax1.get_ylim()) \n",
+ "ax2.set_axis_off() # Hide axis ticks and labels\n",
+ "\n",
+ "# Set x and y titles\n",
+ "ax1.set_xlabel('Number of Experiments')\n",
+ "ax1.set_ylabel('Cumulative Best Efficiency')\n",
+ "\n",
+ "# Save the plot\n",
+ "plt.savefig(f\"./img/{exp_dataset_name}_simulation_{N_MC_ITERATIONS}MC_{N_DOE_ITERATIONS}exp_{BATCH_SIZE}batch_first{limit}.png\", bbox_inches='tight')\n",
+ "\n",
+ "# Show the plot\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 310,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
"
+ ],
+ "text/plain": [
+ " Time_h pH Inhib_Concentrat_M Salt_Concentrat_M \\\n",
+ "count 848.000000 848.000000 8.480000e+02 848.000000 \n",
+ "mean 126.843160 4.189580 6.352976e-02 0.088962 \n",
+ "std 192.055676 3.696183 3.690920e-01 0.227758 \n",
+ "min 0.000000 -0.600000 1.000000e-07 0.000000 \n",
+ "25% 6.000000 0.000000 5.000000e-04 0.000000 \n",
+ "50% 24.000000 4.000000 1.000000e-03 0.010000 \n",
+ "75% 144.000000 7.000000 4.200000e-03 0.100000 \n",
+ "max 720.000000 13.000000 3.280000e+00 2.000000 \n",
+ "\n",
+ " Efficiency \n",
+ "count 848.000000 \n",
+ "mean 35.066659 \n",
+ "std 245.617010 \n",
+ "min -4834.000000 \n",
+ "25% 35.000000 \n",
+ "50% 60.000000 \n",
+ "75% 80.507500 \n",
+ "max 100.000000 "
+ ]
+ },
+ "execution_count": 321,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "\n",
+ "df_combined = pd.concat([df_active, df_transfer], axis=0)\n",
+ "df_combined.describe()\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 332,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "unique_SMILES_transfer = df_transfer[\"SMILES\"].unique()\n",
+ "unique_SMILES = df_combined[\"SMILES\"].unique()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 333,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from baybe.parameters import NumericalContinuousParameter, CategoricalParameter, NumericalDiscreteParameter\n",
+ "from baybe.searchspace import SearchSpace\n",
+ "\n",
+ "transfer_parameters=[\n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"Time_h\",\n",
+ " values=df_combined[\"Time_h\"].unique(),\n",
+ " tolerance=5/60,\n",
+ "),\n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"pH\",\n",
+ " values=df_combined[\"pH\"].unique(),\n",
+ " ), \n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"Inhib_Concentrat_M\",\n",
+ " values=df_combined[\"Inhib_Concentrat_M\"].unique(),\n",
+ " ),\n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"Salt_Concentrat_M\",\n",
+ " values=df_combined[\"Salt_Concentrat_M\"].unique(),\n",
+ " ),\n",
+ "CategoricalParameter(\n",
+ " name=\"SMILES\",\n",
+ " values=unique_SMILES,\n",
+ " encoding=\"OHE\",\n",
+ " )\n",
+ "]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 334,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "searchspace_transfer = SearchSpace.from_dataframe(df_transfer.drop(\"Efficiency\", axis = 1), transfer_parameters)\n",
+ "\n",
+ "campaign_transfer = Campaign(searchspace_transfer, objective)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 328,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_features = df_active.drop(\"Efficiency\", axis = 1)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 335,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 0%| | 0/10 [00:00, ?it/s]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 10%|# | 1/10 [00:06<00:59, 6.58s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 20%|## | 2/10 [00:13<00:52, 6.51s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 30%|### | 3/10 [00:19<00:45, 6.44s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 40%|#### | 4/10 [00:25<00:38, 6.34s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 50%|##### | 5/10 [00:31<00:31, 6.33s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 60%|###### | 6/10 [00:37<00:24, 6.24s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 70%|####### | 7/10 [00:44<00:18, 6.32s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 80%|######## | 8/10 [00:50<00:12, 6.28s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 90%|######### | 9/10 [00:56<00:06, 6.30s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ "100%|##########| 10/10 [01:03<00:00, 6.35s/it]\n"
+ ]
+ }
+ ],
+ "source": [
+ "results_transfer: list[pd.DataFrame] = []\n",
+ "fractions = (1, 1)\n",
+ "\n",
+ "\n",
+ "result_fresh_start = simulate_scenarios(\n",
+ " {\"Fresh\": campaign_transfer},\n",
+ " df_transfer,\n",
+ " batch_size=BATCH_SIZE,\n",
+ " n_doe_iterations=N_DOE_ITERATIONS,\n",
+ " n_mc_iterations=N_MC_ITERATIONS,\n",
+ " impute_mode=\"best\",\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 337,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 0%| | 0/10 [00:00, ?it/s]WARNING:baybe.utils.dataframe:Input row with index 132 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 234 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 158 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 493 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 463 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 353 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 467 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 118 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 131 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 364 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 6 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 36 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 313 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 314 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 284 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 111 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 413 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 420 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 348 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 66 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 511 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 514 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 97 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 189 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 433 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 165 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 185 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 359 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 18 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 258 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 250 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 179 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 424 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 436 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 262 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 311 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 450 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 260 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 310 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 60 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 220 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 42 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 355 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 476 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 440 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 490 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 473 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 55 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 242 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 308 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 285 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 354 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 426 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 379 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 74 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 150 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 325 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 168 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 369 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 453 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 87 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 197 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 257 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 337 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 265 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 299 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 52 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 43 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 382 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 192 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 327 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 221 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 101 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 397 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 1 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 142 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 86 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 390 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 297 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 145 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 329 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 81 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 491 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 85 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 494 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 267 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 109 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 370 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 290 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 293 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 21 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 446 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 63 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 162 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 481 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 216 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 389 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 193 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 484 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 84 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 208 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 184 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 264 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 469 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 475 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 212 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 402 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 246 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 215 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 275 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 153 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 456 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 143 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 501 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 326 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 268 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 330 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 462 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 29 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 252 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 441 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 328 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 88 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 291 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 321 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 362 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 44 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 235 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 309 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 137 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 130 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 10%|# | 1/10 [00:22<03:21, 22.40s/it]WARNING:baybe.utils.dataframe:Input row with index 132 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 234 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 158 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 493 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 463 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 353 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 467 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 118 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 131 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 364 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 6 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 36 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 313 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 314 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 284 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 111 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 413 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 420 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 348 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 66 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 511 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 514 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 97 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 189 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 433 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 165 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 185 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 359 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 18 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 258 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 250 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 179 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 424 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 436 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 262 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 311 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 450 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 260 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 310 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 60 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 220 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 42 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 355 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 476 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 440 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 490 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 473 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 55 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 242 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 308 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 285 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 354 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 426 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 379 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 74 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 150 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 325 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 168 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 369 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 453 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 87 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 197 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 257 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 337 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 265 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 299 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 52 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 43 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 382 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 192 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 327 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 221 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 101 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 397 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 1 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 142 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 86 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 390 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 297 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 145 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 329 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 81 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 491 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 85 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 494 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 267 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 109 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 370 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 290 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 293 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 21 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 446 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 63 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 162 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 481 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 216 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 389 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 193 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 484 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 84 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 208 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 184 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 264 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 469 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 475 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 212 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 402 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 246 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 215 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 275 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 153 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 456 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 143 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 501 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 326 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 268 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 330 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 462 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 29 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 252 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 441 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 328 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 88 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 291 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 321 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 362 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 44 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 235 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 309 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 137 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 130 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 20%|## | 2/10 [00:45<03:03, 22.96s/it]WARNING:baybe.utils.dataframe:Input row with index 132 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 234 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 158 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 493 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 463 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 353 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 467 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 118 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 131 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 364 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 6 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 36 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 313 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 314 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 284 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 111 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 413 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 420 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 348 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 66 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 511 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 514 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 97 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 189 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 433 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 165 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 185 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 359 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 18 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 258 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 250 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 179 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 424 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 436 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 262 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 311 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 450 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 260 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 310 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 60 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 220 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 42 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 355 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 476 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 440 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 490 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 473 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 55 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 242 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 308 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 285 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 354 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 426 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 379 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 74 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 150 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 325 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 168 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 369 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 453 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 87 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 197 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 257 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 337 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 265 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 299 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 52 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 43 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 382 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 192 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 327 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 221 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 101 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 397 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 1 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 142 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 86 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 390 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 297 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 145 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 329 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 81 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 491 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 85 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 494 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 267 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 109 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 370 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 290 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 293 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 21 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 446 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 63 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 162 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 481 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 216 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 389 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 193 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 484 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 84 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 208 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 184 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 264 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 469 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 475 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 212 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 402 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 246 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 215 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 275 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 153 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 456 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 143 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 501 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 326 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 268 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 330 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 462 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 29 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 252 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 441 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 328 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 88 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 291 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 321 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 362 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 44 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 235 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 309 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 137 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 130 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 30%|### | 3/10 [01:09<02:43, 23.30s/it]WARNING:baybe.utils.dataframe:Input row with index 132 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 234 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 158 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 493 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 463 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 353 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 467 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 118 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 131 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 364 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 6 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 36 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 313 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 314 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 284 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 111 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 413 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 420 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 348 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 66 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 511 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 514 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 97 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 189 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 433 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 165 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 185 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 359 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 18 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 258 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 250 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 179 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 424 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 436 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 262 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 311 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 450 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 260 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 310 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 60 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 220 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 42 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 355 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 476 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 440 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 490 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 473 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 55 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 242 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 308 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 285 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 354 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 426 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 379 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 74 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 150 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 325 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 168 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 369 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 453 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 87 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 197 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 257 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 337 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 265 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 299 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 52 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 43 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 382 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 192 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 327 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 221 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 101 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 397 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 1 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 142 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 86 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 390 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 297 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 145 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 329 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 81 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 491 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 85 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 494 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 267 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 109 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 370 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 290 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 293 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 21 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 446 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 63 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 162 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 481 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 216 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 389 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 193 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 484 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 84 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 208 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 184 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 264 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 469 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 475 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 212 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 402 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 246 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 215 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 275 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 153 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 456 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 143 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 501 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 326 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 268 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 330 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 462 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 29 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 252 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 441 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 328 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 88 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 291 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 321 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 362 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 44 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 235 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 309 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 137 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 130 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 40%|#### | 4/10 [01:32<02:19, 23.21s/it]WARNING:baybe.utils.dataframe:Input row with index 132 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 234 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 158 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 493 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 463 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 353 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 467 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 118 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 131 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 364 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 6 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 36 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 313 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 314 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 284 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 111 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 413 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 420 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 348 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 66 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 511 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 514 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 97 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 189 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 433 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 165 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 185 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 359 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 18 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 258 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 250 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 179 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 424 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 436 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 262 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 311 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 450 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 260 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 310 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 60 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 220 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 42 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 355 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 476 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 440 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 490 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 473 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 55 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 242 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 308 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 285 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 354 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 426 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 379 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 74 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 150 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 325 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 168 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 369 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 453 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 87 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 197 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 257 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 337 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 265 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 299 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 52 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 43 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 382 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 192 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 327 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 221 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 101 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 397 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 1 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 142 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 86 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 390 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 297 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 145 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 329 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 81 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 491 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 85 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 494 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 267 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 109 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 370 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 290 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 293 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 21 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 446 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 63 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 162 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 481 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 216 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 389 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 193 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 484 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 84 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 208 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 184 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 264 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 469 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 475 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 212 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 402 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 246 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 215 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 275 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 153 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 456 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 143 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 501 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 326 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 268 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 330 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 462 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 29 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 252 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 441 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 328 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 88 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 291 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 321 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 362 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 44 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 235 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 309 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 137 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 130 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 50%|##### | 5/10 [01:55<01:55, 23.14s/it]WARNING:baybe.utils.dataframe:Input row with index 132 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 234 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 158 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 493 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 463 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 353 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 467 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 118 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 131 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 364 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 6 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 36 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 313 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 314 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 284 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 111 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 413 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 420 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 348 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 66 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 511 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 514 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 97 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 189 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 433 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 165 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 185 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 359 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 18 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 258 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 250 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 179 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 424 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 436 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 262 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 311 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 450 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 260 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 310 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 60 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 220 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 42 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 355 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 476 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 440 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 490 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 473 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 55 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 242 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 308 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 285 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 354 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 426 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 379 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 74 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 150 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 325 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 168 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 369 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 453 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 87 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 197 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 257 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 337 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 265 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 299 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 52 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 43 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 382 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 192 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 327 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 221 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 101 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 397 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 1 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 142 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 86 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 390 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 297 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 145 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 329 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 81 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 491 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 85 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 494 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 267 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 109 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 370 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 290 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 293 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 21 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 446 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 63 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 162 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 481 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 216 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 389 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 193 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 484 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 84 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 208 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 184 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 264 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 469 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 475 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 212 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 402 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 246 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 215 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 275 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 153 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 456 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 143 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 501 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 326 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 268 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 330 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 462 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 29 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 252 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 441 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 328 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 88 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 291 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 321 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 362 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 44 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 235 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 309 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 137 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 130 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 60%|###### | 6/10 [02:18<01:32, 23.11s/it]WARNING:baybe.utils.dataframe:Input row with index 132 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 234 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 158 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 493 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 463 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 353 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 467 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 118 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 131 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 364 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 6 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 36 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 313 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 314 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 284 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 111 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 413 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 420 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 348 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 66 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 511 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 514 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 97 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 189 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 433 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 165 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 185 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 359 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 18 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 258 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 250 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 179 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 424 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 436 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 262 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 311 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 450 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 260 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 310 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 60 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 220 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 42 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 355 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 476 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 440 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 490 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 473 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 55 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 242 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 308 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 285 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 354 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 426 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 379 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 74 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 150 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 325 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 168 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 369 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 453 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 87 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 197 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 257 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 337 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 265 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 299 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 52 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 43 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 382 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 192 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 327 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 221 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 101 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 397 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 1 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 142 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 86 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 390 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 297 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 145 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 329 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 81 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 491 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 85 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 494 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 267 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 109 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 370 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 290 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 293 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 21 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 446 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 63 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 162 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 481 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 216 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 389 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 193 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 484 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 84 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 208 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 184 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 264 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 469 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 475 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 212 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 402 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 246 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 215 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 275 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 153 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 456 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 143 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 501 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 326 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 268 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 330 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 462 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 29 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 252 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 441 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 328 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 88 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 291 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 321 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 362 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 44 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 235 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 309 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 137 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 130 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 70%|####### | 7/10 [02:42<01:09, 23.15s/it]WARNING:baybe.utils.dataframe:Input row with index 132 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 234 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 158 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 493 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 463 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 353 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 467 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 118 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 131 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 364 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 6 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 36 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 313 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 314 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 284 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 111 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 413 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 420 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 348 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 66 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 511 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 514 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 97 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 189 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 433 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 165 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 185 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 359 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 18 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 258 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 250 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 179 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 424 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 436 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 262 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 311 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 450 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 260 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 310 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 60 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 220 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 42 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 355 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 476 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 440 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 490 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 473 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 55 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 242 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 308 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 285 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 354 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 426 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 379 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 74 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 150 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 325 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 168 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 369 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 453 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 87 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 197 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 257 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 337 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 265 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 299 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 52 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 43 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 382 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 192 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 327 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 221 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 101 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 397 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 1 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 142 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 86 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 390 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 297 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 145 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 329 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 81 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 491 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 85 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 494 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 267 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 109 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 370 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 290 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 293 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 21 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 446 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 63 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 162 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 481 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 216 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 389 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 193 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 484 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 84 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 208 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 184 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 264 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 469 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 475 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 212 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 402 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 246 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 215 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 275 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 153 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 456 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 143 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 501 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 326 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 268 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 330 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 462 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 29 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 252 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 441 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 328 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 88 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 291 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 321 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 362 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 44 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 235 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 309 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 137 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 130 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 80%|######## | 8/10 [03:05<00:46, 23.17s/it]WARNING:baybe.utils.dataframe:Input row with index 132 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 234 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 158 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 493 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 463 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 353 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 467 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 118 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 131 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 364 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 6 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 36 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 313 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 314 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 284 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 111 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 413 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 420 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 348 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 66 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 511 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 514 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 97 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 189 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 433 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 165 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 185 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 359 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 18 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 258 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 250 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 179 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 424 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 436 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 262 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 311 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 450 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 260 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 310 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 60 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 220 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 42 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 355 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 476 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 440 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 490 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 473 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 55 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 242 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 308 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 285 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 354 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 426 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 379 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 74 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 150 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 325 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 168 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 369 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 453 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 87 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 197 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 257 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 337 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 265 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 299 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 52 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 43 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 382 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 192 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 327 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 221 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 101 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 397 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 1 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 142 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 86 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 390 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 297 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 145 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 329 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 81 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 491 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 85 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 494 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 267 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 109 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 370 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 290 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 293 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 21 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 446 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 63 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 162 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 481 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 216 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 389 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 193 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 484 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 84 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 208 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 184 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 264 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 469 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 475 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 212 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 402 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 246 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 215 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 275 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 153 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 456 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 143 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 501 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 326 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 268 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 330 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 462 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 29 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 252 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 441 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 328 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 88 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 291 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 321 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 362 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 44 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 235 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 309 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 137 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 130 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 90%|######### | 9/10 [03:29<00:23, 23.27s/it]WARNING:baybe.utils.dataframe:Input row with index 132 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 234 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 158 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 493 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 463 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 353 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 467 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 118 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 131 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 364 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 6 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 36 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 313 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 314 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 284 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 111 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 413 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 420 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 348 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 66 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 511 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 514 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 97 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 189 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 433 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 165 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 185 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 359 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 18 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 258 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 250 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 179 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 424 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 436 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 262 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 311 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 450 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 260 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 310 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 60 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 220 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 42 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 355 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 476 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 440 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 490 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 473 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 55 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 242 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 308 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 285 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 354 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 426 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 379 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 74 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 150 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 325 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 168 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 369 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 453 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 87 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 197 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 257 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 337 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 265 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 299 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 52 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 43 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 382 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 192 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 327 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 221 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 101 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 397 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 1 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 142 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 86 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 390 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 297 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 145 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 329 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 81 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 491 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 85 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 494 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 267 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 109 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 370 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 290 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 293 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 21 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 446 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 63 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 162 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 481 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 216 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 389 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 193 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 484 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 84 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 208 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 184 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 264 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 469 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 475 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 212 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 402 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 246 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 215 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 275 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 153 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 456 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 143 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 501 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 326 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 268 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 330 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 462 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 29 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 252 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 441 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 328 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 88 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 291 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 321 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 362 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 44 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 235 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 309 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 137 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 130 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "WARNING:baybe.utils.dataframe:Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "100%|##########| 10/10 [03:53<00:00, 23.33s/it]\n"
+ ]
+ }
+ ],
+ "source": [
+ "fraction_df = df_active.sample(frac=1)\n",
+ "training_lookup = [fraction_df for _ in range(N_MC_ITERATIONS)]\n",
+ "\n",
+ "result_transfer_learning = simulate_scenarios(\n",
+ " {\"Transfer\": campaign_transfer},\n",
+ " df_transfer,\n",
+ " initial_data=training_lookup,\n",
+ " batch_size=BATCH_SIZE,\n",
+ " n_doe_iterations=N_DOE_ITERATIONS,\n",
+ " impute_mode=\"best\",\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 338,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
\n",
+ "
Time_h
\n",
+ "
pH
\n",
+ "
Inhib_Concentrat_M
\n",
+ "
Salt_Concentrat_M
\n",
+ "
Efficiency
\n",
+ "
\n",
+ " \n",
+ " \n",
+ "
\n",
+ "
count
\n",
+ "
258.000000
\n",
+ "
258.000000
\n",
+ "
258.000000
\n",
+ "
258.000000
\n",
+ "
258.000000
\n",
+ "
\n",
+ "
\n",
+ "
mean
\n",
+ "
167.602713
\n",
+ "
6.636047
\n",
+ "
0.007386
\n",
+ "
0.117907
\n",
+ "
28.268191
\n",
+ "
\n",
+ "
\n",
+ "
std
\n",
+ "
220.488788
\n",
+ "
2.149613
\n",
+ "
0.013202
\n",
+ "
0.166813
\n",
+ "
265.800655
\n",
+ "
\n",
+ "
\n",
+ "
min
\n",
+ "
0.500000
\n",
+ "
0.000000
\n",
+ "
0.000010
\n",
+ "
0.000000
\n",
+ "
-3813.000000
\n",
+ "
\n",
+ "
\n",
+ "
25%
\n",
+ "
24.000000
\n",
+ "
5.400000
\n",
+ "
0.001000
\n",
+ "
0.050000
\n",
+ "
30.000000
\n",
+ "
\n",
+ "
\n",
+ "
50%
\n",
+ "
24.000000
\n",
+ "
7.000000
\n",
+ "
0.001000
\n",
+ "
0.100000
\n",
+ "
55.000000
\n",
+ "
\n",
+ "
\n",
+ "
75%
\n",
+ "
240.000000
\n",
+ "
7.000000
\n",
+ "
0.004500
\n",
+ "
0.100000
\n",
+ "
89.000000
\n",
+ "
\n",
+ "
\n",
+ "
max
\n",
+ "
672.000000
\n",
+ "
10.000000
\n",
+ "
0.044000
\n",
+ "
0.600000
\n",
+ "
100.000000
\n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Time_h pH Inhib_Concentrat_M Salt_Concentrat_M \\\n",
+ "count 258.000000 258.000000 258.000000 258.000000 \n",
+ "mean 167.602713 6.636047 0.007386 0.117907 \n",
+ "std 220.488788 2.149613 0.013202 0.166813 \n",
+ "min 0.500000 0.000000 0.000010 0.000000 \n",
+ "25% 24.000000 5.400000 0.001000 0.050000 \n",
+ "50% 24.000000 7.000000 0.001000 0.100000 \n",
+ "75% 240.000000 7.000000 0.004500 0.100000 \n",
+ "max 672.000000 10.000000 0.044000 0.600000 \n",
+ "\n",
+ " Efficiency \n",
+ "count 258.000000 \n",
+ "mean 28.268191 \n",
+ "std 265.800655 \n",
+ "min -3813.000000 \n",
+ "25% 30.000000 \n",
+ "50% 55.000000 \n",
+ "75% 89.000000 \n",
+ "max 100.000000 "
+ ]
+ },
+ "execution_count": 338,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "fraction_df.describe()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "concatenated_df = pd.concat([result_fresh_start, result_transfer_learning], axis=0, ignore_index=True)\n",
+ "concatenated_df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 339,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[]"
+ ]
+ },
+ "execution_count": 339,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# until 50\n",
+ "limit = 50\n",
+ "exp_dataset_name = 'transferAA1000_to_AA2024'\n",
+ "sns.lineplot(\n",
+ " data=concatenated_df, x=\"Num_Experiments\", y=\"Efficiency_CumBest\", hue=\"Scenario\", marker=\"x\"\n",
+ ")\n",
+ "plt.plot([0.5, N_DOE_ITERATIONS+0.5], [max_yield, max_yield], \"--r\", alpha=0.4)\n",
+ "plt.legend(loc=\"lower right\")\n",
+ "import matplotlib.pyplot as plt\n",
+ "\n",
+ "plt.xlim(0, limit+1)\n",
+ "plt.savefig(f\"./img/{exp_dataset_name}_simulation_{N_MC_ITERATIONS}MC_{N_DOE_ITERATIONS}exp_{BATCH_SIZE}batch_first25.png\")"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "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.10.12"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/data/averaged_filtered_AA1000.xlsx b/data/averaged_filtered_AA1000.xlsx
new file mode 100644
index 0000000..089f2d5
Binary files /dev/null and b/data/averaged_filtered_AA1000.xlsx differ
diff --git a/data/averaged_filtered_AA2024.xlsx b/data/averaged_filtered_AA2024.xlsx
new file mode 100644
index 0000000..6c9b7f0
Binary files /dev/null and b/data/averaged_filtered_AA2024.xlsx differ
diff --git a/data/averaged_filtered_AA5000.xlsx b/data/averaged_filtered_AA5000.xlsx
new file mode 100644
index 0000000..bf57530
Binary files /dev/null and b/data/averaged_filtered_AA5000.xlsx differ
diff --git a/data/averaged_filtered_AA6000.xlsx b/data/averaged_filtered_AA6000.xlsx
new file mode 100644
index 0000000..710375a
Binary files /dev/null and b/data/averaged_filtered_AA6000.xlsx differ
diff --git a/data/averaged_filtered_AA7075.xlsx b/data/averaged_filtered_AA7075.xlsx
new file mode 100644
index 0000000..cc107e0
Binary files /dev/null and b/data/averaged_filtered_AA7075.xlsx differ
diff --git a/data/averaged_filtered_Al.xlsx b/data/averaged_filtered_Al.xlsx
new file mode 100644
index 0000000..a5269d6
Binary files /dev/null and b/data/averaged_filtered_Al.xlsx differ
diff --git a/hello.py b/hello.py
deleted file mode 100644
index a025bbf..0000000
--- a/hello.py
+++ /dev/null
@@ -1,2 +0,0 @@
-def hello_world():
- return "Hello!"
diff --git a/hello_test.py b/hello_test.py
deleted file mode 100644
index 708a061..0000000
--- a/hello_test.py
+++ /dev/null
@@ -1,5 +0,0 @@
-import hello
-
-
-def test_hello():
- assert hello.hello_world() == "Hello World!"
diff --git a/img/AA1000_simulation_10MC_50exp_1batch.png b/img/AA1000_simulation_10MC_50exp_1batch.png
new file mode 100644
index 0000000..e18ac81
Binary files /dev/null and b/img/AA1000_simulation_10MC_50exp_1batch.png differ
diff --git a/img/AA1000_simulation_10MC_50exp_1batch_first10.png b/img/AA1000_simulation_10MC_50exp_1batch_first10.png
new file mode 100644
index 0000000..7aa3d1c
Binary files /dev/null and b/img/AA1000_simulation_10MC_50exp_1batch_first10.png differ
diff --git a/img/AA1000_simulation_10MC_50exp_1batch_first25.png b/img/AA1000_simulation_10MC_50exp_1batch_first25.png
new file mode 100644
index 0000000..62b8636
Binary files /dev/null and b/img/AA1000_simulation_10MC_50exp_1batch_first25.png differ
diff --git a/img/AA1000_simulation_10MC_50exp_1batch_first50.png b/img/AA1000_simulation_10MC_50exp_1batch_first50.png
new file mode 100644
index 0000000..23ff607
Binary files /dev/null and b/img/AA1000_simulation_10MC_50exp_1batch_first50.png differ
diff --git a/img/AA2024_simulation_10MC_50exp_1batch.png b/img/AA2024_simulation_10MC_50exp_1batch.png
new file mode 100644
index 0000000..437d9e5
Binary files /dev/null and b/img/AA2024_simulation_10MC_50exp_1batch.png differ
diff --git a/img/AA2024_simulation_10MC_50exp_1batch_first10.png b/img/AA2024_simulation_10MC_50exp_1batch_first10.png
new file mode 100644
index 0000000..b2eb984
Binary files /dev/null and b/img/AA2024_simulation_10MC_50exp_1batch_first10.png differ
diff --git a/img/AA2024_simulation_10MC_50exp_1batch_first25.png b/img/AA2024_simulation_10MC_50exp_1batch_first25.png
new file mode 100644
index 0000000..ca39a1c
Binary files /dev/null and b/img/AA2024_simulation_10MC_50exp_1batch_first25.png differ
diff --git a/img/AA2024_simulation_10MC_50exp_1batch_first50.png b/img/AA2024_simulation_10MC_50exp_1batch_first50.png
new file mode 100644
index 0000000..1d0a672
Binary files /dev/null and b/img/AA2024_simulation_10MC_50exp_1batch_first50.png differ
diff --git a/img/AA5000_simulation_10MC_50exp_1batch.png b/img/AA5000_simulation_10MC_50exp_1batch.png
new file mode 100644
index 0000000..63ddb45
Binary files /dev/null and b/img/AA5000_simulation_10MC_50exp_1batch.png differ
diff --git a/img/AA5000_simulation_10MC_50exp_1batch_first10.png b/img/AA5000_simulation_10MC_50exp_1batch_first10.png
new file mode 100644
index 0000000..871b5aa
Binary files /dev/null and b/img/AA5000_simulation_10MC_50exp_1batch_first10.png differ
diff --git a/img/AA5000_simulation_10MC_50exp_1batch_first25.png b/img/AA5000_simulation_10MC_50exp_1batch_first25.png
new file mode 100644
index 0000000..53f70dc
Binary files /dev/null and b/img/AA5000_simulation_10MC_50exp_1batch_first25.png differ
diff --git a/img/AA5000_simulation_10MC_50exp_1batch_first50.png b/img/AA5000_simulation_10MC_50exp_1batch_first50.png
new file mode 100644
index 0000000..5b2eb46
Binary files /dev/null and b/img/AA5000_simulation_10MC_50exp_1batch_first50.png differ
diff --git a/img/AA6000_simulation_10MC_50exp_1batch.png b/img/AA6000_simulation_10MC_50exp_1batch.png
new file mode 100644
index 0000000..235673d
Binary files /dev/null and b/img/AA6000_simulation_10MC_50exp_1batch.png differ
diff --git a/img/AA6000_simulation_10MC_50exp_1batch_first10.png b/img/AA6000_simulation_10MC_50exp_1batch_first10.png
new file mode 100644
index 0000000..10436b5
Binary files /dev/null and b/img/AA6000_simulation_10MC_50exp_1batch_first10.png differ
diff --git a/img/AA6000_simulation_10MC_50exp_1batch_first25.png b/img/AA6000_simulation_10MC_50exp_1batch_first25.png
new file mode 100644
index 0000000..fcccae7
Binary files /dev/null and b/img/AA6000_simulation_10MC_50exp_1batch_first25.png differ
diff --git a/img/AA6000_simulation_10MC_50exp_1batch_first50.png b/img/AA6000_simulation_10MC_50exp_1batch_first50.png
new file mode 100644
index 0000000..8f3d3d6
Binary files /dev/null and b/img/AA6000_simulation_10MC_50exp_1batch_first50.png differ
diff --git a/img/AA7075_simulation_10MC_50exp_1batch.png b/img/AA7075_simulation_10MC_50exp_1batch.png
new file mode 100644
index 0000000..1e54851
Binary files /dev/null and b/img/AA7075_simulation_10MC_50exp_1batch.png differ
diff --git a/img/AA7075_simulation_10MC_50exp_1batch_first10.png b/img/AA7075_simulation_10MC_50exp_1batch_first10.png
new file mode 100644
index 0000000..972f2e6
Binary files /dev/null and b/img/AA7075_simulation_10MC_50exp_1batch_first10.png differ
diff --git a/img/AA7075_simulation_10MC_50exp_1batch_first25.png b/img/AA7075_simulation_10MC_50exp_1batch_first25.png
new file mode 100644
index 0000000..c923c2f
Binary files /dev/null and b/img/AA7075_simulation_10MC_50exp_1batch_first25.png differ
diff --git a/img/AA7075_simulation_10MC_50exp_1batch_first50.png b/img/AA7075_simulation_10MC_50exp_1batch_first50.png
new file mode 100644
index 0000000..8cb16b5
Binary files /dev/null and b/img/AA7075_simulation_10MC_50exp_1batch_first50.png differ
diff --git a/img/Al_simulation_10MC_50exp_1batch.png b/img/Al_simulation_10MC_50exp_1batch.png
new file mode 100644
index 0000000..ab01cbc
Binary files /dev/null and b/img/Al_simulation_10MC_50exp_1batch.png differ
diff --git a/img/Al_simulation_10MC_50exp_1batch_first10.png b/img/Al_simulation_10MC_50exp_1batch_first10.png
new file mode 100644
index 0000000..7d1def6
Binary files /dev/null and b/img/Al_simulation_10MC_50exp_1batch_first10.png differ
diff --git a/img/Al_simulation_10MC_50exp_1batch_first25.png b/img/Al_simulation_10MC_50exp_1batch_first25.png
new file mode 100644
index 0000000..2c9aefe
Binary files /dev/null and b/img/Al_simulation_10MC_50exp_1batch_first25.png differ
diff --git a/img/Al_simulation_10MC_50exp_1batch_first50.png b/img/Al_simulation_10MC_50exp_1batch_first50.png
new file mode 100644
index 0000000..0f306d1
Binary files /dev/null and b/img/Al_simulation_10MC_50exp_1batch_first50.png differ
diff --git a/img/project-cover.png b/img/project-cover.png
new file mode 100644
index 0000000..f1e8e47
Binary files /dev/null and b/img/project-cover.png differ
diff --git a/img/transferAA1000_to_AA2024_simulation_10MC_50exp_1batch_first25.png b/img/transferAA1000_to_AA2024_simulation_10MC_50exp_1batch_first25.png
new file mode 100644
index 0000000..96c5873
Binary files /dev/null and b/img/transferAA1000_to_AA2024_simulation_10MC_50exp_1batch_first25.png differ
diff --git a/img/transferAA1000_to_AA2024_simulation_10MC_50exp_1batch_first50.png b/img/transferAA1000_to_AA2024_simulation_10MC_50exp_1batch_first50.png
new file mode 100644
index 0000000..d19a666
Binary files /dev/null and b/img/transferAA1000_to_AA2024_simulation_10MC_50exp_1batch_first50.png differ
diff --git a/legacy_code/Alex6022/Scenarios b/legacy_code/Alex6022/Scenarios
new file mode 100644
index 0000000..8ff4416
Binary files /dev/null and b/legacy_code/Alex6022/Scenarios differ
diff --git a/legacy_code/Alex6022/Scenarios.png b/legacy_code/Alex6022/Scenarios.png
new file mode 100644
index 0000000..b38ca2a
Binary files /dev/null and b/legacy_code/Alex6022/Scenarios.png differ
diff --git a/legacy_code/Alex6022/baybe-inhibitor Legacy.ipynb b/legacy_code/Alex6022/baybe-inhibitor Legacy.ipynb
new file mode 100644
index 0000000..a1eb343
--- /dev/null
+++ b/legacy_code/Alex6022/baybe-inhibitor Legacy.ipynb
@@ -0,0 +1,703 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Introduction"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "This project will focus on exploring the capabilities of Bayesian optimization, specifically employing BayBE, in the discovery of novel corrosion inhibitors for materials design. Initially, we will work with a randomly chosen subset from a comprehensive database of electrochemical responses of small organic molecules. Our goal is to assess how Bayesian optimization can speed up the screening process across the design space to identify promising compounds. We will compare different strategies for incorporating alloy information, while optimizing the experimental parameters with respect to the inhibitive performance of the screened compounds."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Initizalization"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Loading libraries and data files:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/vscode/.local/lib/python3.10/site-packages/baybe/telemetry.py:222: UserWarning: WARNING: BayBE Telemetry endpoint https://public.telemetry.baybe.p.uptimize.merckgroup.com:4317 cannot be reached. Disabling telemetry. The exception encountered was: ConnectionError, HTTPConnectionPool(host='verkehrsnachrichten.merck.de', port=80): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'verkehrsnachrichten.merck.de' ([Errno -2] Name or service not known)\"))\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
+ " from .autonotebook import tqdm as notebook_tqdm\n"
+ ]
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "from baybe import Campaign\n",
+ "\n",
+ "df_AA2024 = pd.read_excel('data/filtered_AA2024.xlsx')\n",
+ "df_AA1000 = pd.read_excel('data/filtered_AA1000.xlsx')\n",
+ "df_Al = pd.read_excel('data/filtered_Al.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "from matplotlib import pyplot as plt\n",
+ "import seaborn as sns\n",
+ "\n",
+ "for i, column in enumerate(df.columns, 1):\n",
+ " sns.histplot(df[column])\n",
+ " plt.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Set targets/objectives = efficiency for now"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/vscode/.local/lib/python3.10/site-packages/baybe/telemetry.py:222: UserWarning: WARNING: BayBE Telemetry endpoint https://public.telemetry.baybe.p.uptimize.merckgroup.com:4317 cannot be reached. Disabling telemetry. The exception encountered was: ConnectionError, HTTPConnectionPool(host='verkehrsnachrichten.merck.de', port=80): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'verkehrsnachrichten.merck.de' ([Errno -2] Name or service not known)\"))\n",
+ " warnings.warn(\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
+ " from .autonotebook import tqdm as notebook_tqdm\n"
+ ]
+ }
+ ],
+ "source": [
+ "from baybe.targets import NumericalTarget\n",
+ "from baybe.objective import Objective\n",
+ "\n",
+ "target = NumericalTarget(\n",
+ " name=\"Efficiency\",\n",
+ " mode=\"MAX\",\n",
+ ")\n",
+ "objective = Objective(mode=\"SINGLE\", targets=[target])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Search Space"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from baybe.parameters import NumericalContinuousParameter, CategoricalParameter, NumericalDiscreteParameter\n",
+ "from baybe.searchspace import SearchSpace\n",
+ "\n",
+ "basic_parameters=[\n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"Time_h\",\n",
+ " values=df_combined[\"Time_h\"].unique(),\n",
+ " tolerance=5/60,\n",
+ "),\n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"pH\",\n",
+ " values=df_combined[\"pH\"].unique(),\n",
+ " ), \n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"Inhib_Concentrat_M\",\n",
+ " values=df_combined[\"Inhib_Concentrat_M\"].unique(),\n",
+ " ),\n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"Salt_Concentrat_M\",\n",
+ " values=df_combined[\"Salt_Concentrat_M\"].unique(),\n",
+ " ),\n",
+ "]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Substance parameter**\n",
+ "\n",
+ "Instead of values, this parameter accepts data in form of a dictionary. The items correspond to pairs of labels and SMILES. SMILES are string-based representations of molecular structures. Based on these, BayBE can assign each label a set of molecular descriptors as encoding."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "{'C(=O)(C(=O)[O-])[O-]': 'C(=O)(C(=O)[O-])[O-]', 'C(C(=O)[O-])C(CC(=O)[O-])(C(=O)[O-])O': 'C(C(=O)[O-])C(CC(=O)[O-])(C(=O)[O-])O', 'C(C(C(C(C(C(=O)[O-])O)O)O)O)O.C(C(C(C(C(C(=O)[O-])O)O)O)O)O.[Fe+2]': 'C(C(C(C(C(C(=O)[O-])O)O)O)O)O.C(C(C(C(C(C(=O)[O-])O)O)O)O)O.[Fe+2]', 'C(C(C(C(C(C(=O)[O-])O)O)O)O)O.C(C(C(C(C(C(=O)[O-])O)O)O)O)O.[Zn+2]': 'C(C(C(C(C(C(=O)[O-])O)O)O)O)O.C(C(C(C(C(C(=O)[O-])O)O)O)O)O.[Zn+2]', 'C1=CC(=C(C=C1O)O)C=NNC(=S)N': 'C1=CC(=C(C=C1O)O)C=NNC(=S)N', 'C1=CC(=C(C=C1SSC2=CC(=C(C=C2)[N+](=O)[O-])C(=O)O)C(=O)O)[N+](=O)[O-]': 'C1=CC(=C(C=C1SSC2=CC(=C(C=C2)[N+](=O)[O-])C(=O)O)C(=O)O)[N+](=O)[O-]', 'C1=CC(=CC(=C1)S)C(=O)O': 'C1=CC(=CC(=C1)S)C(=O)O', 'C1=CC2=NNN=C2C=C1Cl': 'C1=CC2=NNN=C2C=C1Cl', 'C1=CC=C(C(=C1)C=NNC(=S)N)O': 'C1=CC=C(C(=C1)C=NNC(=S)N)O', 'C1COCCN1CCCS(=O)(=O)O': 'C1COCCN1CCCS(=O)(=O)O', 'C1N2CN3CN1CN(C2)C3': 'C1N2CN3CN1CN(C2)C3', 'C=CC(=O)OCCOC(=O)OCCSc1ncccn1': 'C=CC(=O)OCCOC(=O)OCCSc1ncccn1', 'CC(=O)O': 'CC(=O)O', 'CC(=O)SSC(=O)C': 'CC(=O)SSC(=O)C', 'CC1(C(N2C(S1)C(C2=O)NC(=O)C(C3=CC=C(C=C3)O)N)C(=O)O)C': 'CC1(C(N2C(S1)C(C2=O)NC(=O)C(C3=CC=C(C=C3)O)N)C(=O)O)C', 'CCCCCCCC/C=C\\\\CCCCCCCC(=O)O': 'CCCCCCCC/C=C\\\\CCCCCCCC(=O)O', 'CCCCCCCCCCCCCCCCCC(=O)O': 'CCCCCCCCCCCCCCCCCC(=O)O', 'CCCCCCCCCCCCCCN(CC(=O)O[Na])CC(=O)O[Na]': 'CCCCCCCCCCCCCCN(CC(=O)O[Na])CC(=O)O[Na]', 'CCCCCCCCCCCCN(CC(=O)O[Na])CC(=O)O[Na]': 'CCCCCCCCCCCCN(CC(=O)O[Na])CC(=O)O[Na]', 'CCCCCCCCCCCCOS(=O)(=O)O': 'CCCCCCCCCCCCOS(=O)(=O)O', 'CCCCCCCCCCCCc1ccccc1S([O])([O])O': 'CCCCCCCCCCCCc1ccccc1S([O])([O])O', 'CCCCCCCCN(CC(=O)O[Na])CC(=O)O[Na]': 'CCCCCCCCN(CC(=O)O[Na])CC(=O)O[Na]', 'CCCCN(CCCC)C1=NC(=NC(=N1)NC(CCSC)C(=O)O)NC(CCSC)C(=O)O': 'CCCCN(CCCC)C1=NC(=NC(=N1)NC(CCSC)C(=O)O)NC(CCSC)C(=O)O', 'CCCCOP(=O)(OCCCC)O': 'CCCCOP(=O)(OCCCC)O', 'CCN(C(=S)S)CC': 'CCN(C(=S)S)CC', 'CCOc1ccc2c(c1)nc([nH]2)S': 'CCOc1ccc2c(c1)nc([nH]2)S', 'CCSc1nnc(s1)N': 'CCSc1nnc(s1)N', 'CN1C=NC2=C1C(=O)N(C(=O)N2C)C': 'CN1C=NC2=C1C(=O)N(C(=O)N2C)C', 'CNCC(C1=CC(=CC=C1)O)O': 'CNCC(C1=CC(=CC=C1)O)O', 'COC(=O)CCCC1=CNC2=CC=CC=C21': 'COC(=O)CCCC1=CNC2=CC=CC=C21', 'COC(=O)n1nnc2ccccc12': 'COC(=O)n1nnc2ccccc12', 'COCCOC(=O)OCSc1nc2c(s1)cccc2': 'COCCOC(=O)OCSc1nc2c(s1)cccc2', 'COc1ccc2c(c1)[nH]c(=S)[nH]2': 'COc1ccc2c(c1)[nH]c(=S)[nH]2', 'COc1cccc(c1)c1n[nH]c(=S)[nH]1': 'COc1cccc(c1)c1n[nH]c(=S)[nH]1', 'CS[C]1N[N]C(=N1)N': 'CS[C]1N[N]C(=N1)N', 'CSc1[nH]c2c(n1)cc(c(c2)C)C': 'CSc1[nH]c2c(n1)cc(c(c2)C)C', 'CSc1nnc(s1)N': 'CSc1nnc(s1)N', 'Cc1cc(C)nc(n1)S': 'Cc1cc(C)nc(n1)S', 'Cc1ccc(c(c1)n1nc2c(n1)cccc2)O': 'Cc1ccc(c(c1)n1nc2c(n1)cccc2)O', 'Cc1ccc2c(c1)nc([nH]2)S': 'Cc1ccc2c(c1)nc([nH]2)S', 'Cc1n[nH]c(=S)s1': 'Cc1n[nH]c(=S)s1', 'Cc1nsc(c1)N': 'Cc1nsc(c1)N', 'ClC([C]1N[N]C=N1)(Cl)Cl': 'ClC([C]1N[N]C=N1)(Cl)Cl', 'Clc1cc2[nH]c(=S)[nH]c2cc1Cl': 'Clc1cc2[nH]c(=S)[nH]c2cc1Cl', 'Clc1ccc(cc1)CC[C@](C(C)(C)C)(Cn1cncn1)O': 'Clc1ccc(cc1)CC[C@](C(C)(C)C)(Cn1cncn1)O', 'Clc1ccc(cc1Cl)c1n[nH]c(=S)[nH]1': 'Clc1ccc(cc1Cl)c1n[nH]c(=S)[nH]1', 'Clc1ccc2c(c1)[nH]c(n2)S': 'Clc1ccc2c(c1)[nH]c(n2)S', 'Clc1cccc(c1)c1n[nH]c(=S)[nH]1': 'Clc1cccc(c1)c1n[nH]c(=S)[nH]1', 'Cn1cnnc1S': 'Cn1cnnc1S', 'Cn1nnnc1S': 'Cn1nnnc1S', 'N.N.[N+](=O)(O)[O-].[N+](=O)(O)[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].O.O.O.O.[Ce+3]': 'N.N.[N+](=O)(O)[O-].[N+](=O)(O)[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].O.O.O.O.[Ce+3]', 'NC(=S)NN=CC1=C(C(=C(C=C1)O)O)O': 'NC(=S)NN=CC1=C(C(=C(C=C1)O)O)O', 'NCC(=O)O': 'NCC(=O)O', 'NO': 'NO', 'Nc1cc(N)nc(n1)S': 'Nc1cc(N)nc(n1)S', 'Nc1cc(S)nc(n1)N': 'Nc1cc(S)nc(n1)N', 'Nc1ccc2c(c1)sc(=S)[nH]2': 'Nc1ccc2c(c1)sc(=S)[nH]2', 'Nc1ccnc(n1)S': 'Nc1ccnc(n1)S', 'Nc1n[nH]c(=S)s1': 'Nc1n[nH]c(=S)s1', 'Nc1n[nH]c(n1)S': 'Nc1n[nH]c(n1)S', 'Nc1n[nH]cn1': 'Nc1n[nH]cn1', 'Nc1nc([nH]n1)C(=O)O': 'Nc1nc([nH]n1)C(=O)O', 'Nc1ncncc1N': 'Nc1ncncc1N', 'Nn1c(NN)nnc1S': 'Nn1c(NN)nnc1S', 'Nn1c(S)nnc1c1ccccc1': 'Nn1c(S)nnc1c1ccccc1', 'Nn1cnnc1': 'Nn1cnnc1', 'O/N=C(/C(=N/O)/C)\\\\C': 'O/N=C(/C(=N/O)/C)\\\\C', 'O/N=C(\\\\C(=N/O)\\\\c1ccco1)/c1ccco1': 'O/N=C(\\\\C(=N/O)\\\\c1ccco1)/c1ccco1', 'O=C([O-])C(O)C(O)C(O)C(O)CO.[Na+]': 'O=C([O-])C(O)C(O)C(O)C(O)CO.[Na+]', 'OC(=O)/C=C/c1ccccc1': 'OC(=O)/C=C/c1ccccc1', 'OC(=O)CCCCC(=O)O': 'OC(=O)CCCCC(=O)O', 'OC(=O)CCCCCCCCCCCCCCC(=O)O': 'OC(=O)CCCCCCCCCCCCCCC(=O)O', 'OC(=O)CCS': 'OC(=O)CCS', 'OC(=O)CN(CC(=O)O)CCN(CC(=O)O)CC(=O)O': 'OC(=O)CN(CC(=O)O)CCN(CC(=O)O)CC(=O)O', 'OC(=O)CS': 'OC(=O)CS', 'OC(=O)Cn1nnnc1S': 'OC(=O)Cn1nnnc1S', 'OC(=O)c1ccc(=S)[nH]c1': 'OC(=O)c1ccc(=S)[nH]c1', 'OC(=O)c1ccc(cc1)N': 'OC(=O)c1ccc(cc1)N', 'OC(=O)c1ccc(cc1)S': 'OC(=O)c1ccc(cc1)S', 'OC(=O)c1ccc(cc1)c1ccccc1': 'OC(=O)c1ccc(cc1)c1ccccc1', 'OC(=O)c1ccccc1': 'OC(=O)c1ccccc1', 'OC(=O)c1ccccc1O': 'OC(=O)c1ccccc1O', 'OC(=O)c1ccccc1S': 'OC(=O)c1ccccc1S', 'OC(=O)c1ccccn1': 'OC(=O)c1ccccn1', 'OC(=O)c1cccnc1': 'OC(=O)c1cccnc1', 'OC(=O)c1cccnc1S': 'OC(=O)c1cccnc1S', 'OC(=O)c1ccncc1': 'OC(=O)c1ccncc1', 'OC(=O)c1n[nH]c(n1)N': 'OC(=O)c1n[nH]c(n1)N', 'OCC(CO)O': 'OCC(CO)O', 'OC[C@H]([C@H]([C@@H]([C@@H](CO)O)O)O)O': 'OC[C@H]([C@H]([C@@H]([C@@H](CO)O)O)O)O', 'OC[C@H]([C@H]([C@@H]([C@H](C(=O)O)O)O)O)O': 'OC[C@H]([C@H]([C@@H]([C@H](C(=O)O)O)O)O)O', 'OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O': 'OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O', 'O[C@H]1C(=O)OCC1(C)C': 'O[C@H]1C(=O)OCC1(C)C', 'Oc1ccc(cc1)C(=O)O': 'Oc1ccc(cc1)C(=O)O', 'Oc1ccc(cc1)S([O])([O])O': 'Oc1ccc(cc1)S([O])([O])O', 'Oc1cccc2c1nccc2': 'Oc1cccc2c1nccc2', 'Oc1ccccc1c1nnc([nH]1)S': 'Oc1ccccc1c1nnc([nH]1)S', 'On1nnc2c1cccc2': 'On1nnc2c1cccc2', 'S=c1[nH]c2c([nH]1)c(=O)n(cn2)C': 'S=c1[nH]c2c([nH]1)c(=O)n(cn2)C', 'S=c1[nH]c2c([nH]1)cncn2': 'S=c1[nH]c2c([nH]1)cncn2', 'S=c1[nH]c2c([nH]1)nccn2': 'S=c1[nH]c2c([nH]1)nccn2', 'S=c1[nH]nc([nH]1)c1cccnc1': 'S=c1[nH]nc([nH]1)c1cccnc1', 'S=c1[nH]nc([nH]1)c1ccco1': 'S=c1[nH]nc([nH]1)c1ccco1', 'S=c1[nH]nc([nH]1)c1ccncc1': 'S=c1[nH]nc([nH]1)c1ccncc1', 'S=c1sc2c([nH]1)cccc2': 'S=c1sc2c([nH]1)cccc2', 'SC#N': 'SC#N', 'S[C]1NC2=C[CH]C=NC2=N1': 'S[C]1NC2=C[CH]C=NC2=N1', 'Sc1n[nH]cn1': 'Sc1n[nH]cn1', 'Sc1nc(N)c(c(n1)S)N': 'Sc1nc(N)c(c(n1)S)N', 'Sc1nc(N)c2c(n1)[nH]nc2': 'Sc1nc(N)c2c(n1)[nH]nc2', 'Sc1nc2c([nH]1)cccc2': 'Sc1nc2c([nH]1)cccc2', 'Sc1ncc[nH]1': 'Sc1ncc[nH]1', 'Sc1ncccn1': 'Sc1ncccn1', 'Sc1nnc(s1)S': 'Sc1nnc(s1)S', '[Cl-].[Cl-].[Cl-].[Ce+3]': '[Cl-].[Cl-].[Cl-].[Ce+3]', '[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[Ce+3]': '[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[Ce+3]', '[NH4+].[NH4+].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[Ce+4]': '[NH4+].[NH4+].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[N+](=O)([O-])[O-].[Ce+4]', '[O-]S(=O)(=O)[O-].[O-]S(=O)(=O)[O-].[O-]S(=O)(=O)[O-].[Ce+3].[Ce+3]': '[O-]S(=O)(=O)[O-].[O-]S(=O)(=O)[O-].[O-]S(=O)(=O)[O-].[Ce+3].[Ce+3]', '[O-]S(=O)[O-].[Na+].[Na+]': '[O-]S(=O)[O-].[Na+].[Na+]', 'c1cc(ccc1c2[nH]c(nn2)S)[N+](=O)[O-]': 'c1cc(ccc1c2[nH]c(nn2)S)[N+](=O)[O-]', 'c1ccc(nc1)c1ccccn1': 'c1ccc(nc1)c1ccccn1', 'c1ccc2c(c1)[nH]nn2': 'c1ccc2c(c1)[nH]nn2', 'c1ncn[nH]1': 'c1ncn[nH]1', 'C(C(CO)([N+](=O)[O-])Br)O': 'C(C(CO)([N+](=O)[O-])Br)O', 'C(CC=O)CC=O': 'C(CC=O)CC=O', 'C1=CC(=C(C=C1F)F)C(CN2C=NC=N2)(CN3C=NC=N3)O': 'C1=CC(=C(C=C1F)F)C(CN2C=NC=N2)(CN3C=NC=N3)O', 'C1=CC(=CN=C1)C=NNC(=S)N': 'C1=CC(=CN=C1)C=NNC(=S)N', 'C1=CC(=NC(=C1)N)N': 'C1=CC(=NC(=C1)N)N', 'C1=CC=C(C=C1)C(C2=CC=CC=C2)(C3=CC=CC=C3Cl)N4C=CN=C4': 'C1=CC=C(C=C1)C(C2=CC=CC=C2)(C3=CC=CC=C3Cl)N4C=CN=C4', 'C1=CC=NC(=C1)C=NNC(=S)N': 'C1=CC=NC(=C1)C=NNC(=S)N', 'C1=CN=C(C=N1)C(=O)N': 'C1=CN=C(C=N1)C(=O)N', 'C1=CN=C(N=C1)N': 'C1=CN=C(N=C1)N', 'C1=CN=CC=C1C=NNC(=S)N': 'C1=CN=CC=C1C=NNC(=S)N', 'C1CCC(=NO)CC1': 'C1CCC(=NO)CC1', 'C=CC1=C(N2C(C(C2=O)NC(=O)C(=NOCC(=O)O)C3=CSC(=N3)N)SC1)C(=O)O': 'C=CC1=C(N2C(C(C2=O)NC(=O)C(=NOCC(=O)O)C3=CSC(=N3)N)SC1)C(=O)O', 'CC(=NO)C': 'CC(=NO)C', 'CC(C)(C)NCC(COC1=CC=CC2=C1CC(C(C2)O)O)O': 'CC(C)(C)NCC(COC1=CC=CC2=C1CC(C(C2)O)O)O', 'CC(C)(C)NCC(COC1=NSN=C1N2CCOCC2)O': 'CC(C)(C)NCC(COC1=NSN=C1N2CCOCC2)O', 'CC(C)NCC(COC1=CC=C(C=C1)CC(=O)N)O': 'CC(C)NCC(COC1=CC=C(C=C1)CC(=O)N)O', 'CC(C)NCC(COC1=CC=CC2=CC=CC=C21)O': 'CC(C)NCC(COC1=CC=CC2=CC=CC=C21)O', 'CC(OC(=O)C)OC(=O)C1=C(CSC2N1C(=O)C2NC(=O)C(=NOC)C3=CC=CO3)COC(=O)N': 'CC(OC(=O)C)OC(=O)C1=C(CSC2N1C(=O)C2NC(=O)C(=NOC)C3=CC=CO3)COC(=O)N', 'CC1=CC=C(C=C1)[N]2N=NC=C2O': 'CC1=CC=C(C=C1)[N]2N=NC=C2O', 'CC1=CN=C(C=N1)C(=O)N': 'CC1=CN=C(C=N1)C(=O)N', 'CC1=NC(=CC=C1)C': 'CC1=NC(=CC=C1)C', 'CCC(=NO)C': 'CCC(=NO)C', 'CCOC(=O)C1=C(C)N=C(S)NC1C2=CC=C(C=C2)Cl': 'CCOC(=O)C1=C(C)N=C(S)NC1C2=CC=C(C=C2)Cl', 'CN(C)CC1CCCCC1(C2=CC(=CC=C2)OC)O': 'CN(C)CC1CCCCC1(C2=CC(=CC=C2)OC)O', 'COC(=O)C1=CC=C(C=C1)[N]2N=NC=C2O': 'COC(=O)C1=CC=C(C=C1)[N]2N=NC=C2O', 'COC1=NC=C(N=C1)C(=O)N': 'COC1=NC=C(N=C1)C(=O)N', 'NC(N)=S': 'NC(N)=S', 'NC1=CCNC(=S)N1': 'NC1=CCNC(=S)N1', 'OC1=C(C=CC=C1)C=NC2=CC=C(C=C2)N=NC3=C(C=CC=C3)N=CC4=C(C=CC=C4)O': 'OC1=C(C=CC=C1)C=NC2=CC=C(C=C2)N=NC3=C(C=CC=C3)N=CC4=C(C=CC=C4)O', 'OC1=CN=N[N]1C2=CC=C(C=C2)Cl': 'OC1=CN=N[N]1C2=CC=C(C=C2)Cl'}\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Create a dictionary of unique SMILES representations found in the dataframe\n",
+ "\n",
+ "unique_SMILES = df_combined[\"SMILES\"].unique()\n",
+ "\n",
+ "dic_SMILES = dict(zip(unique_SMILES, unique_SMILES))\n",
+ "\n",
+ "print(dic_SMILES)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from baybe.parameters import SubstanceParameter\n",
+ "\n",
+ "mordred_parameters = basic_parameters + [\n",
+ " SubstanceParameter(\n",
+ " name=\"SMILES\",\n",
+ " data=dic_SMILES,\n",
+ " encoding=\"MORDRED\",\n",
+ " )\n",
+ "]\n",
+ "\n",
+ "rdkit_parameters = basic_parameters + [\n",
+ " SubstanceParameter(\n",
+ " name=\"SMILES\",\n",
+ " data=dic_SMILES,\n",
+ " encoding=\"RDKIT\",\n",
+ " )\n",
+ "]\n",
+ "\n",
+ "morganfp_parameters = basic_parameters + [\n",
+ " SubstanceParameter(\n",
+ " name=\"SMILES\",\n",
+ " data=dic_SMILES,\n",
+ " encoding=\"MORGAN_FP\",\n",
+ " )\n",
+ "]\n",
+ "\n",
+ "ohe_parameters = basic_parameters + [\n",
+ " CategoricalParameter(\n",
+ " name=\"SMILES\",\n",
+ " values=unique_SMILES,\n",
+ " encoding=\"OHE\",\n",
+ " )\n",
+ "]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "searchspace_mordred = SearchSpace.from_dataframe(df.drop(\"Efficiency\", axis = 1), mordred_parameters)\n",
+ "searchspace_rdkit = SearchSpace.from_dataframe(df.drop(\"Efficiency\", axis = 1), rdkit_parameters)\n",
+ "searchspace_morganfp = SearchSpace.from_dataframe(df.drop(\"Efficiency\", axis = 1), morganfp_parameters)\n",
+ "searchspace_ohe = SearchSpace.from_dataframe(df.drop(\"Efficiency\", axis = 1), ohe_parameters)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Recommenders"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "The **SequentialGreedyRecommender** is a powerful recommender that leverages BoTorch optimization functions to perform sequential Greedy optimization. It can be applied for discrete, continuous and hybrid sarch spaces. It is an implementation of the BoTorch optimization functions for discrete, continuous and mixed spaces. **It is important to note that this recommender performs a brute-force search when applied in hybrid search spaces, as it optimizes the continuous part of the space while exhaustively searching choices in the discrete subspace.** You can customize this behavior to only sample a certain percentage of the discrete subspace via the sample_percentage attribute and to choose different sampling strategies via the hybrid_sampler attribute. \n",
+ "\n",
+ "e.g.\n",
+ "strategy = TwoPhaseStrategy(recommender=SequentialGreedyRecommender(hybrid_sampler=\"Farthest\", sampling_percentage=0.3))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "For implementing fully customized surrogate models e.g. from sklearn or PyTorch, see:\n",
+ "https://emdgroup.github.io/baybe/examples/Custom_Surrogates/Custom_Surrogates.html\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from baybe.recommenders import (\n",
+ " SequentialGreedyRecommender,\n",
+ " FPSRecommender,\n",
+ " TwoPhaseMetaRecommender,\n",
+ ")\n",
+ "\n",
+ "recommender = TwoPhaseMetaRecommender(\n",
+ " initial_recommender=FPSRecommender(), # farthest point sampling\n",
+ " recommender=SequentialGreedyRecommender(), # Bayesian model-based optimization\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Campaign Strategy"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from baybe.strategies import TwoPhaseStrategy\n",
+ "from baybe import Campaign\n",
+ "\n",
+ "campaign_rdkit = Campaign(searchspace_rdkit, objective)\n",
+ "campaign_mordred = Campaign(searchspace_mordred, objective)\n",
+ "campaign_morganfp = Campaign(searchspace_morganfp, objective)\n",
+ "campaign_ohe = Campaign(searchspace_ohe, objective)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Start simulation"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "scenarios = {\n",
+ " \"OHE\" : campaign_ohe,\n",
+ "}"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 0%| | 0/10 [00:00, ?it/s]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 10%|# | 1/10 [00:09<01:24, 9.35s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 20%|## | 2/10 [00:17<01:10, 8.82s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 30%|### | 3/10 [00:26<01:00, 8.68s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 40%|#### | 4/10 [00:35<00:52, 8.75s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 50%|##### | 5/10 [00:43<00:43, 8.68s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 60%|###### | 6/10 [00:52<00:35, 8.77s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 70%|####### | 7/10 [01:00<00:25, 8.65s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 80%|######## | 8/10 [01:09<00:17, 8.71s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ " 90%|######### | 9/10 [01:18<00:08, 8.74s/it]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n",
+ "100%|##########| 10/10 [01:26<00:00, 8.67s/it]\n"
+ ]
+ }
+ ],
+ "source": [
+ "from baybe.simulation import simulate_scenarios\n",
+ "\n",
+ "N_MC_ITERATIONS = 10\n",
+ "N_DOE_ITERATIONS = 50\n",
+ "BATCH_SIZE = 1\n",
+ "\n",
+ "results = simulate_scenarios(\n",
+ " scenarios,\n",
+ " df,\n",
+ " batch_size=BATCH_SIZE,\n",
+ " n_doe_iterations=N_DOE_ITERATIONS,\n",
+ " n_mc_iterations=N_MC_ITERATIONS,\n",
+ " impute_mode=\"best\",\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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xrBUTmtqt+7QcQVvIiIiDQk6EO3evRs333xzg+MpKSkoLi4OqVJa5esyM7KFiIiISFOCDkRWqxWnTp1qcHz79u3qjLPWxreXmV7HQdVERERaEnQgGjduHB599FEUFBRAkiQoioLvvvsODz30kLpIY2vjqdNlRkRERNoR9JN7zpw56N69OzIzM2G329GzZ08MGzYMQ4YMwRNPPBHOOmpG7UrV57cwIxEREbUMIW3d8dprr2HWrFnYvXs37HY7+vfvjy5duoSzfpohhFAHVXPaPRERkbYEHYh8MjMzkZmZGY66aJqvdQjwLczIUERERKQVQXWZHTx4EO+//z7y8/MBAP/5z38wbNgwDBo0CM8++yyEEL9whQuPb5VqgGOIiIiItCbgFqJVq1bhd7/7HXQ1a+28+uqruPfee3HllVciPj4eTz75JAwGAx599NGmqG+L5dvHDODCjERERFoTcFPGs88+i0ceeQQOhwMvv/wy7rvvPsydOxerV6/Gp59+isWLF2P58uVhq+CJEydw++23Izk5GRaLBb1798aWLVvU80IIzJo1C+np6bBYLMjNzcXBgwfD9vnny9dCJAHQSeCgaiIiIg0JOBDl5eVh0qRJkCQJEyZMgMvlQm5urnr+2muvxZEjR8JSuTNnzmDo0KEwGo1YvXo19u7di7/97W9ITExUy8yfPx+LFi3CkiVLsGnTJsTExGDkyJFwOBxhqcP58pthxhYiIiIiTQm4y6yyshJxcXEAAJ1OB4vFgujoaPW8xWKB0+kMS+Wee+45ZGZmYtmyZeqx7Oxs9c9CCCxcuBBPPPEERo8eDQD417/+hdTUVHz44YcYN25cWOpxPnxdZhw/REREpD0BP70lSfLbp6v+63D6+OOPMXDgQPz2t79FSkoK+vfvj9dee009n5+fj4KCAr8WqoSEBAwePBgbNmw463WdTidsNpvfT6h8XWbeVarZQkRERKQlAQciIQS6du2KpKQkJCUlqesP+V537949bJX76aef8PLLL6NLly747LPPcP/99+OBBx7AihUrAAAFBQUAgNTUVL/3paamqucaM3fuXCQkJKg/4Vg2oHaVam8Y4hgiIiIi7Qi4y6xu91VTUxQFAwcOxJw5cwAA/fv3x48//oglS5ZgwoQJQV93xowZmD59uvraZrOFHIp8+5gZ9ExCREREWhNwIAoliAQqPT0dPXv29DvWo0cPvP/++wCAtLQ0AEBhYSHS09PVMoWFhejXr99ZrxsVFYWoqKiw1tVTZ5VqSQK7zYiIiDQkLCOA7XZ72MfkAMDQoUORl5fnd+zAgQPIysoC4B1gnZaWhnXr1qnnbTYbNm3ahJycnLDU4XypLUQcVE1ERKQ5QT+98/PzccMNNyAmJgYJCQlITExEYmIirFar37T4UEybNg0bN27EnDlzcOjQIbz55pt49dVXMXnyZADeAd1Tp07FM888g48//hi7d+/GHXfcgYyMDIwZMyYsdThfftPum/WTiYiIKFRB72V2++23QwiBf/7zn0hNTW2SmWaDBg3CqlWrMGPGDDz99NPIzs7GwoULMX78eLXMI488gsrKStxzzz0oKyvD5ZdfjjVr1sBsNoe9PufCQdVERETaJYkgNx6LjY3F1q1b0a1bt3DXqdnZbDYkJCSgvLwc8fHxZy238acSeGSBBIuxwbkNh4sxZ/V+dE2NxawbL8bg7CQY9ew+IyIiairn+/w+H0E/sQcNGoRjx46F9OEXktoWIu9XygYiIiIi7Qi6y2zp0qW47777cOLECfTq1QtGo3+rSZ8+fUKunJbU7TJjGCIiItKWoAPR6dOncfjwYdx5553qMUmSIISAJEmQZTksFdQK3ywzvTqGiLGIiIhIK4IORJMmTUL//v3x1ltvNdmgai2pP6iaiIiItCPoQHTkyBF8/PHH6Ny5czjro1nqXmY10+4Zi4iIiLQj6EHVI0aMwM6dO8NZF02r3e2eUYiIiEhrgm4huvHGGzFt2jTs3r0bvXv3bjCo+qabbgq5clriayEy6HTctoOIiEhjgg5E9913HwDg6aefbnCuVQ6qrrOXGcCFGYmIiLQk6ECk1HQRkZffoGqGISIiIk3hUsphwmn3RERE2hV0C1FjXWV1zZo1K9hLa5LaZabXsbuMiIhIY4IORKtWrfJ77Xa7kZ+fD4PBgIsuuqjVBiLOMiMiItKeoAPR9u3bGxyz2WyYOHEibr755pAqpUW+LjMGIiIiIu0J6xii+Ph4PPXUU5g5c2Y4L6sJ6sKM3MuMiIhIc8I+qLq8vBzl5eXhvmyL57e5KxMRERGRpgTdZbZo0SK/10IInDp1Cq+//jpGjRoVcsW0xrdStV4ncYYZERGRxgQdiBYsWOD3WqfToW3btpgwYQJmzJgRcsW0hl1mRERE2hV0IMrPzw9nPTSvdi8zLu1ERESkNQE/vWVZxq5du1BdXd3gXHV1NXbt2tUqV7HmGCIiIiLtCjgQvf7665g0aRJMJlODc0ajEZMmTcKbb74ZlsppiV+XGQMRERGRpgQciP7xj3/goYcegl6vb3DOYDDgkUcewauvvhqWymlJ3UHVREREpC0BB6K8vDxcdtllZz0/aNAg7Nu3L6RKaZHaZaaXwGHVRERE2hJwIKqsrITNZjvr+YqKClRVVYVUKS1Su8wkBiIiIiKtCTgQdenSBd9///1Zz3/77bfo0qVLSJXSorq73XMMERERkbYEHIhuu+02PPHEE9i1a1eDczt37sSsWbNw2223haVyWsLNXYmIiLQr4HWIpk2bhtWrV2PAgAHIzc1F9+7dAQD79+/H//73PwwdOhTTpk0Le0VbOl8g0ut0bCEiIiLSmIADkdFoxOeff44FCxbgzTffxNdffw0hBLp27Ypnn30WU6dOhdFobIq6tmjc7Z6IiEi7glqp2mg04pFHHsEjjzzyi2Xfeust3HTTTYiJiQnmozTD10Kk03NINRERkdY0+T4T9957LwoLC5v6YyKOK1UTERFpV5MHIiFEU39Ei+DrMtMxDREREWkOdyINA1kRqGkgqmkhYigiIiLSEgaiMJCV2lYwvY5jiIiIiLSGgSgMfPuYAd6tO8BIREREpCkMRGHg27YDqNm6g3mIiIhIU5o8EGVlZV3w6xKpU+4l76BqBiIiIiJtCToQTZgwAV9//fUvlvvxxx+RmZkZ7Mdogq/LzKDzfp3MQ0RERNoSdCAqLy9Hbm4uunTpgjlz5uDEiRPhrJemqDvd6yQIMBARERFpTdCB6MMPP8SJEydw//334+2330bHjh0xatQovPfee3C73eGsY4unLsqo90YhTrsnIiLSlpDGELVt2xbTp0/Hzp07sWnTJnTu3Bm///3vkZGRgWnTpuHgwYPhqmeL5luU0ajToXUsQ0lERHRhCcug6lOnTmHt2rVYu3Yt9Ho9rr/+euzevRs9e/bEggULwvERLVrDFqJI1oaIiIgCFXQgcrvdeP/99/GrX/0KWVlZePfddzF16lScPHkSK1aswP/+9z+88847ePrpp8NZ3xbJF4j03OmeiIhIk4La7R4A0tPToSgKbr31Vvzwww/o169fgzJXXXUVrFZrCNXTBl+XmUGvAwTAtaqJiIi0JehAtGDBAvz2t7+F2Ww+axmr1Yr8/PxgP0IzfC1ERh27zIiIiLQo6C6zm266CVVVVQ2Ol5aWwmazhVQprfGfdi/YPkRERKQxQQeicePGYeXKlQ2Ov/POOxg3blxIldIadWFGfc3CjGwiIiIi0pSgA9GmTZtw1VVXNTh+5ZVXYtOmTSFVSmvkOl1mQrDLjIiISGuCDkROpxMej6fBcbfbjerq6pAqpTVu2X/aPREREWlL0IHo0ksvxauvvtrg+JIlSzBgwICQKqU1vi4zvU7ivh1EREQaFPQss2eeeQa5ubnYuXMnrr76agDAunXrsHnzZnz++edhq6AW+AZV127uylRERESkJUG3EA0dOhQbNmxAZmYm3nnnHXzyySfo3Lkzdu3ahSuuuCKcdWzx1Gn37DIjIiLSpKBbiACgX79+eOONN8JVF83yLcyo10nehRmZi4iIiDQlpECkKAoOHTqEoqIiKDXjaHyGDRsWUsW0pHYvMx3DEBERkQYFHYg2btyI2267DUeOHIEQ/nu8S5IEWZZDrpxW+KbdG2oWZiQiIiJtCToQ3XfffRg4cCD+85//ID09vVUvRuj27WXGzV2JiIg0KehAdPDgQbz33nvo3LlzOOujSXW7zCAkdpsRERFpTNCzzAYPHoxDhw6Fsy6a5WELERERkaYF3UL0pz/9CX/+859RUFCA3r17w2g0+p3v06dPyJXTitpp9zouzEhERKRBQQeisWPHAgAmTZqkHpMkCUKIVjeo2heI9DUtRK15PBUREZEWBR2I8vPzw1kPTavbZcYsREREpD1BB6KsrKxw1kPT5DqDqoUQ7DUjIiLSmKAHVQPA66+/jqFDhyIjIwNHjhwBACxcuBAfffRRWCqnFepu9zqJ+5gRERFpUNCB6OWXX8b06dNx/fXXo6ysTB0zZLVasXDhwnDVTxN8u90b9BIEuHUHERGR1gQdiF544QW89tprePzxx6HX69XjAwcOxO7du8NSOa2ov9s9ERERaUvQT/D8/Hz079+/wfGoqChUVlaGVKmzmTdvHiRJwtSpU9VjDocDkydPRnJyMmJjYzF27FgUFhY2yeefjczd7omIiDQt6ECUnZ2NHTt2NDi+Zs0a9OjRI5Q6NWrz5s145ZVXGqxvNG3aNHzyySd49913sX79epw8eRK//vWvw/755+KuP+2e44iIiIg0JehZZtOnT8fkyZPhcDgghMAPP/yAt956C3PnzsXSpUvDWUfY7XaMHz8er732Gp555hn1eHl5Of7xj3/gzTffxIgRIwAAy5YtQ48ePbBx40ZcdtllYa3H2dROu9cxChEREWlQ0IHoD3/4AywWC5544glUVVXhtttuQ0ZGBv7+979j3Lhx4awjJk+ejBtuuAG5ubl+gWjr1q1wu93Izc1Vj3Xv3h0dOnTAhg0bzhqInE4nnE6n+tpms4VUv9pp976FGUO6HBERETWzoAMRAIwfPx7jx49HVVUV7HY7UlJSwlUv1cqVK7Ft2zZs3ry5wbmCggKYTCZYrVa/46mpqSgoKDjrNefOnYunnnoqbHX0dZlxLzMiIiJtCsu0qOjo6CYJQ8eOHcODDz6IN954A2azOWzXnTFjBsrLy9WfY8eOhXQ9tctMrwPAhRmJiIi0JqAWoksuuQTr1q1DYmIi+vfvf849u7Zt2xZy5bZu3YqioiJccskl6jFZlvH111/jxRdfxGeffQaXy4WysjK/VqLCwkKkpaWd9bpRUVGIiooKuX4+Hr8WIsYhIiIirQkoEI0ePVoNEmPGjGmK+vi5+uqrG6xpdOedd6J79+549NFHkZmZCaPRiHXr1qmbzebl5eHo0aPIyclp8vr5yHLttHsBMBMRERFpTECBaPbs2Y3+uanExcWhV69efsdiYmKQnJysHr/rrrswffp0JCUlIT4+Hn/605+Qk5PTbDPMAMBds1K1ngszEhERaVLQg6o3b94MRVEwePBgv+ObNm2CXq/HwIEDQ67c+ViwYAF0Oh3Gjh0Lp9OJkSNH4qWXXmqWz/bxyBxUTUREpGVBN2lMnjy50cHIJ06cwOTJk0Oq1Ll89dVXfnulmc1mLF68GKWlpaisrMQHH3xwzvFDTaHBtHv2mREREWlK0IFo7969foOdffr374+9e/eGVCmtUTd31ekAISJcGyIiIgpU0IEoKiqq0T3DTp06BYMhpOWNNEVWBGoaiNQuMy7MSEREpC1BB6Jrr71WXc/Hp6ysDP/v//0/XHPNNWGpnBb4WocAb5fZuZYiICIiopYp6Kacv/71rxg2bBiysrLUXe937NiB1NRUvP7662GrYEvnGz8EeLvMBDjrnoiISGuCDkTt2rXDrl278MYbb2Dnzp2wWCy48847ceutt8JoNIazji2aW64NRHodh1MTERFpUUiDfWJiYnDPPfeEqy6a5Nu2Qyd5A5EQYLcZERGRxgQUiD7++GOMGjUKRqMRH3/88TnL3nTTTSFVTCtqp9xzUUYiIiKtCigQjRkzBgUFBUhJSTnn1h2SJEGW5VDrpgmeejvds3GIiIhIewIKREqdGVV1/9yauX073eskiJo1iJiJiIiItCWgfp6kpCQUFxcDACZNmoSKioomqZSWeOp1mXFYNRERkfYEFIhcLhdsNhsAYMWKFXA4HE1SKS2R63SZ+eabsduMiIhIWwLqMsvJycGYMWMwYMAACCHwwAMPwGKxNFr2n//8Z1gq2NLV7TIDGIaIiIi0KKBA9O9//xsLFizA4cOHAQDl5eWtvpWobpeZbxszdpsRERFpS0CBKDU1FfPmzQMAZGdn4/XXX0dycnKTVEwrZNl/p3siIiLSnqAHVV911VUwmUxNUiktqd3pvk4gYjYiIiLSFA6qDpFv6w6DjgszEhERaRUHVYeodgxRTbMQW4eIiIg0J+hB1ZIkcVA1AFlpZGFGhiIiIiJN4aDqENXvMmMYIiIi0p6AB75cf/31KC8vR35+PpKTkzFv3jyUlZWp50tKStCzZ89w1rFFq9tlpi7MGLnqEBERURACDkRr1qyB0+lUX8+ZMwelpaXqa4/Hg7y8vPDUTgNqu8x8W3cQERGR1oQ8Nco3bqa18sj+u90DgMR+MyIiIk3hXPEQuevNMmMUIiIi0p6AA5EkSQ1aQFpzi4jHt5eZ39YdREREpCUBzTIDvF1kEydORFRUFADA4XDgvvvuQ0xMDAD4jS9qDerudk9ERETaFHAgmjBhgt/r22+/vUGZO+64I/gaaYy73hgibuxKRESkPQEHomXLljVFPTRL3ctMr4MAF2YkIiLSIg6qDlGDLjOGISIiIs1hIApR3Wn3tYOqmYqIiIi0hIEoRG61y4zT7omIiLSKgShEtV1mtV8lxxARERFpCwNRiNQuMz3HEBEREWkVA1GI3L6FGeuMISIiIiJtYSAKUe1u9/wqiYiItIpP8RDVn3bPGWZERETaw0AUIk/dLjMuzEhERKRJDEQhctfrMmMYIiIi0h4GohA1trkru82IiIi0hYEoRHW7zADOuiciItIiBqIQ1Z1lpm7dwVRERESkKQxEIXLL9Td3ZRoiIiLSGgaiEMl19jLzrcvISERERKQtDEQhqt3tnl8lERGRVvEpHqLaMUQcVE1ERKRVDEQh8vi6zHQ6QB1UzVhERESkJQxEIRBC1OkyYwsRERGRVjEQhUARaqNQzaDqmq07IlclIiIiCgIDUQjcNYsyArWDqrlKNRERkfYwEIXAt20HUNNCxIUZiYiINImBKASeOoFIry7MGKHKEBERUdAYiELg28dMr5Ogk+oszMgmIiIiIk1hIAqBr4VIr2MAIiIi0jIGohD4ptwb6wQiNg4RERFpDwNRCNRFGfX8GomIiLSMT/IQNNjpHhxTTUREpEUMRCGQ640hEkKwy4yIiEiDGIhC4OsyM9bpMuMMMyIiIu1hIApB/X3MxLkKExERUYvFQBQCddq9nmOIiIiItIyBKARql1nNPmZsIiIiItImBqIQqF1meq5DREREpGUMRCHw7XZv4MKMREREmsZAFILaaffer1EAkDiKiIiISHNafCCaO3cuBg0ahLi4OKSkpGDMmDHIy8vzK+NwODB58mQkJycjNjYWY8eORWFhYZPXzTeo2ug3qJqBiIiISGtafCBav349Jk+ejI0bN2Lt2rVwu9249tprUVlZqZaZNm0aPvnkE7z77rtYv349Tp48iV//+tdNXjdPvS4zLsxIRESkTYZIV+CXrFmzxu/18uXLkZKSgq1bt2LYsGEoLy/HP/7xD7z55psYMWIEAGDZsmXo0aMHNm7ciMsuu6zJ6uap12VGRERE2qS5J3l5eTkAICkpCQCwdetWuN1u5ObmqmW6d++ODh06YMOGDY1ew+l0wmaz+f0EwxeI6s4yIyIiIu3RVCBSFAVTp07F0KFD0atXLwBAQUEBTCYTrFarX9nU1FQUFBQ0ep25c+ciISFB/cnMzAyqPr4uMyNnmREREWmapgLR5MmT8eOPP2LlypUhXWfGjBkoLy9Xf44dOxbUddxqC1HtLDMiIiLSnhY/hshnypQp+PTTT/H111+jffv26vG0tDS4XC6UlZX5tRIVFhYiLS2t0WtFRUUhKioq5DrJsv9u9wC37iAiItKiFt9CJITAlClTsGrVKnzxxRfIzs72Oz9gwAAYjUasW7dOPZaXl4ejR48iJyenSetWu9s9u8yIiIi0rMW3EE2ePBlvvvkmPvroI8TFxanjghISEmCxWJCQkIC77roL06dPR1JSEuLj4/GnP/0JOTk5TTrDDKi7231Nl5kAJCYiIiIizWnxgejll18GAFx55ZV+x5ctW4aJEycCABYsWACdToexY8fC6XRi5MiReOmll5q8brXT7tllRkREpGUtPhAJ8ctDlc1mMxYvXozFixc3Q41q+brMfNPuRc3mHURERKQtLX4MUUvm6zIz1lmYkT1mRERE2sNAFAJ3/S4zzrsnIiLSJAaiEMj1uswAQMcWIiIiIs1hIApB/S4zNhARERFpEwNRCBrby4wNRERERNrDQBQC315mftPuOaqaiIhIcxiIQuBpZC8z5iEiIiLtYSAKQe0YIqYgIiIiLWMgCoFvYca60+4ljiIiIiLSHAaiENTvMgPYZUZERKRFDEQhqN9lJjjxnoiISJMYiEJQu5dZnRaiSFWGiIiIgsZAFIL6u90LwWn3REREWsRAFAJfl5nfwozMQ0RERJrDQBQCX5eZb+sOhiEiIiJtYiAKga+FSO0yA6fdExERaREDUZCEEI3uZUZERETaw0AUJFmpnWLv6zKDYLcZERGRFjEQBclTJxCxhYiIiEjbGIiCVDcQqVt3SFyYkYiISIsYiILkkRX1zwZu7kpERKRpDERBUgdU66TaxRgFgxEREZEWMRAFqf4q1T4cVE1ERKQ9DERB8nWZcZVqIiIi7WMgClLtTve1X6EA9zIjIiLSIgaiIDXWZcYsREREpE0MREHy7WNWt8tMCMGNO4iIiDSIgShI6k73On6FREREWseneZB8XWZGv1Wq2T5ERESkRQxEQfJ1mXHaPRERkfYxEAWJXWZEREQXDj7Ng6SuVF1vY1eJ3WZERESaw0AUJHVhxrrT7iNVGSIiIgoJA1GQaluI/L9CjiEiIiLSHgaiINWOIWICIiIi0joGoiDVLsxY9yvkwoxERERaxEAUJLXLjC1EREREmsdAFKTGuszYPkRERKRNDERBarzLDJxqRkREpEEMREHioGoiIqILBwNRkM42hogLMxIREWkPA1GQ1IUZ63SZMQoRERFpEwNRkBrbukMIwYUZiYiINIiBKEicdk9ERHThYCAKUu1eZnW+QokjiIiIiLSIgShIZ9vtnoiIiLSHgShIje12DxGhyhAREVFIGIiCVDuGqP5u92wxIiIi0hoGoiA11mXGLERERKRNDERBqt9lJoQ3IDETERERaQ8DUZBqW4jqLszIOERERKRFDERBqr+XmW88NbvNiIiItIeBKEi1u90zAREREWkdA1GQaluIvF+hEGwdIiIi0ioGoiBxt3siIqILBwNRkNhlRkREdOFgIApS/S4zFfMRERGR5jAQBUlurMuMYYiIiEiTGIiC5K7XZaYuzMhQREREpDkMREFSu8zqLszIMERERKRJDERBqj/LTF2YMUL1ISIiouAxEAVBCNH4GCIiIiLSJAaiIPhah4D6e5kRERGRFl0wgWjx4sXo2LEjzGYzBg8ejB9++KHJPss3fghoZGFGDiQiIiLSnAsiEL399tuYPn06Zs+ejW3btqFv374YOXIkioqKmuTzZKXxQMQoREREpE0XRCB6/vnncffdd+POO+9Ez549sWTJEkRHR+Of//xnk3yeb8o9AOh9g6prMhJDERERkfYYIl2BULlcLmzduhUzZsxQj+l0OuTm5mLDhg2NvsfpdMLpdKqvy8vLAQA2m+2cn1VZUQGPIuDyKFCcVTDoJFTaK7z18CiocnpgsxkhR2n+ayUiImrxfM9t31qAodD8k7u4uBiyLCM1NdXveGpqKvbv39/oe+bOnYunnnqqwfHMzMyAP3/I8wG/hYiIiMKopKQECQkJIV1D84EoGDNmzMD06dPV12VlZcjKysLRo0dD/kIpNDabDZmZmTh27Bji4+MjXZ1Wjfei5eC9aFl4P1qO8vJydOjQAUlJSSFfS/OBqE2bNtDr9SgsLPQ7XlhYiLS0tEbfExUVhaioqAbHExIS+B93CxEfH8970ULwXrQcvBctC+9Hy6Grv9F6MNcIQz0iymQyYcCAAVi3bp16TFEUrFu3Djk5ORGsGREREWmF5luIAGD69OmYMGECBg4ciEsvvRQLFy5EZWUl7rzzzkhXjYiIiDTggghEt9xyC06fPo1Zs2ahoKAA/fr1w5o1axoMtD6bqKgozJ49u9FuNGpevBctB+9Fy8F70bLwfrQc4bwXkgjHXDUiIiIiDdP8GCIiIiKiUDEQERERUavHQEREREStHgMRERERtXqtPhAtXrwYHTt2hNlsxuDBg/HDDz9Eukqtwtdff40bb7wRGRkZkCQJH374od95IQRmzZqF9PR0WCwW5Obm4uDBg5Gp7AVs7ty5GDRoEOLi4pCSkoIxY8YgLy/Pr4zD4cDkyZORnJyM2NhYjB07tsFCqBQeL7/8Mvr06aMu+JeTk4PVq1er53kvImfevHmQJAlTp05Vj/F+NI8nn3wSkiT5/XTv3l09H6770KoD0dtvv43p06dj9uzZ2LZtG/r27YuRI0eiqKgo0lW74FVWVqJv375YvHhxo+fnz5+PRYsWYcmSJdi0aRNiYmIwcuRIOByOZq7phW39+vWYPHkyNm7ciLVr18LtduPaa69FZWWlWmbatGn45JNP8O6772L9+vU4efIkfv3rX0ew1heu9u3bY968edi6dSu2bNmCESNGYPTo0dizZw8A3otI2bx5M1555RX06dPH7zjvR/O5+OKLcerUKfXn22+/Vc+F7T6IVuzSSy8VkydPVl/LsiwyMjLE3LlzI1ir1geAWLVqlfpaURSRlpYm/u///k89VlZWJqKiosRbb70VgRq2HkVFRQKAWL9+vRDC+70bjUbx7rvvqmX27dsnAIgNGzZEqpqtSmJioli6dCnvRYRUVFSILl26iLVr14rhw4eLBx98UAjB/280p9mzZ4u+ffs2ei6c96HVthC5XC5s3boVubm56jGdTofc3Fxs2LAhgjWj/Px8FBQU+N2bhIQEDB48mPemiZWXlwOAulHi1q1b4Xa7/e5F9+7d0aFDB96LJibLMlauXInKykrk5OTwXkTI5MmTccMNN/h97wD/v9HcDh48iIyMDHTq1Anjx4/H0aNHAYT3PlwQK1UHo7i4GLIsN1jNOjU1Ffv3749QrQgACgoKAKDRe+M7R+GnKAqmTp2KoUOHolevXgC898JkMsFqtfqV5b1oOrt370ZOTg4cDgdiY2OxatUq9OzZEzt27OC9aGYrV67Etm3bsHnz5gbn+P+N5jN48GAsX74c3bp1w6lTp/DUU0/hiiuuwI8//hjW+9BqAxER+Zs8eTJ+/PFHv755an7dunXDjh07UF5ejvfeew8TJkzA+vXrI12tVufYsWN48MEHsXbtWpjN5khXp1UbNWqU+uc+ffpg8ODByMrKwjvvvAOLxRK2z2m1XWZt2rSBXq9vMBK9sLAQaWlpEaoVAVC/f96b5jNlyhR8+umn+PLLL9G+fXv1eFpaGlwuF8rKyvzK8140HZPJhM6dO2PAgAGYO3cu+vbti7///e+8F81s69atKCoqwiWXXAKDwQCDwYD169dj0aJFMBgMSE1N5f2IEKvViq5du+LQoUNh/f9Fqw1EJpMJAwYMwLp169RjiqJg3bp1yMnJiWDNKDs7G2lpaX73xmazYdOmTbw3YSaEwJQpU7Bq1Sp88cUXyM7O9js/YMAAGI1Gv3uRl5eHo0eP8l40E0VR4HQ6eS+a2dVXX43du3djx44d6s/AgQMxfvx49c+8H5Fht9tx+PBhpKenh/f/FyEM/Na8lStXiqioKLF8+XKxd+9ecc899wir1SoKCgoiXbULXkVFhdi+fbvYvn27ACCef/55sX37dnHkyBEhhBDz5s0TVqtVfPTRR2LXrl1i9OjRIjs7W1RXV0e45heW+++/XyQkJIivvvpKnDp1Sv2pqqpSy9x3332iQ4cO4osvvhBbtmwROTk5IicnJ4K1vnA99thjYv369SI/P1/s2rVLPPbYY0KSJPH5558LIXgvIq3uLDMheD+ay5///Gfx1Vdfifz8fPHdd9+J3Nxc0aZNG1FUVCSECN99aNWBSAghXnjhBdGhQwdhMpnEpZdeKjZu3BjpKrUKX375pQDQ4GfChAlCCO/U+5kzZ4rU1FQRFRUlrr76apGXlxfZSl+AGrsHAMSyZcvUMtXV1eKPf/yjSExMFNHR0eLmm28Wp06dilylL2CTJk0SWVlZwmQyibZt24qrr75aDUNC8F5EWv1AxPvRPG655RaRnp4uTCaTaNeunbjlllvEoUOH1PPhug+SEEKEoQWLiIiISLNa7RgiIiIiIh8GIiIiImr1GIiIiIio1WMgIiIiolaPgYiIiIhaPQYiIiIiavUYiIiIiKjVYyAiIiKiVo+BiIjoPEiShA8//DDS1SCiJsJARNSKTJw4EZIkYd68eX7HP/zwQ0iSFKFaeUmS1OjPypUrI1ovn1OnTmHUqFGRrgaWL18Oq9Ua6WoQXXAYiIhaGbPZjOeeew5nzpyJdFUaWLZsGU6dOuX3M2bMmIjWyeVyAQDS0tIQFRUV0boQUdNhICJqZXJzc5GWloa5c+c2ev7JJ59Ev379/I4tXLgQHTt2VF9PnDgRY8aMwZw5c5Camgqr1Yqnn34aHo8HDz/8MJKSktC+fXssW7YsoLpZrVakpaX5/ZjNZgDApEmT0KdPHzidTgDeoNK/f3/ccccdAICff/5ZbVEaMmQIzGYzevXqhfXr1/t9xo8//ohRo0YhNjYWqamp+P3vf4/i4mL1/JVXXokpU6Zg6tSpaNOmDUaOHAnAv8vM91nvvPMOrrjiClgsFgwaNAgHDhzA5s2bMXDgQMTGxmLUqFE4ffq03+cvXboUPXr0gNlsRvfu3fHSSy+p53zX/eCDD3DVVVchOjoaffv2xYYNGwAAX331Fe68806Ul5erLWhPPvkkAOCll15Cly5dYDabkZqait/85jcBffdErR0DEVEro9frMWfOHLzwwgs4fvx40Nf54osvcPLkSXz99dd4/vnnMXv2bPzqV79CYmIiNm3ahPvuuw/33ntvSJ9R16JFi1BZWYnHHnsMAPD444+jrKwML774ol+5hx9+GH/+85+xfft25OTk4MYbb0RJSQkAoKysDCNGjED//v2xZcsWrFmzBoWFhfjd737nd40VK1bAZDLhu+++w5IlS85ap9mzZ+OJJ57Atm3bYDAYcNttt+GRRx7B3//+d3zzzTc4dOgQZs2apZZ/4403MGvWLDz77LPYt28f5syZg5kzZ2LFihV+13388cfx0EMPYceOHejatStuvfVWeDweDBkyBAsXLkR8fLzagvbQQw9hy5YteOCBB/D0008jLy8Pa9aswbBhw0L6volaHUFErcaECRPE6NGjhRBCXHbZZWLSpElCCCFWrVolfH8dzJ49W/Tt29fvfQsWLBBZWVl+18nKyhKyLKvHunXrJq644gr1tcfjETExMeKtt946r7oBEGazWcTExPj9HDlyRC3z/fffC6PRKGbOnCkMBoP45ptv1HP5+fkCgJg3b556zO12i/bt24vnnntOCCHEX/7yF3Httdf6fe6xY8cEAJGXlyeEEGL48OGif//+jdZv1apVfp+1dOlS9fxbb70lAIh169apx+bOnSu6deumvr7ooovEm2++6Xfdv/zlLyInJ+es192zZ48AIPbt2yeEEGLZsmUiISHB7xrvv/++iI+PFzabrUG9iej8GCKWxIgoop577jmMGDECDz30UFDvv/jii6HT1TYyp6amolevXuprvV6P5ORkFBUVnfc1FyxYgNzcXL9jGRkZ6p9zcnLw0EMP4S9/+QseffRRXH755Q2ukZOTo/7ZYDBg4MCB2LdvHwBg586d+PLLLxEbG9vgfYcPH0bXrl0BAAMGDDiv+vbp00f9c2pqKgCgd+/efsd8v39lZSUOHz6Mu+66C3fffbdaxuPxICEh4azXTU9PBwAUFRWhe/fujdbjmmuuQVZWFjp16oTrrrsO1113HW6++WZER0ef1+9BRAADEVErNWzYMIwcORIzZszAxIkT1eM6nQ5CCL+ybre7wfuNRqPfa0mSGj2mKMp51yktLQ2dO3c+63lFUfDdd99Br9fj0KFD531dH7vdjhtvvBHPPfdcg3O+4AEAMTEx53W9ur+vb5Ze/WO+399utwMAXnvtNQwePNjvOnq9/heve67vMS4uDtu2bcNXX32Fzz//HLNmzcKTTz6JzZs3c0Ya0XniGCKiVmzevHn45JNP1EG7ANC2bVsUFBT4haIdO3ZEoHYN/d///R/279+P9evXY82aNY0O2t64caP6Z4/Hg61bt6JHjx4AgEsuuQR79uxBx44d0blzZ7+f8w1BwUpNTUVGRgZ++umnBp+dnZ193tcxmUyQZbnBcYPBgNzcXMyfPx+7du3Czz//jC+++CKcvwLRBY0tREStWO/evTF+/HgsWrRIPXbllVfi9OnTmD9/Pn7zm99gzZo1WL16NeLj45u8PmVlZSgoKPA7FhcXh5iYGGzfvh2zZs3Ce++9h6FDh+L555/Hgw8+iOHDh6NTp05q+cWLF6NLly7o0aMHFixYgDNnzmDSpEkAgMmTJ+O1117DrbfeikceeQRJSUk4dOgQVq5ciaVLlzZoqQm3p556Cg888AASEhJw3XXXwel0YsuWLThz5gymT59+Xtfo2LEj7HY71q1bh759+yI6OhpffPEFfvrpJwwbNgyJiYn473//C0VR0K1btyb9fYguJGwhImrlnn76ab/umB49euCll17C4sWL0bdvX/zwww9BjzMK1J133on09HS/nxdeeAEOhwO33347Jk6ciBtvvBEAcM899+Cqq67C73//e78Wk3nz5mHevHno27cvvv32W3z88cdo06YNAO94pO+++w6yLOPaa69F7969MXXqVFitVr/xUE3lD3/4A5YuXYply5ahd+/eGD58OJYvXx5QC9GQIUNw33334ZZbbkHbtm0xf/58WK1WfPDBBxgxYgR69OiBJUuW4K233sLFF1/chL8N0YVFEvUHCxARadDPP/+M7OxsbN++vcE6SkREv4QtRERERNTqMRARUZObM2cOYmNjG/1pCfuDERGxy4yImlxpaSlKS0sbPWexWNCuXbtmrhERkT8GIiIiImr12GVGRERErR4DEREREbV6DERERETU6jEQERERUavHQEREREStHgMRERERtXoMRERERNTq/X+x2T6L9PsrvQAAAABJRU5ErkJggg==",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "sns.lineplot(\n",
+ " data=results,\n",
+ " x=\"Num_Experiments\",\n",
+ " y=\"Efficiency_CumBest\",\n",
+ " hue=\"Scenario\",\n",
+ " marker=\"x\",\n",
+ ")\n",
+ "\n",
+ "plt.xlim(0, N_DOE_ITERATIONS)\n",
+ "plt.ylim(0, 100)\n",
+ "\n",
+ "plt.savefig(\"Scenarios\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Evalute best results"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Index(['Scenario', 'Random_Seed', 'Iteration', 'Num_Experiments',\n",
+ " 'Efficiency_Measurements', 'Efficiency_IterBest', 'Efficiency_CumBest'],\n",
+ " dtype='object')\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(results.columns)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Use transfer learning on other metals"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Define the training function (i.e. the previously investigated larger data set) and the yet to be optimized data sets."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from baybe.parameters import TaskParameter\n",
+ "\n",
+ "taskparam = TaskParameter(\n",
+ " name=\"Al_alloys\",\n",
+ " values=[\"AA1000\", \"AA2024\"],\n",
+ " active_values=[\"AA2024\"],\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "unique_SMILES_transfer = df_transfer[\"SMILES\"].unique()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 59,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from baybe.parameters import NumericalContinuousParameter, CategoricalParameter, NumericalDiscreteParameter\n",
+ "from baybe.searchspace import SearchSpace\n",
+ "\n",
+ "transfer_parameters=[\n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"Time_h\",\n",
+ " values=df_combined[\"Time_h\"].unique(),\n",
+ " tolerance=5/60,\n",
+ "),\n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"pH\",\n",
+ " values=df_combined[\"pH\"].unique(),\n",
+ " ), \n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"Inhib_Concentrat_M\",\n",
+ " values=df_combined[\"Inhib_Concentrat_M\"].unique(),\n",
+ " ),\n",
+ "NumericalDiscreteParameter(\n",
+ " name=\"Salt_Concentrat_M\",\n",
+ " values=df_combined[\"Salt_Concentrat_M\"].unique(),\n",
+ " ),\n",
+ "CategoricalParameter(\n",
+ " name=\"SMILES\",\n",
+ " values=unique_SMILES,\n",
+ " encoding=\"OHE\",\n",
+ " )\n",
+ "]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 60,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "searchspace_transfer = SearchSpace.from_dataframe(df_transfer.drop(\"Efficiency\", axis = 1), transfer_parameters)\n",
+ "\n",
+ "campaign_transfer = Campaign(searchspace_transfer, objective)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 61,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_features = df.drop(\"Efficiency\", axis = 1)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 62,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 0%| | 0/1 [00:00, ?it/s]/home/vscode/.local/lib/python3.10/site-packages/botorch/models/transforms/outcome.py:304: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " stdvs = Y.std(dim=-2, keepdim=True)\n",
+ "/home/vscode/.local/lib/python3.10/site-packages/botorch/models/utils/assorted.py:194: UserWarning: std(): degrees of freedom is <= 0. Correction should be strictly less than the reduction factor (input numel divided by output numel). (Triggered internally at ../aten/src/ATen/native/ReduceOps.cpp:1760.)\n",
+ " Ymean, Ystd = torch.mean(Y, dim=-2), torch.std(Y, dim=-2)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "100%|##########| 1/1 [00:06<00:00, 6.61s/it]\n"
+ ]
+ }
+ ],
+ "source": [
+ "results_transfer: list[pd.DataFrame] = []\n",
+ "fractions = (0.01, 0.2)\n",
+ "\n",
+ "\n",
+ "result_fresh_start = simulate_scenarios(\n",
+ " {\"Fresh\": campaign_transfer},\n",
+ " df_transfer,\n",
+ " batch_size=BATCH_SIZE,\n",
+ " n_doe_iterations=N_DOE_ITERATIONS,\n",
+ " n_mc_iterations=N_MC_ITERATIONS,\n",
+ " impute_mode=\"best\",\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 63,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 0%| | 0/10 [00:00, ?it/s]Input row with index 350 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 181 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 24 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 180 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 443 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 67 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 380 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 95 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 315 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 273 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 15 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 460 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 12 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 213 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 278 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 240 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 445 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 34 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 383 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 125 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 503 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 302 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 218 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 11 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 323 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 244 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 71 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 106 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 219 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 100 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 210 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 391 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 157 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 417 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 229 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 83 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 91 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 455 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 195 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 248 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 102 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 482 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 500 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 332 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 176 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 387 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 22 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 480 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 226 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 70 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 117 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 259 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 120 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 115 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 199 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 400 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 312 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 175 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 33 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 170 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 108 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 2 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 477 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 225 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 437 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 451 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 292 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 14 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 187 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 204 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 305 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 269 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 239 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 495 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 449 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 4 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 381 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 351 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 376 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 340 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 474 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 489 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 486 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 352 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 105 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 324 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 421 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 99 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 198 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 124 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 200 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 393 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 148 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 492 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 479 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 82 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 307 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 135 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 263 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 35 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 227 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 92 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 169 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 233 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 377 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 104 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 152 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 191 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 371 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 346 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 196 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 513 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 7 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 301 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 53 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 205 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 237 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 127 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 112 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 504 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 141 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 336 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 62 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 5 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 322 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 276 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 171 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 254 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 281 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 222 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 119 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 10%|# | 1/10 [00:25<03:51, 25.67s/it]Input row with index 350 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 181 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 24 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 180 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 443 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 67 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 380 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 95 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 315 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 273 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 15 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 460 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 12 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 213 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 278 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 240 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 445 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 34 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 383 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 125 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 503 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 302 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 218 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 11 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 323 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 244 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 71 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 106 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 219 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 100 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 210 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 391 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 157 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 417 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 229 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 83 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 91 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 455 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 195 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 248 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 102 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 482 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 500 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 332 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 176 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 387 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 22 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 480 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 226 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 70 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 117 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 259 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 120 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 115 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 199 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 400 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 312 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 175 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 33 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 170 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 108 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 2 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 477 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 225 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 437 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 451 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 292 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 14 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 187 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 204 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 305 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 269 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 239 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 495 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 449 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 4 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 381 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 351 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 376 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 340 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 474 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 489 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 486 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 352 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 105 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 324 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 421 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 99 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 198 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 124 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 200 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 393 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 148 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 492 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 479 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 82 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 307 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 135 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 263 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 35 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 227 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 92 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 169 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 233 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 377 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 104 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 152 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 191 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 371 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 346 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 196 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 513 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 7 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 301 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 53 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 205 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 237 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 127 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 112 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 504 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 141 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 336 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 62 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 5 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 322 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 276 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 171 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 254 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 281 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 222 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 119 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 20%|## | 2/10 [00:50<03:23, 25.49s/it]Input row with index 350 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 181 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 24 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 180 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 443 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 67 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 380 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 95 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 315 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 273 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 15 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 460 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 12 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 213 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 278 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 240 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 445 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 34 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 383 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 125 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 503 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 302 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 218 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 11 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 323 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 244 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 71 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 106 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 219 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 100 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 210 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 391 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 157 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 417 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 229 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 83 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 91 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 455 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 195 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 248 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 102 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 482 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 500 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 332 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 176 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 387 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 22 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 480 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 226 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 70 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 117 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 259 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 120 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 115 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 199 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 400 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 312 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 175 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 33 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 170 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 108 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 2 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 477 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 225 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 437 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 451 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 292 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 14 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 187 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 204 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 305 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 269 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 239 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 495 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 449 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 4 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 381 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 351 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 376 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 340 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 474 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 489 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 486 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 352 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 105 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 324 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 421 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 99 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 198 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 124 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 200 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 393 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 148 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 492 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 479 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 82 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 307 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 135 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 263 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 35 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 227 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 92 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 169 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 233 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 377 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 104 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 152 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 191 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 371 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 346 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 196 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 513 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 7 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 301 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 53 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 205 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 237 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 127 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 112 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 504 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 141 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 336 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 62 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 5 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 322 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 276 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 171 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 254 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 281 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 222 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 119 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 30%|### | 3/10 [01:18<03:02, 26.13s/it]Input row with index 350 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 181 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 24 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 180 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 443 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 67 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 380 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 95 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 315 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 273 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 15 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 460 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 12 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 213 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 278 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 240 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 445 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 34 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 383 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 125 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 503 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 302 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 218 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 11 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 323 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 244 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 71 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 106 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 219 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 100 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 210 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 391 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 157 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 417 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 229 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 83 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 91 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 455 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 195 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 248 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 102 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 482 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 500 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 332 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 176 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 387 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 22 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 480 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 226 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 70 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 117 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 259 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 120 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 115 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 199 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 400 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 312 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 175 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 33 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 170 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 108 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 2 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 477 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 225 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 437 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 451 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 292 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 14 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 187 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 204 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 305 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 269 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 239 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 495 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 449 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 4 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 381 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 351 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 376 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 340 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 474 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 489 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 486 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 352 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 105 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 324 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 421 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 99 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 198 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 124 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 200 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 393 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 148 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 492 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 479 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 82 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 307 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 135 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 263 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 35 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 227 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 92 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 169 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 233 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 377 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 104 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 152 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 191 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 371 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 346 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 196 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 513 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 7 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 301 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 53 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 205 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 237 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 127 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 112 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 504 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 141 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 336 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 62 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 5 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 322 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 276 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 171 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 254 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 281 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 222 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 119 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 40%|#### | 4/10 [01:43<02:34, 25.77s/it]Input row with index 350 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 181 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 24 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 180 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 443 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 67 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 380 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 95 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 315 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 273 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 15 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 460 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 12 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 213 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 278 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 240 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 445 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 34 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 383 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 125 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 503 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 302 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 218 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 11 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 323 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 244 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 71 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 106 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 219 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 100 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 210 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 391 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 157 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 417 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 229 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 83 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 91 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 455 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 195 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 248 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 102 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 482 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 500 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 332 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 176 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 387 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 22 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 480 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 226 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 70 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 117 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 259 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 120 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 115 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 199 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 400 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 312 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 175 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 33 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 170 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 108 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 2 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 477 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 225 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 437 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 451 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 292 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 14 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 187 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 204 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 305 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 269 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 239 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 495 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 449 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 4 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 381 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 351 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 376 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 340 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 474 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 489 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 486 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 352 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 105 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 324 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 421 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 99 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 198 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 124 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 200 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 393 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 148 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 492 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 479 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 82 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 307 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 135 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 263 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 35 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 227 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 92 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 169 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 233 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 377 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 104 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 152 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 191 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 371 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 346 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 196 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 513 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 7 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 301 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 53 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 205 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 237 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 127 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 112 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 504 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 141 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 336 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 62 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 5 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 322 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 276 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 171 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 254 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 281 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 222 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 119 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 50%|##### | 5/10 [02:08<02:08, 25.61s/it]Input row with index 350 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 181 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 24 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 180 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 443 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 67 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 380 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 95 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 315 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 273 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 15 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 460 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 12 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 213 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 278 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 240 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 445 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 34 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 383 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 125 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 503 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 302 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 218 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 11 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 323 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 244 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 71 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 106 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 219 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 100 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 210 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 391 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 157 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 417 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 229 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 83 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 91 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 455 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 195 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 248 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 102 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 482 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 500 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 332 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 176 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 387 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 22 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 480 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 226 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 70 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 117 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 259 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 120 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 115 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 199 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 400 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 312 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 175 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 33 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 170 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 108 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 2 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 477 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 225 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 437 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 451 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 292 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 14 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 187 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 204 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 305 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 269 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 239 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 495 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 449 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 4 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 381 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 351 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 376 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 340 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 474 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 489 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 486 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 352 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 105 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 324 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 421 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 99 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 198 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 124 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 200 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 393 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 148 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 492 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 479 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 82 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 307 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 135 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 263 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 35 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 227 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 92 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 169 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 233 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 377 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 104 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 152 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 191 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 371 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 346 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 196 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 513 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 7 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 301 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 53 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 205 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 237 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 127 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 112 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 504 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 141 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 336 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 62 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 5 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 322 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 276 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 171 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 254 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 281 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 222 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 119 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 60%|###### | 6/10 [02:32<01:41, 25.44s/it]Input row with index 350 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 181 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 24 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 180 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 443 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 67 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 380 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 95 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 315 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 273 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 15 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 460 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 12 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 213 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 278 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 240 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 445 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 34 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 383 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 125 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 503 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 302 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 218 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 11 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 323 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 244 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 71 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 106 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 219 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 100 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 210 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 391 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 157 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 417 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 229 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 83 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 91 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 455 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 195 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 248 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 102 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 482 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 500 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 332 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 176 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 387 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 22 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 480 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 226 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 70 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 117 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 259 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 120 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 115 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 199 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 400 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 312 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 175 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 33 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 170 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 108 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 2 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 477 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 225 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 437 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 451 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 292 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 14 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 187 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 204 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 305 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 269 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 239 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 495 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 449 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 4 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 381 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 351 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 376 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 340 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 474 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 489 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 486 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 352 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 105 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 324 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 421 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 99 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 198 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 124 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 200 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 393 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 148 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 492 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 479 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 82 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 307 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 135 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 263 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 35 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 227 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 92 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 169 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 233 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 377 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 104 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 152 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 191 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 371 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 346 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 196 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 513 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 7 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 301 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 53 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 205 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 237 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 127 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 112 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 504 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 141 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 336 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 62 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 5 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 322 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 276 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 171 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 254 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 281 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 222 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 119 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 70%|####### | 7/10 [02:57<01:16, 25.40s/it]Input row with index 350 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 181 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 24 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 180 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 443 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 67 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 380 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 95 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 315 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 273 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 15 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 460 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 12 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 213 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 278 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 240 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 445 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 34 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 383 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 125 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 503 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 302 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 218 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 11 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 323 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 244 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 71 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 106 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 219 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 100 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 210 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 391 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 157 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 417 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 229 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 83 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 91 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 455 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 195 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 248 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 102 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 482 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 500 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 332 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 176 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 387 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 22 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 480 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 226 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 70 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 117 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 259 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 120 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 115 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 199 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 400 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 312 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 175 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 33 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 170 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 108 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 2 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 477 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 225 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 437 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 451 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 292 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 14 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 187 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 204 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 305 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 269 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 239 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 495 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 449 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 4 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 381 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 351 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 376 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 340 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 474 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 489 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 486 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 352 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 105 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 324 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 421 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 99 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 198 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 124 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 200 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 393 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 148 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 492 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 479 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 82 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 307 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 135 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 263 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 35 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 227 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 92 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 169 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 233 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 377 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 104 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 152 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 191 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 371 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 346 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 196 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 513 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 7 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 301 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 53 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 205 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 237 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 127 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 112 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 504 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 141 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 336 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 62 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 5 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 322 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 276 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 171 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 254 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 281 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 222 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 119 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 80%|######## | 8/10 [03:23<00:50, 25.39s/it]Input row with index 350 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 181 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 24 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 180 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 443 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 67 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 380 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 95 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 315 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 273 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 15 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 460 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 12 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 213 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 278 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 240 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 445 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 34 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 383 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 125 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 503 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 302 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 218 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 11 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 323 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 244 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 71 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 106 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 219 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 100 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 210 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 391 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 157 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 417 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 229 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 83 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 91 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 455 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 195 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 248 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 102 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 482 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 500 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 332 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 176 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 387 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 22 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 480 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 226 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 70 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 117 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 259 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 120 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 115 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 199 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 400 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 312 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 175 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 33 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 170 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 108 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 2 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 477 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 225 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 437 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 451 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 292 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 14 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 187 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 204 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 305 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 269 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 239 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 495 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 449 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 4 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 381 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 351 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 376 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 340 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 474 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 489 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 486 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 352 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 105 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 324 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 421 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 99 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 198 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 124 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 200 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 393 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 148 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 492 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 479 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 82 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 307 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 135 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 263 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 35 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 227 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 92 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 169 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 233 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 377 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 104 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 152 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 191 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 371 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 346 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 196 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 513 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 7 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 301 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 53 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 205 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 237 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 127 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 112 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 504 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 141 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 336 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 62 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 5 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 322 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 276 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 171 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 254 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 281 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 222 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 119 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ " 90%|######### | 9/10 [03:48<00:25, 25.36s/it]Input row with index 350 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 304 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 256 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 167 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 339 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 317 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 181 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 345 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 24 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 399 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 180 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 443 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 67 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 173 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 380 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 95 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 47 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 335 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 315 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 273 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 15 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 27 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 460 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 12 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 213 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 278 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 512 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 240 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 432 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 445 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 114 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 34 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 223 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 69 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 383 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 125 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 503 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 13 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 302 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 279 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 218 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 9 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 11 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 323 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 244 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 136 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 71 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 96 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 3 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 405 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 106 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 219 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 49 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 100 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 468 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 319 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 210 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 391 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 406 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 157 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 417 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 229 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 83 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 91 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 455 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 374 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 89 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 411 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 195 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 248 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 102 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 430 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 23 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 482 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 408 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 500 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 332 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 46 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 17 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 505 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 209 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 176 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 56 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 387 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 22 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 320 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 480 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 419 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 151 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 465 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 509 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 226 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 303 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 70 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 414 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 404 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 487 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 117 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 77 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 259 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 25 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 120 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 115 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 272 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 199 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 400 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 428 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 19 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 217 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 439 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 312 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 161 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 175 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 266 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 485 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 33 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 247 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 447 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 294 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 30 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 170 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 147 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 65 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 32 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 416 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 37 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 454 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 140 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 108 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 2 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 202 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 394 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 477 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 225 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 437 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 451 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 292 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 14 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 187 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 40 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 204 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 305 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 174 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 269 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 126 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 72 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 239 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 495 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 449 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 333 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 4 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 435 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 241 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 415 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 368 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 93 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 381 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 338 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 28 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 351 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 507 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 288 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 211 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 277 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 376 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 75 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 8 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 386 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 340 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 474 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 489 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 236 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 506 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 366 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 166 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 452 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 486 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 499 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 352 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 431 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 105 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 324 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 123 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 421 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 99 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 121 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 198 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 124 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 200 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 129 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 154 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 393 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 148 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 398 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 357 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 492 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 479 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 344 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 82 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 307 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 107 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 135 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 263 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 20 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 35 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 227 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 92 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 45 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 0 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 94 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 169 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 233 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 164 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 377 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 418 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 444 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 407 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 104 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 152 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 191 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 172 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 116 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 371 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 346 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 196 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 513 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 7 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 301 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 53 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 205 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 237 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 127 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 401 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 112 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 134 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 502 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 403 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 504 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 76 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 342 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 141 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 336 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 62 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 5 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 322 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 177 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 276 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 171 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 133 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 254 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 281 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 222 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 434 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 243 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 128 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 438 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 119 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "Input row with index 59 could not be matched to the search space. This could indicate that something went wrong.\n",
+ "100%|##########| 10/10 [04:13<00:00, 25.35s/it]\n"
+ ]
+ }
+ ],
+ "source": [
+ "fraction_df = df.sample(frac=0.5)\n",
+ "training_lookup = [fraction_df for _ in range(N_MC_ITERATIONS)]\n",
+ "\n",
+ "result_transfer_learning = simulate_scenarios(\n",
+ " {\"Transfer\": campaign_transfer},\n",
+ " df_transfer,\n",
+ " initial_data=training_lookup,\n",
+ " batch_size=BATCH_SIZE,\n",
+ " n_doe_iterations=N_DOE_ITERATIONS,\n",
+ " impute_mode=\"best\",\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 66,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "