diff --git a/.gitignore b/.gitignore index 09e6a75..28d3670 100644 --- a/.gitignore +++ b/.gitignore @@ -134,6 +134,7 @@ venv/ ENV/ env.bak/ venv.bak/ +.asv/ # Spyder project settings .spyderproject diff --git a/CHANGELOG.md b/CHANGELOG.md index ab8f897..5e5344b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,9 @@ Types of changes: ## Unreleased ### Added +- Added `asv` benchmarking and profiling support in `pyqasm`. ([#258](https://github.com/qBraid/pyqasm/pull/258)) +- Added a workflow to track changes in the `docs/_static/logo.png` file to prevent unnecessary modifications. ([#257](https://github.com/qBraid/pyqasm/pull/257)) + ### Improved / Modified diff --git a/asv.conf.json b/asv.conf.json new file mode 100644 index 0000000..ed73ecd --- /dev/null +++ b/asv.conf.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "project": "pyqasm", + "project_url": "https://sdk.qbraid.com/pyqasm/", + "repo": ".", + "install_command": [ + "in-dir={env_dir} python -m pip install {wheel_file}[visualization,pulse]" + ], + "uninstall_command": [ + "return-code=any python -m pip uninstall -y pyqasm" + ], + "build_command": [ + "python -m pip install -U build", + "python -m build --outdir {build_cache_dir} --wheel {build_dir}" + ], + "branches": [ + "main" + ], + "dvcs": "git", + "environment_type": "virtualenv", + "show_commit_url": "https://github.com/qBraid/pyqasm/commit/", + "pythons": [ + "3.10", + "3.11", + "3.12", + "3.13" + ], + "benchmark_dir": "tests/benchmarks", + "env_dir": ".asv/env", + "results_dir": ".asv/results", + "html_dir": "tests/benchmarks/.html" +} \ No newline at end of file diff --git a/tests/benchmarks/__init__.py b/tests/benchmarks/__init__.py new file mode 100644 index 0000000..358894c --- /dev/null +++ b/tests/benchmarks/__init__.py @@ -0,0 +1,13 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. diff --git a/tests/benchmarks/import.py b/tests/benchmarks/import.py new file mode 100644 index 0000000..773f671 --- /dev/null +++ b/tests/benchmarks/import.py @@ -0,0 +1,27 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" +This module is used to test the import time of pyqasm. +""" + +from subprocess import call +from sys import executable + + +class PyqasmImport: + """Test the import time of pyqasm.""" + + def time_pyqasm_import(self): + call((executable, "-c", "import pyqasm")) diff --git a/tests/benchmarks/openpulse.py b/tests/benchmarks/openpulse.py new file mode 100644 index 0000000..cfac2ec --- /dev/null +++ b/tests/benchmarks/openpulse.py @@ -0,0 +1,33 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" +This module is used to test the openpulse of pyqasm. +""" + +from pyqasm import load + +from .qasm.benchmark_downloader import get_benchmark_file + + +class Openpulse: + """Test the pyqasm openpulse functionality.""" + + def setup(self): + # Get benchmark file, downloading if necessary + # pylint: disable-next=attribute-defined-outside-init + self.qasm_file = get_benchmark_file("neutral_atom_gate.qasm") + + def time_openpulse(self): + _ = load(self.qasm_file).unroll() diff --git a/tests/benchmarks/pyqasm_functions.py b/tests/benchmarks/pyqasm_functions.py new file mode 100644 index 0000000..9212f52 --- /dev/null +++ b/tests/benchmarks/pyqasm_functions.py @@ -0,0 +1,85 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# pylint: disable=attribute-defined-outside-init + +""" +This module is used to test the pyqasm functions. +""" + +import os +from pathlib import Path + +from pyqasm import dump, dumps, load, printer + +from .qasm.benchmark_downloader import get_benchmark_file + + +class PyqasmFunctions: + """Test the pyqasm functions.""" + + # Define parameters for asv + params = [["small (224 lines)", "mid (2335 lines)", "large (17460 lines)"]] + param_names = ["qasm_file"] + timeout = 600 + + def setup(self, file_size): + # Extract the original file size name from the parameter value + if "(224 lines)" in file_size: + file_size_key = "small" + elif "(2335 lines)" in file_size: + file_size_key = "mid" + elif "(17460 lines)" in file_size: + file_size_key = "large" + else: + file_size_key = file_size + + # Define files for each size category + self.files = { + "small": "vqe_uccsd_n4.qasm", # 224 lines + "mid": "dnn_n16.qasm", # 2335 lines + "large": "qv_N029_12345.qasm", # 17460 lines + } + + # Get benchmark file for the specified size + self.qasm_file = get_benchmark_file(self.files[file_size_key]) + self.pyqasm_obj = load(self.qasm_file) + + # Create output file path for dump operations + input_path = Path(self.qasm_file) + self.output_file = str(input_path.parent / f"{file_size_key}_unrolled.qasm") + + def teardown(self, _): + # Clean up the output file if it was created + if hasattr(self, "output_file") and os.path.exists(self.output_file): + try: + os.remove(self.output_file) + except OSError: + pass + + def time_load(self, _): + """Load QASM file of specified size.""" + _ = load(self.qasm_file) + + def time_dumps(self, _): + """Serialize QASM object of specified size to string.""" + _ = dumps(self.pyqasm_obj) + + def time_dump(self, _): + """Dump QASM object of specified size to file.""" + dump(self.pyqasm_obj, self.output_file) + + def time_draw(self, _): + """Draw QASM object of specified size.""" + _ = printer.mpl_draw(self.pyqasm_obj, idle_wires=True, external_draw=False) diff --git a/tests/benchmarks/qasm/__init__.py b/tests/benchmarks/qasm/__init__.py new file mode 100644 index 0000000..358894c --- /dev/null +++ b/tests/benchmarks/qasm/__init__.py @@ -0,0 +1,13 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. diff --git a/tests/benchmarks/qasm/benchmark_downloader.py b/tests/benchmarks/qasm/benchmark_downloader.py new file mode 100644 index 0000000..76d06fd --- /dev/null +++ b/tests/benchmarks/qasm/benchmark_downloader.py @@ -0,0 +1,93 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" +Benchmark file downloader utility. + +This module handles downloading benchmark QASM files from the Qiskit repository +and caching them locally to avoid storing large files in version control. +""" + +import json +import ssl +import tempfile +import urllib.request +from pathlib import Path +from typing import Dict, Optional + + +class BenchmarkDownloader: + """Handles downloading and caching of benchmark files.""" + + def __init__(self, cache_dir: Optional[str] = None): + """Initialize the downloader.""" + self.cache_dir = Path(cache_dir) if cache_dir else Path(__file__).parent + self.cache_dir.mkdir(exist_ok=True) + + # Load metadata + with open(self.cache_dir / "benchmark_metadata.json", "r", encoding="utf-8") as f: + self.metadata = json.load(f) + + def get_file_path(self, filename: str) -> Path: + """Get the path for a benchmark file, fetching from remote repository if needed.""" + # Check local_files first + if filename in self.metadata["local_files"]: + file_path = self.cache_dir / filename + if not file_path.exists(): + raise FileNotFoundError(f"Local file {filename} not found in {self.cache_dir}") + return file_path + + # Check benchmark_files + if filename in self.metadata["benchmark_files"]: + file_info = self.metadata["benchmark_files"][filename] + # Fetch remote files + return self._fetch_remote_file(filename, file_info) + + raise ValueError(f"Unknown benchmark file: {filename}") + + def _fetch_remote_file(self, filename: str, file_info: Dict) -> Path: + """Fetch a remote benchmark file and return a temporary file path.""" + url = file_info["url"] + + try: + # Create SSL context that doesn't verify certificates (for development/CI) + ssl_context = ssl.create_default_context() + ssl_context.check_hostname = False + ssl_context.verify_mode = ssl.CERT_NONE + + # Create opener with SSL context and fetch content + opener = urllib.request.build_opener(urllib.request.HTTPSHandler(context=ssl_context)) + urllib.request.install_opener(opener) + + with urllib.request.urlopen(url) as response: + content = response.read() + + # Create temporary file and write content + with tempfile.NamedTemporaryFile( + mode="wb", suffix=".qasm", prefix=f"benchmark_{filename}_", delete=False + ) as temp_file: + temp_file.write(content) + temp_file_path = Path(temp_file.name) + + return temp_file_path + + except Exception as e: + # pylint: disable-next=raise-missing-from + raise RuntimeError(f"Failed to fetch {filename} from {url}: {e}") + + +def get_benchmark_file(filename: str) -> str: + """Get the path to a benchmark file, downloading if necessary.""" + downloader = BenchmarkDownloader() + return str(downloader.get_file_path(filename)) diff --git a/tests/benchmarks/qasm/benchmark_metadata.json b/tests/benchmarks/qasm/benchmark_metadata.json new file mode 100644 index 0000000..130ead7 --- /dev/null +++ b/tests/benchmarks/qasm/benchmark_metadata.json @@ -0,0 +1,37 @@ +{ + "benchmark_files": { + "vqe_uccsd_n4.qasm": { + "source": "Qiskit-benchpress", + "url": "https://raw.githubusercontent.com/Qiskit/benchpress/573c9ce7a1ffebd4ca6d1b0971eba7aca2c9c9a4/benchpress/qasm/qasmbench-small/vqe_uccsd_n4/vqe_uccsd_n4.qasm", + "description": "VQE UCCSD benchmark with 4 qubits (small)", + "size_bytes": 15000 + }, + "dnn_n16.qasm": { + "source": "Qiskit-benchpress", + "url": "https://raw.githubusercontent.com/Qiskit/benchpress/573c9ce7a1ffebd4ca6d1b0971eba7aca2c9c9a4/benchpress/qasm/qasmbench-medium/dnn_n16/dnn_n16.qasm", + "description": "Deep Neural Network benchmark with 16 qubits (medium)", + "size_bytes": 120000 + }, + "qv_N029_12345.qasm": { + "source": "Qiskit-benchpress", + "url": "https://raw.githubusercontent.com/Qiskit/benchpress/573c9ce7a1ffebd4ca6d1b0971eba7aca2c9c9a4/benchpress/qasm/qv/qv_N029_12345.qasm", + "description": "Quantum Volume benchmark with 29 qubits (large, 17,460 lines)", + "size_bytes": 470000 + } + }, + "repository_info": { + "name": "Qiskit-benchpress", + "url": "https://github.com/Qiskit/benchpress", + "description": "QASM benchmark files from Qiskit benchpress repository", + "license": "Apache-2.0", + "commit_hash": "573c9ce7a1ffebd4ca6d1b0971eba7aca2c9c9a4" + }, + "local_files": { + "neutral_atom_gate.qasm": { + "source": "local", + "description": "Neutral atom gate benchmark (local file)", + "size_bytes": 3584, + "local_only": true + } + } +} \ No newline at end of file diff --git a/tests/benchmarks/qasm/neutral_atom_gate.qasm b/tests/benchmarks/qasm/neutral_atom_gate.qasm new file mode 100644 index 0000000..1cfe2dc --- /dev/null +++ b/tests/benchmarks/qasm/neutral_atom_gate.qasm @@ -0,0 +1,96 @@ +OPENQASM 3.0; +defcalgrammar "openpulse"; + +// Raman transition detuning delta from the 5S1/2 to 5P1/2 transition +const float delta = 100e6; + +// Hyperfine qubit frequency +const float qubit_freq = 6.0e9; + +// Positional frequencies for the AODS to target the specific qubit +const float q1_pos_freq = 5.0e9; +const float q2_pos_freq = 5.0e9; +const float q3_pos_freq = 5.0e9; + +// Calibrated amplitudes and durations for the Raman pulses supplied via the AOD envelopes +const complex[float[32]] q1_π_half_amp = 1.0 + 2.0im; +const complex[float[32]] q2_π_half_amp = 1.0 + 2.0im; +const complex[float[32]] q3_π_half_amp = 1.0 + 2.0im; +const duration pi_half_time = 10.0ns; + +// Time-proportional phase increment +const float tppi_1 = 1.0; +const float tppi_2 = 1.0; +const float tppi_3 = 1.0; + +cal { + port eom_a_port; + port eom_b_port; + port aod_port; + + // Define the Raman frames, which are detuned by an amount delta from the 5S1/2 to 5P1/2 transition + // and offset from each other by the qubit_freq + frame raman_a_frame = newframe(eom_a_port, delta, 0.0); + frame raman_b_frame = newframe(eom_b_port, delta-qubit_freq, 0.0); + const complex[float[32]] raman_a_amp = 1.0 + 2.0im; + const complex[float[32]] raman_b_amp = 1.0 + 2.0im; + + // Three frames to phase track each qubit's rotating frame of reference at it's frequency + frame q1_frame = newframe(aod_port, qubit_freq, 0.0); + frame q2_frame = newframe(aod_port, qubit_freq, 0.0); + frame q3_frame = newframe(aod_port, qubit_freq, 0.0); + + // Generic gaussian envelope + waveform pi_half_sig = gaussian(1.0 + 2.0im, pi_half_time, 100ns); + + // Waveforms ultimately supplied to the AODs. We mix our general Gaussian pulse with a sine wave to + // put a sideband on the outgoing pulse. This helps us target the qubit position while maintainig the + // desired Rabi rate. + waveform q1_pi_half_sig = mix(pi_half_sig, sine(q1_π_half_amp, pi_half_time, q1_pos_freq-qubit_freq, 0.0)); + waveform q2_pi_half_sig = mix(pi_half_sig, sine(q2_π_half_amp, pi_half_time, q2_pos_freq-qubit_freq, 0.0)); + waveform q3_pi_half_sig = mix(pi_half_sig, sine(q3_π_half_amp, pi_half_time, q3_pos_freq-qubit_freq, 0.0)); +} +// π/2 pulses on all three qubits +defcal rx(angle theta) $1, $2, $3 { +// Simultaneous π/2 pulses +play(raman_a_frame, constant(raman_a_amp, pi_half_time)); +play(raman_b_frame, constant(raman_b_amp, pi_half_time)); +play(q1_frame, q1_pi_half_sig); +play(q2_frame, q2_pi_half_sig); +play(q3_frame, q3_pi_half_sig); +} +// π/2 pulse on only qubit $2 +defcal rx(angle theta) $2 { +play(raman_a_frame, constant(raman_a_amp, pi_half_time)); +play(raman_b_frame, constant(raman_b_amp, pi_half_time)); +play(q2_frame, q2_pi_half_sig); +} +// Ramsey sequence on qubit 1 and 3, Hahn echo on qubit 2 +for duration tau_val in [1us:1us:2us] { + +// First π/2 pulse +rx(pi/2) $1, $2, $3; +// First half of evolution time +cal { + delay[tau_val/2] raman_a_frame, raman_b_frame, q1_frame, q2_frame, q3_frame; +} +// Hahn echo π pulse composed of two π/2 pulses +for int ct in [0:1]{ + rx(π/2) $2; +} +cal { + // Align all frames + barrier raman_a_frame, raman_b_frame, q1_frame, q2_frame, q3_frame; + + // Second half of evolution time + delay[tau_val/2] raman_a_frame, raman_b_frame, q1_frame, q2_frame, q3_frame; + + // Time-proportional phase increment signals different amount + shift_phase(q1_frame, tppi_1 * tau_val); + shift_phase(q2_frame, tppi_2 * tau_val); + shift_phase(q3_frame, tppi_3 * tau_val); +} + +// Second π/2 pulse +rx(π/2) $1, $2, $3; +} \ No newline at end of file diff --git a/tests/benchmarks/unroll.py b/tests/benchmarks/unroll.py new file mode 100644 index 0000000..2fcb028 --- /dev/null +++ b/tests/benchmarks/unroll.py @@ -0,0 +1,62 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# pylint: disable=attribute-defined-outside-init + +""" +This module is used to test the unrolling of pyqasm. +""" + +from pyqasm import load + +from .qasm.benchmark_downloader import get_benchmark_file + + +class Unrolling: + """Test the unrolling of pyqasm.""" + + # Define parameters for asv + params = [["small (224 lines)", "mid (2335 lines)", "large (17460 lines)"]] + param_names = ["qasm_file"] + timeout = 300 + + def setup(self, file_size): + # Extract the original file size name from the parameter value + if "(224 lines)" in file_size: + file_size_key = "small" + elif "(2335 lines)" in file_size: + file_size_key = "mid" + elif "(17460 lines)" in file_size: + file_size_key = "large" + else: + file_size_key = file_size + + # Define files for each size category + self.files = { + "small": "vqe_uccsd_n4.qasm", # 224 lines + "mid": "dnn_n16.qasm", # 2335 lines + "large": "qv_N029_12345.qasm", # 17460 lines + } + + # Get benchmark file for the specified size + self.qasm_file = get_benchmark_file(self.files[file_size_key]) + self.pyqasm_obj = load(self.qasm_file) + + def time_unroll(self, _): + """Unroll QASM file of specified size.""" + _ = self.pyqasm_obj.unroll() + + def time_qubit_reg_consolidation(self, _): + """Unroll QASM file of specified size with qubit consolidation.""" + _ = self.pyqasm_obj.unroll(consolidate_qubits=True) diff --git a/tests/benchmarks/validate.py b/tests/benchmarks/validate.py new file mode 100644 index 0000000..6af6998 --- /dev/null +++ b/tests/benchmarks/validate.py @@ -0,0 +1,58 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# pylint: disable=attribute-defined-outside-init + +""" +This module is used to test the validation of pyqasm. +""" + +from pyqasm import load + +from .qasm.benchmark_downloader import get_benchmark_file + + +class Validate: + """Test the validation of pyqasm.""" + + # Define parameters for asv + params = [["small (224 lines)", "mid (2335 lines)", "large (17460 lines)"]] + param_names = ["qasm_file"] + timeout = 300 + + def setup(self, file_size): + # Extract the original file size name from the parameter value + if "(224 lines)" in file_size: + file_size_key = "small" + elif "(2335 lines)" in file_size: + file_size_key = "mid" + elif "(17460 lines)" in file_size: + file_size_key = "large" + else: + file_size_key = file_size + + # Define files for each size category + self.files = { + "small": "vqe_uccsd_n4.qasm", # 224 lines + "mid": "dnn_n16.qasm", # 2335 lines + "large": "qv_N029_12345.qasm", # 17460 lines + } + + # Get benchmark file for the specified size + self.qasm_file = get_benchmark_file(self.files[file_size_key]) + self.pyqasm_obj = load(self.qasm_file) + + def time_validate(self, _): + """Validate QASM file of specified size.""" + _ = self.pyqasm_obj.validate() diff --git a/tests/profiles/README.md b/tests/profiles/README.md new file mode 100644 index 0000000..59abb2f --- /dev/null +++ b/tests/profiles/README.md @@ -0,0 +1,24 @@ +# PyQASM Profiling + +This directory contains profiling data for various PyQASM functions using [py-spy](https://github.com/benfred/py-spy). + +## Profiled Functions + +- **unroll** - QASM unrolling performance +- **validate** - QASM validation performance +- **qreg_consolidation** - Qubit register consolidation performance +- **openpulse** - OpenPulse functionality performance + +## Test Files + +[`qft_n320`](https://github.com/Qiskit/benchpress/tree/main/benchpress/qasm/qasmbench-large/qft_n320) is used for `unroll`, `validate`, and `qubit register consolidation` profiling + +[`neutral_atom_gate`](../benchmarks/qasm/neutral_atom_gate.qasm) is used for `OpenPulse` profiling + + +## Generated Data + +Each profile directory contains: +- **Flamegraphs** (`.svg` files) - Visual representation of function call stacks +- **Speedscope data** (`.json` files) - Detailed profiling data for interactive analysis + - Upload the `.json` files to [https://www.speedscope.app/](https://www.speedscope.app/) for interactive profiling analysis. diff --git a/tests/profiles/openpulse/openpulse.svg b/tests/profiles/openpulse/openpulse.svg new file mode 100644 index 0000000..621c334 --- /dev/null +++ b/tests/profiles/openpulse/openpulse.svg @@ -0,0 +1,491 @@ +py-spy record -o tests/profiles/openpulse/openpulse.svg -- python3 /Users/vinay/Desktop/test.py Reset ZoomSearch exec_module (<frozen importlib._bootstrap_external>:1022) (1 samples, 6.67%)exec_modu..get_code (<frozen importlib._bootstrap_external>:1118) (1 samples, 6.67%)get_code ..get_data (<frozen importlib._bootstrap_external>:1218) (1 samples, 6.67%)get_data ..<module> (numpy/_core/__init__.py:22) (3 samples, 20.00%)<module> (numpy/_core/__init__..._handle_fromlist (<frozen importlib._bootstrap>:1415) (3 samples, 20.00%)_handle_fromlist (<frozen impor.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (3 samples, 20.00%)exec_module (<frozen importlib..._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro..<module> (numpy/_core/multiarray.py:11) (3 samples, 20.00%)<module> (numpy/_core/multiarra.._handle_fromlist (<frozen importlib._bootstrap>:1415) (3 samples, 20.00%)_handle_fromlist (<frozen impor.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:921) (3 samples, 20.00%)_load_unlocked (<frozen importl..module_from_spec (<frozen importlib._bootstrap>:813) (3 samples, 20.00%)module_from_spec (<frozen impor..create_module (<frozen importlib._bootstrap_external>:1321) (3 samples, 20.00%)create_module (<frozen importli.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (3 samples, 20.00%)exec_module (<frozen importlib..._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro..<module> (numpy/_core/printoptions.py:10) (3 samples, 20.00%)<module> (numpy/_core/printopti.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (2 samples, 13.33%)exec_module (<frozen.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (2 samples, 13.33%)_call_with_frames_re..<module> (contextvars.py:1) (2 samples, 13.33%)<module> (contextvar.._find_and_load (<frozen importlib._bootstrap>:1360) (2 samples, 13.33%)_find_and_load (<fro.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (2 samples, 13.33%)_find_and_load_unloc.._load_unlocked (<frozen importlib._bootstrap>:921) (2 samples, 13.33%)_load_unlocked (<fro..module_from_spec (<frozen importlib._bootstrap>:813) (2 samples, 13.33%)module_from_spec (<f..create_module (<frozen importlib._bootstrap_external>:1321) (2 samples, 13.33%)create_module (<froz.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (2 samples, 13.33%)_call_with_frames_re..<module> (numpy/_core/__init__.py:74) (1 samples, 6.67%)<module> .._handle_fromlist (<frozen importlib._bootstrap>:1415) (1 samples, 6.67%)_handle_f.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit.._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1022) (1 samples, 6.67%)exec_modu..get_code (<frozen importlib._bootstrap_external>:1118) (1 samples, 6.67%)get_code ..get_data (<frozen importlib._bootstrap_external>:1217) (1 samples, 6.67%)get_data ..<module> (numpy/__init__.py:112) (5 samples, 33.33%)<module> (numpy/__init__.py:112)_find_and_load (<frozen importlib._bootstrap>:1360) (5 samples, 33.33%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (5 samples, 33.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>.._load_unlocked (<frozen importlib._bootstrap>:935) (5 samples, 33.33%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (5 samples, 33.33%)exec_module (<frozen importlib._bootstrap_external>:10.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (5 samples, 33.33%)_call_with_frames_removed (<frozen importlib._bootstra..<module> (numpy/__config__.py:4) (5 samples, 33.33%)<module> (numpy/__config__.py:4)_find_and_load (<frozen importlib._bootstrap>:1360) (5 samples, 33.33%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1310) (5 samples, 33.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (5 samples, 33.33%)_call_with_frames_removed (<frozen importlib._bootstra.._find_and_load (<frozen importlib._bootstrap>:1360) (5 samples, 33.33%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (5 samples, 33.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>.._load_unlocked (<frozen importlib._bootstrap>:935) (5 samples, 33.33%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (5 samples, 33.33%)exec_module (<frozen importlib._bootstrap_external>:10.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (5 samples, 33.33%)_call_with_frames_removed (<frozen importlib._bootstra..<module> (numpy/_core/__init__.py:99) (1 samples, 6.67%)<module> .._handle_fromlist (<frozen importlib._bootstrap>:1415) (1 samples, 6.67%)_handle_f.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit.._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (numpy/_core/_internal.py:19) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (ctypes/__init__.py:8) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:921) (1 samples, 6.67%)_load_unl..module_from_spec (<frozen importlib._bootstrap>:813) (1 samples, 6.67%)module_fr..create_module (<frozen importlib._bootstrap_external>:1321) (1 samples, 6.67%)create_mo.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (numpy/lib/_arraypad_impl.py:8) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (numpy/lib/_index_tricks_impl.py:14) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (numpy/lib/_function_base_impl.py:1730) (1 samples, 6.67%)<module> ..decorator (numpy/_core/overrides.py:163) (1 samples, 6.67%)decorator..update_wrapper (functools.py:57) (1 samples, 6.67%)update_wr..<module> (pyqasm/modules/base.py:30) (7 samples, 46.67%)<module> (pyqasm/modules/base.py:30)_find_and_load (<frozen importlib._bootstrap>:1360) (7 samples, 46.67%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (7 samples, 46.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331)_load_unlocked (<frozen importlib._bootstrap>:935) (7 samples, 46.67%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (7 samples, 46.67%)exec_module (<frozen importlib._bootstrap_external>:1026)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (7 samples, 46.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:488)<module> (pyqasm/analyzer.py:24) (7 samples, 46.67%)<module> (pyqasm/analyzer.py:24)_find_and_load (<frozen importlib._bootstrap>:1360) (7 samples, 46.67%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (7 samples, 46.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331)_load_unlocked (<frozen importlib._bootstrap>:935) (7 samples, 46.67%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (7 samples, 46.67%)exec_module (<frozen importlib._bootstrap_external>:1026)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (7 samples, 46.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:488)<module> (numpy/__init__.py:454) (2 samples, 13.33%)<module> (numpy/__in.._handle_fromlist (<frozen importlib._bootstrap>:1415) (2 samples, 13.33%)_handle_fromlist (<f.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (2 samples, 13.33%)_call_with_frames_re.._find_and_load (<frozen importlib._bootstrap>:1360) (2 samples, 13.33%)_find_and_load (<fro.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (2 samples, 13.33%)_find_and_load_unloc.._load_unlocked (<frozen importlib._bootstrap>:935) (2 samples, 13.33%)_load_unlocked (<fro..exec_module (<frozen importlib._bootstrap_external>:1026) (2 samples, 13.33%)exec_module (<frozen.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (2 samples, 13.33%)_call_with_frames_re..<module> (numpy/lib/__init__.py:18) (2 samples, 13.33%)<module> (numpy/lib/.._handle_fromlist (<frozen importlib._bootstrap>:1415) (2 samples, 13.33%)_handle_fromlist (<f.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (2 samples, 13.33%)_call_with_frames_re.._find_and_load (<frozen importlib._bootstrap>:1360) (2 samples, 13.33%)_find_and_load (<fro.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (2 samples, 13.33%)_find_and_load_unloc.._load_unlocked (<frozen importlib._bootstrap>:935) (2 samples, 13.33%)_load_unlocked (<fro..exec_module (<frozen importlib._bootstrap_external>:1026) (2 samples, 13.33%)exec_module (<frozen.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (2 samples, 13.33%)_call_with_frames_re..<module> (numpy/lib/_polynomial_impl.py:29) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (numpy/lib/_type_check_impl.py:16) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1022) (1 samples, 6.67%)exec_modu..get_code (<frozen importlib._bootstrap_external>:1118) (1 samples, 6.67%)get_code ..get_data (<frozen importlib._bootstrap_external>:1218) (1 samples, 6.67%)get_data ..<module> (pyqasm/__init__.py:64) (8 samples, 53.33%)<module> (pyqasm/__init__.py:64)_find_and_load (<frozen importlib._bootstrap>:1360) (8 samples, 53.33%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (8 samples, 53.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331)_load_unlocked (<frozen importlib._bootstrap>:935) (8 samples, 53.33%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (8 samples, 53.33%)exec_module (<frozen importlib._bootstrap_external>:1026)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (8 samples, 53.33%)_call_with_frames_removed (<frozen importlib._bootstrap>:488)<module> (pyqasm/entrypoint.py:28) (8 samples, 53.33%)<module> (pyqasm/entrypoint.py:28)_find_and_load (<frozen importlib._bootstrap>:1360) (8 samples, 53.33%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (8 samples, 53.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331)_load_unlocked (<frozen importlib._bootstrap>:935) (8 samples, 53.33%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (8 samples, 53.33%)exec_module (<frozen importlib._bootstrap_external>:1026)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (8 samples, 53.33%)_call_with_frames_removed (<frozen importlib._bootstrap>:488)<module> (pyqasm/modules/__init__.py:32) (8 samples, 53.33%)<module> (pyqasm/modules/__init__.py:32)_find_and_load (<frozen importlib._bootstrap>:1360) (8 samples, 53.33%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (8 samples, 53.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331)_load_unlocked (<frozen importlib._bootstrap>:935) (8 samples, 53.33%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (8 samples, 53.33%)exec_module (<frozen importlib._bootstrap_external>:1026)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (8 samples, 53.33%)_call_with_frames_removed (<frozen importlib._bootstrap>:488)<module> (pyqasm/modules/base.py:31) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (pyqasm/decomposer.py:23) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (pyqasm/maps/decomposition_rules.py:20) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (pyqasm/elements.py:58) (1 samples, 6.67%)<module> ..wrap (dataclasses.py:1297) (1 samples, 6.67%)wrap (dat.._process_class (dataclasses.py:1157) (1 samples, 6.67%)_process_..add_fns_to_class (dataclasses.py:498) (1 samples, 6.67%)add_fns_t..<module> (test.py:7) (9 samples, 60.00%)<module> (test.py:7)_find_and_load (<frozen importlib._bootstrap>:1360) (9 samples, 60.00%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (9 samples, 60.00%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331)_load_unlocked (<frozen importlib._bootstrap>:935) (9 samples, 60.00%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (9 samples, 60.00%)exec_module (<frozen importlib._bootstrap_external>:1026)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (9 samples, 60.00%)_call_with_frames_removed (<frozen importlib._bootstrap>:488)<module> (pyqasm/__init__.py:67) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1022) (1 samples, 6.67%)exec_modu..get_code (<frozen importlib._bootstrap_external>:1118) (1 samples, 6.67%)get_code ..get_data (<frozen importlib._bootstrap_external>:1218) (1 samples, 6.67%)get_data ..deserialize (antlr4/atn/ATNDeserializer.py:30) (1 samples, 6.67%)deseriali..readStates (antlr4/atn/ATNDeserializer.py:77) (1 samples, 6.67%)readState..addState (antlr4/atn/ATN.py:78) (1 samples, 6.67%)addState ..deserialize (antlr4/atn/ATNDeserializer.py:34) (1 samples, 6.67%)deseriali..readSets (antlr4/atn/ATNDeserializer.py:135) (1 samples, 6.67%)readSets ..addRange (antlr4/IntervalSet.py:51) (1 samples, 6.67%)addRange .._visit_calibration_statement (pyqasm/visitor.py:2982) (3 samples, 20.00%)_visit_calibration_statement (p.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1310) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (3 samples, 20.00%)exec_module (<frozen importlib..._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro..<module> (openpulse/__init__.py:26) (3 samples, 20.00%)<module> (openpulse/__init__.py.._handle_fromlist (<frozen importlib._bootstrap>:1415) (3 samples, 20.00%)_handle_fromlist (<frozen impor.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (3 samples, 20.00%)exec_module (<frozen importlib..._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro..<module> (openpulse/parser.py:50) (3 samples, 20.00%)<module> (openpulse/parser.py:5.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1310) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (3 samples, 20.00%)exec_module (<frozen importlib..._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro..<module> (openpulse/_antlr/__init__.py:68) (3 samples, 20.00%)<module> (openpulse/_antlr/__in.._handle_fromlist (<frozen importlib._bootstrap>:1415) (3 samples, 20.00%)_handle_fromlist (<frozen impor.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (3 samples, 20.00%)exec_module (<frozen importlib..._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro..<module> (openpulseLexer.py:613) (3 samples, 20.00%)<module> (openpulseLexer.py:613)openpulseLexer (openpulseLexer.py:615) (3 samples, 20.00%)openpulseLexer (openpulseLexer...deserialize (antlr4/atn/ATNDeserializer.py:35) (1 samples, 6.67%)deseriali..readEdges (antlr4/atn/ATNDeserializer.py:146) (1 samples, 6.67%)readEdges..edgeFactory (antlr4/atn/ATNDeserializer.py:396) (1 samples, 6.67%)edgeFacto..<lambda> (antlr4/atn/ATNDeserializer.py:378) (1 samples, 6.67%)<lambda> ..__init__ (antlr4/atn/Transition.py:76) (1 samples, 6.67%)__init__ ..makeLabel (antlr4/atn/Transition.py:80) (1 samples, 6.67%)makeLabel..__init__ (antlr4/IntervalSet.py:16) (1 samples, 6.67%)__init__ ..openpulseStatement (openpulseParser.py:843) (1 samples, 6.67%)openpulse..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (1 samples, 6.67%)adaptiveP..execATN (antlr4/atn/ParserATNSimulator.py:467) (1 samples, 6.67%)execATN (..consume (antlr4/BufferedTokenStream.py:100) (1 samples, 6.67%)consume (..sync (antlr4/BufferedTokenStream.py:112) (1 samples, 6.67%)sync (ant..fetch (antlr4/BufferedTokenStream.py:124) (1 samples, 6.67%)fetch (an..nextToken (antlr4/Lexer.py:137) (1 samples, 6.67%)nextToken..match (antlr4/atn/LexerATNSimulator.py:104) (1 samples, 6.67%)match (an..execATN (antlr4/atn/LexerATNSimulator.py:173) (1 samples, 6.67%)execATN (..computeTargetState (antlr4/atn/LexerATNSimulator.py:231) (1 samples, 6.67%)computeTa..getReachableConfigSet (antlr4/atn/LexerATNSimulator.py:280) (1 samples, 6.67%)getReacha..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:347) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:347) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:354) (1 samples, 6.67%)closure (..add (antlr4/atn/ATNConfigSet.py:84) (1 samples, 6.67%)add (antl..getOrAdd (antlr4/atn/ATNConfigSet.py:106) (1 samples, 6.67%)getOrAdd ..<genexpr> (antlr4/atn/ATNConfigSet.py:106) (1 samples, 6.67%)<genexpr>..equalsForConfigSet (antlr4/atn/ATNConfig.py:153) (1 samples, 6.67%)equalsFor..__eq__ (antlr4/atn/ATNConfig.py:143) (1 samples, 6.67%)__eq__ (a.._visit_calibration_statement (pyqasm/visitor.py:3001) (2 samples, 13.33%)_visit_calibration_s..parse_openpulse (openpulse/parser.py:88) (2 samples, 13.33%)parse_openpulse (ope..calibrationBlock (openpulseParser.py:671) (2 samples, 13.33%)calibrationBlock (op..openpulseStatement (openpulseParser.py:871) (1 samples, 6.67%)openpulse..classicalDeclarationStatement (openpulseParser.py:3340) (1 samples, 6.67%)classical..declarationExpression (openpulseParser.py:5292) (1 samples, 6.67%)declarati..expression (openpulseParser.py:4954) (1 samples, 6.67%)expressio..expressionList (openpulseParser.py:7072) (1 samples, 6.67%)expressio..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (1 samples, 6.67%)adaptiveP..execATN (antlr4/atn/ParserATNSimulator.py:467) (1 samples, 6.67%)execATN (..consume (antlr4/BufferedTokenStream.py:100) (1 samples, 6.67%)consume (..sync (antlr4/BufferedTokenStream.py:112) (1 samples, 6.67%)sync (ant..fetch (antlr4/BufferedTokenStream.py:124) (1 samples, 6.67%)fetch (an..nextToken (antlr4/Lexer.py:137) (1 samples, 6.67%)nextToken..match (antlr4/atn/LexerATNSimulator.py:104) (1 samples, 6.67%)match (an..execATN (antlr4/atn/LexerATNSimulator.py:173) (1 samples, 6.67%)execATN (..computeTargetState (antlr4/atn/LexerATNSimulator.py:231) (1 samples, 6.67%)computeTa..getReachableConfigSet (antlr4/atn/LexerATNSimulator.py:280) (1 samples, 6.67%)getReacha..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:347) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:357) (1 samples, 6.67%)closure (..getEpsilonTarget (antlr4/atn/LexerATNSimulator.py:422) (1 samples, 6.67%)getEpsilo..__init__ (antlr4/atn/ATNConfig.py:127) (1 samples, 6.67%)__init__ ..all (15 samples, 100%)<module> (test.py:78) (6 samples, 40.00%)<module> (test.py:78)wrapper (pyqasm/modules/base.py:60) (6 samples, 40.00%)wrapper (pyqasm/modules/base.py:60)unroll (pyqasm/modules/base.py:619) (6 samples, 40.00%)unroll (pyqasm/modules/base.py:619)accept (pyqasm/modules/qasm3.py:51) (6 samples, 40.00%)accept (pyqasm/modules/qasm3.py:51)visit_basic_block (pyqasm/visitor.py:3150) (6 samples, 40.00%)visit_basic_block (pyqasm/visitor.py:3150)visit_statement (pyqasm/visitor.py:3130) (6 samples, 40.00%)visit_statement (pyqasm/visitor.py:3130)_visit_forin_loop (pyqasm/visitor.py:2216) (1 samples, 6.67%)_visit_fo..visit_basic_block (pyqasm/visitor.py:3150) (1 samples, 6.67%)visit_bas..visit_statement (pyqasm/visitor.py:3091) (1 samples, 6.67%)visit_sta..wrapper (reprlib.py:21) (1 samples, 6.67%)wrapper (..__repr__ (<string>:11) (1 samples, 6.67%)__repr__ ..wrapper (reprlib.py:21) (1 samples, 6.67%)wrapper (.. \ No newline at end of file diff --git a/tests/profiles/openpulse/profile_openpulse.speedscope.json b/tests/profiles/openpulse/profile_openpulse.speedscope.json new file mode 100644 index 0000000..7e4e420 --- /dev/null +++ b/tests/profiles/openpulse/profile_openpulse.speedscope.json @@ -0,0 +1 @@ +{"$schema":"https://www.speedscope.app/file-format-schema.json","profiles":[{"type":"sampled","name":"Thread 0x1F16120C0 \"MainThread\"","unit":"seconds","startValue":0.0,"endValue":0.1,"samples":[[17,9,8,7,6,5,16,9,8,7,6,5,15,9,8,7,6,5,14,10,5,9,8,7,6,5,13,9,12,5,9,8,7,6,5,11,10,5,9,8,7,6,5,4,3,2,1,0],[17,9,8,7,6,5,16,9,8,7,6,5,28,9,8,7,6,5,27,9,8,7,6,5,26,9,8,7,6,5,25,9,8,7,6,5,24,9,8,7,6,5,23,9,12,5,9,8,7,6,5,22,10,5,9,8,7,6,5,21,10,5,9,8,20,19,18,5],[17,9,8,7,6,5,16,9,8,7,6,5,28,9,8,7,6,5,27,9,8,7,6,5,26,9,8,7,6,5,25,9,8,7,6,5,24,9,8,7,6,5,23,9,12,5,9,8,7,6,5,34,10,5,9,8,7,6,5,33,9,8,7,6,5,32,10,5,9,8,7,31,30,29],[58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,39,40,39,40,39,40,39,39,39,39,39,39,39,39,39,39,38,37,36,35,35],[73,72,71,70,69,68,67,9,12,5,9,8,7,6,5,66,10,5,9,8,7,6,5,65,9,12,5,9,8,7,6,5,64,10,5,9,8,7,6,5,63,62,61,60,59],[73,72,71,70,69,68,67,9,12,5,9,8,7,6,5,66,10,5,9,8,7,6,5,65,9,12,5,9,8,7,6,5,64,10,5,9,8,7,6,5,63,62,61,60,74],[],[],[],[]],"weights":[0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01]}],"shared":{"frames":[{"name":"edgeFactory","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":392,"col":null},{"name":"readEdges","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":146,"col":null},{"name":"deserialize","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":35,"col":null},{"name":"qasm3Parser","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":333,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":329,"col":null},{"name":"_call_with_frames_removed","file":"","line":488,"col":null},{"name":"exec_module","file":"","line":1026,"col":null},{"name":"_load_unlocked","file":"","line":935,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1331,"col":null},{"name":"_find_and_load","file":"","line":1360,"col":null},{"name":"_handle_fromlist","file":"","line":1415,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/__init__.py","line":68,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1310,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":50,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/__init__.py","line":42,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/__init__.py","line":64,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":7,"col":null},{"name":"create_module","file":"","line":1321,"col":null},{"name":"module_from_spec","file":"","line":813,"col":null},{"name":"_load_unlocked","file":"","line":921,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/multiarray.py","line":11,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/__init__.py","line":22,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__config__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":112,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":30,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/__init__.py","line":32,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":28,"col":null},{"name":"get_data","file":"","line":1218,"col":null},{"name":"get_code","file":"","line":1118,"col":null},{"name":"exec_module","file":"","line":1022,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/fromnumeric.py","line":11,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/_machar.py","line":11,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/__init__.py","line":74,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/PredictionContext.py","line":141,"col":null},{"name":"merge","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/PredictionContext.py","line":258,"col":null},{"name":"add","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":91,"col":null},{"name":"closure","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":354,"col":null},{"name":"closure","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":359,"col":null},{"name":"closure","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":347,"col":null},{"name":"getReachableConfigSet","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":280,"col":null},{"name":"computeTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":231,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":173,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":104,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":137,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":124,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":112,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":100,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":348,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":124,"col":null},{"name":"constDeclarationStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2823,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":957,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1301,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":659,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":105,"col":null},{"name":"loads","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":78,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":50,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":77,"col":null},{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":55,"col":null},{"name":"readSets","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":135,"col":null},{"name":"deserialize","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":34,"col":null},{"name":"openpulseLexer","file":"/opt/homebrew/lib/python3.13/site-packages/openpulse/_antlr/_4_13/openpulseLexer.py","line":615,"col":null},{"name":"","file":"/opt/homebrew/lib/python3.13/site-packages/openpulse/_antlr/_4_13/openpulseLexer.py","line":613,"col":null},{"name":"","file":"/opt/homebrew/lib/python3.13/site-packages/openpulse/_antlr/__init__.py","line":68,"col":null},{"name":"","file":"/opt/homebrew/lib/python3.13/site-packages/openpulse/parser.py","line":50,"col":null},{"name":"","file":"/opt/homebrew/lib/python3.13/site-packages/openpulse/__init__.py","line":26,"col":null},{"name":"_visit_calibration_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":2982,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3130,"col":null},{"name":"visit_basic_block","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3150,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm3.py","line":51,"col":null},{"name":"unroll","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":619,"col":null},{"name":"wrapper","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":60,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":78,"col":null},{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":45,"col":null}]},"activeProfileIndex":null,"exporter":"py-spy@0.4.1","name":"py-spy profile"} diff --git a/tests/profiles/qreg_consolidation/profile_qreg_consolidation.speedscope.json b/tests/profiles/qreg_consolidation/profile_qreg_consolidation.speedscope.json new file mode 100644 index 0000000..32c71aa --- /dev/null +++ b/tests/profiles/qreg_consolidation/profile_qreg_consolidation.speedscope.json @@ -0,0 +1 @@ +{"$schema":"https://www.speedscope.app/file-format-schema.json","profiles":[{"type":"sampled","name":"Thread 0x1F16120C0 \"MainThread\"","unit":"seconds","startValue":0.0,"endValue":53.44,"samples":[[28,12,11,10,9,8,27,12,11,10,9,8,26,12,11,10,9,8,25,15,8,12,11,10,9,8,24,12,23,8,12,11,10,9,8,22,21,20,19,15,8,12,11,10,9,8,18,12,11,10,9,8,17,12,11,10,9,8,16,15,8,12,11,10,9,8,14,12,11,10,9,8,13,12,11,10,9,8,7,6,5,4,3,2,0,1,0,1,0],[28,12,11,10,9,8,27,12,11,10,9,8,26,12,11,10,9,8,25,15,8,12,11,10,9,8,24,12,23,8,12,11,10,9,8,33,15,8,12,11,10,9,8,32,31,30,29],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,39,12,11,10,9,8,38,12,11,10,9,8,37,12,11,10,36,35,34],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,49,12,11,10,9,8,48,12,23,8,12,11,10,9,8,47,15,8,12,11,10,9,8,46,12,11,10,36,45,44],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,49,12,11,10,9,8,48,12,23,8,12,11,10,9,8,47,15,8,12,11,10,9,8,46,12,11,10,36,45,44],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,55,15,8,12,11,10,9,8,54,15,8,12,11,10,9,8,53,12,11,10,9,8,52,12,11,10,9,8,51,15,8,12,11,10,9,8,50],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,55,15,8,12,11,10,9,8,54,15,8,12,11,10,9,8,53,12,11,10,9,8,52,12,11,10,9,8,51,15,8,12,11,10,9,8,68,12,11,10,9,8,67,15,8,12,11,10,9,8,66,12,11,10,9,8,65,12,11,10,9,8,64,60,63,62,61,60,59,58,57,56],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,55,15,8,12,11,10,9,8,54,15,8,12,11,10,36,45,44],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,55,15,8,12,11,10,9,8,54,15,8,12,11,10,36,45,44],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,75,12,11,10,9,8,74,12,11,10,9,8,73,12,11,10,9,8,72,71,70,69],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,75,12,11,10,9,8,74,12,11,10,9,8,73,12,11,10,9,8,72,71,70,69],[28,12,11,10,9,8,81,12,80,79,78,77,76],[28,12,11,10,9,8,81,12,80,79,78,77,85,84,83,82],[89,88,87,86],[89,88,91,90],[89,88,91,92],[89,88,91,92],[89,88,91,90],[89,88,91,92],[89,88,91,90],[89,88,91,90],[89,88,91,93],[89,88,91,94],[89,88,91,92],[89,99,98,97,96,95],[89,99,98,97,96,95],[89,99,98,115,114,113,112,111,110,109,108,107,106,105,104,103,102,101,100],[89,99,98,115,114,113,112,111,110,109,108,107,106,105,104,103,102,101,118,117,116],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,104,103,119],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,124,123],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135,134],[89,99,98,115,114,113,122,121,120,109,108,107,106,138],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,147,146],[89,99,98,115,114,113,133,152,121,151,150,149],[89,99,98,115,114,113,133,154,153],[89,99,98,115,114,113,133,158,157,156,155],[89,99,98,115,114,113,133,140,136,110,109,108,107,106],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,162],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,166,150,165],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167],[89,99,98,115,114,113,133,158,157,156,127,110,109],[89,99,98,115,114,113,122,121,169],[89,99,98,115,114,113,133,132,172,130,129,171,121,170],[89,99,98,115,114,113,133,158,157,175,174,173],[89,99,98,115,114,113,133,132,172,130,129,176,150],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,143,178],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,179],[89,99,98,115,114,113,133,158,157,156,127,110,180],[89,99,98,115,114,184,183,182,181],[89,99,98,115,114,113,133,158,185],[89,99,98,115,114,113,133,186],[89,99,98,115,114,113,133,158,157,148,188,187],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,189],[89,99,98,115,114,113,133,132,131,130,129,191,183,182,190],[89,99,98,115,114,113,133,132,192,121],[89,99,98,115,114,113,133,193],[89,99,98,115,114,113,122,121,120,109,108,107,194],[89,99,98,115,114,113,122,121,169],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,139,195],[89,99,98,115,114,113,133,132,197,196],[89,99,98,115,114,113,133,132,131,130,129,191,183,198],[89,99,98,115,114,113,133,140,136,201,200,165,199],[89,99,98,115,114,113,133,132,131,130,129,128,202],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,207,206],[89,99,98,115,114,207,206],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,177,136,126,209,208],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,211,210],[89,99,98,115,114,113,133,132,172,130,129,137,136,110],[89,99,98,115,114,113,133,132,131,130,129,213,121,212],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,214],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,167,215],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,216,123],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,158,157,218,127,126,209,217],[89,99,98,115,114,113,133,219,136,126,125,124,123],[89,99,98,115,114,113,133,221,220],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,222],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,106,105,135,223],[89,99,98,115,114,207,225,224],[89,99,98,115,114,227,226,165],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,138,228],[89,99,98,115,114,113,133,229,136,126,125,216],[89,99,98,115,114,113,230],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,132,131,130,177,231,200,198],[89,99,98,115,114,113,133,132,131,130,177,136,201,200,182],[89,99,98,115,114,113,133,229,136,110,232],[89,99,98,115,114,113,133,132,172,130,129,128,234,233],[89,99,98,115,114,113,133,132,172,130,129,128,240,239,238,237,236,235],[89,99,98,115,114,113,133,242,241],[89,99,98,115,114,113,133,132,131,130,129,171,121,147,146],[89,99,98,115,114,113,133,132,131,130,129,128,175,174,182,181],[89,99,98,115,114,113,133,158,157,244,243],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,246,245],[89,99,98,115,114,113,133,132,131,130,129,191,183,198],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,249],[89,99,98,115,114,113,133,132,131,130,129,168,136,201,200,250],[89,99,98,115,114,113,133,132,131,130,129,254,253,252,251],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,257,256,252,255],[89,99,98,115,114,113,258,153],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,259],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142,260],[89,99,98,115,114,113,133,158,157,261,126],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211,248,247,246,262],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,263],[89,99,98,115,114,113,133,132,172,130,129,128,266],[89,99,98,115,114,113,133,132,131,130,129,128,268,267],[89,99,98,115,114,113,133,132,172,269,226,149],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237],[89,99,98,115,114,113,133,132,131,130,129,128,148,188,270],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,221],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,159],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265,273],[89,99,98,115,114,113,133,140,136,110,180,237,274],[89,99,98,115,114,113,133,132,189,275],[89,99,98,115,114,113,133,140,136,110,109,108,107,276],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,277],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,124,123],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,124,123],[89,99,98,115,114,113,133,158,157,279,182,278],[89,99,98,115,114,113,133,158,157,148,121,151,150,165,199],[89,99,98,115,114,113,133,158,157,127,126,280],[89,99,98,115,114,113,133,158,157,268,267,282,281],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,132,172,130,129,171,121],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139,284],[89,99,98,115,114,113,133,132,197,121,151,150],[89,99,98,115,114,113,133,132,131,130,129,191,183],[89,99,98,115,114,113,122,121,120,180,237,236],[89,99,98,115,114,113,133,158,157,261,126,125],[89,99,98,115,114,113,133,158,157,261,126,125],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,285],[89,99,98,115,114,113,133,229,136,110,180,237,274],[89,99,98,115,114,113,133,229,136,126,280,123],[89,99,98,115,114,113,133,287,150,286],[89,99,98,115,114,113,122,121,289,150,288],[89,99,98,115,114,113,122,121,120,232],[89,99,98,115,114,113,133,132,131,130,129,171,121,170],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,139],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,139],[89,99,98,115,114,113,133,132,172,130,129,176,150,290],[89,99,98,115,114,113,133,132,131,130,129,171,291],[89,99,98,115,114,113,133,132,172,292],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,123],[89,99,98,115,114,113,133,229,231],[89,99,98,115,114,113,133,219,136,126,125,216,123],[89,99,98,115,114,113,133,219,136,126,280,123],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,295],[89,99,98,115,114,113,133,132,131,130,129,128,297,296],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162],[89,99,98,115,114,113,133,132,131,130,129,254],[89,99,98,115,114,113,133,158,157,298],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,158,157,127,110,180],[89,99,98,115,114,113,133,158,157,127,126,125,299],[89,99,98,115,114,113,133,158,157,127,126,280,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,210],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,300],[89,99,98,115,114,113,133,302,301],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,147,146],[89,99,98,115,114,113,133,158,157,279,182,303],[89,99,98,115,114,113,133,132,131,130,129,137,136,126],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,132,131,130,129,128,148,121],[89,99,98,115,114,113,133,132,131,130,129,191,304],[89,99,98,115,114,113,133,132,131,130,305,150,290],[89,99,98,115,114,113,133,132,131,306,183,182,303],[89,99,98,115,114,113,133,132,131,294,307,252,251],[89,99,98,115,114,113,133,221],[89,99,98,115,114,113,133,132,131,130,129,171,121,151],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,308],[89,99,98,115,114,113,133,219,231,200,198],[89,99,98,115,114,113,133,158,310,309],[89,99,98,115,114,113,133,132,131,269,153,312,311],[89,99,98,115,114,113,133,132,131,130,129,171,239,238,237,313],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,180,237,236,235],[89,99,98,115,114,113,133,132,131,314],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,159],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164],[89,99,98,115,114,113,133,158,157,156,127,126,125,216,123],[89,99,98,115,114,113,133,158,157,156,127,126,209],[89,99,98,115,114,113,133,132,131,130,129,315],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,316],[89,99,98,115,114,113,122,121,289,150,290],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142,317],[89,99,98,115,114,113,133,132,131,130,129,168,319,318],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,125,216,123],[89,99,98,115,114,113,258,226,149],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,320],[89,99,98,115,114,321],[89,99,98,115,114,113,133,132,131,130,177,231,200],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,209,323],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,209],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,280,322],[89,99,98,115,114,113,133,132,131,130,129,137,136],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167,283,324],[89,99,98,115,114,113,133,132,131,130,129,128,297],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,326],[89,99,98,115,114,113,133,132,131,130,177,136,126,209,208],[89,99,98,115,114,113,122,121,120,109,108,107,222],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162],[89,99,98,115,114,113,133,132,131,130,129,168,136,201,200,290],[89,99,98,115,114,113,327,150],[89,99,98,115,114,113,122,121,151],[89,99,98,115,114,113,133,229,136,126],[89,99,98,115,114,113,133,132,328],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,131,130,129,128,127,201,200],[89,99,98,115,114,113,133,132,131,294,307,281],[89,99,98,115,114,113,133,132,131,294],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,329],[89,99,98,115,114,113,258,153,312,217],[89,99,98,115,114,321],[89,99,98,115,114,113,133,158,310,309],[89,99,98,115,114,113,133,158,310,309],[89,99,98,115,114,113,133,132,131,130,129,128,240,239,238,237],[89,99,98,115,114,113,133,140,136,126],[89,99,98,115,114,330],[89,99,98,115,114,113,133,158,157,331],[89,99,98,115,114,113,133,158,157,261,201,200],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,223],[89,99,98,115,114,113,133,332,150],[89,99,98,115,114,113,133,158,157,333],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,158,157,334,239,238,237,236,235],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,209,208],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,139,335],[89,99,98,115,114,113,122,121,120,109,108,107,106],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,336],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,172,130,177,136,110,179],[89,99,98,115,114,113,122,121,120,109,108,107,211],[89,99,98,115,114,113,122,121,120,109,108,337],[89,99,98,115,114,113,133,158,157,338],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,162],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,209],[89,99,98,115,114,113,133,132,131,130,129,128,234,340],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,341],[89,99,98,115,114,113,133,154,153,312],[89,99,98,115,114,113,133,132,172,130,129,176],[89,99,98,115,114,113,122,121,120,109,108,107,342],[89,99,98,115,114,113,122,121,289,150,149],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,235],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,133,219,136,126,125],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,158,157,156,240,343],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,125,124,123],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,125,124,123],[89,99,98,115,114,113,133,132,172,294,307],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,192,239,344],[89,99,98,115,114,113,122,121,120,109,108,337],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106],[89,99,98,115,114,113,133,158,157,156,346,318,345],[89,99,98,115,114,113,122,121,347],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,131,130,129,128,297,349,348],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,162],[89,99,98,115,114,113,133,140,136,110,179],[89,99,98,115,114,113,133,158,157,156,148,121,147],[89,99,98,115,114,113,133,132,131,130,129,254,253,252,350],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237,313],[89,99,98,115,114,113,351,301],[89,99,98,115,114,113,133,132,172,352],[89,99,98,115,114,113,133,158,157,268,267,282,353],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,135,142,354],[89,99,98,115,114,113,133,219,136,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,148,239,238,237,236,355],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,158,157,356,165],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,357],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,358],[89,99,98,115,114,113,133,158,157,148,121],[89,99,98,115,114,113,133,140,136,110,109,108,107,308],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,197,121,147,146],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,139,195],[89,99,98,115,114,113,133,359],[89,99,98,115,114,113,133,132,192,121,120,180],[89,99,98,115,114,113,133,132,192,121,360],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,128,234,361],[89,99,98,115,114,113,133,158,157,261,362],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,122,121,120,109,108,107,106,138],[89,99,98,115,114,113,133,132,131,130,129,128,240,121],[89,99,98,115,114,113,122,121,120,109,355],[89,99,98,115,114,113,133,132,131,130,129,137,231,363],[89,99,98,115,114,227,153,312,323],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,133,364],[89,99,98,115,114,113,133,219,231],[89,99,98,115,114,113,133,219,231,200,286],[89,99,98,115,114,113,133,140,136,110,109,108,107,365],[89,99,98,115,114,113,133,140,136,110,109,108,337],[89,99,98,115,114,113,133,140,136,110,180,237,236,235],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,366],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,132,131,130,129,367],[89,99,98,115,114,113,133,132,131,130,129,137,231,200,165],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,133,132,131,130,129,171,239],[89,99,98,115,114,113,133,158,157,127,110,179],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,359,136,110,180,237,369],[89,99,98,115,114,184,304],[89,99,98,115,114,113,133,132,172,130,129,128,127,110,180],[89,99,98,115,114,113,133,132,370],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,371],[89,99,98,115,114,113,133,132,172,130,372],[89,99,98,115,114,113,133,132,172,130,373],[89,99,98,115,114,113,133,152,374],[89,99,98,115,114,113,375],[89,99,98,115,114,113,133,132,131,130,305,150],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,135,142,317],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,113,376],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142,354],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,109],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,158,157,377,165,199],[89,99,98,115,114,113,133,158,157,127,110,109,355],[89,99,98,115,114,113,133,152,239,238,237,236],[89,99,98,115,114,113,133,132,172,130,129,128,268,267,282,252,255],[89,99,98,115,114,113,133,132,172,130,129,128,127,201],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,135,142,260],[89,99,98,115,114,113,133,229,136,126,209,208],[89,99,98,115,114,113,133,186],[89,99,98,115,114,113,133,158,157,156,148,239],[89,99,98,115,114,113,122,121,289],[89,99,98,115,114,113,133,132,131,130,177,231,200],[89,99,98,115,114,113,133,132,172,130,129,191,183,182,181],[89,99,98,115,114,113,133,132,172,130,378],[89,99,98,115,114,113,133,132,172,130,305,150,286],[89,99,98,115,114,184,183,182,379],[89,99,98,115,114,113,133,132,131,292,150,288],[89,99,98,115,114,113,133,229,136,110,180,237],[89,99,98,115,114,113,133,158,157,175,380],[89,99,98,115,114,113,122,121,151,150],[89,99,98,115,114,113,133,132,131,130,129,254],[89,99,98,115,114,113,133,158,157,334,121,382,381],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,337],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,383],[89,99,98,115,114,113,133,158,185,153,312,311],[89,99,98,115,114,113,133,158,157,244,384],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,385],[89,99,98,115,114,113,133,158,157,261,126,280],[89,99,98,115,114,113,133,132,172,130,387,183,182,303,386],[89,99,98,115,114,113,133,132,172,306,183,198],[89,99,98,115,114,113,133,132,197,121,151,150,165,199],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,223],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,151],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,171,121,388],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,223],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,389],[89,99,98,115,114,113,133,132,172,269,226],[89,99,98,115,114,113,133,132,131],[89,99,98,115,114,113,122,121,120,109,108,107,390],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,106,138],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,195],[89,99,98,115,114,113,133,132,172,391],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161],[89,99,98,115,114,113,133,132,131,130,129,191,183],[89,99,98,115,114,113,133,132,131,130,378],[89,99,98,115,114,113,133,132,131,130,305],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265],[89,99,98,115,114,113,122,121,120,109,108,107,106,385],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,392],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,280,123],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,248],[89,99,98,115,114,113,133,132,172,130,129,128,148,239,238,237,236,235],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,177,136,110,180],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,125,124],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,139,159],[89,99,98,115,114,113,122,121,120,109,108,107,106],[89,99,98,115,114,113,133,140,136,126,280,123],[89,99,98,115,114,113,133,359,231,200],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,139,393],[89,99,98,115,114,113,133,132,131,130,129,171],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,181],[89,99,98,115,114,113,257,394],[89,99,98,115,114,113,133,132,131,130,129,128,148,188],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,179],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,303],[89,99,98,115,114,113,133,132,131,130,129,128,148,188,395],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,216,123],[89,99,98,115,114,113,122,121,120,109,235],[89,99,98,115,114,113,133,132,197],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248],[89,99,98,115,114,113,133,132,172,130,396,150,173],[89,99,98,115,114,113,133,132,131,130,129,397],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238],[89,99,98,115,114,113,133,132,398,241],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,316],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,342,399],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238],[89,99,98,115,114,113,133,132,131,130,129,168,231,200,165],[89,99,98,115,114,113,133,132,131,130,129,128,346],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,400],[89,99,98,115,114,113,122,121,120,109,108,107,401],[89,99,98,115,114,402,150,290],[89,99,98,115,114,113,133,132,131,130,129,128,297,349,252],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,122,121,120],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,342,335],[89,99,98,115,114,113,133,154,275],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,223],[89,99,98,115,114,113,133,158,404,403],[89,99,98,115,114,113,133,359,319,405],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,189],[89,99,98,115,114,113,133,132,131,294,307,252,251],[89,99,98,115,114,113,133,132,131,269,226,149],[89,99,98,115,114,113,122,406],[89,99,98,115,114,113,122,121,120,232],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,139,407],[89,99,98,115,114,113,133,229,136,201,200,149],[89,99,98,115,114,408],[89,99,98,115,114,113,122,121,120,180,237,236,235],[89,99,98,115,114,113,122,121,120,109,108,107,106,385,409],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,128,268],[89,99,98,115,114,113,133,132,131,130,410],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237,313],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,209,208],[89,99,98,115,114,113,133,132,131,130,129,191,183,182,411],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,122,121,120,109,108,300],[89,99,98,115,114,113,122,121,120,109,108,107,106,105],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,359,136,126,209,208],[89,99,98,115,114,113,133,359,136,126],[89,99,98,115,114,113,133,287,150,198],[89,99,98,115,114,113,122],[89,99,98,115,114,113,133,132,131,130,129,128,155],[89,99,98,115,412],[89,99,98,115,114,113,133,132,131,306,183,182,181],[89,99,98,115,114,113,133,132,131,130,129,168,136,201,200,198],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,320],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237],[89,99,98,115,114,113,133,359,136,110,179],[89,99,98,115,114,113,133,132,131,269,153,312,208],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,131,130,129,137,231,200,290],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,215],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,133,413,150],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,125],[89,99,98,115,114,113,133,158,157,268,267,282,252,251],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,321],[89,99,98,115,114,113,133,158,157,417,416,415,414],[89,99,98,115,114,113,133,158,157,420,419,182,418],[89,99,98,115,114,113,133,158,157,420,419],[89,99,98,115,114,113,133,158,157,420,421,217],[89,99,98,115,114,113,133,140,136,110,109,108,337],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,134],[89,99,98,115,114,113,133,132,131,130,129,128,240,239,238,237,369],[89,99,98,115,114,113,133,132,131,130,129,213,121,147],[89,99,98,115,114,113,133,132,131,130,129,213,121,169],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,131,130,177,136,126,280,123],[89,99,98,115,114,113,133,132,131,130,396,150],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,132,172,269,226],[89,99,98,115,114,113,133,132,131,130,423,422],[89,99,98,115,114,207,225,252,255],[89,99,98,115,114,424],[89,99,98,115,114,113,257],[89,99,98,115,114,227,425],[89,99,98,115,114,113,133,132,192,426],[89,99,98,115,114,113,133,132,427,231],[89,99,98,115,114,113,133,132,427,136,126,125,124,123],[89,99,98,115,114,113,133,132,131,130,129,171,121,147,146],[89,99,98,115,114,113,133,132,192],[89,99,98,115,114,113,122,239,344,199],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,428],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,134],[89,99,98,115,114,321],[89,99,98,115,114,113,133,132,131,130,129,429,243],[89,99,98,115,114,113,133,193],[89,99,98,115,114,113,133,158,157,430],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,164,431],[89,99,98,115,114,113,133,359,319,318,432],[89,99,98,115,114,113,133,158,157,218,240,239,238,237,313],[89,99,98,115,114,113,133,219,136,126,280,123],[89,99,98,115,114,113,133,219,136,126,280,123],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,433],[89,99,98,115,114,113,133,132,192,239,238],[89,99,98,115,114,113,133,132,434],[89,99,98,115,114,113,133,132,427,136],[89,99,98,115,114,113,133,158,185],[89,99,98,115,114,113,133,140,136,126,280,123],[89,99,98,115,114,113,133,132,131,130,129,168,231,200,173],[89,99,98,115,114,113,133,132,131,130,129,191,304],[89,99,98,115,114,113,133,132,295,435,252,251],[89,99,98,115,114,321],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,158,157,334,121,382,437,436],[89,99,98,115,114,113,133,158,157,334],[89,99,98,115,114,113,133,158,157,334,121,438,238,237,313],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,129,128,268,267,282,353],[89,99,98,115,114,113,439],[89,99,98,115,114,113,133,229,136,126,280],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142,440],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105],[89,99,98,115,114,113,122,121,120,109,108,107,211],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,138,324],[89,99,98,115,114,113,133,132,131,130,129,128,148,374],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,210],[89,99,98,115,114,113,122,121,120,109,108,107,320],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145],[89,99,98,115,114,113,133,229,136,126,125,299],[89,99,98,115,114,113,133,140,136,110,180],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145],[89,99,98,115,114,113,133,132,131,292],[89,99,98,115,114,113,133,158,157,240,121,120,180,237,313],[89,99,98,115,114,113,133,132,172,130,129,128,148,121,388],[89,99,98,115,114,113,133,132,172,130,129,128,148,239,238,237,236,235],[89,99,98,115,114,113,133,132,172,130,129,128,148,239,238,237,236,235],[89,99,98,115,114,113,133,132,131,130,372],[89,99,98,115,114,113,133,132,131,292,150,441],[89,99,98,115,114,113,133,152,121,151,150,149],[89,99,98,115,114,113,133,132,131,130,129,128,148,121],[89,99,98,115,114,113,133,158,157,175,174,182,442],[89,99,98,115,114,113,133,443],[89,99,98,115,114,113,133,219,136,444],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,446],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,447],[89,99,98,115,114,113,133,132,131,130,372,448,252,251],[89,99,98,115,114,113,133,140,136,110,109,108,449],[89,99,98,115,114,113,133,140,231,200,182],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,162,335],[89,99,98,115,114,227],[89,99,98,115,114,227,226,165,450],[89,99,98,115,114,113,133,132,131,306,183,286],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265,264,263],[89,99,98,115,114,113,122,121,120,109,108],[89,99,98,115,114,113,122,121,120,180],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,162],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,451],[89,99,98,115,114,113,133,140,136,110,109,108,107,342],[89,99,98,115,114,113,133,158,157,240,121,151,150],[89,99,98,115,114,113,133,158,157,240],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,145,452],[89,99,98,115,114,113,133,158,157,156,234,233,288],[89,99,98,115,114,113,133,158,157,156,240],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,194],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,133,132,398,183,165,453],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,133,132,172,130,129,128,127],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,235],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,134],[89,99,98,115,114,113,133,132,131,130,129,315],[89,99,98,115,114,113,133,219,231,200,250],[89,99,98,115,114,113,133,219,136,110,179],[89,99,98,115,114,113,133,219,136,110,180,237],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237,236],[89,99,98,115,114,113,133,140,136,110,109,108,107,454],[89,99,98,115,114,113,133,158,185,275,220],[89,99,98,115,114,113,133,158,185,153,312],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,162,195],[89,99,98,115,114,113,133,158,157,202,150],[89,99,98,115,114,113,133,132,172,306,183,198],[89,99,98,115,114,113,133,359,136,126,280,322],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,455],[89,99,98,115,114,113,133,132,295,435,252,456],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,457],[89,99,98,115,114,113,122,121,120,109,108,107,342],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,133,132,172,130,129,128,297,296],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,300],[89,99,98,115,114,113,133,359,136,110,180,237,313],[89,99,98,115,114,113,133,132,458,150,198],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,135,142,354],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,122,121,120,180,237],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,371],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,132,172,130,129,168,136,201,200,441],[89,99,98,115,114,113,133,132,172,130,129,176,150,441],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,158,157,417,416,415,459],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,162],[89,99,98,115,114,113,122,121,120,109],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,451,460],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142,440],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,122,121,120,109,108,107,211,210],[89,99,98,115,114,113,122,121,120,180,237,236],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,104],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,169],[89,99,98,115,114,113,133,132,131,130,129,128,175,461],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,462],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,280],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,172,130,463,226,286],[89,99,98,115,114,113,133,158,157,334,121,382,381],[89,99,98,115,114,113,133,132,192,121,289,150],[89,99,98,115,114,113,133,132,192,239,238],[89,99,98,115,114,113,133,132,172,269,153,312,217],[89,99,98,115,114,113,133,132,172,130,129,128,202,150],[89,99,98,115,114,113,133,359],[89,99,98,115,114,113,133,158,157,240,239],[89,99,98,115,114,113,133,158,157,268,464],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,465],[89,99,98,115,114,113,133,132,172,130,177,136,126,125,124,123],[89,99,98,115,114,113,258,153],[89,99,98,115,114,113,466],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,109],[89,99,98,115,114,113,133,132,131,130,129,128,127],[89,99,98,115,114,113,133,158,157,334,121,382],[89,99,98,115,114,113,133,140,136,110],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145,447],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,342],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,303],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,151,150,441],[89,99,98,115,114,113,133,219,136,110,180,237],[89,99,98,115,114,113,133,158,157,261,110,467],[89,99,98,115,114,113,133,158,157,261,126,125,216],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,468,243],[89,99,98,115,114,227,226,198],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,211,248],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,303],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,131,130,129,128,234,361],[89,99,98,115,114,113,469,241],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,383],[89,99,98,115,114,113,133,140,136,126,125,124],[89,99,98,115,114,113,133,193,220],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,451],[89,99,98,115,114,113,122,121,120,109,108,107,106,470],[89,99,98,115,114,113,133,132,131,130,177],[89,99,98,115,114,113,133,158,157,240,121,388],[89,99,98,115,114,113,133,140,136,126,125,216,123],[89,99,98,115,114,113,133,152,239,344,450],[89,99,98,115,114,113,133,132,131,130,129,433,153,312],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,263],[89,99,98,115,114,113,122,121,289,150],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237,313],[89,99,98,115,114,113,133,132,172,130,387,183,182,303],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,162,284],[89,99,98,115,114,113,122,121,120,109,108,107,106,385],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,455],[89,99,98,115,114,113,133,132,295,435,252,255],[89,99,98,115,114,113,133,132,131,294,307,252,456],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,168,136,201,200,290],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247,471],[89,99,98,115,114,113,133,132,192,121,120,109,108,107],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,359,136,201,200,182],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,158,157,297,296],[89,99,98,115,114,113,257],[89,99,98,115,114,113,133,272],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,180],[89,99,98,115,114,113,133,132,131,130,129,168,136,472],[89,99,98,115,114,113,133,140,136,110,232],[89,99,98,115,114,113,133,132,131,130,129,128,473],[89,99,98,115,114,207],[89,99,98,115,114,113,133,132,192,474],[89,99,98,115,114,113,133,158,157,268,267,475],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,476],[89,99,98,115,114,113,122,121,120,109,108,107,342,159],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,342,399],[89,99,98,115,114,113,133,158,157,420,419,198],[89,99,98,115,114,113,133,158,157,148,188],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,276],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,205,477],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,259],[89,99,98,115,114,113,133,132,131,130,129,254,445],[89,99,98,115,114,113,133,132,427,136,126],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,129,137,136,472],[89,99,98,115,114,113,122,121,289,150,198],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,371],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,342],[89,99,98,115,114,113,133,359,136,126,280,322],[89,99,98,115,114,113,133,132,131,130,177,478],[89,99,98,115,114,113,258,153,479],[89,99,98,115,114,113,166,480],[89,99,98,115,114,113,133,132,131,130,129,128,127,481],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,232],[89,99,98,115,114,113,133,154,482],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,195],[89,99,98,115,114,113,122,121,483],[89,99,98,115,114,113,122,239,238,237],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,284],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,484],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,145,144,143,485],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,129,128,175,380],[89,99,98,115,114,113,133,132,131,130,129,486],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125],[89,99,98,115,114,113,133,132,172,130,129,128,240,403],[89,99,98,115,114,113,133,158,157,487],[89,99,98,115,114,113,133,132,172,130,129,128,202,150,198],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247,488],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,179],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,489],[89,99,98,115,114,113,133,132,131,130,129,137,136,201],[89,99,98,115,114,113,133,132,131,130,177,136,110,180,237],[89,99,98,115,114,113,133,158,490,304,301],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,162],[89,99,98,115,114,113,122,121,120,109,108,107,211,210],[89,99,98,115,114,113,122,121,289,150,165,199],[89,99,98,115,114,113,133,132,131,130,129,491],[89,99,98,115,114,113,133,132,131,130,129,433,226,165],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,219,136,126,209],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211,210],[89,99,98,115,114,113,133,132,172,130,177,136,126,125],[89,99,98,115,114,113,122,121,120,109,108,107,211,476],[89,99,98,115,114,113,122,121,120,109,108,300],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,229,136,201,200,286],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,194],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,164,492],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,172,306,493],[89,99,98,115,114,113,133,132,172,130,129,137,136,481],[89,99,98,115,114,113,133,140,136,110,109,108,300],[89,99,98,115,114,113,133,132,131,130,177,136],[89,99,98,115,114,113,133,132,131,130,129,128,279],[89,99,98,115,114,113,133,132,131,130,129,128,279,165],[89,99,98,115,114,113,133,132,131,130,129,128,268,495,415,494],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,465],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,276],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,145],[89,99,98,115,114,113,133,158,157,127,126,125,124,123],[89,99,98,115,114,113,133,132,172,130,177,136,126,280,123],[89,99,98,115,114,113,133,132,172,130,129,254,253,348],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,383],[89,99,98,115,114,113,122,121,120,109,108,107,276],[89,99,98,115,114,113,133,158,157,175,174,182,278],[89,99,98,115,496,150],[89,99,98,115,114,113,133,132,131,130,129,168,231,200,441],[89,99,98,115,114,113,469,183,165],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,131,130,129,128,148,121],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,342,399],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,269,153],[89,99,98,115,114,113,133,132,131,292,150],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135,223],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,497],[89,99,98,115,114,113,133,132,427,136,110,179],[89,99,98,115,114,113,351,301],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,498],[89,99,98,115,114,113,133,132,131,306,183,182],[89,99,98,115,114,113,133,132,192,291],[89,99,98,115,114,113,133,132,192,121,151,150,165],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216,123],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,327,150,290],[89,99,98,115,114,113,133,132,131,306,304,301],[89,99,98,115,114,113,133,132,172,130,372,448,252,251],[89,99,98,115,114,113,499],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133],[89,99,98,115,114,113,469,183],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,172,130,129,137,231,200,198],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282,252],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,122,196],[89,99,98,115,114,113,133,229,136,110,179],[89,99,98,115,114,113,133,158,157,279,165,450],[89,99,98,115,114,113,133,158,157,331,301],[89,99,98,115,114,113,133,132,131,130,463,226],[89,99,98,115,114,113,133,132,131,130,177,136,110,180,237,236],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,205,477],[89,99,98,115,114,113,133,158,157,268],[89,99,98,115,114,321],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,147,146],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238,237,236],[89,99,98,115,114,113,133,132,131,130,129,213,239],[89,99,98,115,484],[89,99,98,115,114,113,133,359,136,126,125,124,123],[89,99,98,115,114,113,133,132,427,136,110,109,235],[89,99,98,115,114,113,133,158,310],[89,99,98,115,114,207,206],[89,99,98,115,114,113,133,132,197,121],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238,237],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,158,157,127,201,200,165,450],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,158,157,268,495,500],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,399],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164],[89,99,98,115,114,113,133,132,172,130,129,137,136,362],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,455,501],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,257,256,252],[89,99,98,115,114,113,133,132,131,130,129,171,196],[89,99,98,115,114,113,133,132,131,130,129,128,297,349,252,350],[89,99,98,115,114,113,258,275,301],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,359,136,126,125,299],[89,99,98,115,114,113,133,359,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,502],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108],[89,99,98,115,114,113,133,132,131,130,177,136,472],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105],[89,99,98,115,114,113,133,140,136,110,109,108,107,503],[89,99,98,115,114,113,133,132,131,130,177,136,110,180,237],[89,99,98,115,114,113,133,152,121,151,150,149],[89,99,98,115,114,113,133,132,131,130,129,254],[89,99,98,115,114,113,133,158,157,279,182,181],[89,99,98,115,114,113,133,158,157,148,239,238,237,236,235],[89,99,98,115,114,113,133,132,131,130,129,504],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238,237,236],[89,99,98,115,114,113,133,132,131,130,129,128,175,174],[89,99,98,115,114,113,133,154,153,312,323],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,145,144,143,178],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,272,505,281],[89,99,98,115,114,113,133,132,172,130,387,241],[89,99,98,115,114,113,257,256],[89,99,98,115,114,113,257],[89,99,98,115,114,113,258,153,312],[89,99,98,115,114,113,133,132,131,130,129,191,183,182],[89,99,98,115,114,113,133,132,131,130,305],[89,99,98,115,114,113,133,132,172,130,129,128,148,121,147,146],[89,99,98,115,114,113,133,132,172,130,129,128,148,196],[89,99,98,115,114,113,133,132,172,130,129,128,175,174],[89,99,98,115,114,113,133,132,172,130,129,213],[89,99,98,115,506],[89,99,98,115,114,207,225],[89,99,98,115,114,207],[89,99,98,115,114,113,133,132,197,239,344],[89,99,98,115,114,113,133,132,131,130,129,168,136,110],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,507],[89,99,98,115,114,113,133,132,131,130,129,397],[89,99,98,115,114,113,133,132,131,130,129,191,241],[89,99,98,115,114,113,133,359,136,126,125,299],[89,99,98,115,114,113,133,132,189,226],[89,99,98,115,114,113,133,132,131,294,307,252],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,454],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,283,228],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,283,228],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,470],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237,369],[89,99,98,115,114,113,133,132,427,136],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,447],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,496,150,149],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,123],[89,99,98,115,114,113,133,132,172,130,129,508,150,441],[89,99,98,115,114,113,133,132,172,130,129,128,268,267],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,509],[89,99,98,115,114,113,133,152,510],[89,99,98,115,114,113,133,132,398,183,286],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,172,130,129,128,148,121,151,150,441],[89,99,98,115,114,113,133,132,172,306,183],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,180,237],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,511],[89,99,98,115,114,113,133,229,136,472],[89,99,98,115,114,113,133,132,131,130,305,150,173],[89,99,98,115,114,113,512,384],[89,99,98,115,114,113,133,158,157,127,126,209,208],[89,99,98,115,114,113,133,359,136,126,125],[89,99,98,115,114,113,133,359,136,126,209,311],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,180,237],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237,313],[89,99,98,115,114,113,513],[89,99,98,115,114,113,133,514],[89,99,98,115,114,113,133,132,131,130,129,128,175,174,182,181],[89,99,98,115,114,113,133,132,172,130,129,515],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,246,516],[89,99,98,115,114,113,122,121,169],[89,99,98,115,114,113,133,132,131],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,122,121,120,109,108,107,276],[89,99,98,115,114,113,133,132,398,183,182],[89,99,98,115,114,113,133,158,157,279,182,190],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,498],[89,99,98,115,114,113,122,121,120,109,108],[89,99,98,115,114,113,133,158,157,334,121,382,381],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282,252],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,161,383],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,145,447],[89,99,98,115,114,113,133,132,131,306,183,182],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,194],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,162],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,181],[89,99,98,115,114,113,133,140,136],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,128,240,121,151,150],[89,99,98,115,114,113,133,132,172,130,129,168,231,200,173],[89,99,98,115,496,150],[89,99,98,115,114,113,133,158,157,279],[89,99,98,115,114,113,133,132,131,130,387,183,182,303],[89,99,98,115,114,113,133,132,131,130,372,448,252,251],[89,99,98,115,114,113,122],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247,488],[89,99,98,115,114,113,133,132,131,130,177,136,126,209,311],[89,99,98,115,114,113,133,132,131,130,396,150],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,138],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,162,393],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,447],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,273,228],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,124,123],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,162,284],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,385],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,205,477],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,143,485],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,428],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,158,157,148,510],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,209,217],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,351,301],[89,99,98,115,114,113,133,132,172,269,153,312,208],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,428],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,378,220],[89,99,98,115,114,113,133,287,150,173],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,167,283,324],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,492],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,139,159],[89,99,98,115,114,113,122,121,147,517],[89,99,98,115,114,113,133,158,157,148,121],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,158,157,218,244,243],[89,99,98,115,114,113,513],[89,99,98,115,114,113,133,158,157,148,196],[89,99,98,115,114,113,133,132,131,130,129,171,121,151,150,165],[89,99,98,115,114,113,133,332,150,198],[89,99,98,115,114,113,133,242,241],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,248,247,518],[89,99,98,115,114,113,133,132,172,130,129,433,226],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,162,195],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,519],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,300],[89,99,98,115,114,113,133,132,131,130,129,171],[89,99,98,115,114,113,133,132,131,130,129,128,175,174,182],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,520],[89,99,98,115,114,113,257,521],[89,99,98,115,114,113,258,153,312],[89,99,98,115,114,113,133,132,172,130,129,171,121],[89,99,98,115,114,113,133,132,131,130,129,128,240,121,147,146],[89,99,98,115,114,113,133,132,131,130,129,191,183,182,278],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125],[89,99,98,115,114,113,133,140,136,110,109,108,107,342,195],[89,99,98,115,114,113,122,121,120,109,108,107,106],[89,99,98,115,114,113,133,158,523,522],[89,99,98,115,114,113,133,140,136,126,209],[89,99,98,115,114,113,133,140,136,126,280,123],[89,99,98,115,114,113,122,121,120,109,108,107,524],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,525],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,167,215],[89,99,98,115,114,113,133,132,131,526],[89,99,98,115,114,113,133,186,301],[89,99,98,115,114,113,133,132,131,130,129,128,266],[89,99,98,115,114,113,133,132,527],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,104],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,242,183],[89,99,98,115,114,113,513],[89,99,98,115,114,113,133,132,172,130,129,171,239,238,237,236],[89,99,98,115,114,113,133,132,172,130,129,128],[89,99,98,115,114,113,122,121,120,109,108,511],[89,99,98,115,114,113,122,121,120,109],[89,99,98,115,114,113,133,158,157,240,121],[89,99,98,115,114,113,133,158,157,268,267,282,353],[89,99,98,115,114,113,133,158,157,528],[89,99,98,115,114,113,133,229,136,126,125,216,123],[89,99,98,115,114,113,133,158,310,529,252,251],[89,99,98,115,114,113,133,132,131,130,129,254,253],[89,99,98,115,114,113,133,132,131,130,129,168,136,201,200],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,139,195],[89,99,98,115,114,113,133,132,131,130,305,150],[89,99,98,115,114,113,133,132,131,130,129,128],[89,99,98,115,114,113,133,158,157,240],[89,99,98,115,114,113,122,121],[89,99,98,115,114,113,133,132,131,130,177,231,200,198],[89,99,98,115,114,113,133,132,172,130,129,128,234,361,301],[89,99,98,115,114,113,133,132,172,130,463,153,312,208],[89,99,98,115,114,113,133,132,192,121,151,150,149],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,210],[89,99,98,115,114,113,133,132,131,130,129,128,234,233,441],[89,99,98,115,114,113,133,132,131,130,129,254,445],[89,99,98,115,114,113,133,132,131,130,129,254],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,530],[89,99,98,115,114,113,133,272],[89,99,98,115,114,113,133,158,157,420,531],[89,99,98,115,114,113,133,140,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,359,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,336],[89,99,98,115,114,113,133,132,131,352],[89,99,98,115,114,113,133,132,131,130,372,448,532],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,122,121,289,150,173],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238,237,236,533],[89,99,98,115,114,113,133,132,131,130,129,128,175,534,217],[89,99,98,115,114,113,133,132,131,130,129],[89,99,98,115,114,113,327,150],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,535],[89,99,98,115,114,113,133,132,172,130,177,319,318,345],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,138],[89,99,98,115,114,113,133,140,136,110,109,108,107,342,335],[89,99,98,115,114,113,133,132,172,130,129,171,121],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,280,322],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216],[89,99,98,115,114,113,133,229,136,126,280,123],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,131,130,129,137,231,200,165,450],[89,99,98,115,114,113,133,132,131,269,153],[89,99,98,115,114,113,133,132,131,130,372,448,348],[89,99,98,115,114,113,133,132,131,130,372,536],[89,99,98,115,114,113,122,121,120,109,108,107,365],[89,99,98,115,114,113,133,158,157,234,233,441],[89,99,98,115,114,113,133,193],[89,99,98,115,114,113,133,132,172,130,129,508,150],[89,99,98,115,114,113,133,132,172,130,129,171,121,151,150],[89,99,98,115,114,113,122,121,120,109,108,107,537],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,538],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216,123],[89,99,98,115,114,184],[89,99,98,115,114,184,304],[89,99,98,115,496,150,165,199],[89,99,98,115,496],[89,99,98,115,114,113,133,359,231,200,173],[89,99,98,115,114,113,133,359,136,110,232],[89,99,98,115,114,113,133,158,539,301],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,180,237,236],[89,99,98,115,114,321],[89,99,98,115,114,113,122,121,120,109,108,107,211,210],[89,99,98,115,114,113,133,132,295,435],[89,99,98,115,114,113,133,132,131,130,129,171],[89,99,98,115,114,113,133,132,131,130,387,183,182],[89,99,98,115,114,113,133,359,136,110,180,237,313],[89,99,98,115,114,113,122,121,120,180,237,274],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,476],[89,99,98,115,114,113,133,132,131,130,372,448],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,172,130,129,254,253,252,251],[89,99,98,115,114,113,122,121,120,109,235],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211],[89,99,98,115,114,113,540],[89,99,98,115,114,113,133,132,131,130,129,128,148,188,395],[89,99,98,115,114,113,133,132,172,130,129,128,240,239,238,541],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,530],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,180,237,236,355],[89,99,98,115,114,113,133,132,189,275],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,177,136,126,209,217],[89,99,98,115,114,113,122,121,120,109,108,300],[89,99,98,115,114,113,133,158,157,279,182],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,145,144,542],[89,99,98,115,114,113,133,543],[89,99,98,115,114,113,133,132,172,130,177,136,126,125,216,123],[89,99,98,115,114,113,133,132,172,130,177,136,126,209,208],[89,99,98,115,114,113,133,132,172,130,396,150,165,199],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211,248,247,489],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,365],[89,99,98,115,114,113,133,132,172,130,129,128,487],[89,99,98,115,114,113,133,132,172,130,129,128,234],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,449],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,210],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,180,237,313],[89,99,98,115,114,113,122,121,120,109,108,107,106,105],[89,99,98,115,114,113,122,121,120,109,108,107,211],[89,99,98,115,114,113,133,140,136,110,109,544],[89,99,98,115,114,113,133,140,136,110,180,237,236,235],[89,99,98,115,114,113,133,140,136,472],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,209,217],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,246,545],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,391],[89,99,98,115,114,113,133,132,131,130,372],[89,99,98,115,114,113,133,158,185,226,165],[89,99,98,115,114,113,133,132,172,130,387,304],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,162,399],[89,99,98,115,114,113,122,121,120,109,108,107,211,248],[89,99,98,115,114,113,122,121,120,109,108,337],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,546],[89,99,98,115,114,113,133,158,157,156,127,126,125,124],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,342],[89,99,98,115,114,113,133,132,172,130,129,128,268,464],[89,99,98,115,114,113,133,132,172,130,129,128,268,464],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,133,158,404,121,388],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,180,237,313],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,508,150,165],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,259],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,158,157,297,349,252,350],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,131,294,307,224],[89,99,98,115,114,113,133,140,136,110,109,108,107,365],[89,99,98,115,114,113,133,132,131,130,177,136,110,547],[89,99,98,115,114,113,133,158,157,268,464],[89,99,98,115,114,113,133,132,172,130,129,128,175,174],[89,99,98,115,114,113,133,219,136,110],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,502],[89,99,98,115,114,113,133,132,131,130,177,136,126,280],[89,99,98,115,114,113,133,158,157,156,240,121,151,150,165],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,283,324],[89,99,98,115,114,113,122,121,147,146],[89,99,98,115,114,113,122,121,120,109,235],[89,99,98,115,114,113,122,121,120,109,108,107],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109],[89,99,98,115,114,113,122,121,289],[89,99,98,115,114,113,122,121,120,109,108,107],[89,99,98,115,114,321],[89,99,98,115,114,408],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,390],[89,99,98,115,114,113,133,132,131,130,129,128,244,243],[89,99,98,115,114,113,133,332,150],[89,99,98,115,114,113,133,359,136,201,200,173],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,455],[89,99,98,115,114,113,122,121,120,109,108,107,211,210,548],[89,99,98,115,114,113,122,121,120,180,237,369],[89,99,98,115,114,113,133,158,157,240,239,238,237,313],[89,99,98,115,114,113,133,132,131,130,373],[89,99,98,115,114,113,133,132,295,435,252,255],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211,248,247,455],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,549],[89,99,98,115,114,113,133,132,131,130,129,171,403],[89,99,98,115,114,113,133,132,172,130,129,429,384],[89,99,98,115,114,113,122,121,550],[89,99,98,115,114,227,275],[89,99,98,115,114,113,133,132,131,130,463],[89,99,98,115,114,113,122,121,120,109,108,107],[89,99,98,115,114,113,133,158,157,417,551,282,252,251],[89,99,98,115,114,113,133,158,157,420,419,182],[89,99,98,115,114,113,133,158,157,420,421,217],[89,99,98,115,114,113,133,132,131,130,129,429,384],[89,99,98,115,114,113,133,132,131,130,129,137,319],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,320],[89,99,98,115,114,113,513],[89,99,98,115,114,113,122,121,147,552],[89,99,98,115,114,113,133,132,553],[89,99,98,115,114,113,133,132,427,136,110,554],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,133,242,183,182,278],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,525],[89,99,98,115,114,113,133,132,295],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125],[89,99,98,115,114,113,133,359,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,171,555],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211,248,247,488,556],[89,99,98,115,114,113,133,132,131,130,129,137,319,318,557],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,167,283,228],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,158,157,234],[89,99,98,115,114,113,133,132,131,130,129,191,183,182,303],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,558],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,122,121,120,109,108,107,454],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,559],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,447],[89,99,98,115,114,113,133,140,560],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,131,130,129,171,121,561],[89,99,98,115,114,113,133,132,172,130,129,128,127,110,179],[89,99,98,115,114,113,133,219,136,110,180],[89,99,98,115,114,113,133,132,172,130,177,136,126,125],[89,99,98,115,114,113,133,158,157,240,121,147,517],[89,99,98,115,114,113,133,158,157,240,239,238],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,154,226],[89,99,98,115,114,113,133,132,131,130,129,137,136,110],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,498],[89,99,98,115,114,113,133,158,157,268,267],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,106,105,167,215],[89,99,98,115,114,184,241],[89,99,98,115,114,113,133,140,136,110,109,108,107,342],[89,99,98,115,114,113,133,132,131,130,129,128,240,239,344,199],[89,99,98,115,114,113,133,132,131,130,129,128,268,267],[89,99,98,115,114,113,133,140,136,126,125,124,123],[89,99,98,115,114,113,133,158,157,156,148,239,344],[89,99,98,115,114,113,133,158,157,156,175],[89,99,98,115,114,113,122],[89,99,98,115,114,113,133,140,136,110,109,108,107,211],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,180,237,274],[89,99,98,115,114,113,133,132,131,130,387,183,182,303],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,180,237],[89,99,98,115,114,113,133,132,131,269],[89,99,98,115,114,113,469,304],[89,99,98,115,114,113,133,221],[89,99,98,115,114,113,133,140,136,110,554],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,131,130,129,128,279],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,455],[89,99,98,115,114,113,122,239,238,237,562],[89,99,98,115,114,113,133,132,189,226,165],[89,99,98,115,114,113,133,132,131,130,463,563],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,211,476],[89,99,98,115,114,113,133,132,172,130,129,137,136,201,200],[89,99,98,115,114,113,133,158,404,239,238,237,313],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,129,137,231,200,165],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,211,248,247,455],[89,99,98,115,114,113,133,359,136,362],[89,99,98,115,114,113,133,219,231,200],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,216,123],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,428],[89,99,98,115,114,113,133,132,172,130,129,171,121,151,150,198],[89,99,98,115,114,113,133,132,172,130,129,171,121,289,150,290],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,342,159],[89,99,98,115,114,113,133,132,172,130,305,150,165],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,164],[89,99,98,115,114,113,133,132,172,130,129,128,234],[89,99,98,115,114,113,133,132,131,130,129,168,231],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,177,136,201],[89,99,98,115,114,113,133,132,172,130,129,433,275],[89,99,98,115,114,113,133,564,384],[89,99,98,115,114,113,133,132,172,130,129,171,121,147,146],[89,99,98,115,114,113,133,132,172,130],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,443,522],[89,99,98,115,114,113,122,121,120],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216,123],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,180,237,274],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145],[89,99,98,115,114,113,133,132,131,130,129,128,148,188,395],[89,99,98,115,114,113,133,132,172,130,129,171,374],[89,99,98,115,114,113,133,158,157,127,110,180,237],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,554],[89,99,98,115,114,113,122],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,122,121,120,180,237,565],[89,99,98,115,114,113,133,132,192,121,120,109,108,300],[89,99,98,115,114,113,133,152,121,147,146],[89,99,98,115,114,113,133,152,239,238,237],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,566],[89,99,98,115,114,113,133,152],[89,99,98,115,114,113,133,132,131,130,463,153,312,208],[89,99,98,115,114,113,133,140,136,126,125,124,322],[89,99,98,115,114,113,133,140,136,126,280],[89,99,98,115,114,402,150,441],[89,99,98,115,114,330,243],[89,99,98,115,114,113,258,153,312],[89,99,98,115,114,113,133,132,398,183,182,303,386],[89,99,98,115,114,113,351],[89,99,98,115,114,113,133,158,157,240,239,238,237],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,122,121,120,109,108,107,259],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,525],[89,99,98,115,114,113,133,359,136,126,125,124,123],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,229,136,110],[89,99,98,115,114,113,133,287,150,165,199],[89,99,98,115,114,113,133,140,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,128,279,165],[89,99,98,115,114,113,133,132,131,130,129,128,148,474],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,180],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,125],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,399],[89,99,98,115,114,113,133,132,131,130,177,136,110,232],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,180,237,236],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,222],[89,99,98,115,114,113,133,132,172,130,129,397],[89,99,98,115,114,113,122,121,120,109,108,107,222],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,191],[89,99,98,115,114,113,133,132,131,130,129,515],[89,99,98,115,114,113,133,132,172,292,150],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,140,136,110,109,355],[89,99,98,115,114,113,122,121,289,150,250],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,177,136,110,180,541],[89,99,98,115,114,113,133,132,131,269],[89,99,98,115,114,113,133,132,172,294,307,252,251],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,180,237,313],[89,99,98,115,114,113,133,158,157,175,174,182,303,386],[89,99,98,115,114,113,133,158,539],[89,99,98,115,114,113,133,140,136,126,280,123],[89,99,98,115,114,113,133,140,136,110,109,108,107,454],[89,99,98,115,114,113,133,158,157,567,121,169],[89,99,98,115,114,113,257],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,568],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,569],[89,99,98,115,114,113,133,132,131,130,372],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,172,130,129,128,148,188],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,216,322],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,383],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,223],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,284],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,184,241],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,125],[89,99,98,115,114,113,133,140,136,110,109,108,107,365],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,145,144,143,178],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211],[89,99,98,115,114,113,133,158,157,268,464],[89,99,98,115,114,113,122,121,120,109,108,107,342,195],[89,99,98,115,114,113,133,132,131,130,129,128,346],[89,99,98,115,114,113,133,132,131,130,129,128,127,201,200,441],[89,99,98,115,114,113,122,121,147,570],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,320],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,125],[89,99,98,115,114,113,133,132,131,306,183,182,181],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,280,322],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282,252,456],[89,99,98,115,114,113,133,132,131,130,129,128,268,495,415],[89,99,98,115,496,150,149],[89,99,98,115,114,113,133,158,157,567,121],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237],[89,99,98,115,114,184,183],[89,99,98,115,114,113,133,132,172,130,177,136,110,180,237,236,235],[89,99,98,115,114,113,133,132,172,130,177,136,126,209,217],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,457],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,132,172,130,129,171],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,387,183,182,278],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,502],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,530],[89,99,98,115,114,113,133,132,131,130,129,128,148,188,187],[89,99,98,115,114,113,133,158,157,268,464],[89,99,98,115,114,113,133,132,131,130,129,171,121,289,150],[89,99,98,115,114,113,133,132,131,130,129,171,121,169],[89,99,98,115,114,113,133,132,571],[89,99,98,115,114,113,133,158,157,156,148,239,344,199],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,451,460],[89,99,98,115,114,113,133,132,172,130,129,137,136,126,125,124,123],[89,99,98,115,114,113,133,132,172,130,129,137],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,257,256,532],[89,99,98,115,114,113,258,153,312,217],[89,99,98,115,114,113,572],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,122,121,147,552],[89,99,98,115,114,113,133,132,131,130,129,128,127,362],[89,99,98,115,114,113,469,183],[89,99,98,115,114,113,122,121,120,109,108,107,342,399],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,164],[89,99,98,115,484],[89,99,98,115,114,113,133,359,231,200,173],[89,99,98,115,114,113,133,132,172,130,573,522],[89,99,98,115,114,227,153,312],[89,99,98,115,114,113,258],[89,99,98,115,114,113,122,239,238,237,562],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167],[89,99,98,115,114,113,133,158,157,234,574],[89,99,98,115,114,113,133,575],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,342,393],[89,99,98,115,114,113,133,140,136,201,200,182],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,213,510],[89,99,98,115,114,113,133,158,576],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,213,188],[89,99,98,115,114,402,150,149],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,396,150,165,450],[89,99,98,115,114,113,133,219,231,200,441],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,135,457],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,133,158,310,529,348],[89,99,98,115,114,113,133,158,185,275],[89,99,98,115,114,113,133,158,185,275],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,133,140,136,110,109,108,107,329],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,259],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,272],[89,99,98,115,114,113,133,158,157,240,121,169],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,124,123],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,335],[89,99,98,115,114,113,133,140,136,110,109,108,107,577],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,578],[89,99,98,115,114,113,133,132,131,130,129,191,183,182,181],[89,99,98,115,114,113,257,256,532],[89,99,98,115,114,113,133,359,136,201,200],[89,99,98,115,114,113,133,158,490,304],[89,99,98,115,114,113,133,132,295],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,507],[89,99,98,115,114,113,133,272,505,252,251],[89,99,98,115,114,113,133,132,427,319,318,345],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,511],[89,99,98,115,114,113,133,132,131,130,129,168],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,263],[89,99,98,115,114,113,122,121,120,109,108,107,276],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,162],[89,99,98,115,114,113,133,413,150,165],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,106],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145,144,579],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142,260],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,269,153,312,217],[89,99,98,115,114,113,133,219,136,110,109,235],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,427,136,110,232],[89,99,98,115,114,113,133,132,172,130,129,137,136,126,209,217],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,171,510],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,235],[89,99,98,115,114,113,133,132,580],[89,99,98,115,114,113,133,132,189,153],[89,99,98,115,114,113,133,219,136,126,280,123],[89,99,98,115,114,113,133,158,157,127,126,125,124,123],[89,99,98,115,114,113,581],[89,99,98,115,114,113,133,158,185],[89,99,98,115,114,113,133,158,185,153,312,217],[89,99,98,115,114,113,133,132,172,130,177,136,126,125,216,123],[89,99,98,115,114,113,133,140,231,200,441],[89,99,98,115,114,113,122],[89,99,98,115,114,113,133,132,131,130,129,128,240,121,151,150,250],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,133,132,131,368],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,195],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167],[89,99,98,115,114,113,166],[89,99,98,115,114,207],[89,99,98,115,114,227,226],[89,99,98,115,114,113,133,158,157,234,361],[89,99,98,115,114,113,133,158,157,268],[89,99,98,115,114,113,133,158,157,268,495,415,582],[89,99,98,115,114,113,133,132,131,130,463,226],[89,99,98,115,114,113,133,132,172,130,129,168,136,201,200,165,199],[89,99,98,115,114,113,122,121,120,180],[89,99,98,115,114,113,122,121,120,109],[89,99,98,115,114,113,133,132,172,130,129,433],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,133,132,172,130,129,128,175,174,182,303],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,320],[89,99,98,115,114,113,133,158,157,261,110,109],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,167,389],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,428],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,342,159],[89,99,98,115,114,113,133,132,131,130,129,171,121,147,146],[89,99,98,115,114,113,133,221],[89,99,98,115,114,113,133,132,131,130,129,171,239,238,237,562],[89,99,98,115,114,113,133,132,172,130,129,191,183,182,303],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,172,130,129,128,148,121,151,150],[89,99,98,115,114,113,583],[89,99,98,115,114,113,133,272,505,252],[89,99,98,115,114,113,122,121,120,109,108,107,194],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,158,157,148,584],[89,99,98,115,114,113,133,132,172,130,129,137,136,126,125,216,123],[89,99,98,115,114,113,133,154,153,312],[89,99,98,115,114,113,133,132,131,130,129,128,346,318],[89,99,98,115,114,113,133,132,131,269,275],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,122,121,120,109,108,107,342,335],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,158,157,127,110,109],[89,99,98,115,114,113,351,301],[89,99,98,115,114,113,133,132,131,130,129,191,183,182,303],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,259],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,133,242,585],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,162,341],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211],[89,99,98,115,114,113,133,132,172,130,129,128,240,121,147,146],[89,99,98,115,114,113,133,132,172,130,129,433,153,312],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,566],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237,236,235],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265,569],[89,99,98,115,114,113,133,132,131,130,177,136,110,109],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142,354],[89,99,98,115,114,113,133,140,136,126,125,124,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,385,586],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,587],[89,99,98,115,114,113,133,132,189,275],[89,99,98,115,114,113,133,229,136,126,125,124,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,133,158,539,220],[89,99,98,115,114,113,133,132,131,130,423,243],[89,99,98,115,114,113,133,132,427,136,126,125,124,123],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,229,136],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,470],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,166],[89,99,98,115,114,113,230,220],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,109],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,588],[89,99,98,115,114,113,133,132,131,130,129,433],[89,99,98,115,114,113,133,158,310,529],[89,99,98,115,114,113,133,132,131,130,387,183,165],[89,99,98,115,114,113,133,359,136,110,180],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,223],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,132,131,130,396],[89,99,98,115,114,113,133,589],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,133,132,468,243],[89,99,98,115,114,113,133,158,157,156,297,349,252],[89,99,98,115,114,113,133,359,136,126,125,216],[89,99,98,115,114,113,133,359,136,126,125],[89,99,98,115,114,113,133,132,131,130,463],[89,99,98,115,114,113,133,132,131,130,177,231,200],[89,99,98,115,114,113,133,152,121,151,150,441],[89,99,98,115,114,113,133,158,157,175,174],[89,99,98,115,114,113,133,132,172,130,129,176],[89,99,98,115,114,113,133,132,172,130,129,137,136,201,200,165],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,342],[89,99,98,115,114,113,133,359,136,110,467],[89,99,98,115,114,424],[89,99,98,115,114,113,351],[89,99,98,115,114,113,122,374],[89,99,98,115,114,113,133,140,231],[89,99,98,115,114,113,122,121,120,180],[89,99,98,115,114,113,133,132,131,130,129,168,136,110],[89,99,98,115,114,113,133,132,172,130,129,128,346,318,590],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,455,501],[89,99,98,115,114,113,122,121,120,109,235],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,133,158,310,309],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,246,545],[89,99,98,115,114,321],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,470],[89,99,98,115,114,113,133,132,131,130,129,171,239,238,237,236,235],[89,99,98,115,114,113,133,132,131,130,129,433,226,165],[89,99,98,115,114,113,133,132,131,130,129,429,243],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,559],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,158,157,156],[89,99,98,115,114,113,133,132,192,121,289,150,149],[89,99,98,115,114,113,133,132,131,130,129,137],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,180,237,236,235],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,162,284],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,189,226,165],[89,99,98,115,114,113,133,132,131,130,372],[89,99,98,115,114,113,133,359,136,110,109],[89,99,98,115,114,113,133,359,136,126,125],[89,99,98,115,114,113,133,132,131,130,372,591],[89,99,98,115,114,113,133,359,136,126,125,216,123],[89,99,98,115,114,113,133,132,192,239,344],[89,99,98,115,114,113,133,132,131,130,177],[89,99,98,115,114,113,257,256,252],[89,99,98,115,114,113,258,275],[89,99,98,115,114,113,592],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,162,341],[89,99,98,115,114,113,133,219,136,110,467],[89,99,98,115,114,184,183],[89,99,98,115,114,113,133,359,136,126,125,299],[89,99,98,115,114,113,133,359,136,126,125,299],[89,99,98,115,114,113,122,121,289,150],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,172,130,129,128,240,474],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,385,593],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145,144,542],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,428],[89,99,98,115,114,113,133,158,157,156,268,495,415,459],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,192,239,238,237,236,235],[89,99,98,115,114,113,133,594],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,139,335],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,229,136,126,280,123],[89,99,98,115,114,113,122,121,120,180],[89,99,98,115,114,113,595],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,158,157,156,240,239,238,237,562],[89,99,98,115,114,113,133,132,131,130,129,128,240,121,147,552],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,383],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,211,248,578],[89,99,98,115,114,113,133,132,172,130,129,137,136,126,125],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145],[89,99,98,115,114,113,122,121,120,109,108,107,222],[89,99,98,115,114,113,122,121,289],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,181],[89,99,98,115,114,113,133,132,131,130,129,128,331],[89,99,98,115,114,113,133,158,157,148,121,151,150],[89,99,98,115,114,113,133,152,584],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,223],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,342,195],[89,99,98,115,114,113,133,158,404],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,246],[89,99,98,115,114,113,513],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247,246,245],[89,99,98,115,114,113,133,132,131,130,387,183,182,379],[89,99,98,115,114,113,133,132,131,130,129,171,196],[89,99,98,115,114,113,133,132,131,130,129,128,240,584],[89,99,98,115,114,113,133,132,131,130,129,137,319,318,345],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,235],[89,99,98,115,114,113,133,158,157,127,201,200],[89,99,98,115,114,113,133,132,172,269],[89,99,98,115,114,113,133,158,157,331],[89,99,98,115,114,113,133,132,131,130,177,136],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,194],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,272,505,252],[89,99,98,115,114,113,133,272],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282,353],[89,99,98,115,114,113,133,132,131,130,129,128,268],[89,99,98,115,114,113,133,132,172,130,129,137,319,318,432],[89,99,98,115,114,113,133,158,157,240,121],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,223],[89,99,98,115,114,113,122,121,120,109,108,107,390],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,259],[89,99,98,115,114,113,133,132,172,130,129,137,136],[89,99,98,115,114,113,133,132,172,130,129,191,183],[89,99,98,115,114,113,133],[89,99,98,115,114,113,133,158,157,156,240,121,550],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,162,335],[89,99,98,115,114,113,133,132,131,130,372,448,281],[89,99,98,115,114,113,133,132,131,130,129,433,226,286],[89,99,98,115,114,113,133,132,172,294,307],[89,99,98,115,114,113,133,132,131,130,129,171,121,147,146],[89,99,98,115,114,113,133,132,131,130,129,171,121,147,146],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107],[89,99,98,115,114,113,133,132,131,130,129,128,202,150,165,450],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,383],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211,210],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,246,516],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,385,586],[89,99,98,115,114,113,133,132,131,130,129,213,121,151,150,165,450],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,546],[89,99,98,115,114,113,133,302],[89,99,98,115,114,113,133,132,172,130,129,596],[89,99,98,115,114,113,133,132,131,130,378],[89,99,98,115,114,113,133,132,131,130,387,183,198],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238,237],[89,99,98,115,114,113,133,132,131,130,177,136,126,280,322],[89,99,98,115,114,113,133,132,131,130,129,128,240,239,238,237,236,235],[89,99,98,115,114,113,122,121,120,109,108,107],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,177,136,126,280,322],[89,99,98,115,114,207,225,252,251],[89,99,98,115,114,113,133,132,192,121,388],[89,99,98,115,114,113,133,242,183,182,303,597],[89,99,98,115,114,113,133,158,185],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,433,598],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265,264,451],[89,99,98,115,114,113,122,121,120,109,108,107,524],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237,236,533],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,143,178],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142,440],[89,99,98,115,114,113,133,132,172,130,387,183,182,303],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,133,132],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,122,121,120,109,108,107,524],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161],[89,99,98,115,114,113,133,132,131,130,463,226,198],[89,99,98,115,114,113,133,158,157,266],[89,99,98,115,114,113,133,158,157,127,444],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,390],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,342],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,342,159],[89,99,98,115,114,113,133,132,131,130,129,128,175,174,182,303],[89,99,98,115,114,113,133,132,295,435,252,251],[89,99,98,115,114,113,133,132,295,435,281],[89,99,98,115,114,113,133,132,172,130,129,128,599],[89,99,98,115,114,113,133,132,197,121,151],[89,99,98,115,114,113,133,132,580],[89,99,98,115,114,113,133,229,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142,600],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,145],[89,99,98,115,114,113,133,132,131,130,129,168,136,472],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,280,123],[89,99,98,115,114,113,133,132,131,130,177,136,126,209,208],[89,99,98,115,114,113,133,219,136,126,280,123],[89,99,98,115,114,113,133,219,136,601],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,172,130,177,136,126,125,216],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,158,490,183,165],[89,99,98,115,114,113,133,132,295,435,252,350],[89,99,98,115,114,113,258,153,312,311],[89,99,98,115,114,113,133,132,131,130,463,153,312],[89,99,98,115,114,113,133,132,131,130,177,136,110,179],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,106,385,586],[89,99,98,115,114,113,466],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,195],[89,99,98,115,114,113,133,158,490,304,301],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,139,393],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,128,175,174,182,303,386],[89,99,98,115,114,113,133,140,136,201],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,158,157,602],[89,99,98,115,114,113,133,132,172,306,183,165],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,530],[89,99,98,115,114,113,133,132,197,121,151,150,441],[89,99,98,115,114,113,133,158,157,156,240,121,147,146],[89,99,98,115,114,184,304],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135,142,440],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,603],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,132,131,130,129,128,240,291],[89,99,98,115,114,113,133,132,131,130,129,128,127,126],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,122,121,120,109,108,107,106],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,106,105,145,144,542],[89,99,98,115,114,113,133,132,131,130,463,153,312,217],[89,99,98,115,114,113,122,121,120,109,108,107,342,195],[89,99,98,115,114,113,133,132,131,130,387,183,182,278],[89,99,98,115,114,113,133,359,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,210],[89,99,98,115,114,113,133,158,157,175],[89,99,98,115,114,113,133,132,131,368],[89,99,98,115,114,113,133,158,157,148,188],[89,99,98,115,114,113,133,132,172,130,129,137,136,126,125],[89,99,98,115,114,113,133,132,172,130,378],[89,99,98,115,114,113,133,132,131,130,129,168],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282,252,251],[89,99,98,115,114,113,512,384],[89,99,98,115,114,113,122,474],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,248,247,489],[89,99,98,115,114,113,133,140,136,110,180],[89,99,98,115,114,113,133,132,458],[89,99,98,115,114,113,133,132,172,130,177,136,201,200],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,342],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,145,144,579],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,168,136,362],[89,99,98,115,114,113,133,158,157,266],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,215],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,604],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,132,172,130,129,191,183,198],[89,99,98,115,114,113,133,132,172,130,129,191,183,198],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106],[89,99,98,115,114,113,469,241],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,508,150,165],[89,99,98,115,114,113,513],[89,99,98,115,114,113,133,132,131,130,387,183,182,181],[89,99,98,115,114,113,133,132,131,306,304],[89,99,98,115,114,113,133,132,192,291],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,342,284],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,259],[89,99,98,115,114,113,257,256,252,251],[89,99,98,115,114,113,133,132,172,130,372,448,252,251],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,605],[89,99,98,115,114,113,122],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,161,205,606],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,132,189,275],[89,99,98,115,114,113,133,158,157,127,110,180,237,236,235],[89,99,98,115,114,113,133,132,131,130,129,128,297,349,252,251],[89,99,98,115,114,113,133,132,131,130,129,171,291],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,232],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,140,136,126,125,124,123],[89,99,98,115,114,113,133,140,136,110,547],[89,99,98,115,114,113,122,121,120,109,235],[89,99,98,115,114,113,133,132,189,153,312,323],[89,99,98,115,114,113,133,132,131,294],[89,99,98,115,114,113,469,183,182],[89,99,98,115,114,113,133,132,192,239,238,237],[89,99,98,115,114,113,133,132,172,130,129,171,121,147,146],[89,99,98,115,114,113,133,132,172,130,129,128,202,150],[89,99,98,115,114,113,133,158,157,156,148,121,151,150,250],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,607],[89,99,98,115,114,113,122,121,120,109,108,107,222],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,299],[89,99,98,115,114,113,122,121,120,109,108,107,106],[89,99,98,115,506],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,608],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,177,136,126,280,123],[89,99,98,115,114,113,133,132,131,130,129,128,297,349,252,251],[89,99,98,115,114,113,133,219,136,126,125,216],[89,99,98,115,114,227,226],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,134],[89,99,98,115,114,113,133,158,157,175,380],[89,99,98,115,114,113,133,132,172,130,129,128,279],[89,99,98,115,114,113,122,121,120,109,108,107,342,195],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,455,501],[89,99,98,115,114,113,122,121,120,109,108,300],[89,99,98,115,114,113,122,121,120,109,108,107,106,385],[89,99,98,115,114,113,133,359,231],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,158,157,334,239],[89,99,98,115,114,113,133,140,136,110,180],[89,99,98,115,114,113,122,121,120,109,108,107,211,210],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,161,383],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,161,205],[89,99,98,115,114,113,133,272],[89,99,98,115,114,113,133,140,136,110,180,237],[89,99,98,115,114,113,133,229,136,201,200,165],[89,99,98,115,114,113,133,132,172,130,129,433],[89,99,98,115,114,113,133,132,189],[89,99,98,115,114,113,133,132,172,130,177,136,126,280],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237,274],[89,99,98,115,114,113,133,132,131,130,129,609],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,342,159],[89,99,98,115,114,113,133,132,189,275],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,147,146],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,299],[89,99,98,115,114,113,133,158,157,156,240,239,344],[89,99,98,115,114,113,133,158,157,156,240],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,159],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,132,131,130,372,448,252],[89,99,98,115,114,113,133,132,131,130,610],[89,99,98,115,114,113,133,132,172,130,129,128,148,121,151,150,165,199],[89,99,98,115,114,113,133,132,172,130,129,433],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,559],[89,99,98,115,114,113,133,132,172,130,129,128,240,121],[89,99,98,115,114,113,133,158,310,309],[89,99,98,115,412],[89,99,98,115,114,113,122,121,120,109,108,107,611],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,140,136,110,109,108,300],[89,99,98,115,114,113,133,158,157,148,121,561],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265,264,451,460],[89,99,98,115,114,113,133,132,131,130,129,254],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,211,248,247,246,545],[89,99,98,115,114,113,133,132,172,130,177,136,110,180,237,236,235],[89,99,98,115,114,113,133,152],[89,99,98,115,114,113,133,158,157,279,182],[89,99,98,115,114,113,133,132,131,130,129,171,474],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,612],[89,99,98,115,114,113,133,140,231,200,198],[89,99,98,115,114,113,133,132,131,130,423,384],[89,99,98,115,114,113,133,158,157,297,296],[89,99,98,115,114,113,133,158,157,297,296],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,530],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265,273],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211,248,247,471],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,393],[89,99,98,115,114,113,133,132,131,294,613],[89,99,98,115,114,113,133,132,131,130,387,183],[89,99,98,115,114,113,133,132,131,130,129,367],[89,99,98,115,114,113,133,132,131,130,129,128],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,113,166,150],[89,99,98,115,114,113,133,140,136,126,125,216,123],[89,99,98,115,114,113,133,158,157,218,240,121],[89,99,98,115,114,113,133,158,157,218,240,239,344,450],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109],[89,99,98,115,114,113,133,359,136,110],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,342,335],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,210],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,389],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,316],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,172,130,463],[89,99,98,115,114,113,133,158,404,614],[89,99,98,115,114,113,133,132,131,130,129,168,136,126],[89,99,98,115,114,113,133,158,157,127,126,280,123],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,335],[89,99,98,115,114,113,133,132,131,130,387,183,173],[89,99,98,115,114,113,133,132,172,269,275],[89,99,98,115,114,113,133,132,172,269],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,162,195],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,249],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,223],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,133,132,131,130,396,150,250],[89,99,98,115,114,113,133,132,131,130,129,433,226],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,615],[89,99,98,115,114,113,133,132,131,130,396],[89,99,98,115,114,113,133,359,136],[89,99,98,115,114,113,133,132,172,526],[89,99,98,115,114,113,133,132,131,130,372,448,252,251],[89,99,98,115,114,113,133,158,157,148,188,187],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,195],[89,99,98,115,114,113,133,132,172,130,387],[89,99,98,115,114,113,133,132,172,130,129,128,127,201,200,441],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,180,237,236],[89,99,98,115,114,113,122,121,147,552],[89,99,98,115,114,113,122,121,120,109,108],[89,99,98,115,114,113,133,132,131,130,177,136,110,180,237],[89,99,98,115,114,113,133,186],[89,99,98,115,114,113,592],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,194],[89,99,98,115,114,113,133,132,131,130,177,136,110,179],[89,99,98,115,114,113,133,132,398,183,182,303],[89,99,98,115,114,113,133,132,172,130,129],[89,99,98,115,114,113,133,359,136,110,180,237,369],[89,99,98,115,114,321],[89,99,98,115,114,113,257],[89,99,98,115,114,113,133,132,131,130,129,168,231,200,441],[89,99,98,115,114,113,133,132,172,130,129,254,253,532],[89,99,98,115,114,113,133,158,157,156,127,126,209],[89,99,98,115,114,113,133,158,157,156,279,165,450],[89,99,98,115,114,113,122,121,147,146],[89,99,98,115,114,113,122,121,120,109,108,107,320],[89,99,98,115,114,113,133,132,131,130,129,191,304],[89,99,98,115,114,113,133,219,136,201,200,149],[89,99,98,115,114,113,133,132,172,130,129,213,474],[89,99,98,115,114,113,166,150,441],[89,99,98,115,114,113,512,384],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,158,490,304],[89,99,98,115,114,113,133,132,131,269,275],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,162,195],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,587],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,303],[89,99,98,115,114,113,133,132,172,130,129,508,150,165,199],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,177,136,110,180,237,313],[89,99,98,115,114,113,133,132,131,130,129,191,183,198],[89,99,98,115,114,113,133,132,192,239,238,237],[89,99,98,115,114,113,133,132,468,384],[89,99,98,115,114,113,469,183,173],[89,99,98,115,114,184,304],[89,99,98,115,114,113,133,132,192,121,120,232],[89,99,98,115,114,113,617,616,172,130,129,128,127,126,280,123],[89,99,98,115,114,113,617,616,172,130,129,168,136,110,109,108,107,106,105,162,159],[89,99,98,623,622,621,620,619,618],[89,99,98,623,622,621,620,624],[89,99,98,623,622,621,620,619,625],[89,99,98,623,622,621,620,619,625],[89,99,98,623,622,621,620,624],[89,99,98,623,622,621,620,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,627,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,649],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,650],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,619,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,656,624],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,659],[89,99,98,623,622,621,632,642,641,662,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651,664,663],[89,99,98,623,622,621,632,642,641,632,640,652,651,664,665],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,668],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,647,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,672],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,680,679,647,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,683],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686,685],[89,99,98,623,622,621,632,642,641,632,640,652,651,664,687],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,672],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,672],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,672],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,690],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,692],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,694,693],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,694],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,675,674],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,698,697,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,699],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,700],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,698,697],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,702,622,701,632,645],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,705,704],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,675,674],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,706],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686,707],[89,99,98,623,622,621,632,642,641,632,640,622,709,708],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711,710,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,713,628,627,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,679,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,715],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,716],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,702,622,717,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,624],[89,99,98,623,622,621,632,642,641,662,628,627,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,718],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,627,618],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,719,628,715],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,645,622,720,643,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,669,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,627,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,721],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,722,664,663],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711,710,628,627,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,619,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,723],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,657,628,715],[89,99,98,623,622,621,632,726],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,627,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,727],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,675,728],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,669,675,729],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,657,628,627,618],[89,99,98,623,622,621,632,642,641],[89,99,98,623,622,621,632,642],[89,99,98,623,622,621,632,642,641,662,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,627],[89,99,98,623,622,621,632,642,641,632,730],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,732,731,647],[89,99,98,623,622,621,632,642,641,632,640,622,709,708,628,627,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,669,679,647,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,669,679,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,675,674],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,733],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,705],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,732,731,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,680,679,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,680,679,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,734],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,627,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,675],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711,710,628,735],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643],[89,99,98,623,622,621,632,642,641,632,640,622,639],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,719,628,627,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,732,731,647,678],[89,99,98,623,622,621,632,642,641,632,640,652,716],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,727],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,680],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686],[89,99,98,623,622,621,632,642,641,632,640,622,694,736,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,706],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,738],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651,664,663],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,705,704],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696],[89,99,98,623,622,621,632,642,641,632,640,622,694,736,695],[89,99,98,623,622,621,632,642,641,632,640,622,694],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,722,664,687],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,706],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,721],[89,99,98,623,622,621,632,642,641,632,640,705,704],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,647,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,732,731,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,652,651,664,663],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711,710],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,739],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,700,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,705,704],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,692],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,715],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,702,622,701,632,645,622,720,676,722],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,732,731,647,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,700,723],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,656,624],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,619,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711,710,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,657,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,656,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,698,697],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,732,731,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,627,625],[89,99,98,623,622,621,632,642,641],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,740,628,627,626],[89,99,98,623,622,621,632,642,641,632,730],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637],[89,99,98,623,622,621,632,642,641,632],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,741],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,652],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,732,731,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,684],[89,99,98,623,622,621,632,642,641,632,640,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,709,708,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,715],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,733],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,645,622,720,676,722],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,700,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,694,693],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,742],[89,99,98,623,622,621,632,642,641,662,628,627,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,742],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,657,628,627,653],[89,99,98,623,622,621,632,642,641,662,628,627,626],[89,99,98,623,622,621,632,642,641,662,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,733],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,698,697,647,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,675,729],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,680,679,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711,710,628,627,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,706],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,652,651,664,663],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,722],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,627,625],[89,99,98,623,622,621,632,642,641,740,628,715],[89,99,98,623,622,621],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,743],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,669,675,728,744],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,698,697,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,727,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,698,697,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,745],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,652,716],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686,746],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,733],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,627,678],[89,99,98,623,622,621,632,642,641,632,640,622,694,736,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647],[89,99,98,623,622,621,632,642,641,662,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651,664,663],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,679,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,728],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,702,622,747],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,719],[89,99,98,623,622,621,632,642,641,632,640,652,651,664,663],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,748,728],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,680,679,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,728],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,680,679,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,743],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686,749],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674,750],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,669,675,751],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,695],[89,99,98,623,622,621,632,642,641,632,640,622,709,708,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,694,736,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,679,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,733],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,619,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,679,752],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,710,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,656,727,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,713,628,627,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,716],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,619,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,695],[89,99,98,623,622,621,632,642,641,632,640,622,709,708],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,727],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,742],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,741],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,753],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,757,622,756,632,755,622,754,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621],[762,761,760,759,758],[762,761,760,767,766,765,764,763],[762,761,760,767,766,765,768],[762,761,760,767,766,765,773,772,771,770,769],[762,761,760,767,766,765,773,772,771,774],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,773,772,771,763],[762,761,760,767,766,765,773,783,782,781,780],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,773,788,787,786,785],[762,761,760,767,766,765,773,772,771,789],[762,761,760,767,766,765,773,772,771,790],[762,761,760,767,766,765,773,792,776,778,776,791,776,775,776,784],[762,761,760,767,766,765,773,794,793],[762,761,760,767,766,765,773,797,796,795],[762,761,760,767,766,798],[762,761,760,767,766,765,768,800,799],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,779,776,778,776,777,776,775,802],[762,761,760,767,766,803],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,783,782,781,804],[762,761,760,767,766,765,773,797,796,805],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,765,773,772,771,770,804],[762,761,760,767,766,765,773,797,806,807],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,808],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,764],[762,761,760,767,766,765,773,797,809],[762,761,760,767,766,765,764],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,773,788,787,811,810],[762,761,760,767,766,765,773,788,787,811,812],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773],[762,761,760,767,766,765,773,792,776,778,776,791,776,775,813],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,773,772,771,789,814],[762,761,760,767,766,779,776,778,815],[762,761,760,767,766,779,776,778,776,777,816],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,773,797,806,817],[762,761,760,767,766,818],[762,761,760,767,766,765,773,783,782,780],[762,761,760,767,766,765,773,788,787,820,819],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,764,789,822,821],[762,761,760,767,766,765,764,823,664,663],[762,761,760,767,766,765,824],[762,761,760,767,766,765,773,797,796,769,801],[762,761,760,767,766,779,776,778,776,777,776],[762,761,760,767,766,825],[762,761,760,767,766],[762,761,760,767,766,779,816],[762,761,760,767,766,779],[762,761,760,767,766,826],[762,761,760,767,766,765,773,828,827],[762,761,760,767,766,765,773,783,782,829,804],[762,761,760,767,766,765,773,772],[762,761,760,767,766,765,773,772,771,770,769],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,773,792,776,778,776,791,776,775],[762,761,760,767,766,765,773,828,830],[762,761,760,767,766,765,773,797,806,804],[762,761,760,767,766,831],[762,761,760,767,766,832],[762,761,760,767,766,765,773,792,776,778,776,791,816],[762,761,760,767,766,833],[762,761,760,767,766,834],[762,761,760,767,766,779,776,778,776,791,776,784],[762,761,760,767,766,765,773,788,787,786,785],[762,761,760,767,766,765,773,788,787,811,810],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,773,772,771,770,835],[762,761,760,767,766,765,764,770,804],[762,761,760,767,766,765,837,836],[762,761,760,767,766,765,773,792,776,778,816],[762,761,760,767,766,765,773,783,782,838],[762,761,760,767,766,765,764,770,780],[762,761,760,767,766,765,764,839],[762,761,760,767,766,765,768,800,841,840],[762,761,760,767,766,765,837,842],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,768,843],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,797,796,769,801],[762,761,760,767,766,765,768,800,844],[762,761,760,767,766,779,776,778,776,791,776,777],[762,761,760,767,766,765,773,792,776,778,776,784],[762,761,760,767,766,765,773,797,806,805],[762,761,760,767,766,765,808],[762,761,760,767,766,765,773,792,816],[762,761,760,767,766,765,773,792,776,778,776,784],[762,761,760,767,766,765,773,772,845],[762,761,760,767,766,765,773,772,771,823],[762,761,760,767,766,765,773,846],[762,761,760,767,766,847],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765],[762,761,760,767,766,765,837,849,848],[762,761,760,767,766,765,773,783,782,851,850],[762,761,760,767,766,765,773,772,771,852],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,803],[762,761,760,767,766,853],[762,761,760,767,766,765,773,788,787,855,854],[762,761,760,767,766,765,837,856],[762,761,760,767,766,765,773,857],[762,761,760,767,766,765,773,797,806,769],[762,761,760,767,766,765,768,843],[762,761,760,767,766,765,858],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,779],[762,761,760,767,766,779,776,778,776],[762,761,760,767,766,765,773,859],[762,761,760,767,766,765,837,860],[762,761,760,767,766,765,773,772,771,790],[762,761,760,767,766,765,773,788,861],[762,761,760,767,766,765,773,788,787,786,819],[762,761,760,767,766,826],[762,761,760,767,766,765,773,862],[762,761,760,767,766,765,773,788,787,811,810],[762,761,760,767,766,765,773,828,830],[762,761,760,767,766,765,773,772,771,823],[762,761,760,767,766,765,773,783,782,863],[762,761,760,767,766,765],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,772,771,770,864],[762,761,760,767,766,779,776,778,776,791,776,784],[762,761,760,767,766,765,773,772,865],[762,761,760,767,766,765,866],[762,761,760,767,766,765,764,789,868,867],[762,761,760,767,766,765,773,772,771,774],[762,761,760,767,766,765,773,828,830],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,859],[762,761,760,767,766,765,773,772,771,839],[762,761,760,767,766,779,776,778,776,777,816],[762,761,760,767,766,765,837,856],[762,761,760,767,766,869],[762,761,760,767,766,765,773,794,793],[762,761,760,767,766,765,837],[762,761,760,767,766,765,773,783,782,805],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,772,771,770,835],[762,761,760,767,766,765,773,772,771,770],[762,761,760,767,766,779,776,778,813],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,779,776,778],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,764,870],[762,761,760,767,766,779,776,778,776,775,802],[762,761,760,767,766,779,776,778,776,775],[762,761,760,767,766,765,773,797,796,835],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,832],[762,761,760,767,766,765,773,797,806,871],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,779,776,778],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,779,776,778,776,791,776,777],[762,761,760,767,766,765,773,859],[762,761,760,767,766,765,773,872],[762,761,760,767,766,765,773,872],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,873],[762,761,760,767,766,765,768,874],[762,761,760,767,766,765,764,790],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,792],[762,761,760,767,766,765,773,792,776,778,776,775,875],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,765,773,783,782,829],[762,761,760,767,766,765,773,772,771,770],[762,761,760,767,766,765,773,772,876],[762,761,760,767,766,765,768,877],[762,761,760,767,766,779,776,778,776,775,816],[762,761,760,767,766,765,764,770,780],[762,761,760,767,766,765,764,878],[762,761,760,767,766,765,773,792,776,778,776,775,776],[762,761,760,767,766,765,768,843],[762,761,760,767,766,765,768,800,844],[762,761,760,767,766,765,764,839],[762,761,760,767,766,765,764,823,664,879],[762,761,760,767,766,765,764,823],[762,761,760,767,766,765,880],[762,761,760,767,766,765,773,792,815],[762,761,760,767,766,779,776,778,776,791,776,775,776,784],[762,761,760,767,766,765,837,856,664],[762,761,760,767,766,765,773,797,796,835],[762,761,760,767,766,765,837],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,773,783,782,795],[762,761,760,767,766,765,764,881],[762,761,760,767,766,765,764,770,882],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,883],[762,761,760,767,766,765,768,843],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,773,792,776,778,776],[762,761,760,767,766,765,773,783,782,795],[762,761,760,767,766,765,773,783,782,805],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,847],[762,761,760,767,766,765,764],[762,761,760,767,766,765,773,772,771,884],[762,761,760,767,766,779,776,778,776,791,776],[762,761,760,767,766,765,764,770,864],[762,761,760,767,766,885],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,773,772,771,789,822],[762,761,760,767,766,765,773,792,776,778,776,784],[762,761,760,767,766,765,773,792,776,778,875],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,765,837,886],[762,761,760,767,766,765,773,792,776,778,776,777,816],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,765,773,872,887],[762,761,760,767,766,765,773,783,782,781,864],[762,761,760,767,766,765,764,823],[762,761,760,767,766,765,773,788,787,811,812],[762,761,760,767,766,765,773,772,865],[762,761,760,767,766,779,776,778,776,777,776,775,813],[762,761,760,767,766,765,773,788,787,786],[762,761,760,767,766,765,773,872,887,888],[762,761,760,767,766,779,776,778,776,777,875],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,765,773,772,771,770,769],[762,761,760,767,766,765,773,788,787,855,889],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,765,773,772,771,770],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,772,771,890],[762,761,760,767,766,765,768,800,844],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,872,887,891],[762,761,760,767,766,892],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,779,776,778,776,791,815],[762,761,760,767,766,765,764,789,868],[762,761,760,767,766,765,837,893],[762,761,760,767,766,765,837,894],[762,761,760,767,766,779,776,778,776,791,895],[762,761,760,767,766,892],[762,761,760,767,766,765,773,797,806,780],[762,761,760,767,766,765,773,783,782,829,896,801],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,776,778,776,791,776,775,776,784],[762,761,760,767,766,765,773,772,771,770],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,779,776,778,897],[762,761,760,767,766,779,776,778,776,777,816],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,898],[762,761,760,767,766,899],[762,761,760,767,766,765,773,797,796,805],[762,761,760,767,766,765,773,797,900],[762,761,760,767,766,765,773,797,901],[762,761,760,767,766,779,776,778,776,775],[762,761,760,767,766,779,776,778,776,777,776,775,776],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,779],[762,761,760,767,766,765,773,828,827],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,837,902],[762,761,760,767,766,765,768,877],[762,761,760,767,766,765,773,797,900],[762,761,760,767,766,765,764,789],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,765,764,789,822,821],[762,761,760,767,766,765,764,852],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,797,806,804],[762,761,760,767,766,765,773,797,806,863],[762,761,760,767,766,765,773,797,903],[762,761,760,767,766,765,764,770,863],[762,761,760,767,766,765,768,904],[762,761,760,767,766,765,768,800,905],[762,761,760,767,766,765,764,852],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,872,887],[762,761,760,767,766,765,837,860],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,818],[762,761,760,767,766,765,764],[762,761,760,767,766,765,824],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,833],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,765,773,797,900],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,773,828,830],[762,761,760,767,766,765,773,772,771,789,822,821,906],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766,765,764,770,863],[762,761,760,767,766,779,776,778,776,777,776,775,813],[762,761,760,767,766,765,773,772,771,823,664,879],[762,761,760,767,766,779,776,778,802],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,773,788,787],[762,761,760,767,766,765,773,783,782,907],[762,761,760,767,766,765,773,772,771,908],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,779,776,778],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,779,776,778,776,777,776],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,783,782,769],[762,761,760,767,766,765,773,797,806,817],[762,761,760,767,766,765,764,823],[762,761,760,767,766,765,837,856,664],[762,761,760,767,766,765,773,783,782,781,871],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,773,828],[762,761,760,767,766,847],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,792],[762,761,760,767,766,765,773,909],[762,761,760,767,766,765,773,797,796,838],[762,761,760,767,766,765,764,770,864],[762,761,760,767,766,765,773,783,782],[762,761,760,767,766,765,773,783,782,910],[762,761,760,767,766,765,764,823,664,663],[762,761,760,767,766,869],[762,761,760,767,766,765,768,800],[762,761,760,767,766,765,837],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,764,770,864],[762,761,760,767,766,765,773,772,771,770,805],[762,761,760,767,766,765,773,772,771,839],[762,761,760,767,766,765,773,772,771,789,912,911],[762,761,760,767,766,765,773,772,845],[762,761,760,767,766,765,768,877],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779],[762,761,760,767,766,765,773,797,796,817],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,792,776,778,776,784],[762,761,760,767,766,765,773,792],[762,761,760,767,766,765,773,792],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,797,796,864],[762,761,760,767,766,765,773,797,796,863],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,837,849,913],[762,761,760,767,766,765,837,856],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,768,800],[762,761,760,767,766,765,837,914],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,772,771,839,915],[762,761,760,767,766,765,773,788,787,786,785],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,779,776,778,813],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,917,916],[762,761,760,767,766,765,764,839,915],[762,761,760,767,766,765,773,783,782,781],[762,761,760,767,766,765,773,788,787,811,812],[762,761,760,767,766,765,773,788,787,811,812],[762,761,760,767,766,765,837,914],[762,761,760,767,766,765,773,797,806,863],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,773,792,776,778,776,791,776,775,776,784],[762,761,760,767,766,765,764,770,835],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,773,792,776,778,816],[762,761,760,767,766,765,773,772,771,789,822,821],[762,761,760,767,766,765,773,772,771,770,835],[762,761,760,767,766,918],[762,761,760,767,766,765,773,772,771,770,795],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,798],[762,761,760,767,766,765,837,856,664,919],[762,761,760,767,766,765,773,772,771,770,863],[762,761,760,767,766,765,773,772,771,770],[762,761,760,767,766,765,773,772,771,823],[762,761,760,767,766,765,768,800,844],[762,761,760,767,766,765,837,856],[762,761,760,767,766,765,837,920],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,797,796,804],[762,761,760,767,766,765,773,772,771,789],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765],[762,761,760,767,766,779,776,778,776,777,815],[762,761,760,767,766,765,764,770,863],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,772,771,789,868,921],[762,761,760,767,766,779,776,778,776,777,875],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,779,776,778,776,791,875],[762,761,760,767,766,765,773,792,776,778,776,784],[762,761,760,767,766,765,773,792,776,778,776],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,764,789],[762,761,760,767,766,765,764,770,864],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,922],[762,761,760,767,766,853],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,765,773,792,776,778,813],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,794,923],[762,761,760,767,766,779],[762,761,760,767,766,885],[762,761,760,767,766,853],[762,761,760,767,766,779,776,778,815],[762,761,760,767,766,765,764,852],[762,761,760,767,766,765,768,800,841,840],[762,761,760,767,766,779,776,778,875],[762,761,760,767,766,765,773,772,771,924],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,764,770,805],[762,761,760,767,766,765,925],[762,761,760,767,766,765,773,797,796,807],[762,761,760,767,766,779,776,778,815],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,773,772,771,770,863],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,926],[762,761,760,767,766,779,776,778,776,777,776,775,875],[762,761,760,767,766,765,773,792,776,778,875],[762,761,760,767,766,765,768,843],[762,761,760,767,766,765,917],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,764,789],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,828,927],[762,761,760,767,766,765,773,783,782,829,896,801],[762,761,760,767,766,928],[762,761,760,767,766,765,764,770,871],[762,761,760,767,766,765,773,792,776,778,816],[762,761,760,767,766,779],[762,761,760,767,766,779,776,778,776,775],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,779,776,778,776,777,816],[762,761,760,767,766,765,773,783,782,835],[762,761,760,767,766,765,773,857],[762,761,760,767,766,765,768,929],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,779,776,778,776,777,815],[762,761,760,767,766,765,764,881],[762,761,760,767,766,779,776,778,776,777,776,775,815],[762,761,760,767,766,779],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,779,776,778,776,791,776,775,802],[762,761,760,767,766,779,776,778,776,791,776,775,776,784],[762,761,760,767,766,765,773,797,901],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766],[762,761,760,767,766,765,773,788,930],[762,761,760,767,766,765,837,914],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,764,823,664],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,765,773,772,771,770,863],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,779,776,778,776,777,802],[762,761,760,767,766,765,837,849,848],[762,761,760,767,766,765,773,792,776,778,875],[762,761,760,767,766,931],[762,761,760,767,766,765,773,788,787,811,812],[762,761,760,767,766,932],[762,761,760,767,766,779,776,778,875],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,779,934,933],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,773,828,935],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,837,849,848],[762,761,760,767,766,765,773,772,771,881],[762,761,760,767,766,765,773,872,887],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,779,934],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766,765,773,797,806,936],[762,761,760,767,766,765,773,797,806,804],[762,761,760,767,766,765,768,937],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,765,773,772,771,770,795],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,885],[762,761,760,767,766,765,773,792,816],[762,761,760,767,766,765,773,772,771,852],[762,761,760,767,766,779,776,778,776,777,776],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,938],[762,761,760,767,766,765,773,797,806,835],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,765,773,797,806,871],[762,761,760,767,766,765,837,939],[762,761,760,767,766,940],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,792,776,778,875],[762,761,760,767,766,765,858],[762,761,760,767,766,765,773],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,941],[762,761,760,767,766,765,768,843],[762,761,760,767,766,765,768],[762,761,760,767,766,765,764,789,912,942],[762,761,760,767,766,779,875],[762,761,760,767,766,779],[762,761,760,767,766,779,776,778,875],[762,761,760,767,766,779,776,778,875],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,773,788,787,855,854],[762,761,760,767,766,779,776,778,776,777,875],[762,761,760,767,766,765,773,783,782,781],[762,761,760,767,766,765,773,872,887,943],[762,761,760,767,766,765,764,789,822,821],[762,761,760,767,766,765,773,828,944],[762,761,760,767,766,779,776,778,813],[762,761,760,767,766,765,773,788,861],[762,761,760,767,766,765,773,772,771,770,863],[762,761,760,767,766,765,764,770],[762,761,760,767,766,779,776,778,776,791,776,777,776,775,776,784],[762,761,760,767,766,765,773,772,771,945],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,788,787,855,889,746],[762,761,760,767,766,779,776,778,776,775],[762,761,760,767,766,765,764,946],[762,761,760,767,766,779,776,778,816],[762,761,760,767,766,765,773,792,934],[762,761,760,767,766,779,776,778,776,777,875],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,772,771,770],[762,761,760,767,766,765,773,772,771,770,835],[762,761,760,767,766,765,773,792],[762,761,760,767,766,765,808],[762,761,760,767,766,940],[762,761,760,767,766,765,773,772,865],[762,761,760,767,766,765,773,788,787,786,785],[762,761,760,767,766,765,773,797,947],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,765,773,772,771,770,863],[762,761,760,767,766,765,773,792,776,778,776,775,875],[762,761,760,767,766,899],[762,761,760,767,766,765,768,800,844],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,773,828],[762,761,760,767,766,765,773,797,796,948],[762,761,760,767,766,765,773,797,796,805],[762,761,760,767,766,765,837,893],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,792,813],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,772,771,789,822,821,906],[762,761,760,767,766,765,773,772,771,789,912,949],[762,761,760,767,766,765,773,772,771,852],[762,761,760,767,766,765,773,772,771,770,795],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,768,843],[762,761,760,767,766,779,776,778,776,775],[762,761,760,767,766,765,773,872,887,950],[762,761,760,767,766,765,773],[762,761,760,767,766,765,773,792],[762,761,760,767,766,765,773,828,927],[762,761,760,767,766,765,773,794,923],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,765,773,828,830],[762,761,760,767,766,765],[762,761,760,767,766],[762,761,760,767,766,765,773,797,806,805],[762,761,760,767,766,765,773,797,806,817],[762,761,760,767,766,765,773,772,771,823],[762,761,760,767,766,765,764,789,868],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,765,764,789,814],[762,761,760,767,766,765,773,792,776,778,776,775,875],[762,761,760,767,766],[762,761,760,767,766,779,776,778],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,792,776,778,816],[762,761,760,767,766,892],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,951],[762,761,760,767,766,765,773,792,776,778,776],[762,761,760,767,766,765,773,772,771,789,822,821,952],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,772,771,770,835],[762,761,760,767,766,779,776,778,776,777,815],[762,761,760,767,766,779,776,778,776,777,776,775,875],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766,765,917,916,952],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,779,776,778],[762,761,760,767,766,779,776,778,776,777,816],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,875],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,837,856],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,768,843],[762,761,760,767,766,765,768,800,841],[762,761,760,767,766,779,776,778,776,777,776,775,815],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,779,776,778,776,777,776,775,776],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,837,856],[762,761,760,767,766,765,837,849,848],[762,761,760,767,766,779,776,778,816],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,797,953],[762,761,760,767,766,765,773,797,806,804],[762,761,760,767,766,765,764,770],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,792,776,778,776,777,816],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,773,828],[762,761,760,767,766,765,773,788,787,820,819],[762,761,760,767,766,765,773,788,787,820,819],[762,761,760,767,766,765,773,797,954],[762,761,760,767,766,765,768,800],[762,761,760,767,766,765,773,772,771,839],[762,761,760,767,766,765,764,770],[762,761,760,767,766,779,776,778,776,791,776,775,776],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,768,955],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,926],[762,761,760,767,766,765,773,788,787,811,956],[762,761,760,767,766,765,773,872,887,957],[762,761,760,767,766,765,773,788,787,811,956],[762,761,760,767,766,765,773,788,787,811],[762,761,760,767,766,765,773,792],[762,761,760,767,766,779],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,779,776,778,776,775,802],[762,761,760,767,766,765,773,772,771,789,822,821,952],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,788,787],[762,761,760,767,766,765,764,884],[762,761,760,767,766,779,776,778,776,775,802],[762,761,760,767,766,779,776,778,776,777,875],[762,761,760,767,766,765,773],[762,761,760,767,766,765,958],[762,761,760,767,766,779,776,778,776,777,875],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,773,772,771,770,863],[762,761,760,767,766,765,959],[762,761,760,767,766,765,917,916],[762,761,760,767,766,765,764,960],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766],[762,761,760,767,766,765,773,788,787,855,889],[762,761,760,767,766,765,773,797,953],[762,761,760,767,766,779,776,778,776,775],[762,761,760,767,766,779,776,778,776,777,776,775,875],[762,761,760,767,766,765,773,797,900],[762,761,760,767,766,765,773,792],[762,761,760,767,766,765,773,772,771,961],[762,761,760,767,766,765,773,772,771,789,868,921],[762,761,760,767,766,765,773,783,782],[762,761,760,767,766,765,837,914],[762,761,760,767,766,765,837,836],[762,761,760,767,766,779,776,778,776,777,815],[762,761,760,767,766,765,773,792,776,778,816],[762,761,760,767,766,765,773,783,782,781,835],[762,761,760,767,766,765,837],[762,761,760,767,766,765,925],[762,761,760,767,766,765,764,881],[762,761,760,767,766,765,773,783,782,829,896,801],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,792,776,778,776,784],[762,761,760,767,766],[762,761,760,767,766,765,773,797,962],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,872,887,963],[762,761,760,767,766,765,773],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766,779,776,778,776,791,776,784],[762,761,760,767,766,765,773,783,782,829,896,801],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,899],[762,761,760,767,766,765,768,843],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,768,800],[762,761,760,767,766,765,764,789,822,821],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,765,773,783,782,851,801],[762,761,760,767,766,765,773,772,771,961],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,773,772,771,839],[762,761,760,767,766,765,773,783,782,829,964,835],[762,761,760,967,966,965],[762,761,760,967,966,968],[762,761,760,967,969],[762,761,760,967,969],[762,761,760],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]],"weights":[0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01]}],"shared":{"frames":[{"name":"_parse_sub","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/_parser.py","line":460,"col":null},{"name":"_parse","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/_parser.py","line":863,"col":null},{"name":"parse","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/_parser.py","line":980,"col":null},{"name":"compile","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/_compiler.py","line":748,"col":null},{"name":"_compile","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/__init__.py","line":350,"col":null},{"name":"compile","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/__init__.py","line":289,"col":null},{"name":"__init_subclass__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/string.py","line":85,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/string.py","line":175,"col":null},{"name":"_call_with_frames_removed","file":"","line":488,"col":null},{"name":"exec_module","file":"","line":1026,"col":null},{"name":"_load_unlocked","file":"","line":935,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1331,"col":null},{"name":"_find_and_load","file":"","line":1360,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/quoprimime.py","line":44,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/header.py","line":16,"col":null},{"name":"_handle_fromlist","file":"","line":1415,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/_policybase.py","line":7,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/message.py","line":17,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/_adapters.py","line":5,"col":null},{"name":"metadata","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py","line":460,"col":null},{"name":"version","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py","line":486,"col":null},{"name":"version","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py","line":987,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/__init__.py","line":23,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1310,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":50,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/__init__.py","line":42,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/__init__.py","line":64,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":7,"col":null},{"name":"readEdges","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":152,"col":null},{"name":"deserialize","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":35,"col":null},{"name":"qasm3Lexer","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Lexer.py","line":608,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Lexer.py","line":606,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/__init__.py","line":68,"col":null},{"name":"get_data","file":"","line":1218,"col":null},{"name":"get_code","file":"","line":1118,"col":null},{"name":"exec_module","file":"","line":1022,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_utils/__init__.py","line":14,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_globals.py","line":20,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":95,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":30,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/__init__.py","line":32,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":28,"col":null},{"name":"_compile_bytecode","file":"","line":784,"col":null},{"name":"get_code","file":"","line":1155,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/numerictypes.py","line":109,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/__init__.py","line":70,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__config__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":112,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/defmatrix.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/__init__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/_index_tricks_impl.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/_arraypad_impl.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/__init__.py","line":18,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":454,"col":null},{"name":"__setattr__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1370,"col":null},{"name":"__init__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1430,"col":null},{"name":"copy_with","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1575,"col":null},{"name":"__getitem__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1480,"col":null},{"name":"inner","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":429,"col":null},{"name":"_make_substitution","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1534,"col":null},{"name":"_determine_new_args","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1510,"col":null},{"name":"__getitem__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1479,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_typing/_array_like.py","line":102,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_typing/__init__.py","line":3,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/linalg/_linalg.py","line":95,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/linalg/__init__.py","line":87,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/defmatrix.py","line":13,"col":null},{"name":"add_fns_to_class","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/dataclasses.py","line":498,"col":null},{"name":"_process_class","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/dataclasses.py","line":1157,"col":null},{"name":"wrap","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/dataclasses.py","line":1297,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/elements.py","line":146,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/decomposition_rules.py","line":20,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/decomposer.py","line":23,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":31,"col":null},{"name":"find_spec","file":"","line":1632,"col":null},{"name":"_get_spec","file":"","line":1533,"col":null},{"name":"find_spec","file":"","line":1559,"col":null},{"name":"_find_spec","file":"","line":1262,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1322,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/__init__.py","line":67,"col":null},{"name":"_path_stat","file":"","line":152,"col":null},{"name":"_path_is_mode_type","file":"","line":158,"col":null},{"name":"_path_isfile","file":"","line":166,"col":null},{"name":"find_spec","file":"","line":1665,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":199,"col":null},{"name":"process_include_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":70,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":49,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":77,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":135,"col":null},{"name":"process_include_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":77,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":134,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":111,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":109,"col":null},{"name":"_loadString","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":24,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":20,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":94,"col":null},{"name":"loads","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":78,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":50,"col":null},{"name":"closure","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":342,"col":null},{"name":"closure","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":359,"col":null},{"name":"getReachableConfigSet","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":280,"col":null},{"name":"computeTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":231,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":173,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":104,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":137,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":124,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":112,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":100,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":348,"col":null},{"name":"oldStyleDeclarationStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2987,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1032,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1301,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":659,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":105,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfig.py","line":44,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfig.py","line":121,"col":null},{"name":"closure","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":345,"col":null},{"name":"getReachableConfigSet","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":272,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":467,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":346,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":914,"col":null},{"name":"__setattr__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":89,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":87,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":103,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":354,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4386,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5157,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5265,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6163,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6824,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2413,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1002,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":110,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":176,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":124,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5204,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":98,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":145,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2415,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":145,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":113,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":290,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":248,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":195,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":483,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":398,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4393,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":75,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":150,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":395,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2371,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":376,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2366,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4284,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4431,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6667,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2397,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":53,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":553,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":184,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":191,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":210,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":170,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":62,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":894,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":187,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5143,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":447,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":462,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5154,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6833,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":63,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":436,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4578,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5193,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5259,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":72,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":295,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":101,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":48,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":66,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":381,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1316,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6662,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2404,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":55,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":315,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6819,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":50,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5210,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6827,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2414,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":135,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":54,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":354,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6836,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":65,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":186,"col":null},{"name":"getCurrentToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":313,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":346,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4381,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":207,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":46,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":559,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1258,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1292,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":91,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":104,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":223,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":153,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":386,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5168,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":141,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":475,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":86,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":89,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4313,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2391,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":145,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2392,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":128,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":108,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":48,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1259,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":374,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1293,"col":null},{"name":"index","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":29,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2401,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":902,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":121,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":92,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":413,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4280,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":110,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":206,"col":null},{"name":"adjustSeekIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":45,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":77,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":353,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4286,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":386,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2476,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":389,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4283,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":43,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":77,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":47,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":222,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":79,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":70,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":40,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":39,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5082,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5137,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":46,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":736,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":888,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":889,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":148,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":144,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4429,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":39,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerAction.py","line":51,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":126,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":295,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4382,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4232,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4377,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6155,"col":null},{"name":"getPrecedence","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":407,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2305,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2365,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":115,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":210,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":372,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":145,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":146,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":53,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4390,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":105,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":47,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3684,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":473,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":48,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":154,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":64,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2406,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":61,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":468,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":68,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":301,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6159,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6121,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6154,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6818,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3683,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4277,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4316,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":85,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":123,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":143,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2369,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":55,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":385,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5268,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6178,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6122,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":126,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6622,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6661,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":90,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":366,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":207,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6162,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5166,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":208,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":139,"col":null},{"name":"reportMatch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":98,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":123,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":120,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1298,"col":null},{"name":"__setattr__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":88,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":88,"col":null},{"name":"index","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":27,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":76,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6839,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":904,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6820,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":133,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1299,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4391,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2376,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4340,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4401,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":49,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":100,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":125,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4300,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6779,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":411,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":55,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":141,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":320,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":76,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":89,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4385,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":466,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":38,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3684,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":42,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":892,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6160,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":51,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":141,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":111,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4305,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":94,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":286,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2385,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":445,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":410,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":351,"col":null},{"name":"getCurrentToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":312,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2386,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":158,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":150,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5191,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6157,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":209,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6838,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":193,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5253,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5255,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":306,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":963,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":890,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4423,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5266,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":51,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":435,"col":null},{"name":"evalSemanticContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":1072,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":453,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":558,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":392,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":99,"col":null},{"name":"previousTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":222,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5275,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":401,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":474,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":143,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6158,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":111,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":51,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":735,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":53,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5262,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5151,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6851,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":56,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":476,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":142,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1297,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":312,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6670,"col":null},{"name":"reportMatch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":97,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":318,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":50,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1300,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":43,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5263,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":57,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":658,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2394,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":68,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3693,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3856,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4416,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":47,"col":null},{"name":"pushNewRecursionContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":424,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4417,"col":null},{"name":"pushNewRecursionContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":429,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":388,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5257,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1295,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":375,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":352,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6831,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":106,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5141,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4356,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":206,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":88,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5138,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6830,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6780,"col":null},{"name":"eval","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/SemanticContext.py","line":134,"col":null},{"name":"evalSemanticContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":1077,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":452,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":945,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":138,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":67,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":59,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2387,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":347,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5081,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":552,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":247,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5218,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":122,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":185,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerAction.py","line":52,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":246,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":187,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":134,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":86,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":39,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":106,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6840,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":69,"col":null},{"name":"skip","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":167,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":434,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":80,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5254,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4231,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":84,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":905,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":84,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6822,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1070,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":96,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":78,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":349,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4281,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":295,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3683,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":221,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":43,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":122,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":365,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":149,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":345,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":371,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":399,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":657,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":73,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5145,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4276,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":85,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":82,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6694,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5167,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":211,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":380,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":72,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4233,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":662,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":83,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":183,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":973,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3692,"col":null},{"name":"column","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":250,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":148,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":116,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5169,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2306,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":661,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":120,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5146,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":287,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":300,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":127,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":901,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":900,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2384,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5156,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":38,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":482,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":81,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":109,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":115,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":132,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":706,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6669,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":131,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":186,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6161,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6834,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4380,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6623,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":188,"col":null},{"name":"pushNewRecursionContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":431,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":46,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":109,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":451,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":46,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5219,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":127,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":126,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6668,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":980,"col":null},{"name":"adjustSeekIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":44,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":292,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2388,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":113,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":37,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":95,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":97,"col":null},{"name":"emitToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":211,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":555,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":418,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3854,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":486,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6835,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":85,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":351,"col":null},{"name":"line","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":244,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":87,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":52,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":472,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":120,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":448,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":205,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":377,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2373,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":208,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":554,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4571,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":117,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":118,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":484,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6826,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":893,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5267,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":414,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2405,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6665,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":121,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":48,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":291,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6828,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":970,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":65,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1001,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":305,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":383,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":46,"col":null},{"name":"getCharIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":260,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":95,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2363,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":90,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5217,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1000,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":42,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2400,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":925,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5139,"col":null},{"name":"previousTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":221,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":373,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4394,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":142,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":355,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4279,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":189,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":121,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":177,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":42,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":49,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":220,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5194,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5261,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":129,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":86,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":134,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":304,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":137,"col":null},{"name":"barrierStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2151,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":927,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":130,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":164,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":614,"col":null},{"name":"visitProgram","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":210,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":138,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":108,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":167,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":128,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":126,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":118,"col":null},{"name":"getTypedRuleContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":157,"col":null},{"name":"setExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5092,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":753,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5128,"col":null},{"name":"visit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":34,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":772,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5244,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":866,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6145,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":429,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2356,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":217,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":879,"col":null},{"name":"visitStatementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":942,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1283,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4236,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":651,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4268,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":764,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":134,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":424,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":761,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2355,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":114,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":137,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":131,"col":null},{"name":"gateModifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2321,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":422,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6628,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2313,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":430,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":119,"col":null},{"name":"designator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2333,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":444,"col":null},{"name":"scope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1267,"col":null},{"name":"__init__","file":"","line":2,"col":null},{"name":"__init__","file":"__init__","line":0,"col":null},{"name":"__init__","file":"","line":6,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5222,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":771,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":752,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":658,"col":null},{"name":"GPHASE","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2341,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":433,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5127,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":84,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":119,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":116,"col":null},{"name":"_visit_identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":147,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":441,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":127,"col":null},{"name":"DecimalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4242,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":657,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":602,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3881,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6783,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":137,"col":null},{"name":"__init__","file":"","line":8,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":439,"col":null},{"name":"__init__","file":"","line":5,"col":null},{"name":"predicate","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":761,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":129,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":162,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6785,"col":null},{"name":"predicate","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":762,"col":null},{"name":"annotation","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":859,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":218,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":165,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5226,"col":null},{"name":"BinaryIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4238,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":653,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":111,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2310,"col":null},{"name":"visitUnaryExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":594,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4224,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":600,"col":null},{"name":"add_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":124,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":141,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":135,"col":null},{"name":"__init__","file":"","line":3,"col":null},{"name":"pragma","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":740,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":215,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2337,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":425,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":768,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6126,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":140,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":122,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":113,"col":null},{"name":"visitUnaryExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":593,"col":null},{"name":"getTypedRuleContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":156,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3862,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":652,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":136,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":116,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":133,"col":null},{"name":"HardwareQubit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6130,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":864,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1282,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":160,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":117,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":118,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":878,"col":null},{"name":"OctalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4240,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":655,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":770,"col":null},{"name":"gateModifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2319,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":114,"col":null},{"name":"annotation","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":861,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4267,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":766,"col":null},{"name":"HardwareQubit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6129,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1263,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":116,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6144,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5224,"col":null},{"name":"size","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":33,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":423,"col":null},{"name":"__init__","file":"","line":2,"col":null},{"name":"visitUnaryExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":592,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":601,"col":null},{"name":"__init__","file":"","line":7,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":79,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":114,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":139,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":438,"col":null},{"name":"visitMeasureExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":625,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4753,"col":null},{"name":"visitMeasureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":494,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2514,"col":null},{"name":"_filter_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":60,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":106,"col":null},{"name":"unroll","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":619,"col":null},{"name":"wrapper","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":60,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":78,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":331,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1344,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3130,"col":null},{"name":"visit_basic_block","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3150,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":107,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1296,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":355,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":323,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":850,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":983,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1421,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":325,"col":null},{"name":"__repr__","file":"","line":6,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":21,"col":null},{"name":"__repr__","file":"","line":7,"col":null},{"name":"__repr__","file":"","line":11,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3091,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":279,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":467,"col":null},{"name":"_get_op_parameters","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":805,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":970,"col":null},{"name":"__repr__","file":"","line":9,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":970,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":282,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":885,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1000,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":288,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":307,"col":null},{"name":"__repr__","file":"","line":8,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":948,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1170,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":967,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":264,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":907,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1009,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3102,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":267,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":98,"col":null},{"name":"_check_and_return_value","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":224,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":15,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3104,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":224,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":296,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":915,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":270,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1431,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":912,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":984,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":283,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":981,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":19,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":195,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":17,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":16,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":292,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3096,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":968,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":284,"col":null},{"name":"in_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":105,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":194,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":341,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1397,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3092,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3099,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1197,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":960,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":457,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1202,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3094,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3109,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3100,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3107,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":195,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":477,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1436,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":276,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":324,"col":null},{"name":"__newobj__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copyreg.py","line":99,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":254,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":559,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":88,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":269,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":851,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":999,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3120,"col":null},{"name":"_get_pyqasm_device_qubit_index","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":475,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":564,"col":null},{"name":"qasm3_expression_op_map","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/expressions.py","line":85,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":479,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":311,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3112,"col":null},{"name":"two_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":996,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1044,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":568,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":984,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1349,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1022,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":468,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":884,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":975,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":338,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":237,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":860,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1325,"col":null},{"name":"get_curr_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":73,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":193,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3125,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":289,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":229,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1023,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3115,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":82,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":23,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":858,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":70,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":346,"col":null},{"name":"__init__","file":"","line":3,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1403,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":280,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":221,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1329,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":308,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3101,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":556,"col":null},{"name":"verify_gate_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":289,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":252,"col":null},{"name":"two_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":994,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":343,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":265,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3108,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":538,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":508,"col":null},{"name":"__repr__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/enum.py","line":1271,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":283,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":18,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":329,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3093,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":908,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":914,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":571,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":916,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":94,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":248,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":95,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":357,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":306,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":958,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":456,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":99,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":192,"col":null},{"name":"_get_pyqasm_device_qubit_index","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":471,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":469,"col":null},{"name":"validate_register_index","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/validator.py","line":58,"col":null},{"name":"in_gate_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":113,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1330,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3119,"col":null},{"name":"__init__","file":"","line":4,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":562,"col":null},{"name":"get_curr_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":75,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3098,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1169,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":287,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1414,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1416,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1200,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3097,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":86,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":863,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3114,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3105,"col":null},{"name":"isEnabledFor","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/logging/__init__.py","line":1772,"col":null},{"name":"debug","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/logging/__init__.py","line":1506,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1176,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":348,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":68,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3103,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":446,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3116,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":971,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":97,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":267,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1195,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":283,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":315,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":888,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":290,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":101,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":264,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":969,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":93,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":909,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":905,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":78,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":983,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":270,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1432,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1298,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":243,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":260,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":917,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":263,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":385,"col":null},{"name":"_qubit_register_consolidation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":468,"col":null},{"name":"finalize","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3172,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":108,"col":null},{"name":"_qubit_register_consolidation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":466,"col":null},{"name":"finalize","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3175,"col":null}]},"activeProfileIndex":null,"exporter":"py-spy@0.4.1","name":"py-spy profile"} diff --git a/tests/profiles/qreg_consolidation/qreg_consolidation.svg b/tests/profiles/qreg_consolidation/qreg_consolidation.svg new file mode 100644 index 0000000..7582b30 --- /dev/null +++ b/tests/profiles/qreg_consolidation/qreg_consolidation.svg @@ -0,0 +1,491 @@ +py-spy record -o tests/profiles/qreg_consolidation/qreg_consolidation.svg -- python3 /Users/vinay/Desktop/test.py Reset ZoomSearch <module> (test.py:7) (11 samples, 0.25%)_find_and_load (<frozen importlib._bootstrap>:1360) (11 samples, 0.25%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (11 samples, 0.25%)_load_unlocked (<frozen importlib._bootstrap>:935) (11 samples, 0.25%)exec_module (<frozen importlib._bootstrap_external>:1026) (11 samples, 0.25%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (11 samples, 0.25%)<module> (pyqasm/__init__.py:64) (11 samples, 0.25%)_find_and_load (<frozen importlib._bootstrap>:1360) (11 samples, 0.25%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (11 samples, 0.25%)_load_unlocked (<frozen importlib._bootstrap>:935) (11 samples, 0.25%)exec_module (<frozen importlib._bootstrap_external>:1026) (11 samples, 0.25%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (11 samples, 0.25%)<module> (pyqasm/entrypoint.py:28) (7 samples, 0.16%)_find_and_load (<frozen importlib._bootstrap>:1360) (7 samples, 0.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (7 samples, 0.16%)_load_unlocked (<frozen importlib._bootstrap>:935) (7 samples, 0.16%)exec_module (<frozen importlib._bootstrap_external>:1026) (7 samples, 0.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (7 samples, 0.16%)<module> (pyqasm/modules/__init__.py:32) (7 samples, 0.16%)_find_and_load (<frozen importlib._bootstrap>:1360) (7 samples, 0.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (7 samples, 0.16%)_load_unlocked (<frozen importlib._bootstrap>:935) (7 samples, 0.16%)exec_module (<frozen importlib._bootstrap_external>:1026) (7 samples, 0.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (7 samples, 0.16%)process_include_statements (pyqasm/preprocess.py:70) (8 samples, 0.18%)load (pyqasm/entrypoint.py:49) (19 samples, 0.42%)process_include_statements (pyqasm/preprocess.py:77) (11 samples, 0.25%)__init__ (qasm3Parser.py:1258) (11 samples, 0.25%)__init__ (antlr4/ParserRuleContext.py:39) (6 samples, 0.13%)statementOrScope (qasm3Parser.py:1292) (26 samples, 0.58%)__init__ (qasm3Parser.py:1259) (9 samples, 0.20%)enterRule (antlr4/Parser.py:372) (5 samples, 0.11%)enterRule (antlr4/Parser.py:374) (5 samples, 0.11%)statementOrScope (qasm3Parser.py:1293) (18 samples, 0.40%)statementOrScope (qasm3Parser.py:1298) (6 samples, 0.13%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.11%)gateCallStatement (qasm3Parser.py:2365) (15 samples, 0.34%)__init__ (qasm3Parser.py:2306) (10 samples, 0.22%)gateCallStatement (qasm3Parser.py:2366) (14 samples, 0.31%)enterRule (antlr4/Parser.py:376) (6 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (6 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.11%)seek (antlr4/BufferedTokenStream.py:77) (5 samples, 0.11%)gateCallStatement (qasm3Parser.py:2371) (17 samples, 0.38%)match (antlr4/Parser.py:121) (8 samples, 0.18%)getCurrentToken (antlr4/Parser.py:313) (7 samples, 0.16%)consume (antlr4/Parser.py:346) (5 samples, 0.11%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.11%)__init__ (antlr4/tree/Tree.py:86) (7 samples, 0.16%)__setattr__ (antlr4/tree/Tree.py:89) (7 samples, 0.16%)addTokenNode (antlr4/ParserRuleContext.py:103) (15 samples, 0.34%)gateCallStatement (qasm3Parser.py:2385) (43 samples, 0.96%)match (antlr4/Parser.py:124) (30 samples, 0.67%)consume (antlr4/Parser.py:354) (20 samples, 0.45%)consume (antlr4/Parser.py:348) (7 samples, 0.16%)gateCallStatement (qasm3Parser.py:2391) (18 samples, 0.40%)match (antlr4/Parser.py:124) (16 samples, 0.36%)consume (antlr4/Parser.py:354) (6 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (6 samples, 0.13%)expressionList (qasm3Parser.py:6661) (9 samples, 0.20%)__init__ (qasm3Parser.py:6623) (5 samples, 0.11%)enterRule (antlr4/Parser.py:374) (5 samples, 0.11%)expressionList (qasm3Parser.py:6662) (6 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (5 samples, 0.11%)expression (qasm3Parser.py:4286) (11 samples, 0.25%)expression (qasm3Parser.py:4311) (5 samples, 0.11%)expression (qasm3Parser.py:4313) (11 samples, 0.25%)expression (qasm3Parser.py:4377) (10 samples, 0.22%)__init__ (qasm3Parser.py:4232) (6 samples, 0.13%)__init__ (qasm3Parser.py:3684) (6 samples, 0.13%)__init__ (antlr4/ParserRuleContext.py:39) (6 samples, 0.13%)consume (antlr4/Parser.py:348) (5 samples, 0.11%)__init__ (antlr4/tree/Tree.py:85) (6 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (7 samples, 0.16%)expression (qasm3Parser.py:4386) (18 samples, 0.40%)consume (antlr4/Parser.py:354) (10 samples, 0.22%)expression (qasm3Parser.py:4390) (6 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (5 samples, 0.11%)expression (qasm3Parser.py:4393) (12 samples, 0.27%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (5 samples, 0.11%)expression (qasm3Parser.py:4401) (7 samples, 0.16%)expression (qasm3Parser.py:4416) (5 samples, 0.11%)consume (antlr4/Parser.py:348) (6 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.11%)expression (qasm3Parser.py:4429) (14 samples, 0.31%)consume (antlr4/Parser.py:354) (8 samples, 0.18%)addTokenNode (antlr4/ParserRuleContext.py:103) (8 samples, 0.18%)expression (qasm3Parser.py:4386) (18 samples, 0.40%)consume (antlr4/Parser.py:354) (13 samples, 0.29%)expression (qasm3Parser.py:4431) (35 samples, 0.78%)expression (qasm3Parser.py:4571) (5 samples, 0.11%)expressionList (qasm3Parser.py:6667) (172 samples, 3.85%)expr..expression (qasm3Parser.py:4578) (6 samples, 0.13%)expressionList (qasm3Parser.py:6670) (14 samples, 0.31%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (8 samples, 0.18%)seek (antlr4/BufferedTokenStream.py:77) (6 samples, 0.13%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (6 samples, 0.13%)gateCallStatement (qasm3Parser.py:2397) (213 samples, 4.76%)gateCa..expressionList (qasm3Parser.py:6694) (6 samples, 0.13%)consume (antlr4/Parser.py:346) (5 samples, 0.11%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.11%)consume (antlr4/Parser.py:348) (8 samples, 0.18%)__init__ (antlr4/tree/Tree.py:85) (6 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (13 samples, 0.29%)gateCallStatement (qasm3Parser.py:2401) (35 samples, 0.78%)match (antlr4/Parser.py:124) (31 samples, 0.69%)consume (antlr4/Parser.py:354) (17 samples, 0.38%)gateCallStatement (qasm3Parser.py:2406) (5 samples, 0.11%)__init__ (qasm3Parser.py:6779) (36 samples, 0.81%)gateOperandList (qasm3Parser.py:6818) (43 samples, 0.96%)__init__ (qasm3Parser.py:6780) (6 samples, 0.13%)gateOperandList (qasm3Parser.py:6819) (11 samples, 0.25%)enterRule (antlr4/Parser.py:376) (5 samples, 0.11%)__init__ (qasm3Parser.py:6121) (10 samples, 0.22%)gateOperand (qasm3Parser.py:6154) (16 samples, 0.36%)enterRule (antlr4/Parser.py:374) (5 samples, 0.11%)gateOperand (qasm3Parser.py:6155) (9 samples, 0.20%)gateOperand (qasm3Parser.py:6157) (45 samples, 1.01%)state (antlr4/Recognizer.py:143) (44 samples, 0.98%)indexedIdentifier (qasm3Parser.py:5253) (14 samples, 0.31%)__init__ (qasm3Parser.py:5218) (7 samples, 0.16%)indexedIdentifier (qasm3Parser.py:5254) (7 samples, 0.16%)indexedIdentifier (qasm3Parser.py:5257) (7 samples, 0.16%)match (antlr4/Parser.py:121) (5 samples, 0.11%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:176) (11 samples, 0.25%)__eq__ (antlr4/dfa/DFAState.py:113) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:184) (5 samples, 0.11%)match (antlr4/atn/LexerATNSimulator.py:104) (35 samples, 0.78%)execATN (antlr4/atn/LexerATNSimulator.py:195) (5 samples, 0.11%)nextToken (antlr4/Lexer.py:137) (36 samples, 0.81%)create (antlr4/CommonTokenFactory.py:47) (9 samples, 0.20%)fetch (antlr4/BufferedTokenStream.py:124) (57 samples, 1.27%)nextToken (antlr4/Lexer.py:153) (12 samples, 0.27%)emit (antlr4/Lexer.py:222) (10 samples, 0.22%)consume (antlr4/BufferedTokenStream.py:100) (59 samples, 1.32%)sync (antlr4/BufferedTokenStream.py:112) (59 samples, 1.32%)consume (antlr4/BufferedTokenStream.py:101) (5 samples, 0.11%)consume (antlr4/Parser.py:348) (69 samples, 1.54%)addTokenNode (antlr4/ParserRuleContext.py:103) (12 samples, 0.27%)__init__ (antlr4/tree/Tree.py:87) (7 samples, 0.16%)__setattr__ (antlr4/tree/Tree.py:89) (6 samples, 0.13%)indexedIdentifier (qasm3Parser.py:5259) (103 samples, 2.30%)i..match (antlr4/Parser.py:124) (95 samples, 2.12%)m..consume (antlr4/Parser.py:354) (21 samples, 0.47%)__init__ (qasm3Parser.py:5081) (9 samples, 0.20%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.11%)indexOperator (qasm3Parser.py:5137) (22 samples, 0.49%)__init__ (qasm3Parser.py:5082) (9 samples, 0.20%)indexOperator (qasm3Parser.py:5138) (8 samples, 0.18%)match (antlr4/Parser.py:121) (7 samples, 0.16%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:145) (7 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:170) (10 samples, 0.22%)execATN (antlr4/atn/LexerATNSimulator.py:176) (14 samples, 0.31%)__eq__ (antlr4/dfa/DFAState.py:113) (6 samples, 0.13%)consume (antlr4/atn/LexerATNSimulator.py:553) (8 samples, 0.18%)execATN (antlr4/atn/LexerATNSimulator.py:184) (12 samples, 0.27%)execATN (antlr4/atn/LexerATNSimulator.py:187) (6 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:191) (5 samples, 0.11%)match (antlr4/atn/LexerATNSimulator.py:104) (61 samples, 1.36%)nextToken (antlr4/Lexer.py:137) (66 samples, 1.48%)create (antlr4/CommonTokenFactory.py:47) (8 samples, 0.18%)nextToken (antlr4/Lexer.py:153) (11 samples, 0.25%)emit (antlr4/Lexer.py:222) (10 samples, 0.22%)fetch (antlr4/BufferedTokenStream.py:124) (85 samples, 1.90%)f..consume (antlr4/BufferedTokenStream.py:100) (93 samples, 2.08%)c..sync (antlr4/BufferedTokenStream.py:112) (90 samples, 2.01%)s..consume (antlr4/BufferedTokenStream.py:101) (7 samples, 0.16%)consume (antlr4/Parser.py:348) (103 samples, 2.30%)c..addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.11%)indexOperator (qasm3Parser.py:5143) (127 samples, 2.84%)in..match (antlr4/Parser.py:124) (120 samples, 2.68%)ma..consume (antlr4/Parser.py:354) (14 samples, 0.31%)addTokenNode (antlr4/ParserRuleContext.py:105) (5 samples, 0.11%)execATN (antlr4/atn/ParserATNSimulator.py:398) (7 samples, 0.16%)getExistingTargetState (antlr4/atn/ParserATNSimulator.py:483) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:170) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:176) (9 samples, 0.20%)execATN (antlr4/atn/LexerATNSimulator.py:184) (5 samples, 0.11%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (7 samples, 0.16%)match (antlr4/atn/LexerATNSimulator.py:104) (39 samples, 0.87%)execATN (antlr4/atn/LexerATNSimulator.py:195) (9 samples, 0.20%)nextToken (antlr4/Lexer.py:137) (43 samples, 0.96%)__init__ (antlr4/Token.py:76) (132 samples, 2.95%)__i..create (antlr4/CommonTokenFactory.py:47) (138 samples, 3.09%)cre..nextToken (antlr4/Lexer.py:153) (141 samples, 3.15%)nex..emit (antlr4/Lexer.py:222) (139 samples, 3.11%)emi..fetch (antlr4/BufferedTokenStream.py:124) (197 samples, 4.41%)fetch..consume (antlr4/BufferedTokenStream.py:100) (203 samples, 4.54%)consu..sync (antlr4/BufferedTokenStream.py:112) (200 samples, 4.47%)sync ..execATN (antlr4/atn/ParserATNSimulator.py:467) (207 samples, 4.63%)execA..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (224 samples, 5.01%)adapti..execATN (antlr4/atn/ParserATNSimulator.py:468) (5 samples, 0.11%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (8 samples, 0.18%)seek (antlr4/BufferedTokenStream.py:77) (6 samples, 0.13%)indexOperator (qasm3Parser.py:5154) (241 samples, 5.39%)indexOp..__init__ (antlr4/RuleContext.py:40) (6 samples, 0.13%)__init__ (antlr4/ParserRuleContext.py:39) (9 samples, 0.20%)expression (qasm3Parser.py:4277) (20 samples, 0.45%)__init__ (qasm3Parser.py:3684) (12 samples, 0.27%)execATN (antlr4/atn/ParserATNSimulator.py:395) (6 samples, 0.13%)LA (antlr4/BufferedTokenStream.py:150) (5 samples, 0.11%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (10 samples, 0.22%)expression (qasm3Parser.py:4286) (17 samples, 0.38%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.11%)__init__ (qasm3Parser.py:4231) (5 samples, 0.11%)__init__ (antlr4/ParserRuleContext.py:39) (6 samples, 0.13%)__init__ (qasm3Parser.py:4232) (13 samples, 0.29%)__init__ (qasm3Parser.py:3684) (9 samples, 0.20%)expression (qasm3Parser.py:4377) (23 samples, 0.51%)consume (antlr4/Parser.py:348) (9 samples, 0.20%)addTokenNode (antlr4/ParserRuleContext.py:103) (13 samples, 0.29%)__init__ (antlr4/tree/Tree.py:87) (8 samples, 0.18%)__setattr__ (antlr4/tree/Tree.py:89) (7 samples, 0.16%)__setattr__ (antlr4/tree/Tree.py:88) (6 samples, 0.13%)expression (qasm3Parser.py:4386) (40 samples, 0.89%)consume (antlr4/Parser.py:354) (28 samples, 0.63%)addTokenNode (antlr4/ParserRuleContext.py:105) (12 samples, 0.27%)expression (qasm3Parser.py:4390) (7 samples, 0.16%)LT (antlr4/CommonTokenStream.py:66) (6 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:315) (5 samples, 0.11%)execATN (antlr4/atn/ParserATNSimulator.py:395) (5 samples, 0.11%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (9 samples, 0.20%)expression (qasm3Parser.py:4393) (22 samples, 0.49%)unrollRecursionContexts (antlr4/Parser.py:436) (8 samples, 0.18%)indexOperator (qasm3Parser.py:5157) (168 samples, 3.76%)inde..expression (qasm3Parser.py:4578) (14 samples, 0.31%)execATN (antlr4/atn/ParserATNSimulator.py:398) (5 samples, 0.11%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (11 samples, 0.25%)indexOperator (qasm3Parser.py:5168) (19 samples, 0.42%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (6 samples, 0.13%)seek (antlr4/BufferedTokenStream.py:77) (5 samples, 0.11%)indexOperator (qasm3Parser.py:5193) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:170) (8 samples, 0.18%)execATN (antlr4/atn/LexerATNSimulator.py:184) (7 samples, 0.16%)match (antlr4/atn/LexerATNSimulator.py:104) (35 samples, 0.78%)nextToken (antlr4/Lexer.py:137) (39 samples, 0.87%)emit (antlr4/Lexer.py:222) (6 samples, 0.13%)nextToken (antlr4/Lexer.py:153) (9 samples, 0.20%)fetch (antlr4/BufferedTokenStream.py:124) (60 samples, 1.34%)consume (antlr4/BufferedTokenStream.py:100) (66 samples, 1.48%)sync (antlr4/BufferedTokenStream.py:112) (65 samples, 1.45%)consume (antlr4/Parser.py:348) (76 samples, 1.70%)__init__ (antlr4/tree/Tree.py:86) (5 samples, 0.11%)addTokenNode (antlr4/ParserRuleContext.py:103) (11 samples, 0.25%)indexOperator (qasm3Parser.py:5204) (97 samples, 2.17%)i..match (antlr4/Parser.py:124) (96 samples, 2.15%)m..consume (antlr4/Parser.py:354) (16 samples, 0.36%)exitRule (antlr4/Parser.py:381) (6 samples, 0.13%)indexedIdentifier (qasm3Parser.py:5265) (724 samples, 16.19%)indexedIdentifier (qasm3P..indexOperator (qasm3Parser.py:5210) (9 samples, 0.20%)indexedIdentifier (qasm3Parser.py:5268) (5 samples, 0.11%)exitRule (antlr4/Parser.py:381) (6 samples, 0.13%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.11%)gateOperand (qasm3Parser.py:6163) (876 samples, 19.59%)gateOperand (qasm3Parser.py:616..indexedIdentifier (qasm3Parser.py:5275) (7 samples, 0.16%)gateOperandList (qasm3Parser.py:6824) (959 samples, 21.45%)gateOperandList (qasm3Parser.py:68..gateOperand (qasm3Parser.py:6178) (7 samples, 0.16%)execATN (antlr4/atn/ParserATNSimulator.py:395) (5 samples, 0.11%)LA (antlr4/BufferedTokenStream.py:150) (5 samples, 0.11%)match (antlr4/atn/LexerATNSimulator.py:104) (10 samples, 0.22%)nextToken (antlr4/Lexer.py:137) (11 samples, 0.25%)consume (antlr4/BufferedTokenStream.py:100) (17 samples, 0.38%)sync (antlr4/BufferedTokenStream.py:112) (17 samples, 0.38%)fetch (antlr4/BufferedTokenStream.py:124) (17 samples, 0.38%)execATN (antlr4/atn/ParserATNSimulator.py:467) (20 samples, 0.45%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (36 samples, 0.81%)gateOperandList (qasm3Parser.py:6827) (44 samples, 0.98%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (7 samples, 0.16%)seek (antlr4/BufferedTokenStream.py:77) (6 samples, 0.13%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (5 samples, 0.11%)gateOperandList (qasm3Parser.py:6831) (15 samples, 0.34%)match (antlr4/Parser.py:124) (13 samples, 0.29%)consume (antlr4/Parser.py:354) (6 samples, 0.13%)indexedIdentifier (qasm3Parser.py:5253) (7 samples, 0.16%)match (antlr4/atn/LexerATNSimulator.py:104) (13 samples, 0.29%)nextToken (antlr4/Lexer.py:137) (16 samples, 0.36%)consume (antlr4/BufferedTokenStream.py:100) (25 samples, 0.56%)sync (antlr4/BufferedTokenStream.py:112) (24 samples, 0.54%)fetch (antlr4/BufferedTokenStream.py:124) (23 samples, 0.51%)nextToken (antlr4/Lexer.py:153) (6 samples, 0.13%)consume (antlr4/Parser.py:348) (28 samples, 0.63%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.11%)consume (antlr4/Parser.py:354) (6 samples, 0.13%)indexedIdentifier (qasm3Parser.py:5259) (38 samples, 0.85%)match (antlr4/Parser.py:124) (36 samples, 0.81%)__init__ (qasm3Parser.py:5081) (34 samples, 0.76%)indexOperator (qasm3Parser.py:5137) (37 samples, 0.83%)execATN (antlr4/atn/LexerATNSimulator.py:170) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:184) (5 samples, 0.11%)nextToken (antlr4/Lexer.py:137) (20 samples, 0.45%)match (antlr4/atn/LexerATNSimulator.py:104) (20 samples, 0.45%)create (antlr4/CommonTokenFactory.py:47) (6 samples, 0.13%)emit (antlr4/Lexer.py:222) (7 samples, 0.16%)consume (antlr4/BufferedTokenStream.py:100) (39 samples, 0.87%)sync (antlr4/BufferedTokenStream.py:112) (38 samples, 0.85%)fetch (antlr4/BufferedTokenStream.py:124) (36 samples, 0.81%)nextToken (antlr4/Lexer.py:153) (10 samples, 0.22%)consume (antlr4/Parser.py:348) (43 samples, 0.96%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.11%)__setattr__ (antlr4/tree/Tree.py:88) (14 samples, 0.31%)indexOperator (qasm3Parser.py:5143) (67 samples, 1.50%)match (antlr4/Parser.py:124) (64 samples, 1.43%)consume (antlr4/Parser.py:354) (20 samples, 0.45%)addTokenNode (antlr4/ParserRuleContext.py:105) (15 samples, 0.34%)match (antlr4/atn/LexerATNSimulator.py:104) (14 samples, 0.31%)nextToken (antlr4/Lexer.py:137) (16 samples, 0.36%)execATN (antlr4/atn/ParserATNSimulator.py:467) (30 samples, 0.67%)consume (antlr4/BufferedTokenStream.py:100) (30 samples, 0.67%)sync (antlr4/BufferedTokenStream.py:112) (29 samples, 0.65%)fetch (antlr4/BufferedTokenStream.py:124) (26 samples, 0.58%)nextToken (antlr4/Lexer.py:153) (5 samples, 0.11%)emit (antlr4/Lexer.py:222) (5 samples, 0.11%)create (antlr4/CommonTokenFactory.py:47) (5 samples, 0.11%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (34 samples, 0.76%)indexOperator (qasm3Parser.py:5154) (40 samples, 0.89%)expression (qasm3Parser.py:4277) (8 samples, 0.18%)expression (qasm3Parser.py:4286) (6 samples, 0.13%)__init__ (qasm3Parser.py:3684) (5 samples, 0.11%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.11%)expression (qasm3Parser.py:4377) (7 samples, 0.16%)__init__ (qasm3Parser.py:4232) (6 samples, 0.13%)__init__ (antlr4/tree/Tree.py:85) (34 samples, 0.76%)addTokenNode (antlr4/ParserRuleContext.py:103) (39 samples, 0.87%)expression (qasm3Parser.py:4386) (46 samples, 1.03%)consume (antlr4/Parser.py:354) (43 samples, 0.96%)expression (qasm3Parser.py:4393) (10 samples, 0.22%)indexOperator (qasm3Parser.py:5157) (94 samples, 2.10%)i..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (6 samples, 0.13%)indexOperator (qasm3Parser.py:5168) (9 samples, 0.20%)match (antlr4/atn/LexerATNSimulator.py:104) (12 samples, 0.27%)nextToken (antlr4/Lexer.py:137) (14 samples, 0.31%)consume (antlr4/BufferedTokenStream.py:100) (22 samples, 0.49%)sync (antlr4/BufferedTokenStream.py:112) (22 samples, 0.49%)fetch (antlr4/BufferedTokenStream.py:124) (21 samples, 0.47%)nextToken (antlr4/Lexer.py:153) (6 samples, 0.13%)emit (antlr4/Lexer.py:222) (5 samples, 0.11%)consume (antlr4/Parser.py:348) (29 samples, 0.65%)consume (antlr4/BufferedTokenStream.py:101) (7 samples, 0.16%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (5 samples, 0.11%)addTokenNode (antlr4/ParserRuleContext.py:103) (6 samples, 0.13%)indexOperator (qasm3Parser.py:5204) (41 samples, 0.92%)match (antlr4/Parser.py:124) (41 samples, 0.92%)consume (antlr4/Parser.py:354) (8 samples, 0.18%)indexedIdentifier (qasm3Parser.py:5265) (308 samples, 6.89%)indexedId..gateOperand (qasm3Parser.py:6163) (366 samples, 8.19%)gateOperand..gateOperandList (qasm3Parser.py:6833) (378 samples, 8.45%)gateOperandL..gateCallStatement (qasm3Parser.py:2413) (1,472 samples, 32.92%)gateCallStatement (qasm3Parser.py:2413)gateOperandList (qasm3Parser.py:6851) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:145) (7 samples, 0.16%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:207) (7 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:170) (11 samples, 0.25%)execATN (antlr4/atn/LexerATNSimulator.py:176) (20 samples, 0.45%)consume (antlr4/atn/LexerATNSimulator.py:553) (11 samples, 0.25%)execATN (antlr4/atn/LexerATNSimulator.py:184) (19 samples, 0.42%)consume (antlr4/atn/LexerATNSimulator.py:559) (6 samples, 0.13%)consume (antlr4/InputStream.py:46) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:191) (5 samples, 0.11%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (9 samples, 0.20%)accept (antlr4/atn/LexerATNSimulator.py:295) (5 samples, 0.11%)match (antlr4/atn/LexerATNSimulator.py:104) (81 samples, 1.81%)m..execATN (antlr4/atn/LexerATNSimulator.py:195) (12 samples, 0.27%)nextToken (antlr4/Lexer.py:137) (90 samples, 2.01%)n..nextToken (antlr4/Lexer.py:141) (5 samples, 0.11%)create (antlr4/CommonTokenFactory.py:47) (8 samples, 0.18%)consume (antlr4/BufferedTokenStream.py:100) (121 samples, 2.71%)co..sync (antlr4/BufferedTokenStream.py:112) (121 samples, 2.71%)sy..fetch (antlr4/BufferedTokenStream.py:124) (119 samples, 2.66%)fe..nextToken (antlr4/Lexer.py:153) (12 samples, 0.27%)emit (antlr4/Lexer.py:222) (10 samples, 0.22%)consume (antlr4/Parser.py:348) (128 samples, 2.86%)co..consume (antlr4/BufferedTokenStream.py:101) (6 samples, 0.13%)__init__ (antlr4/tree/Tree.py:85) (100 samples, 2.24%)_..addTokenNode (antlr4/ParserRuleContext.py:103) (104 samples, 2.33%)a..consume (antlr4/Parser.py:354) (113 samples, 2.53%)co..addTokenNode (antlr4/ParserRuleContext.py:105) (8 samples, 0.18%)__setattr__ (antlr4/tree/Tree.py:89) (5 samples, 0.11%)gateCallStatement (qasm3Parser.py:2415) (251 samples, 5.61%)gateCal..match (antlr4/Parser.py:124) (248 samples, 5.55%)match (..exitRule (antlr4/Parser.py:381) (6 samples, 0.13%)statement (qasm3Parser.py:1002) (2,114 samples, 47.28%)statement (qasm3Parser.py:1002)gateCallStatement (qasm3Parser.py:2476) (8 samples, 0.18%)exitRule (antlr4/Parser.py:381) (8 samples, 0.18%)statement (qasm3Parser.py:1070) (12 samples, 0.27%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.11%)statement (qasm3Parser.py:888) (11 samples, 0.25%)__init__ (qasm3Parser.py:736) (10 samples, 0.22%)statement (qasm3Parser.py:889) (13 samples, 0.29%)enterRule (antlr4/Parser.py:376) (5 samples, 0.11%)statement (qasm3Parser.py:900) (5 samples, 0.11%)LA (antlr4/InputStream.py:53) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:145) (17 samples, 0.38%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:207) (6 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:170) (16 samples, 0.36%)execATN (antlr4/atn/LexerATNSimulator.py:176) (23 samples, 0.51%)__eq__ (antlr4/dfa/DFAState.py:113) (13 samples, 0.29%)consume (antlr4/atn/LexerATNSimulator.py:553) (14 samples, 0.31%)execATN (antlr4/atn/LexerATNSimulator.py:184) (25 samples, 0.56%)consume (antlr4/atn/LexerATNSimulator.py:559) (5 samples, 0.11%)captureSimState (antlr4/atn/LexerATNSimulator.py:473) (7 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:187) (9 samples, 0.20%)execATN (antlr4/atn/LexerATNSimulator.py:191) (8 samples, 0.18%)accept (antlr4/atn/LexerATNSimulator.py:290) (6 samples, 0.13%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (21 samples, 0.47%)accept (antlr4/atn/LexerATNSimulator.py:295) (11 samples, 0.25%)execute (antlr4/atn/LexerActionExecutor.py:126) (9 samples, 0.20%)match (antlr4/atn/LexerATNSimulator.py:104) (141 samples, 3.15%)mat..execATN (antlr4/atn/LexerATNSimulator.py:195) (29 samples, 0.65%)nextToken (antlr4/Lexer.py:137) (159 samples, 3.56%)next..nextToken (antlr4/Lexer.py:141) (9 samples, 0.20%)nextToken (antlr4/Lexer.py:145) (5 samples, 0.11%)emit (antlr4/Lexer.py:221) (5 samples, 0.11%)__init__ (antlr4/Token.py:76) (43 samples, 0.96%)create (antlr4/CommonTokenFactory.py:47) (63 samples, 1.41%)emit (antlr4/Lexer.py:222) (67 samples, 1.50%)nextToken (antlr4/Lexer.py:153) (79 samples, 1.77%)fetch (antlr4/BufferedTokenStream.py:124) (269 samples, 6.02%)fetch (a..consume (antlr4/BufferedTokenStream.py:100) (279 samples, 6.24%)consume ..sync (antlr4/BufferedTokenStream.py:112) (276 samples, 6.17%)sync (an..execATN (antlr4/atn/ParserATNSimulator.py:467) (292 samples, 6.53%)execATN (..consume (antlr4/BufferedTokenStream.py:101) (12 samples, 0.27%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (8 samples, 0.18%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (315 samples, 7.05%)adaptiveP..execATN (antlr4/atn/ParserATNSimulator.py:468) (6 samples, 0.13%)LA (antlr4/BufferedTokenStream.py:150) (5 samples, 0.11%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (9 samples, 0.20%)seek (antlr4/BufferedTokenStream.py:77) (8 samples, 0.18%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (6 samples, 0.13%)statement (qasm3Parser.py:914) (327 samples, 7.31%)statement ..statementOrScope (qasm3Parser.py:1301) (2,511 samples, 56.16%)statementOrScope (qasm3Parser.py:1301)exitRule (antlr4/Parser.py:381) (7 samples, 0.16%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.11%)program (qasm3Parser.py:659) (2,580 samples, 57.71%)program (qasm3Parser.py:659)statementOrScope (qasm3Parser.py:1316) (12 samples, 0.27%)parse (openqasm3/parser.py:105) (2,589 samples, 57.91%)parse (openqasm3/parser.py:105)scope (qasm3Parser.py:1267) (5 samples, 0.11%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (5 samples, 0.11%)statement (qasm3Parser.py:1263) (8 samples, 0.18%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (7 samples, 0.16%)wrapped (openqasm3/parser.py:137) (5 samples, 0.11%)getChild (antlr4/ParserRuleContext.py:118) (5 samples, 0.11%)visitStatement (openqasm3/parser.py:215) (10 samples, 0.22%)pragma (qasm3Parser.py:740) (10 samples, 0.22%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (9 samples, 0.20%)wrapped (openqasm3/parser.py:137) (5 samples, 0.11%)getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (5 samples, 0.11%)visitGateCallStatement (openqasm3/parser.py:422) (12 samples, 0.27%)gateModifier (qasm3Parser.py:2321) (10 samples, 0.22%)getTypedRuleContexts (antlr4/ParserRuleContext.py:165) (5 samples, 0.11%)accept (qasm3Parser.py:4224) (5 samples, 0.11%)wrapped (openqasm3/parser.py:138) (5 samples, 0.11%)visitUnaryExpression (openqasm3/parser.py:594) (5 samples, 0.11%)_visit_binary_expression (openqasm3/parser.py:600) (11 samples, 0.25%)visit (antlr4/tree/Tree.py:34) (9 samples, 0.20%)visitLiteralExpression (openqasm3/parser.py:651) (105 samples, 2.35%)v..Identifier (qasm3Parser.py:4236) (105 samples, 2.35%)I..getToken (antlr4/ParserRuleContext.py:137) (104 samples, 2.33%)g..wrapped (openqasm3/parser.py:138) (125 samples, 2.80%)wr.._visit_binary_expression (openqasm3/parser.py:602) (114 samples, 2.55%)_v..visit (antlr4/tree/Tree.py:34) (112 samples, 2.51%)vi..accept (qasm3Parser.py:4268) (111 samples, 2.48%)ac..wrapped (openqasm3/parser.py:138) (110 samples, 2.46%)wr..accept (qasm3Parser.py:3881) (129 samples, 2.89%)ac..visitGateCallStatement (openqasm3/parser.py:424) (154 samples, 3.44%)vis..visit (antlr4/tree/Tree.py:34) (149 samples, 3.33%)vis..accept (qasm3Parser.py:4268) (19 samples, 0.42%)wrapped (openqasm3/parser.py:138) (15 samples, 0.34%)visitLiteralExpression (openqasm3/parser.py:658) (5 samples, 0.11%)visitGateCallStatement (openqasm3/parser.py:425) (5 samples, 0.11%)gateOperand (qasm3Parser.py:6785) (5 samples, 0.11%)gateOperandList (qasm3Parser.py:2313) (10 samples, 0.22%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (9 samples, 0.20%)wrapped (openqasm3/parser.py:137) (7 samples, 0.16%)get_span (openqasm3/parser.py:114) (5 samples, 0.11%)getToken (antlr4/ParserRuleContext.py:134) (9 samples, 0.20%)visitGateOperand (openqasm3/parser.py:864) (11 samples, 0.25%)HardwareQubit (qasm3Parser.py:6130) (11 samples, 0.25%)indexedIdentifier (qasm3Parser.py:6126) (11 samples, 0.25%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (10 samples, 0.22%)getChild (antlr4/ParserRuleContext.py:122) (5 samples, 0.11%)getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (161 samples, 3.60%)getT..getChildren (antlr4/ParserRuleContext.py:126) (159 samples, 3.56%)getC..visitIndexedIdentifier (openqasm3/parser.py:768) (171 samples, 3.82%)visi..indexOperator (qasm3Parser.py:5226) (169 samples, 3.78%)inde..visitIndexedIdentifier (openqasm3/parser.py:770) (9 samples, 0.20%)Identifier (qasm3Parser.py:5222) (5 samples, 0.11%)visitIndexedIdentifier (openqasm3/parser.py:771) (12 samples, 0.27%)_visit_identifier (openqasm3/parser.py:147) (7 samples, 0.16%)getChildren (antlr4/ParserRuleContext.py:126) (6 samples, 0.13%)getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (7 samples, 0.16%)indexOperator (qasm3Parser.py:5226) (11 samples, 0.25%)accept (qasm3Parser.py:5127) (7 samples, 0.16%)visitIndexOperator (openqasm3/parser.py:753) (13 samples, 0.29%)setExpression (qasm3Parser.py:5092) (12 samples, 0.27%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (11 samples, 0.25%)getChildren (antlr4/ParserRuleContext.py:126) (5 samples, 0.11%)predicate (openqasm3/parser.py:761) (6 samples, 0.13%)getChildren (antlr4/ParserRuleContext.py:129) (10 samples, 0.22%)accept (qasm3Parser.py:4267) (6 samples, 0.13%)wrapped (openqasm3/parser.py:137) (11 samples, 0.25%)get_span (openqasm3/parser.py:114) (8 samples, 0.18%)__init__ (__init__) (6 samples, 0.13%)__init__ (<string>:2) (6 samples, 0.13%)getToken (antlr4/ParserRuleContext.py:134) (5 samples, 0.11%)visitLiteralExpression (openqasm3/parser.py:651) (14 samples, 0.31%)Identifier (qasm3Parser.py:4236) (13 samples, 0.29%)getToken (antlr4/ParserRuleContext.py:137) (6 samples, 0.13%)visitLiteralExpression (openqasm3/parser.py:653) (5 samples, 0.11%)BinaryIntegerLiteral (qasm3Parser.py:4238) (5 samples, 0.11%)getToken (antlr4/ParserRuleContext.py:134) (5 samples, 0.11%)visitLiteralExpression (openqasm3/parser.py:655) (6 samples, 0.13%)OctalIntegerLiteral (qasm3Parser.py:4240) (6 samples, 0.13%)DecimalIntegerLiteral (qasm3Parser.py:4242) (6 samples, 0.13%)wrapped (openqasm3/parser.py:138) (360 samples, 8.05%)wrapped (op..visitGateOperand (openqasm3/parser.py:866) (347 samples, 7.76%)visitGateOp..visit (antlr4/tree/Tree.py:34) (334 samples, 7.47%)visit (ant..accept (qasm3Parser.py:5244) (331 samples, 7.40%)accept (qa..wrapped (openqasm3/parser.py:138) (325 samples, 7.27%)wrapped (o..visitIndexedIdentifier (openqasm3/parser.py:772) (132 samples, 2.95%)vis..visit (antlr4/tree/Tree.py:34) (121 samples, 2.71%)vi..accept (qasm3Parser.py:5128) (112 samples, 2.51%)ac..visitIndexOperator (openqasm3/parser.py:764) (90 samples, 2.01%)v..visit (antlr4/tree/Tree.py:34) (70 samples, 1.57%)accept (qasm3Parser.py:4268) (63 samples, 1.41%)wrapped (openqasm3/parser.py:138) (49 samples, 1.10%)visitLiteralExpression (openqasm3/parser.py:658) (20 samples, 0.45%)getText (antlr4/tree/Tree.py:116) (9 samples, 0.20%)visitGateCallStatement (openqasm3/parser.py:429) (387 samples, 8.66%)visitGateCal..visit (antlr4/tree/Tree.py:34) (370 samples, 8.28%)visit (antlr..accept (qasm3Parser.py:6145) (368 samples, 8.23%)accept (qas..visitGateCallStatement (openqasm3/parser.py:430) (11 samples, 0.25%)gateOperandList (qasm3Parser.py:2313) (11 samples, 0.25%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (9 samples, 0.20%)visitGateCallStatement (openqasm3/parser.py:433) (8 samples, 0.18%)GPHASE (qasm3Parser.py:2341) (7 samples, 0.16%)visitGateCallStatement (openqasm3/parser.py:439) (7 samples, 0.16%)getText (antlr4/tree/Tree.py:116) (5 samples, 0.11%)visitGateCallStatement (openqasm3/parser.py:441) (16 samples, 0.36%)_visit_identifier (openqasm3/parser.py:147) (12 samples, 0.27%)wrapped (openqasm3/parser.py:138) (607 samples, 13.58%)wrapped (openqasm3/pa..visitGateCallStatement (openqasm3/parser.py:444) (5 samples, 0.11%)designator (qasm3Parser.py:2333) (5 samples, 0.11%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (5 samples, 0.11%)visitStatement (openqasm3/parser.py:217) (622 samples, 13.91%)visitStatement (openq..visit (antlr4/tree/Tree.py:34) (619 samples, 13.84%)visit (antlr4/tree/Tr..accept (qasm3Parser.py:2356) (617 samples, 13.80%)accept (qasm3Parser.p..wrapped (openqasm3/parser.py:138) (642 samples, 14.36%)wrapped (openqasm3/par..visitStatement (openqasm3/parser.py:218) (9 samples, 0.20%)annotation (qasm3Parser.py:861) (8 samples, 0.18%)parse (openqasm3/parser.py:108) (673 samples, 15.05%)parse (openqasm3/parser..wrapped (openqasm3/parser.py:138) (673 samples, 15.05%)wrapped (openqasm3/pars..visitProgram (openqasm3/parser.py:210) (673 samples, 15.05%)visitProgram (openqasm3..visit (antlr4/tree/Tree.py:34) (670 samples, 14.99%)visit (antlr4/tree/Tree..accept (qasm3Parser.py:1283) (669 samples, 14.96%)accept (qasm3Parser.py:..visitStatementOrScope (openqasm3/parser.py:942) (668 samples, 14.94%)visitStatementOrScope (..visit (antlr4/tree/Tree.py:34) (655 samples, 14.65%)visit (antlr4/tree/Tre..accept (qasm3Parser.py:879) (651 samples, 14.56%)accept (qasm3Parser.py..<module> (test.py:77) (3,285 samples, 73.47%)<module> (test.py:77)load (pyqasm/entrypoint.py:50) (3,266 samples, 73.05%)load (pyqasm/entrypoint.py:50)loads (pyqasm/entrypoint.py:78) (3,266 samples, 73.05%)loads (pyqasm/entrypoint.py:78)wrapper (reprlib.py:21) (9 samples, 0.20%)__repr__ (<string>:9) (9 samples, 0.20%)__repr__ (<string>:6) (21 samples, 0.47%)wrapper (reprlib.py:19) (5 samples, 0.11%)wrapper (reprlib.py:21) (21 samples, 0.47%)__repr__ (<string>:9) (21 samples, 0.47%)__repr__ (<string>:6) (39 samples, 0.87%)wrapper (reprlib.py:21) (49 samples, 1.10%)__repr__ (<string>:9) (8 samples, 0.18%)__repr__ (<string>:7) (80 samples, 1.79%)_..__repr__ (<string>:8) (16 samples, 0.36%)wrapper (reprlib.py:21) (10 samples, 0.22%)wrapper (reprlib.py:21) (164 samples, 3.67%)wrap..__repr__ (<string>:11) (164 samples, 3.67%)__re..wrapper (reprlib.py:21) (125 samples, 2.80%)wr..__repr__ (<string>:9) (5 samples, 0.11%)visit_statement (pyqasm/visitor.py:3091) (172 samples, 3.85%)visi..visit_statement (pyqasm/visitor.py:3093) (6 samples, 0.13%)visit_statement (pyqasm/visitor.py:3120) (5 samples, 0.11%)copy (copy.py:88) (6 samples, 0.13%)_visit_generic_gate_operation (pyqasm/visitor.py:1296) (23 samples, 0.51%)copy (copy.py:98) (13 samples, 0.29%)_get_op_bits (pyqasm/visitor.py:288) (5 samples, 0.11%)get_from_visible_scope (pyqasm/scope.py:194) (5 samples, 0.11%)in_global_scope (pyqasm/scope.py:105) (5 samples, 0.11%)_get_op_bits (pyqasm/visitor.py:323) (23 samples, 0.51%)_visit_generic_gate_operation (pyqasm/visitor.py:1344) (47 samples, 1.05%)_get_op_bits (pyqasm/visitor.py:341) (6 samples, 0.13%)one_qubit_rotation_op (pyqasm/maps/gates.py:981) (8 samples, 0.18%)__init__ (<string>:3) (7 samples, 0.16%)phaseshift_gate (pyqasm/maps/gates.py:283) (10 samples, 0.22%)one_qubit_gate_op (pyqasm/maps/gates.py:968) (109 samples, 2.44%)on..__init__ (<string>:2) (104 samples, 2.33%)_.._visit_basic_gate_operation (pyqasm/visitor.py:1000) (134 samples, 3.00%)_vi.._broadcast_gate_operation (pyqasm/visitor.py:885) (129 samples, 2.89%)_b..phaseshift_gate (pyqasm/maps/gates.py:284) (112 samples, 2.51%)ph.._update_qubit_depth_for_gate (pyqasm/visitor.py:907) (13 samples, 0.29%)_update_qubit_depth_for_gate (pyqasm/visitor.py:915) (16 samples, 0.36%)_visit_basic_gate_operation (pyqasm/visitor.py:1009) (47 samples, 1.05%)_visit_basic_gate_operation (pyqasm/visitor.py:1023) (11 samples, 0.25%)verify_gate_qubits (pyqasm/analyzer.py:289) (10 samples, 0.22%)wrapper (reprlib.py:21) (13 samples, 0.29%)__repr__ (<string>:9) (13 samples, 0.29%)__repr__ (<string>:6) (24 samples, 0.54%)__repr__ (<string>:7) (39 samples, 0.87%)wrapper (reprlib.py:21) (13 samples, 0.29%)__repr__ (<string>:6) (11 samples, 0.25%)wrapper (reprlib.py:21) (6 samples, 0.13%)__repr__ (<string>:8) (9 samples, 0.20%)wrapper (reprlib.py:21) (80 samples, 1.79%)w..__repr__ (<string>:9) (7 samples, 0.16%)wrapper (reprlib.py:21) (109 samples, 2.44%)wr..__repr__ (<string>:11) (109 samples, 2.44%)__.._visit_basic_gate_operation (pyqasm/visitor.py:948) (120 samples, 2.68%)_v.._visit_basic_gate_operation (pyqasm/visitor.py:960) (9 samples, 0.20%)evaluate_expression (pyqasm/expressions.py:283) (6 samples, 0.13%)_check_and_return_value (pyqasm/expressions.py:224) (6 samples, 0.13%)evaluate_expression (pyqasm/expressions.py:385) (5 samples, 0.11%)evaluate_expression (pyqasm/expressions.py:457) (14 samples, 0.31%)evaluate_expression (pyqasm/expressions.py:467) (5 samples, 0.11%)_get_op_parameters (pyqasm/visitor.py:805) (36 samples, 0.81%)_visit_basic_gate_operation (pyqasm/visitor.py:970) (38 samples, 0.85%)_get_op_bits (pyqasm/visitor.py:288) (11 samples, 0.25%)_get_op_bits (pyqasm/visitor.py:323) (402 samples, 8.99%)_get_op_bits ..evaluate_expression (pyqasm/expressions.py:355) (382 samples, 8.54%)evaluate_exp.._check_and_return_value (pyqasm/expressions.py:224) (382 samples, 8.54%)_check_and_r.._get_op_bits (pyqasm/visitor.py:341) (7 samples, 0.16%)_unroll_multiple_target_qubits (pyqasm/visitor.py:850) (443 samples, 9.91%)_unroll_multip.._visit_basic_gate_operation (pyqasm/visitor.py:983) (447 samples, 10.00%)_visit_basic_g.._visit_generic_gate_operation (pyqasm/visitor.py:1421) (820 samples, 18.34%)_visit_generic_gate_operation..consolidate_qubit_registers (pyqasm/transformer.py:564) (6 samples, 0.13%)consolidate_qubit_registers (pyqasm/transformer.py:568) (23 samples, 0.51%)__init__ (__init__) (6 samples, 0.13%)_visit_generic_gate_operation (pyqasm/visitor.py:1436) (51 samples, 1.14%)all (4,471 samples, 100%)<module> (test.py:78) (1,175 samples, 26.28%)<module> (test.py:78)wrapper (pyqasm/modules/base.py:60) (1,175 samples, 26.28%)wrapper (pyqasm/modules/base.py:60)unroll (pyqasm/modules/base.py:619) (1,175 samples, 26.28%)unroll (pyqasm/modules/base.py:619)accept (pyqasm/modules/qasm2.py:107) (1,175 samples, 26.28%)accept (pyqasm/modules/qasm2.py:107)visit_basic_block (pyqasm/visitor.py:3150) (1,175 samples, 26.28%)visit_basic_block (pyqasm/visitor.py:3150)visit_statement (pyqasm/visitor.py:3130) (964 samples, 21.56%)visit_statement (pyqasm/visitor.py.. \ No newline at end of file diff --git a/tests/profiles/unroll/profile_unroll.speedscope.json b/tests/profiles/unroll/profile_unroll.speedscope.json new file mode 100644 index 0000000..d186bee --- /dev/null +++ b/tests/profiles/unroll/profile_unroll.speedscope.json @@ -0,0 +1 @@ +{"$schema":"https://www.speedscope.app/file-format-schema.json","profiles":[{"type":"sampled","name":"Thread 0x1F16120C0 \"MainThread\"","unit":"seconds","startValue":0.0,"endValue":46.65,"samples":[[17,9,8,7,6,5,16,9,8,7,6,5,15,9,8,7,6,5,14,10,5,9,8,7,6,5,13,9,12,5,9,8,7,6,5,11,10,5,9,8,7,6,5,4,3,2,1,0],[17,9,8,7,6,5,16,9,8,7,6,5,15,9,8,7,6,5,14,10,5,9,8,7,6,5,13,9,12,5,9,8,7,6,5,11,10,5,9,8,7,6,5,4,3,2,1,18],[17,9,8,7,6,5,16,9,8,7,6,5,15,9,8,7,6,5,14,10,5,9,8,7,6,5,13,9,12,5,9,8,7,6,5,11,10,5,9,8,7,6,5,4,3,2,1,19],[17,9,8,7,6,5,16,9,8,7,6,5,15,9,8,7,6,5,14,10,5,9,8,7,6,5,13,9,12,5,9,8,7,6,5,11,10,5,9,8,7,22,21,20],[17,9,8,7,6,5,16,9,8,7,6,5,35,9,8,7,6,5,34,9,8,7,6,5,33,9,8,7,6,5,32,9,8,7,6,5,31,9,8,7,6,5,30,9,12,5,9,8,7,6,5,29,10,5,9,8,7,6,5,28,10,5,9,8,27,26,25,5,9,8,7,22,24,23],[17,9,8,7,6,5,16,9,8,7,6,5,35,9,8,7,6,5,34,9,8,7,6,5,33,9,8,7,6,5,32,9,8,7,6,5,31,9,8,7,6,5,30,9,12,5,9,8,7,6,5,36,10,5,9,8,7,22,24,23],[17,9,8,7,6,5,16,9,8,7,6,5,35,9,8,7,6,5,34,9,8,7,6,5,33,9,8,7,6,5,32,9,8,7,6,5,31,9,8,7,6,5,30,9,12,5,9,8,7,6,5,36,10,5,9,8,7,22,38,37],[17,9,8,7,6,5,16,9,8,7,6,5,35,9,8,7,6,5,34,9,8,7,6,5,33,9,8,7,6,5,32,9,8,7,6,5,50,10,5,9,8,7,6,5,49,10,5,9,8,7,6,5,48,9,8,7,6,5,47,9,8,7,6,5,46,10,5,9,8,7,6,5,45,9,8,7,6,5,44,10,5,9,8,7,6,5,43,9,8,7,6,5,42,9,8,7,6,5,41,40,39],[17,9,8,7,6,5,16,9,8,7,6,5,35,9,8,7,6,5,34,9,8,7,6,5,33,9,8,7,6,5,32,9,8,7,6,5,50,10,5,9,8,7,6,5,49,10,5,9,8,7,6,5,48,9,8,7,6,5,47,9,8,7,6,5,46,10,5,9,8,7,6,5,45,9,8,7,6,5,44,10,5,9,8,7,6,5,43,9,8,7,6,5,42,9,8,7,6,5,56,53,52,55,54,53,52,51],[17,9,8,7,6,5,16,9,8,7,6,5,35,9,8,7,6,5,34,9,8,7,6,5,57,9,8,7,22,21,20],[61,60,59,58],[61,60,59,58],[61,60,59,62],[61,60,59,63],[61,60,59,63],[61,60,59,58],[61,60,66,65,64],[61,60,66,65,67],[61,60,66,68],[61,60,66,69],[61,60,66,69],[61,60,66,69],[61,74,73,72,71,70],[61,74,73,72,71,70],[61,74,73,72,71,70],[61,74,73,72,71,70],[61,74,73,72,71,70],[61,74,73,72,71,70],[61,74,73,83,82,81,80,79,78,77,76,75],[61,74,73,83,82,81,88,87,86,85,84],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,98],[61,74,73,83,82,81,80,79,102,101,100,99],[61,74,73,83,82,81,88,97,96,95,94,104,103],[61,74,73,83,82,107,106,105],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,89],[61,74,73,83,82,81,80,79,109],[61,74,73,83,82,81,88,97,112,111,110],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,114,113],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,87,86,124,79,123],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,126,125],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130,129],[61,74,73,83,82,81,88,87,86,134,133,132,131],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,137,136,135],[61,74,73,83,82,81,88,87,86,140,139,138],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,130,141],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,143,92,118,101,100,117,144],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,145],[61,74,73,83,82,81,88,97,112,95,94,150,79,149],[61,74,73,83,82,81,88,97,96,153,152,151],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,155,154],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,156],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,137,136,157],[61,74,73,83,82,81,88,87,159,79,158],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,142,161],[61,74,73,83,82,81,88,162],[61,74,73,83,82,81,88,87,86,165,79,164,163],[61,74,73,83,82,81,80,79,102,167,166],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,169,168],[61,74,73,83,82,81,88,97,112,95,94,173,172,171],[61,74,73,83,82,81,88,97,112,95,94,128,124,174],[61,74,73,83,82,81,88,97,112,95,94,128,124,79,158],[61,74,73,83,82,81,88,97,112,95,94,128,175,132],[61,74,73,83,82,81,88,97,96,95,94,108,92],[61,74,73,83,82,107,176],[61,74,73,83,82,107,176],[61,74,73,83,82,81,88,97,178,103,177,166],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,179],[61,74,73,83,82,81,80,79,102,167],[61,74,73,83,82,81,88,97,96,95,94,150,79,181,152,180],[61,74,73,83,82,81,88,97,96,95,94,128,182],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,185],[61,74,73,83,82,81,88,87,86,124,79,78],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114,161],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,186],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,190],[61,74,73,83,82,191],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,195,92,91,90,194,125],[61,74,73,83,82,197,196],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,198],[61,74,73,83,82,107,106,145,199],[61,74,73,83,82,81,88,97,112,95,94,128,182],[61,74,73,83,82,81,88,195,92,118,167,166,200],[61,74,73,83,82,81,88,201],[61,74,73,83,82,81,80,79,102,101,100,117,116,203,202],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,161],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,206,79,205],[61,74,73,83,82,81,88,87,86,209,208,207],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,87,86,175,132,210],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,211],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,89],[61,74,73,83,82,81,88,214,92,118,167,166,213],[61,74,73,83,82,81,88,97,96,95,94,128,216,103,177,166,215],[61,74,73,83,82,81,88,218,217],[61,74,73,83,82,81,88,218,217],[61,74,73,83,82,81,219],[61,74,73,83,82,81,88,97,112,95,94,128,134,133],[61,74,73,83,82,81,88,97,112,153,152,151],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,114,161],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,144],[61,74,73,83,82,81,88,97,96,95,222,221],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,80,79,102,101,100,117,121,223],[61,74,73,83,82,81,80,79,224],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,189,225],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,161],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,226,227],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,126,228],[61,74,73,83,82,81,88,87,159,103,177,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,203,230],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,131],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,87,86,209,127,118],[61,74,73,83,82,81,88,97,96,95,94,128,148,147],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,223],[61,74,73,83,82,81,88,97,178,79,181,152],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,167,166,215,235],[61,74,73,83,82,81,88,87,86,209,127,91,90,194,228],[61,74,73,83,82,81,88,87,86,237,236,145,199],[61,74,73,83,82,81,88,87,86,237],[61,74,73,83,82,81,88,97,96,95,122,239,238],[61,74,73,83,82,81,88,97,96,95,94],[61,74,73,83,82,81,88,97,240],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,241],[61,74,73,83,82,81,80,79,102,101,100,117,242],[61,74,73,83,82,81,88,87,86,243],[61,74,73,83,82,81,88,87,86,175,132,131],[61,74,73,83,82,81,88,97,96,95,94,245,244],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,246,228],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,128,124,247],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,249,248],[61,74,73,83,82,81,88,97,112,95,94,245,251,250],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,252],[61,74,73,83,82,81,88,97,96,95,94,245,251,145,199],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,114,161],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,142,161],[61,74,73,83,82,81,88,97,112,95,94,128,124,79,181,152,180],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,80,79,102,101,100,253],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,88,87,255,233,254],[61,74,73,83,82,81,88,87,255,256],[61,74,73,83,82,258,257],[61,74,73,83,259],[61,74,73,83,260],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,144],[61,74,73,83,82,81,88,97,261,92,91,130],[61,74,73,83,82,81,219,262],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,189,263],[61,74,73,83,82,81,88,264],[61,74,73,83,82,81,88,97,206,103,177,166,215],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,265],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,266],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188,267],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,170,226],[61,74,73,83,82,81,88,87,86,209,124,247,268],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,269],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,185],[61,74,73,83,82,81,88,97,112,95,122,272,271,270],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,273],[61,74,73,83,82,81,88,87,86,209,124,103,177],[61,74,73,83,82,81,88,87,86,209,134,133,132,274],[61,74,73,83,82,81,88,143,92,118,167],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,276,275],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,277],[61,74,73,83,82,81,88,97,112,95,94,104,79,278,152,151],[61,74,73,83,82,81,88,97,112,95,94,279],[61,74,73,83,82,81,88,97,96,95,94,104,79,280],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,223],[61,74,73,83,82,81,88,97,96,95,94,108,92,281],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,184,282],[61,74,73,83,82,81,88,87,86,283,127],[61,74,73,83,82,81,88,97,96,95,284,231],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,130,141],[61,74,73,83,82,81,286,285],[61,74,73,83,82,81,80,79,287],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,223],[61,74,73,83,82,81,88,97,96,95,288],[61,74,73,83,82,81,88,97,96,95,289,233,132,210],[61,74,73,83,82,81,88,291,233,132,290],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,156],[61,74,73,83,82,292,233,132,210],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,293],[61,74,73,83,82,81,88,87,86,127,91,90],[61,74,73,83,82,81,88,143,92,118,101,100,117,116],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,234,233],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,125],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,156,294],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,170,226,227],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,276,295],[61,74,73,83,82,81,88,296,231],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,297,152,180],[61,74,73,83,82,81,88,97,112,95,122,92,91,130,298],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,137,136,300,299],[61,74,73,83,82,81,301],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120],[61,74,73,83,82,81,88,87,86,140,302],[61,74,73,83,82,81,80,79,102,101,100,117,121,223,303],[61,74,73,83,82,81,88,87,86,216,79,109],[61,74,73,83,82,81,88,87,86,216,79,102,167,304],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,305],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,150,103,177],[61,74,73,83,82,81,88,97,96,95,94,307,152,306,154],[61,74,73,83,82,81,80,79,308],[61,74,73,83,82,81,88,97,96,95,310,152,309],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,169,311],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,273],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,312],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,90,194,228],[61,74,73,83,82,81,88,97,96,95,94,245,244],[61,74,73,83,82,81,88,97,96,95,94,245,244],[61,74,73,83,82,81,88,195,92,118,313],[61,74,73,83,314],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,228],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,226],[61,74,73,83,82,81,80,79,102,167,166],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,126,125],[61,74,73,83,82,81,88,97,96,95,98],[61,74,73,83,82,81,88,97,96,315,233],[61,74,73,83,82,81,88,97,112,95,94,128,175],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,316],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,206,103,177,166,213],[61,74,73,83,82,81,80],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,317,272,271,254],[61,74,73,83,82,81,88,317,92,118,167,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,318],[61,74,73,83,82,81,88,97,96,95,94,173,320,319],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121,120,321],[61,74,73,83,82,81,88,97,96,95,94,128,148,322],[61,74,73,83,82,81,88,97,96,95,94,93,239,238,323],[61,74,73,83,82,81,88,97,96,95,94,150,79],[61,74,73,83,82,81,80,79],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,160],[61,74,73,83,82,81,88,97,96,95,94,104,79,205],[61,74,73,83,82,81,88,143,92,325,324],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,96,95,94,128,216,103,177,166],[61,74,73,83,82,81,88,327],[61,74,73,83,82,81,88,97,96,95,94,173,320,328],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,226,160],[61,74,73,83,82,81,88,97,112,95,122,92,118,265],[61,74,73,83,82,81,88,97,96,95,94,128,329],[61,74,73,83,82,81,88,291,233,132,131],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,160],[61,74,73,83,82,81,330],[61,74,73,83,82,81,80,79,102,101,100,117,331],[61,74,73,83,82,81,80,79,102,101,100,117,116,332],[61,74,73,83,82,81,88,97,112,95,94,128,127,325],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184,333],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,167,166,213],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,181,257],[61,74,73,83,82,81,88,97,96,95,94,128,134,133],[61,74,73,83,82,258,152],[61,74,73,83,82,81,88,97,96,95,334],[61,74,73,83,82,81,219],[61,74,73,83,82,81,80,79,102,101,100,117,142,335],[61,74,73,83,82,81,88,97,336,320,306,154],[61,74,73,83,82,81,88,97,96,95,122,92,118,167,166,215,229],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,337],[61,74,73,83,82,81,88,97,96,95,94,234,256],[61,74,73,83,82,81,88,87,86,175,132,131,338],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,229],[61,74,73,83,82,81,88,87,339],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,121,120,340,295],[61,74,73,83,82,81,88,97,96,95,94,128,342,341],[61,74,73,83,82,81,80,79,102,101,100,117,121,120],[61,74,73,83,82,81,80,79,102,101,100,343],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,265],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116],[61,74,73,83,82,81,80,79,102,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,344],[61,74,73,83,82,81,88,87,86,165,79,345],[61,74,73,83,82,81,88,97,96,193,346,105],[61,74,73,83,82,81,88,87,86,283,216,347],[61,74,73,83,82,81,348],[61,74,73,83,82,81,88,97,112,95,349],[61,74,73,83,82,81,88,87,86,124,247,350],[61,74,73,83,82,81,88,97,96,95,94,297,152,180],[61,74,73,83,82,81,88,97,96,95,94,128,351],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353,352],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,169,168],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130],[61,74,73,83,82,81,88,97,261,92,325],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,97,96,95,94,93,92,354],[61,74,73,83,82,81,88,97,96,95,334,320],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,249],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,235],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,181,152,151],[61,74,73,83,82,81,88,97,96,95,94,128,355],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,266],[61,74,73,83,82,81,88,291,356],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,144],[61,74,73,83,82,107,106,145,357],[61,74,73,83,82,81,88,218,358,145],[61,74,73,83,82,81,88,97,112,95,94,104,359],[61,74,73,83,82,81,88,87,86,127,91,90,126,228],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,360],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,226,335],[61,74,73,83,82,81,88,97,112,95,94,128,127,118,167,166,215],[61,74,73,83,82,81,88,97,112,95,94,128,124,79,181,152,254],[61,74,73,83,82,81,80,361],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353,362],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,335],[61,74,73,83,82,81,88,97,96,95,94,128,175,132,131],[61,74,73,83,82,81,363],[61,74,73,83,82,81,80,79,102,101],[61,74,73,83,82,81,88,291,233,132,131,338],[61,74,73,83,82,107,106],[61,74,73,83,82,81,88,97,96,95,94,128,127,118,167,166],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,343],[61,74,73,83,82,364],[61,74,73,83,82,81,88,97,96,95,122,92,354,271,270],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,189],[61,74,73,83,82,81,88,87,86,127,325],[61,74,73,83,82,81,88,214,92,118,167],[61,74,73,83,82,81,80,79,224],[61,74,73,83,82,81,80,79,102,101,100,117,116,203,365],[61,74,73,83,82,81,88,97,96,193,346,145,199],[61,74,73,83,82,81,88,97,96,111,366],[61,74,73,83,82,81,88,97,96,111,172],[61,74,73,83,82,81,80,103,177,166],[61,74,73,83,82,81,88,97,112,95,94,150,103,177,166,213],[61,74,73,83,82,81,88,97,367],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,87,86,283,182],[61,74,73,83,82,81,88,97,96,95,222,368,145,199],[61,74,73,83,82,81,88,97,96,95,334,320],[61,74,73,83,82,81,88,97,96,95,122,92,118,265],[61,74,73,83,82,81,88,87,86,165,79,164],[61,74,73,83,82,81,88,195,92,118,101],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130,141],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130,129],[61,74,73,83,82,81,88,195,92,118,167,166,213],[61,74,73,83,82,81,88,195,92,91],[61,74,73,83,82,81,88,97,96,95,334,320,309],[61,74,73,83,82,81,88,97,96,95,334,172,369,129],[61,74,73,83,82,81,88,97,96,95,94,245,251,370],[61,74,73,83,82,81,88,97,96,95,94,245,251,370],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,223],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90],[61,74,73,83,82,81,88,97,96,95,222,368],[61,74,73,83,82,81,88,97,96,95,334,172,369,298],[61,74,73,83,82,81,88,97,96,95,122,272,271],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,149],[61,74,73,83,82,81,88,97,96,95,94,234,233],[61,74,73,83,82,81,88,97,96,95,371,152,306],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,372],[61,74,73,83,82,292],[61,74,73,83,82,81,88,87,86,182,236],[61,74,73,83,82,81,88,87,86,182,236,105],[61,74,73,83,82,81,88,201],[61,74,73,83,82,81,88,97,96,95,122,92,118,373],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353],[61,74,73,83,82,81,88,143,92,118,101,100,117,374],[61,74,73,83,82,81,88,97,112,95,94,93,92,375],[61,74,73,83,82,81,88,97,112,95,94,93,92,91,90,126,228],[61,74,73,83,82,81,88,97,96,95,284,376],[61,74,73,83,82,81,88,97,96,95,94,245,251,145,199],[61,74,73,83,82,81,88,97,96,95,98],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,160],[61,74,73,83,82,81,377,233,306],[61,74,73,83,82,81,88,87,86,378],[61,74,73,83,82,81,88,379,79,181,152,270],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,269],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,97,96,193,346,145],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,222,368,145,199],[61,74,73,83,82,81,88,97,96,95,94,173,320],[61,74,73,83,82,81,88,218,358,145,199],[61,74,73,83,82,81,88,97,381,233,132,380],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,96,95,94,128],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,187,382],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,187,382],[61,74,73,83,82,81],[61,74,73,83,82,81,88,143,92,118,383],[61,74,73,83,82,81,88,97,112,95,94,128,175,132],[61,74,73,83,82,81,88,97,112,95,94,297,152,309],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,80,79,102,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,94,384],[61,74,73,83,82,81,88,97,96,95,94,385],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,112,95,94,93,92,325],[61,74,73,83,82,81,88,87,86,134],[61,74,73,83,82,81,88,87,386,172,369,141],[61,74,73,83,82,81,88,87,86,209,175,306],[61,74,73,83,82,81,88,87,86,209,355],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,203,202],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,112,95,222,368,145],[61,74,73,83,82,81,88,143,92,91,130,298],[61,74,73,83,82,81,80,79,249,387],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,107,176],[61,74,73,83,82,81,88,97,112,111,366],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,80,79,102,101,100,343],[61,74,73,83,82,81,88,87,255,356],[61,74,73,83,82,81,88,214,272],[61,74,73,83,82,81,88,214,92],[61,74,73,83,82,81,88,97,112,95,122,92,354,271,319],[61,74,73,83,82,81,88,97,336],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,170,226],[61,74,73,83,82,81,80,79,109],[61,74,73,83,82,81,88,97,96,95,94,128,216],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,194],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,198],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,160],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,126,228],[61,74,73,83,82,81,88,317,272,271,306,154],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212,211],[61,74,73,83,82,81,88,97,381,233],[61,74,73,83,82,81,80,79,102,101],[61,74,73,83,82,81,88,97,261,92,91,90,126,228],[61,74,73,83,82,81,88,97,112,95,94,128,378,376],[61,74,73,83,82,292,233],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353,352],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,156,388],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,389],[61,74,73,83,82,81,88,87,392,391,145,390],[61,74,73,83,82,81,88,87,386,366],[61,74,73,83,82,81,88,87,386,172,369,141],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,170,226,227],[61,74,73,83,82,81,88,97,96,95,94,393],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,189],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,89],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,143,92,118,394],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,316],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,395],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,169,396],[61,74,73,83,82,81,88,87,86,134,133,132,131],[61,74,73,83,82,81,88,87,86,237],[61,74,73,83,82,81,88,87,159,79,149],[61,74,73,83,82,81,88,195,272,271,306],[61,74,73,83,82,81,88,97,96,95,94,128,124,397],[61,74,73,83,82,81,88,97,240,398,105],[61,74,73,83,82,81,88,201,366],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,379,79,181,152,306,154],[61,74,73,83,82,81,88,143,239],[61,74,73,83,82,81,88,87,86,209,127,91,90],[61,74,73,83,82,81,88,87,86,209,124],[61,74,73,83,82,81,88,87,86,209,400,399],[61,74,73,83,82,81,88,218,358],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,401],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,88,97,96,95,94,402,376],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,305],[61,74,73,83,82,81,88,97,96,95,94,93,92],[61,74,73,83,82,81,88,218,217],[61,74,73,83,82,81,88,195,92,118,167,166,213],[61,74,73,83,82,81,88,214,92,118,167],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,313],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,403],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,405,404],[61,74,73,83,82,81,80,79,102,101],[61,74,73,83,82,81,80,79,102,167],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,401],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,111,172,369,129],[61,74,73,83,82,81,88,97,96,95,94,234],[61,74,73,83,82,81,88,97,96,95,289,233,254],[61,74,73,83,82,81,88,87,86,208,207],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,343],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,122,92,91,246,228],[61,74,73,83,82,81,88,97,112,95,310,152,306,154],[61,74,73,83,82,81,88,97,206,103,177,166,213],[61,74,73,83,82,81,88,87,86,148,147,146,145,199],[61,74,73,83,82,81,88,97,178,79,181,152],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,226,113],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,406],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119,179],[61,74,73,83,82,81,88,291,233,254],[61,74,73,83,82,292,256],[61,74,73,83,407,152,309],[61,74,73,83,82,81,80,103,177,166,215],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,88,97,112,95,94,128,127],[61,74,73,83,82,81,88,87,255,233,132,409],[61,74,73,83,82,81,88,97,96,95,94,128,175,306],[61,74,73,83,82,81,88,87,86,209,175,132,274],[61,74,73,83,82,81,88,87,86,209,124,79,249],[61,74,73,83,82,81,88,87,86,209,124,103,177,166],[61,74,73,83,82,81,88,87,86,209,134,133,132,131],[61,74,73,83,82,81,88,97,96,193,410],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,137],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,128,175,132,409],[61,74,73,83,82,81,88,97,96,95,94,128,124,347],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,114,335],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,136,395],[61,74,73,83,82,81,88,87,86,283,216,103,177,166,200],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,136,300,299],[61,74,73,83,82,81,88,97,112,95,222,368],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,184,411],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,97,261,92,91,90,89],[61,74,73,83,82,81,88,97,261,92,91,90,89],[61,74,73,83,82,81,88,218,217],[61,74,73,83,82,81,88,87,86,148,147,146,105],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,97,96,95,94,128,134,412,141],[61,74,73,83,82,81,88,143,92,118,101,100,99],[61,74,73,83,82,81,88,97,96,95,94,128,127,118],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,413,152],[61,74,73,83,82,81,88,97,96,95,94,108,92,354,271],[61,74,73,83,82,81,88,97,96,95,94,108,92,354,271],[61,74,73,83,82,107],[61,74,73,83,82,107,106,414],[61,74,73,83,82,81,88,97,96,95,289,233,132,210],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,97,96,95,94,128,127],[61,74,73,83,82,81,88,97,96,95,94,128,124,247],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,181,152,306],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,156],[61,74,73,83,82,81,88,291,256],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,97,112,415],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,177,166],[61,74,73,83,82,81,219,262],[61,74,73,83,82,81,219,262],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,414],[61,74,73,83,82,81,88,97,96,95,94,128,216,416],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,97,96,95,371,152,254],[61,74,73,83,82,81,88,97,96,95,94,93,92,91],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,142,160],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,405,417],[61,74,73,83,82,81,88,317,272],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,227],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,418],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,88,87,392,410],[61,74,73,83,82,81,88,87,392,391,145,419],[61,74,73,83,82,81,88,87,392,391,145,357],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,142],[61,74,73,83,82,81,80,79,102,167,166,420],[61,74,73,83,82,81,88,195,272,271],[61,74,73,83,82,81,88,87,86,421,118,101,229],[61,74,73,83,82,81,88,97,96,95,94,385],[61,74,73,83,82,81,88,214,272,271,151],[61,74,73,83,82,81,88,97,261,92,91],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,131,338],[61,74,73,83,82,81,88,214,422],[61,74,73,83,82,81,80,79,102,101,100,423],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,137,136,300],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119,405,417],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212,353,362],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212],[61,74,73,83,82,424],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,265],[61,74,73,83,82,81,88,97,336,110],[61,74,73,83,82,81,88,97,336,425],[61,74,73,83,82,81,88,97,96,95,94,150,103,177],[61,74,73,83,82,81,88,97,426],[61,74,73,83,82,81,88,87,86,427],[61,74,73,83,82,81,88,87,86,421,91,90,194,228],[61,74,73,83,82,81,88,87,86,421],[61,74,73,83,82,81,88,97,112,95,122,92,91,130,298],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,229],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,162],[61,74,73,83,82,81,88,87,386,320,270],[61,74,73,83,82,81,88,97,112,95,94,279],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,194,228],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,407,152],[61,74,73,83,82,81,88,317,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,128,127,118,167,166,213],[61,74,73,83,82,81,88,97,96,95,94,128,124,247,428],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,170,169],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,429],[61,74,73,83,82,81,80,79,102,101,100,99],[61,74,73,83,82,197,366],[61,74,73,83,82,81,80,79,102,101,100,117,142],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,317,92,118],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,104,103],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,130,141],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,406],[61,74,73,83,82,81,88,97,112,95,94,234,233],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130,141],[61,74,73,83,82,107,106,145,419],[61,74,73,83,82,81,413,152],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,80,79,249,248],[61,74,73,83,82,81,88,97,96,95,289,233,254],[61,74,73,83,82,81,88,97,112,315,233,132,131],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116],[61,74,73,83,82,81,88,317,92,91,90,126,228],[61,74,73,83,82,81,88,97,112,95,94,430],[61,74,73,83,82,81,88,87,86,209,134,412,141],[61,74,73,83,82,81,88,201,366],[61,74,73,83,82,81,88,87,86,127,118],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,80,103,177,166],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,126,228],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,131],[61,74,73,83,82,81,88,143,272],[61,74,73,83,82,81,88,97,96,95,94,128,431],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,274],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,80,79,181,152],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,87,86,421,118,373],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,195,92,432],[61,74,73,83,82,81,88,433,152,254],[61,74,73,83,82,81,88,97,96,95,94,93,239,238],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,382],[61,74,73,83,82,81,88,214,92,325],[61,74,73,83,82,81,88,214,92,91,130,141],[61,74,73,83,82,81,88,379,79],[61,74,73,83,82,434,399],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,187,312],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,276],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,435],[61,74,73,83,82,81,88,317,272,271],[61,74,73,83,82,81,88,214,92,354,271],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,226,436],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,277],[61,74,73,83,82,81,88,97,96,95,122,272,271,151],[61,74,73,83,82,81,88,379,103,177,166,437],[61,74,73,83,82,81,88,97,96,315,256],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,201,320],[61,74,73,83,82,81,88,97,336,320],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,438],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,125],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,293],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,167,166,215],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,194,228],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,440,439],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,194,228],[61,74,73,83,82,81,88,97,206,79,278,152,306],[61,74,73,83,82,81,88,97,206,79,249,248],[61,74,73,83,82,81,88,143,92],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,142,160],[61,74,73,83,82,81,88,97,96,95,94,441],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,160],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,104,79,102],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,300],[61,74,73,83,82,81,88,97,112,95,94,150,79,158],[61,74,73,83,82,81,88,97,112,95,94,93,272,271,151],[61,74,73,83,82,81,88,97,96,95,334,320,254],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101],[61,74,73,83,82,81,88,317,92,118,167,166],[61,74,73,83,82,81,88,317,92,91],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,156,294],[61,74,73,83,82,81,88,97,96,95,94,104,79,249,442],[61,74,73,83,82,81,88,97,112,95,334],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,157],[61,74,73,83,82,81,88,97,112,95,94,128,148,322],[61,74,73,83,82,81,80,79,102,101,100,117,142],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,179],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,444,443],[61,74,73,83,82,81,88,218,358,145,199],[61,74,73,83,82,81,88,97,112,95,94,445],[61,74,73,83,82,81,88,97,96,95,94,245,244],[61,74,73,83,82,81,88,317,92,91,90,126],[61,74,73,83,260],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,252],[61,74,73,83,82,81,88,195,92,91,90,194,125],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,389],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,169,311],[61,74,73,83,82,81,88,87,86,283,175,132,131],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,112,95,94,104,79,181,152,319],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,184],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,332],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97],[61,74,73,83,82,107],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,317,92,118,373],[61,74,73,83,82,81,88,87,86,421,118,167,304],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,97,112,95,94,128,216,347],[61,74,73,83,82,81,88,97,112,95,94,128,216,79,181],[61,74,73,83,82,81,80,79,109],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,446],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121],[61,74,73,83,82,81,88,317,92,118,265],[61,74,73,83,82,81,88,87,86,209,175],[61,74,73,83,82,81,301],[61,74,73,83,82,81,88,87,86,283,148,147,146,145,199],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,121,120],[61,74,73,83,82,81,88,87,86,124,247],[61,74,73,83,82,81,88,87,86,124,447],[61,74,73,83,82,81,80,79],[61,74,73,83,82,81,88,379,79,280],[61,74,73,83,82,81,88,97,112,95,94,128,208,448],[61,74,73,83,82,81,413,152,180],[61,74,73,83,82,81,88,97,96,95,94,128,134,412,141],[61,74,73,83,82,81,88,195,92,118],[61,74,73,83,82,81,88,97,96,95,94,128,400,399],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,156,294],[61,74,73,83,82,81,80,79,102,101,100,343],[61,74,73,83,82,81,88,97,96,95,94,128,124,174],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,80,79,278,152,306],[61,74,73,83,82,81,88,327],[61,74,73,83,82,81,88,97,261,92,91,90,89],[61,74,73,83,82,81,88,87,86,148,147],[61,74,73,83,82,81,88,87,86,449],[61,74,73,83,82,81,88,97,96,95,122,92,118],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,178,79,181,152],[61,74,73,83,82,81,88,143,92,354,271,306,154],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,276],[61,74,73,83,82,81,88,87,159,450],[61,74,73,83,82,81,88,97,96,95,122,272,271],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115],[61,74,73,83,82,81,88,97,112,95,94,108,92,354,271,270],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,343],[61,74,73,83,82,81,88,97,96,95,122,239,238,451],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188,252],[61,74,73,83,82,81,88,97,112,95,94,104,79,181,152],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,177,166,215,235],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,170,226,113],[61,74,73,83,82,81,88,97,112,95,94,128,175,132,131,338],[61,74,73,83,82,81,88,452,231],[61,74,73,83,82,81,88,97,240,398],[61,74,73,83,82,81,88,453],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,144],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,454],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,80,79,278,152,306,154],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114],[61,74,73,83,82,81,88,97,96,95,94,108,92,432],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,226,263],[61,74,73,83,82,81,80,79,102,101,100],[61,74,73,83,82,81,88,87,86,127,91,246,228],[61,74,73,83,82,81,88,97,381,233,132,455],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121,223],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,225],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,181,152,306,456],[61,74,73,83,82,81,88,97,96,95,94,128,148],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,181],[61,74,73,83,82,81,88,97,96,95,122,92,118,265],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,88,87,86,165,79,149],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212,353,352],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100],[61,74,73,83,82,81,88,97,96,95,457],[61,74,73,83,82,81,88,97,96,95,94,128,216,361],[61,74,73,83,82,81,88,97,96,95,94,128,458],[61,74,73,83,82,81,88,97,96,95,94,128,124,247],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,266],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,130,141],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,188,187,186],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,80,79,102,101,100,117,121],[61,74,73,83,82,81,80,79,102,265],[61,74,73,83,82,81,88,97,381],[61,74,73,83,82,81,88,143,92,118,101,100,117],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97],[61,74,73,83,82,81,88,97,336,320,306],[61,74,73,83,82,81,88,97,96,95,94,128,127,118,373],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226],[61,74,73,83,82,81,88,97,96,95,334,320,306],[61,74,73,83,82,81,88,97,96,95,122],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,80,79,102,101,100,117,116,276],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,150,79],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,265],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130,141],[61,74,73,83,82,81,88,459,399],[61,74,73,83,82,81,88,317,92,91,90,194,228],[61,74,73,83,82,81,88,97,112,95,94,93,239,238],[61,74,73,83,82,81,219],[61,74,73,83,82,81,88,97,96,95,94,384],[61,74,73,83,82,81,88,97,96,95,94,128,182,236,145,199],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,360],[61,74,73,83,82,81,88,87,339],[61,74,73,83,82,81,219,460,145],[61,74,73,83,82,81,88,97,96,193,346,145,390],[61,74,73,83,82,81,88,87,86,182,236,145,357],[61,74,73,83,82,81,88,97,112,95,94,93,92,91,130],[61,74,73,83,82,81,88,87,461],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,88,87,392,391,145,357],[61,74,73,83,82,81,88,97,96,95,94],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,136,300],[61,74,73,83,82,81,88,97,96,95,94,108,272],[61,74,73,83,82,81,88,97,96,95,94,173,366],[61,74,73,83,82,81,88,97,112,95,334,172,369,129],[61,74,73,83,82,81,88,97,261,272],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,388],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,113],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,87,86,124,79,249,248],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353,352],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,88,97,112,95,334,172,369,141],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,269],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,128,134],[61,74,73,83,82,81,462],[61,74,73,83,82,81,88,97,96,95,94,104,79,181,152,254],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,312],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,167,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,114,463],[61,74,73,83,82,81,80,103,177,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,128,182,236,145,390],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,189],[61,74,73,83,82,81,80,79,102,167,166],[61,74,73,83,82,81,80,79,102,101,100,117,121,223,303],[61,74,73,83,82,81,88,97,96,95,94,234,256],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,96,193,346,145,199],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,97,96,95,94,128,208,207],[61,74,73,83,82,81,88,291,233,132,131,464],[61,74,73,83,82,81,88,87,86,458],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,454],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,218,358,414],[61,74,73,83,82,81,88,379],[61,74,73,83,82,81,88,465],[61,74,73,83,82,81,88,87,386,320,151],[61,74,73,83,82,81,88,87,386,172,369,141],[61,74,73,83,82,81,88,87,466],[61,74,73,83,82,81,88,97,178,79,181,152],[61,74,73,83,82,81,88,97,96,95,334,320],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,142,227],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,305],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,189,227],[61,74,73,83,82,81,467],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,468],[61,74,73,83,82,81,88,97,96,315,233,132,274],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,128,127],[61,74,73,83,82,81,88,87,86,127,91,90,89],[61,74,73,83,82,81,80,79,102,101,100,117,116,440],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,97,96,95,94,104,79,249,248],[61,74,73,83,82,81,88,379,79,181],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,126],[61,74,73,83,82,81,88,87,86,355],[61,74,73,83,82,81,88,97,96,95,334,172,369,298],[61,74,73,83,82,81,88,97,96,95,122,92,91,130],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120,119,405,404],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101],[61,74,73,83,82,81,88,97,96,95,94,108,272],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,305],[61,74,73,83,82,81,88,97,206,103,177,166,469],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114,335],[61,74,73,83,82,81,88,97,470,399],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,316],[61,74,73,83,82,81,80,79,102,101,100,117,116,471],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,472],[61,74,73,83,82,81,80,79,249,442],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,160],[61,74,73,83,82,81,88,97,96,95,94,128,127,118,373],[61,74,73,83,82,81,88,97,96,95,94,128,127,375],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,167,166,215,229],[61,74,73,83,82,81,88,97,112,95,94,474,473],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,126],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,211],[61,74,73,83,82,81,88,97,112,95,94,104,79,278],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,114,161],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,114,161],[61,74,73,83,82,81,413,152,319],[61,74,73,83,82,81,348],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,121,120],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,249,248],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,205],[61,74,73,83,82,81,88,97,96,95,94,245],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,88,97,240,398,145,199],[61,74,73,83,82,81,88,97,112,95,334,172,369,141],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,475],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,128,476,152],[61,74,73,83,82,81,88,97,206,103,177,166,213],[61,74,73,83,82,81,88,87,386,172,369,141],[61,74,73,83,82,81,88,477],[61,74,73,83,82,81,88,97,240,398,145],[61,74,73,83,82,81,478],[61,74,73,83,82,81,88,97,112,95,222,368,105],[61,74,73,83,82,81,88,97,206,103,177,166,213],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,128,476,152,180],[61,74,73,83,82,81,479],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,203,365],[61,74,73,83,82,81,88,97,381,233,132,131],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,88,97,96,95,94,104,103,177,166,215,229],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,418],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,95,94,128,127,354,271,306],[61,74,73,83,82,81,88,87,86,476,152,306,480],[61,74,73,83,82,81,88,87,86,127,354,271,180],[61,74,73,83,82,81,88,97,96,95,94,128,182,236,145,390],[61,74,73,83,82,81,88,143,92,91,246,228],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,197,320],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,276],[61,74,73,83,82,81,88,97,96,95,94,128,216,103,177,166],[61,74,73,83,82,81,88,97,96,95,122,92,118,265],[61,74,73,83,82,81,88,97,96,95,289,233,254],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,300,481],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,167,166,200],[61,74,73,83,82,81,88,97,112,95,94,150,103,177,166,215,229],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,482],[61,74,73,83,82,81,88,97,112,95,94,474],[61,74,73,83,82,81,88,97,96,95,94,150,103,177,166,215],[61,74,73,83,82,81,88,97,96,95,94,234,356],[61,74,73,83,82,81,88,97,206,347],[61,74,73,83,82,81,88,97,381,233],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,145,199],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,446],[61,74,73,83,82,81,88,97,470,285],[61,74,73,83,82,81,88,97,96,95,94,128,476,152,151],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,483],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,87,86,124,484],[61,74,73,83,82,81,467],[61,74,73,83,82,81,485],[61,74,73,83,82,81,219,262],[61,74,73,83,82,81,88,97,112,95,94,93,92,91,90,126,228],[61,74,73,83,82,81,88,97,112,95,94,173,110],[61,74,73,83,82,81,88,327,152,306,480],[61,74,73,83,82,81,88,195,272,271,306,456],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189,436],[61,74,73,83,82,81,88,143,272],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,360],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,455],[61,74,73,83,82,81,88,97,96,95,310,152],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,112,95,94,128,124,247,428],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,156,486],[61,74,73,83,82,424],[61,74,73,83,82,81,80,79,102,167,166,215,229],[61,74,73,83,82,81,80,79,249],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120,119,487],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,488],[61,74,73,83,82,81,88,201,366],[61,74,73,83,82,81,88,97,112,95,94,128,216,484],[61,74,73,83,82,81,479,366],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,188,187,489],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,156,294],[61,74,73,83,82,81,88,97,96,95,94,128],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212,490,295],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,189,263],[61,74,73,83,82,81,88,87,86,134,133,132,131],[61,74,73,83,82,81,88,87,159,103,177,166,215],[61,74,73,83,82,81,88,87,491],[61,74,73,83,82,81,88,97,112,95,94,128,127,354],[61,74,73,83,82,81,88,97,96,95,334,320,180],[61,74,73,83,82,81,88,97,96,95,334,172,369,298],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,492],[61,74,73,83,82,81,88,97,336,172],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,125],[61,74,73,83,82,81,88,317,92,91,130,141],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,170,226,263],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,137],[61,74,73,83,82,81,88,317,92,91,90,89],[61,74,73,83,82,81,88,317,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,128,208],[61,74,73,83,82,81,88,97,112,95,94,128,216,493],[61,74,73,83,82,81,88,97,112,95,94,128,216,79,149],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,167,166,213],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,246],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,246,125],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,494],[61,74,73,83,82,81,88,97,495,152,254],[61,74,73,83,82,81,88,97,96,95,94,128,127,118],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,167,166],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,194,228],[61,74,73,83,82,81,88,97,96,95,94,150,79,181,152,180],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,121,360],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188,187,382],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,300,496],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,444],[61,74,73,83,82,81,88,97,381,256],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,194],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,123],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,454],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,144],[61,74,73,83,82,81,88,87,86,209,124,359],[61,74,73,83,82,81,88,87,86,209,124,79,123],[61,74,73,83,82,81,88,97,96,315,233,132,409],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,156,497],[61,74,73,83,82,81,88,97,112,315,256],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,269],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,137,136,498],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,122,239,238,499],[61,74,73,83,82,81,88,87,86,127,354,271,500],[61,74,73,83,82,81,88,97,112,111,366],[61,74,73,83,82,81,88,97,112,111,172,171],[61,74,73,83,82,81,88,97,206,361],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,305],[61,74,73,83,82,81,88,97,261,92,91,130,141],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,501],[61,74,73,83,82,81,88,97,96,193,346,145,419],[61,74,73,83,82,81,88,97,96,111,320,270],[61,74,73,83,82,81,88,97,96,502,285],[61,74,73,83,82,81,219],[61,74,73,83,82,81,80,79,249,442],[61,74,73,83,82,81,80,79,102,101,100,117,121,360],[61,74,73,83,82,81,80,79,102,101,100,117,121,120],[61,74,73,83,82,81,88,97,96,95,122,92,118],[61,74,73,83,82,81,88,143,92,354,271,306,456],[61,74,73,83,82,81,88,97,112,95,94,173,172,369],[61,74,73,83,82,81,88,97,112,95,94,108,272,271,254],[61,74,73,83,82,81,88,97,112,95,94,128,127,118,167,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,128,127,281],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,181,152,500],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,189,335],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,189],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,122,92,91,130,141],[61,74,73,83,82,81,88,97,261,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120,119],[61,74,73,83,82,503],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,276],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,112,95,94,150,79,249,248],[61,74,73,83,82,81,88,97,206,79,504],[61,74,73,83,82,81,88,97,206,79,181],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,471],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188,187,382],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,143,92,118,101,229],[61,74,73,83,82,81,88,143,92,118,101,100,117,305],[61,74,73,83,82,81,377,233,132,409],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,227],[61,74,73,83,82,81,88,143,92,91],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,87,86,209,216,103],[61,74,73,83,82,81,88,97,96,232],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,130],[61,74,73,83,82,81,88,97,96,95,94,93,92,118],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,170,226],[61,74,73,83,82,81,88,97,96,95,94,104,79,278],[61,74,73,83,82,81,479,320,306,480],[61,74,73,83,82,81,286,399],[61,74,73,83,82,81,88,505],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,96,315,233,132,131],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,506],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,507],[61,74,73,83,407,152,270],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,137,494],[61,74,73,83,82,81,88,97,96,95,94,474,473],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353],[61,74,73,83,82,81,88,97,261,92,91,90,194,228],[61,74,73,83,82,81,88,97,96,95,94,128,134],[61,74,73,83,82,81,88,97,112,95,122,92,118,167,166,215],[61,74,73,83,82,81,88,97,96,95,94,104,79,224],[61,74,73,83,82,81,88,97,240,398,145,199],[61,74,73,83,82,81,80,79,102,101,100,117,121,223],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,194,228],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,119,444],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,269],[61,74,73,83,82,81,88,97,96,95,122,92,118,167,166,215,229],[61,74,73,83,82,81,80,79,102,101,100,117],[61,74,73,83,82,81,88,452,231],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,494],[61,74,73,83,82,197,320,306,154],[61,74,73,83,82,81,88,97,112,95,94,93,92,91,246,228],[61,74,73,83,82,81,88,97,112,95,94,128,148,508],[61,74,73,83,82,81,88,97,112,95,94,128,476],[61,74,73,83,82,81,88,97,96,95,289,233,132],[61,74,73,83,82,81,88,97,96,95,94,104,79,280],[61,74,73,83,82,81,88,87,86,208,448],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,130,298],[61,74,73,83,82,81,88,97,96,95,94,128,148],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,121,120,509],[61,74,73,83,82,81,88,97,96,95,94,104,510],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,511],[61,74,73,83,82,81,88,97,96,95,122,92,118,167,166],[61,74,73,83,82,258,152],[61,74,73,83,82,81,219],[61,74,73,83,82,81,80,79,102,101,100,117,121],[61,74,73,83,82,81,88,97,512],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,293],[61,74,73,83,82,81,88,97,112,95,94,173,366],[61,74,73,83,82,81,88,97,112,95,94,173,172],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,189,161],[61,74,73,83,82,81,88,97,96,95,94,245],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121,223],[61,74,73,83,82,81,88,379,79,280],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,226,227],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,228],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,88,97,112,95,122,92,118,167,166,215],[61,74,73,83,82,81,88,87,86,124,247],[61,74,73,83,82,81,88,87,86,216,347],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,379,79,181],[61,74,73,83,82,81,88,97,96,111,320,180],[61,74,73,83,82,81,88,97,96,111,172,369,141],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,156],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,137,318],[61,74,73,83,82,81,80,79,102,101,100,117],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,181],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120,119,179],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,513],[61,74,73,83,82,81,88,296],[61,74,73,83,82,81,88,87,392],[61,74,73,83,82,81,80,103,177,166],[61,74,73,83,82,81,88,218],[61,74,73,83,82,81,88,218,358,145,199],[61,74,73,83,82,81,88,87,86,216,79,181,152,270],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,269],[61,74,73,83,82,81,88,87,86,182,236,145],[61,74,73,83,82,81,88,87,86,208],[61,74,73,83,82,81,88,87,86,208,207],[61,74,73,83,82,81,88,97,96,95,94,128,124,514],[61,74,73,83,82,81,88,97,96,95,94,128,124,347],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,181,152,306,456],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,177,166,215],[61,74,73,83,82,81,377,256],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,136,515],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,194,228],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188,267],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,142],[61,74,73,83,82,81,80,79,249,248],[61,74,73,83,82,81,80,79,102,101,100,117,266],[61,74,73,83,82,81,88,195,92,118],[61,74,73,83,82,81,88,195,92,118],[61,74,73,83,82,81,88,195,92,91,90,194,125],[61,74,73,83,82,81,88,97,96,95,122,272,271],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,343],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,144],[61,74,73,83,82,81,88,97,96,95,94,128,134,516],[61,74,73,83,82,81,88,97,96,95,94,128],[61,74,73,83,82,81,88,214,92,354,271,254],[61,74,73,83,82,81,88,214,92,118,167,166],[61,74,73,83,82,81,88,87,86,209,182,236,250],[61,74,73,83,82,81,88,97,112,193,346,145,199],[61,74,73,83,82,81,88,87,86,124,103,155,154],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,250],[61,74,73,83,82,81,88,97,96,95,94,517,399],[61,74,73,83,82,81,88,97,336,366,376],[61,74,73,83,82,81,88,97,112,95,94,128,182],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,229],[61,74,73,83,82,81,80,79,102,101,100,117,142,161],[61,74,73,83,82,81,88,218,358,105],[61,74,73,83,82,81,88,87,86,209,127,91,90],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,144],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,96,95,94,108,92],[61,74,73,83,82,81,80,79,280],[61,74,73,83,82,81,88,97,96,95,94,128,124,103],[61,74,73,83,82,81,88,97,96,95,94,128,134,133,132,131],[61,74,73,83,82,81,80,79,102,101,100,117],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,189],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,229],[61,74,73,83,82,81,88,87,86,127,91,130],[61,74,73,83,82,197,172,171],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,373],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,223],[61,74,73,83,82,81,88,97,96,95,94,430],[61,74,73,83,82,81,80,518],[61,74,73,83,82,81,88,87,159,79,249],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,490],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,126,228],[61,74,73,83,82,81,286,285],[61,74,73,83,82,81,88,97,96,111],[61,74,73,83,82,81,88,97,96,519,231],[61,74,73,83,82,81,88,97,178,79,181],[61,74,73,83,82,81,88,97,178,103,177,166,469],[61,74,73,83,82,81,88,97,495,152,270],[61,74,73,83,82,81,88,97,381,256],[61,74,73,83,82,81,88,97,96],[61,74,73,83,82,81,88,317,92,91,246,228],[61,74,73,83,82,81,88,97,336,320,180],[61,74,73,83,82,81,88,195,92],[61,74,73,83,82,81,88,195,92,118,265],[61,74,73,83,82,81,88,195,92,91,90,194],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,118,101,100,117,266],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,128,400],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,194],[61,74,73,83,82,81,88,97,112,95,94,128,175],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,114],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121,120,119,179],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,87,86,421,91,130,141],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,201,320],[61,74,73,83,82,81,88,97,336,172,171],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,227],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353],[61,74,73,83,82,81,479,320,180],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,267],[61,74,73,83,260],[61,74,73,83,82,81,88,379,79,181,152,306],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,137,506],[61,74,73,83,82,81,80,79,249,248],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,114,335],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189,227],[61,74,73,83,82,81,467],[61,74,73,83,82,81,88,97,96,95,94,245,251,370],[61,74,73,83,82,81,88,291,233,132],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,128,124],[61,74,73,83,82,81,88,87,86,208,448],[61,74,73,83,82,81,88,97,495],[61,74,73,83,82,81,88,87,255,256],[61,74,73,83,82,81,88,97,112,232,231],[61,74,73,83,82,81,88,97,96,95,94,128,216,397],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,169],[61,74,73,83,82,81,88,97,112,95,94,108,92,91],[61,74,73,83,82,81,88,97,96,95,122,92,118,167],[61,74,73,83,82,81,88,97,96,95,94,128,520],[61,74,73,83,82,81,88,97,96,95,94,128,124,521],[61,74,73,83,82,81,88,97,96,95,94,150,79,123],[61,74,73,83,82,81,88,97,381,233,132,131,338],[61,74,73,83,82,81,88,379,103,177,166,213],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,181],[61,74,73,83,82,81,88,97,206,103,177,166,213],[61,74,73,83,82,81,88,97,96,95,94,108],[61,74,73,83,82,81,88,97,96,95,94,104,416],[61,74,73,83,82,81,88,97,96,95,122,92,354,271],[61,74,73,83,82,81,88,97,240],[61,74,73,83,82,81,88,97,96,95,94,128,124,247,268],[61,74,73,83,82,81,88,97,96,153,152,306],[61,74,73,83,82,81,88,97,96,502],[61,74,73,83,82,81,88,87,522],[61,74,73,83,82,81,88,87,523],[61,74,73,83,82,81,88,87,255,233,132,131],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,126,228],[61,74,73,83,82,81,88,97,261,92,91,90,89],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,372],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,242,295],[61,74,73,83,82,81,88,97,96,95,94,517,399],[61,74,73,83,82,81,88,87,86,124,484],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,524],[61,74,73,83,82,81,88,97,240],[61,74,73,83,82,81,88,195,92,354,271],[61,74,73,83,82,81,88,97,96,95,94,307],[61,74,73,83,82,81,88,143,92,91,246,228],[61,74,73,83,82,81,88,291,233],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,80,79,149],[61,74,73,83,82,81,80,79,102,101],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,169,311],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,194,228],[61,74,73,83,82,81,88,87,86,525],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,360],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,97,112,153,152,254],[61,74,73,83,82,81,88,97,112,519,376],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,511],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,507],[61,74,73,83,82,81,88,97,96,95,310,257],[61,74,73,83,82,81,80,79,181,152,180],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,475],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,142,113],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120],[61,74,73,83,82],[61,74,73,83,82,107,106,145,199],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,125],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,125],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,459],[61,74,73,83,82,81,88,97,96,95,94,128,175,132,409],[61,74,73,83,82,81,88,87,86,127,91,130,129],[61,74,73,83,82,81,413,152,306],[61,74,73,83,82,81,88,97,336,366,231],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226],[61,74,73,83,82,81,88,87,86,165,79,526,177,166,215],[61,74,73,83,82,81,88,87,86,127,118],[61,74,73,83,82,81,88,97,240,398,145,199],[61,74,73,83,82,81,88,97,96,95,222],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,218,358,414],[61,74,73,83,82,81,88,143,92],[61,74,73,83,82,81,88,143,92,118,101],[61,74,73,83,82,81,88,97,112,95,94,128,216,103,177],[61,74,73,83,82,81,88,97,112,95,94,128,148,147],[61,74,73,83,82,81,80,79,102,101,100,117,121],[61,74,73,83,82,81,80,79,102,167,166,420],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136],[61,74,73,83,82,81,80,79,102,101,100,117,142],[61,74,73,83,82,81,88,97,112,95,94,93],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,114,160],[61,74,73,83,527],[61,74,73,83,82,197],[61,74,73,83,82,81,88,97,112,95,94,128,148],[61,74,73,83,82,81,88,97,112,95,94,128,378],[61,74,73,83,82,81,88,195,239,238,451],[61,74,73,83,82,81,88,195,92,118,167,166],[61,74,73,83,82,81,88,195,92,91,90],[61,74,73,83,82,81,88,87,86,134],[61,74,73,83,82,81,88,97,112,95,289],[61,74,73,83,82,81,88,97,112,95,289,233],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,214,272,271],[61,74,73,83,82,81,80,79,278,152,306,154],[61,74,73,83,82,81,80,79,102,101,100,117,116,203,230],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,126,228],[61,74,73,83,82,81,413,152,306,154],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,120,119,487],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117],[61,74,73,83,82,81,88,97,336,172,369],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,80,79,249,248],[61,74,73,83,82,81,80,79,102,101,100,117,528],[61,74,73,83,82,81,88,143,92,354,271],[61,74,73,83,82,81,88,143,92,118,101,100,117,242],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,490],[61,74,73,83,82,81,88,97,96,111,320,309],[61,74,73,83,82,81,479,320,500],[61,74,73,83,82,81,413],[61,74,73,83,82,81,88,97,96,95,94,245,251,370],[61,74,73,83,82,81,88,291,256],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,438],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115],[61,74,73,83,82,81,88,97,96,95,529,399],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,435],[61,74,73,83,82,81,88,214,92,118,373],[61,74,73,83,82,81,88,214,92,118,167,166,215,229],[61,74,73,83,82,81,88,214,92,91],[61,74,73,83,82,81,88,214,92,91,90,126],[61,74,73,83,82,81,88,97,112,95,222,221],[61,74,73,83,82,81,88,317,92,91,130,129],[61,74,73,83,82,81,88,317,92,91,90,126,125],[61,74,73,83,82,81,88,264],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,184,220],[61,74,73,83,82,81,377],[61,74,73,83,82,81,88,379,103,177,166,215,530],[61,74,73,83,260],[61,74,73,83,82,81,88,214,92,118],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,80,79,102,167],[61,74,73,83,82,81,88,87,86,209,148],[61,74,73,83,82,197,320],[61,74,73,83,82,81,88,97,96,95,94,245,244],[61,74,73,83,82,81,88,97,206,518,531],[61,74,73,83,82,81,88,97,112,95,94,93,272,532],[61,74,73,83,82,81,80,79,102,101,100,117,142],[61,74,73,83,82,81,88,97,112,95,94,93,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,104,79,181],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100],[61,74,73,83,82,81,88,97,112,95,94,104,79,533],[61,74,73,83,82,81,88,317,92,354,271],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,88,97,96,111,172],[61,74,73,83,82,81,88,214,92,91,90,126,228],[61,74,73,83,82,81,88,97,112,95,94,128,134,133,132,131],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,177,166,213],[61,74,73,83,82,81,377,256],[61,74,73,83,82,81,478],[61,74,73,83,82,81,88,97,96,95,94,128,134],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,161],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,214,92,91,90,126,125],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,169],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120,340],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120,119,444,534],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,170,226],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,160],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,382],[61,74,73,83,82,292,256],[61,74,73,83,82,81,88,97,96,95,94,104,103,177,166],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,108,92,354,271,270],[61,74,73,83,82,81,88,317,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,438],[61,74,73,83,82,81,88,97,96,95,94,108,272,271],[61,74,73,83,82,81,80,79,102,101,100,117,406],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,144],[61,74,73,83,82,81,88,317,272,532],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,471],[61,74,73,83,82,503],[61,74,73,83,82,81,88,87,86,148,147,146],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,535],[61,74,73,83,82,81,88,87,255,233,254],[61,74,73,83,82,81,88,87,255,256],[61,74,73,83,82,81,88,87,86,124,247,536],[61,74,73,83,82,81,88,97,240,398,145,199],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,158],[61,74,73,83,82,81,88,97,96,95,94,128,124,103],[61,74,73,83,82,81,88,97,96,95,94,128,134,133,306,456],[61,74,73,83,82,81,88,97,112,95,94,128,127,118,537],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,128,208,538,180],[61,74,73,83,82,81,88,97,96,95,122,92,325],[61,74,73,83,82,81,88,87,86,148,508,539],[61,74,73,83,82,81,88,87,86,476,152,151],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,282],[61,74,73,83,82,81,88,97,112,95,94,307,152,151],[61,74,73,83,82,81,80,79,102,101,100,117,511],[61,74,73,83,82,81,80,103,177,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,535],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184,333],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,131],[61,74,73,83,82,81,88,97,96,95,94,279],[61,74,73,83,82,81,88,195,92,118,101],[61,74,73,83,82,81,88,97,96,95,94,128,216,540],[61,74,73,83,82,81,88,97,112,95,94,234,233,132,274],[61,74,73,83,82,81,88,97,112,95,94,234,256,376],[61,74,73,83,82,81,80,79,102,101,100,117,524],[61,74,73,83,82,81,88,87,86,175,306],[61,74,73,83,82,81,88,87,86,124,247],[61,74,73,83,82,81,88,87,86,124,79,181,152,306,154],[61,74,73,83,82,81,88,201,366],[61,74,73,83,527],[61,74,73,83,82,81,88,97,96,95,94,173,172,369],[61,74,73,83,82,81,88,97,96,193,346],[61,74,73,83,82,81,80,79,102,101,100,117,116,440,439],[61,74,73,83,82,81,88,97,206,79,181,152],[61,74,73,83,82,81,88,327,152,151],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,535],[61,74,73,83,82,81,88,97,96,95,94,128,134,412],[61,74,73,83,82,81,88,97,96,95,94,150,103,177,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,128,127,432],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,506],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,181],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,161],[61,74,73,83,82,81,88,143,92,375],[61,74,73,83,82,81,88,97,112,95,94,104,79,278,152,254],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,130],[61,74,73,83,82,81,88,97,96,95,94,541],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,206,79,102,101,100,429],[61,74,73,83,82,81,88,97,112,95,94,108],[61,74,73,83,82,81,88,87,86,175],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,229],[61,74,73,83,82,81,88,87,86,543,542,132,210],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,544],[61,74,73,83,82,81,88,97,261,272,271,132],[61,74,73,83,82,81,88,218,358],[61,74,73,83,82,81,88,143,92,118,101,100,117,511],[61,74,73,83,82,81,88,291,233,306],[61,74,73,83,82,81,80,79,102,101,100,117,116,546,545],[61,74,73,83,82,81,88,97,96,95,94,93],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,189,161],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,167,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,104,79,278,152],[61,74,73,83,259],[61,74,73,83,82,81,88,97,96,95,94,297,152,151],[61,74,73,83,82,81,88,97,96,95,94,128,547],[61,74,73,83,82,81,88,201,425],[61,74,73,83,82,81,88,379,514],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212],[61,74,73,83,82,81,88,97,96,95,529,548],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,88,97,112,95,94,128,175,132],[61,74,73,83,82,81,88,97,96,95,94,128,134,516],[61,74,73,83,82,81,88,87,86,547],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,335],[61,74,73,83,82,81,88,97,178,103,155,154],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,88,143,272,271,132],[61,74,73,83,82,81,219,460,145,199],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,177,166,213],[61,74,73,83,82,81,88,97,96,95,94,297,152,306],[61,74,73,83,82,81,80,79,102,101,100,117,401],[61,74,73,83,82,258,152,254],[61,74,73,83,82,81,88,97,96,95,94,234,256],[61,74,73,83,82,81,88,97,96,95,289,233],[61,74,73,83,82,81,80,79,249,248],[61,74,73,83,82,81,80,79,102,101,100],[61,74,73,83,82,81,88,97,112,95,94,128,124,514],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90],[61,74,73,83,82,81,88,143,92,118,101,229],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,156,486],[61,74,73,83,82,81,88,97,96,95,94,234,233],[61,74,73,83,82,81,88,97,96,95,94,234,233],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,167,166,213],[61,74,73,83,82,81,88,97,96,95,94,549],[61,74,73,83,82,81,88,97,96,95,94,128,127,550],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,80,79,278,152],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,156,486],[61,74,73,83,82,81,80,79,278,152],[61,74,73,83,82,81,88,97,96,111,320],[61,74,73,83,82,81,88,143,92,91,130,298],[61,74,73,83,82,81,88,97,96,95,94,128,124,174],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,87,386,172],[61,74,73,83,82,81,88,97,178,79,249,248],[61,74,73,83,82,81,88,87,159,103,177,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,379],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,228],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,188,187,551],[61,74,73,83,82,81,88,97,96,95,94,150,518],[61,74,73,83,82,81,88,87,86,148,508,539],[61,74,73,83,82,81,80,79,102,101,100,99],[61,74,73,83,82,81,80,79,102,101,100,117,121],[61,74,73,83,82,81,88,97,96,315,233,132,131],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,144],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,411],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,379,397],[61,74,73,83,82,81,88,552],[61,74,73,83,82,81,88,97,112,95,94,108],[61,74,73,83,82,81,88,143,92,118],[61,74,73,83,82,81,377,233,132,131,338],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,112,95,122,92,118,167,166],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,265],[61,74,73,83,82,81,80,79,102,101,229],[61,74,73,83,82,81,88,143,92,118,167,166,200],[61,74,73,83,82,81,88,291,256],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,88,97,96,95,94,108,272,271,270],[61,74,73,83,82,81,88,97,96,95,334,366,231],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,335],[61,74,73,83,82,81,88,97,96,95,284],[61,74,73,83,82,81,88,97,112,95,122,92,91,246,125],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212,553],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,554],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,97,96,95,122,92,354,271],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,137],[61,74,73,83,82,81,88,87,159,518],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,181,152],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,340],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,149],[61,74,73,83,82,81,88,97,96,95,94,234,233],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,137],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,142,160],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,405,404],[61,74,73,83,82,81,88,97,261,92,91,90],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232],[61,74,73,83,82,292],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,292,256],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,143,92,91,90],[61,74,73,83,82,81,88,214,92,91,90,126,125],[61,74,73,83,82,81,88,97,96,95,94,128,134,133,132,131],[61,74,73,83,82,81,88,97,206,79,102,167,166,215],[61,74,73,83,82,81,88,97,96,95,94,128,182,236,414],[61,74,73,83,82,81,88,97,495,152,151],[61,74,73,83,82,555],[61,74,73,83,82,81,88,87,386,172,369,298],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,128,216,79],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,335],[61,74,73,83,82,81,88,97,112,95,310],[61,74,73,83,82,81,80,103,177,166,420],[61,74,73,83,82,81,88,379,103,155,154],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,343],[61,74,73,83,82,292,256],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184],[61,74,73,83,82,81,88,379,79,556],[61,74,73,83,82,81,88,87,86,209,148,147,146,145,199],[61,74,73,83,82,81,88,97,96,95,94,128,208,538,306],[61,74,73,83,82,81,88,97,96,95,94,128,216,103,177,166,213],[61,74,73,83,82,81,88,97,112,95,334],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,137,136,498],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,503],[61,74,73,83,82,81,88,97,112,95,122,92,91,130,141],[61,74,73,83,82,81,88,143,92,91,90,126],[61,74,73,83,82,81,88,143,92,118,101,100,117,557],[61,74,73,83,82,81,88,97,96,95,529,548],[61,74,73,83,82,81,88,97,206,79,102,101,100,423],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,300,299],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,242],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,293],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,558],[61,74,73,83,82,81,88,97,96,95,94,104,79,249,442],[61,74,73,83,82,81,88,87,86,124,79,181,152,180],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,142],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,87,86,476,152],[61,74,73,83,82,81,88,87,86,559],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,276],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121],[61,74,73,83,82,81,88,97,96,95,310],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,560],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,280],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,156,198,275],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,194,125],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,226,335],[61,74,73,83,82,81,88,87,461,152,306],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,194,228],[61,74,73,83,82,81,88,561,152,306],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,88,97,112,95,94,128,124,103,177,166,213],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,128,124,247,428],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,87,86,216,79,278,152,270],[61,74,73,83,82,81,88,97,112,95,94,128,175,319],[61,74,73,83,82,81,88,87,392,391,145,199],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120,562],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,170,226,227],[61,74,73,83,82,81,88,379,103,177],[61,74,73,83,82,81,88,97,112,95,122,92,118],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,142,160],[61,74,73,83,82,81,88,97,96,95,122],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,128,127,118],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,494],[61,74,73,83,82,81,462],[61,74,73,83,82,81,88,87,86,165,79,164,163],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,170,169,168],[61,74,73,83,82,81,88,459,399],[61,74,73,83,82,81,88,87,386],[61,74,73,83,82,81,88,97,112,95,94,128,124,247,563],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,145,357],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,546],[61,74,73,83,82,81,88,97,96,95,94,245,251],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,121,120],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,90,194,228],[61,74,73,83,82,81,88,195,92,91,130],[61,74,73,83,82,81,80,79,102,101,100,117,116,115],[61,74,73,83,82,81,88,97,96,95,94,474],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,318],[61,74,73,83,82,81,88,201,172],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,126,228],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,564],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,137,136,300,299],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,226,436],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,188,565],[61,74,73,83,82,81,88,87,86,148,147,146,145,390],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,160],[61,74,73,83,82,81,88,97,112,95,94,128,124,450],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,170,226,335],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,205],[61,74,73,83,82,81,88,97,96,95,94,93,92,354,271,151],[61,74,73,83,82,81,88,97,96,95,94,128,216,103,177],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,145,199],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,203,566],[61,74,73,83,82,81,88,87,86,182],[61,74,73,83,82,81,80,79,102,101,100,117,142,335],[61,74,73,83,82,81,80,79,278,152,180],[61,74,73,83,82,292,233,132,409],[61,74,73,83,82,81,88,552],[61,74,73,83,82,81,88,317,92,118,167],[61,74,73,83,82,81,88,379,79],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,313],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,80,79,278,152,151],[61,74,73,83,82,81,88,317,92,91,90,194,228],[61,74,73,83,82,81,88,97,336,172,369],[61,74,73,83,82,81,88,97,96,502,399],[61,74,73,83,82,81,88,195,92,325,324],[61,74,73,83,82,81,88,317,272,271],[61,74,73,83,82,81,88,87,491],[61,74,73,83,82,81,88,97,112,193,346,145],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,187,551],[61,74,73,83,82,81,88,97,96,95,94,307],[61,74,73,83,82,81,88,97,96,95,122,92,118,567],[61,74,73,83,82,81,88,97,96,95,94,104,103,177,166,469],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,276],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,194],[61,74,73,83,82,81,88,97,112,95,94,104,79,278],[61,74,73,83,82,81,568],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,276],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,436],[61,74,73,83,82,81,80,79,102,101,100,117,557],[61,74,73,83,82,81,88,87,466,285],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,137,136,300],[61,74,73,83,82,81,88,143,92],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,195,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,128,124,247,428],[61,74,73,83,82,81,88,143,239,341],[61,74,73,83,82,81,88,214,92,91,90,126,228],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,184,333],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184],[61,74,73,83,82,81,80,79,102,101,100,117,116,276,275],[61,74,73,83,82,81,88,291,256],[61,74,73,83,260],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,156],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,167,166,215,229],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,360],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120],[61,74,73,83,82,81,569,152,306,456],[61,74,73,83,82,81,88,87,86,182],[61,74,73,83,82,81,88,97,112,95,94,150,79,249,248],[61,74,73,83,82,81,88,87,86,283,216,79,102,167,166,213],[61,74,73,83,82,81,88,97,96,95,94,128,175,132,131,338],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,181,152],[61,74,73,83,82,81,80,79,102,101,100,117,116,115],[61,74,73,83,82,81,88,97,96,95,94,108],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,112,95,94,173],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,349],[61,74,73,83,82,81,88,97,96,95,310,152],[61,74,73,83,82,81,219,460,145,199],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,570],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,220],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,444,534],[61,74,73,83,82,81,88,97],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,194,228],[61,74,73,83,82,81,88,97,261,92,354,271,180],[61,74,73,83,82,81,88,97,112,95,94,150,79],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,226,263],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,570],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101],[61,74,73,83,82,292,233,132,131],[61,74,73,83,82,81,88,87,392],[61,74,73,83,82,81,88,97,96,95,94,93,272,271],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,277],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,187,382],[61,74,73,83,82,81,88,97,96,95,94,128,525],[61,74,73,83,82,81,88,97,96,95,94,128,134,571],[61,74,73,83,82,81,219,572],[61,74,73,83,82,81,88,97,96,95,334,320,306],[61,74,73,83,82,81,88,87,491],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120,119,179,573],[61,74,73,83,82,81,88,97,178,79,123],[61,74,73,83,82,81,88,97,381,233,309],[61,74,73,83,82,81,88,97,178,79],[61,74,73,83,82,81,88,97,96,95,94,128,127,354],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,177,166,213],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,426],[61,74,73,83,82,81,377,233,132,131],[61,74,73,83,82,107,106,145,199],[61,74,73,83,82,81,88,97,96,95,334,366],[61,74,73,83,82,81,88,87,86,124,174],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189,335],[61,74,73,83,82,81,88,97,178,518],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115],[61,74,73,83,82,81,88,317,92,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,167,166],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,97,96,95,94,150,79,249],[61,74,73,83,82,81,88,97,96,95,289,233],[61,74,73,83,82,81,88,97,112,193],[61,74,73,83,82,81,88,97,112,111],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,169],[61,74,73,83,82,81,88,379,103,177,166],[61,74,73,83,82,81,88,87,159,574],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,156],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,87,86,124],[61,74,73,83,82,81,88,87,86,165,79,575],[61,74,73,83,82,81,219,460,250],[61,74,73,83,82,81,80,79,278,152],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,227],[61,74,73,83,82,81,80,79,102,167,166,215,229],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,94,128,216,510],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,475],[61,74,73,83,82,81,80,79,102,167],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,169,168],[61,74,73,83,82,81,88,97,112,95,94,128,134,133],[61,74,73,83,82,81,88,143,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,108,92],[61,74,73,83,82,81,80,79,102,101],[61,74,73,83,82,81,88,87,159,518],[61,74,73,83,82,81,88,214,92,91,90,194,228],[61,74,73,83,82,81,88,214,92,91,90,126],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,131],[61,74,73,83,82,81,88,97,96,315,233,132,455],[61,74,73,83,82,81,377],[61,74,73,83,82,81,88,97,96,232],[61,74,73,83,82,81,88,87,86,127,91,90,194],[61,74,73,83,82,81,88,87,86,127,91,246,228],[61,74,73,83,82,81,88,97,240,398,145,199],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,335],[61,74,73,83,82,81,88,296,376],[61,74,73,83,82,81,88,87,86,182,236,250],[61,74,73,83,82,81,88,87,86,148],[61,74,73,83,82,81,88,317,272,271,306,154],[61,74,73,83,82,81,88,195,92,118,167,166,215,229],[61,74,73,83,82,81,88,327,152,180],[61,74,73,83,82,81,88,97,96,111,172,576],[61,74,73,83,82,81,88,97,96,95,222,221],[61,74,73,83,82,81,88,97,96,95,94,128,124,247,428],[61,74,73,83,82,81,88,97,96,95,94,234,356],[61,74,73,83,82,81,88,87,86,124,247],[61,74,73,83,82,81,88,87,159,484],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,142,463],[61,74,73,83,82,197,172,369],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,128,476,152,306],[61,74,73,83,82,81,88,97,96,95,94,104,79,278,152,270],[61,74,73,83,407,152,306],[61,74,73,83,82,81,88,143,92,118,167],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,170,226,160],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,167,166],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,170,169],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,226,161],[61,74,73,83,82,81,88,291,256],[61,74,73,83,82,81,577,231],[61,74,73,83,82,81,88,97,96,95,94,128,175,132,210],[61,74,73,83,82,197,172,369,141],[61,74,73,83,82,81,88,97,96,111,172,369,141],[61,74,73,83,82,81,88,97,96,95,94,108,272,271,151],[61,74,73,83,82,81,88,97,112,95,94,128,175,132],[61,74,73,83,82,81,88,317,92,91,90,89],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,137,136,515],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,88,97,261,92,118,167,166,213],[61,74,73,83,82,81,88,97,112,111,366],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,335],[61,74,73,83,82,81,88,143,239,238,451],[61,74,73,83,82,81,88,97,96,95,122,92,118,167],[61,74,73,83,82,81,88,214,272,271],[61,74,73,83,82,81,88,97,96,95,94,445],[61,74,73,83,82,81,88,379,79,249,248],[61,74,73,83,82,81,88,201,172,576],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,120,340],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,486],[61,74,73,83,82,81,88,97,96,111,320,270],[61,74,73,83,82,81,88,97,96,95,94,128,208,207,376],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,119,444,534],[61,74,73,83,82,81,80,79,102,265],[61,74,73,83,82,81,88,97,96,95,334,320,270],[61,74,73,83,82,81,88,97,96,95,94,245,251,145],[61,74,73,83,82,81,88,97,96,95,94,150,79,205],[61,74,73,83,82,81,88,97,96,95,94,128,148,508,539],[61,74,73,83,82,81,80,79,102,101],[61,74,73,83,82,81,88,97,96,95,94,128,216,103,177,166],[61,74,73,83,82,197,172],[61,74,73,83,82,81,88,317,92,91,90,89],[61,74,73,83,82,81,88,97,206,103,177],[61,74,73,83,82,81,88,97,96,95,94,307],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,438],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,546],[61,74,73,83,82,81,88,143,92,118,101,100,99],[61,74,73,83,82,81,88,317,92,118,313],[61,74,73,83,82,81,88,195,92,91,90,194],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,506],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,252],[61,74,73,83,82,81,88,195,92,118,373],[61,74,73,83,82,81,88,97,96,95,371],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,87,86,134,133,132,210],[61,74,73,83,82,81,88,97,96,193,346,145],[61,74,73,83,82,81,80,450],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117],[61,74,73,83,82,81,88,97,426],[61,74,73,83,82,81,88,97,112,232],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,276,275],[61,74,73,83,82,81,80,79,278,152,500],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,167,166],[61,74,73,83,82,81,88,97,112,95,94,128,124,79,249,248],[61,74,73,83,82,81,88,97,112,95,94,150,510],[61,74,73,83,82,81,80,79,102,101,229],[61,74,73,83,82,81,88,97,96,95,94,108],[61,74,73,83,82,81,88,97,96,95,94,108],[61,74,73,83,82,81,80,79,249,248],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,104,103,177,166,469],[61,74,73,83,82,197,172,171],[61,74,73,83,82,197],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,126,228],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,570],[61,74,73,83,82,81,88,97,112,232],[61,74,73,83,82,81,88,97,112,95,529,285],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,440],[61,74,73,83,82,81,88,97,96,95,94,93,92],[61,74,73,83,82,81,88,143,272],[61,74,73,83,82,81,88,97,112,95,94,128,208,207],[61,74,73,83,82,81,88,87,86,283,124,79,249,248],[61,74,73,83,82,81,88,97,96,95,334],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,343],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,203,230],[61,74,73,83,82,81,88,218,358,145,199],[61,74,73,83,260],[61,74,73,83,82,81,88,97,112,95,94,128,547],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,120],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212,211],[61,74,73,83,527],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,88,97,96,95,222,368,370],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,161],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,436],[61,74,73,83,82,81,88,578],[61,74,73,83,82,81,88,97,96,95,94,128,182],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,88,218,358,145,199],[61,74,73,83,82,81,580,579,112,95,94,128,175,254],[61,74,73,83,82,81,583,582,581,95,310,152],[61,74,73,83,82,81,583,582,581,95,94,245,251,145,199],[61,74,73,83,82,81,583,585,94,128,182,584],[61,74,73,590,589,588,587,586],[61,74,73,590,589,588,587,592,591],[61,74,73,590,589,588,587,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603,602],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,615,614],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,616,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,623,622,621,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,589,635,596,605,589,634,633,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,605,589,634,638],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,589,635,596,605,589,634],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,639,617,616,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,603,602],[61,74,73,590,589,588,596,600,599,596,598,589,597],[61,74,73,590,589,588,596,600,599,596,640],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641],[61,74,73,590,589,588,596,600,599,596,598,589,644,643,642],[61,74,73,590,589,588,596,600,599,596,598],[61,74,73,590,589,588,596,600,599,596,598,589,597],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,645],[61,74,73,590,589,588,596,646],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,605,650],[61,74,73,590,589,588,596,600,599,596,598,589,644],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,653,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,616,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,603,621,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,649,648,621,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,655],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,657,656,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,653,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,613,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,658],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,615,660,659],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,657,656,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641,662],[61,74,73,590,589,588,596,600,599,596,598],[61,74,73,590,589,588,596,600,599,596,598,589,664,663,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,657,656,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,650],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,665],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,667,666],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,669,668,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,672,671,670],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,615],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673,670],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,675],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,615,676],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,639,617,616,677],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,678,621,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,680,679,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673,621,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,681,602],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,616,683],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,627,617,626],[61,74,73,590,589,588,596,600,599,596,598,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,633,615,614,684],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686,685],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,645],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,645],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686,685],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,649,648,621,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,649,648,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,680,679,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,613,615,614],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673,621,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,589,687],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,613,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686,688],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641,689],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,642],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,691,617,690],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673,670],[61,74,73,590,589,588,596,600,599,692],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,693],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,681,621,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,616,677],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,694],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,627,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,695],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,691,617,616,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,696,642],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,613,603,621,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,615,660],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603,621,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,678,602],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,697],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,603,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,653,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686,685],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,657,656,617,616,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,642],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,613,603,621,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593,667,698],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,650,699],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,669,668,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,700],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,645],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,701],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,678,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,680,679,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,603,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,616,620],[61,74,73,590,589,588,596,600,599,596,598,589,664,663,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,645],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,645],[61,74,73,590,589,588],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,702],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,621,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,621,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,589,635,596,605,589,649,648,602],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,668,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593,667,703],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,621,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673,621,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,696,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,696,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,633,615,704],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,615,614,705],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,589,635,596,605,589,634,633,706],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,594,697],[61,74,73,590,589,588,596,600,599,596,598,589,597,707],[61,74,73,590,589,588,596,600,599,596,598,589,597,708],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,672],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,613,615,709],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,677],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,644,643,642],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,655],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,710],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,592,591],[61,74,73,590,589,588,596,600,599,596,598,594,593,667,698],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,649],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686,685],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,657,656,617,616,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641,662],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,681,621,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,633,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,589,597],[61,74,73,590,589,588,596,600,599,596,598,589,664,663,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,664,663],[61,74,73,590,589,588,596,600,599,596,598,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,649,648,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,680,679,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,669,668,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,696,642,620],[61,74,73,590,589,588,596,600,599,711,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,650],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,594,697],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,691,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,613,603,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,603,670],[61,74,73,590,589,588,596,600,599,596],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,642],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,712],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,701],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,694],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,713],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,629],[61,74,73,590,589,588,596,600,599,692,617,707],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,680,679,621,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,603,714],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,680,679,621,677],[61,74,73,590,589,588,596,600,599,596],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,680,679,621,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,616,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,678],[61,74,73,590,589,588,596,600,599,711,617],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,707],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,655],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,615,676,715],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686,688],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,594,593,667,703],[61,74,73,590,589,588,596,600,599,596,598,589,664,663,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603],[61,74,73,590,589,588,596,600,599],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,706,667],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,668,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,655],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,680,679,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,716],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,701],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,678,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,717],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,706],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,591],[61,74,73,590,589,588,596,600,599],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,718],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,629],[61,74,73,590,589,588,596,600,599,596,598,594,593,667,666],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,615,614],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,616,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,627,617],[61,74,73,590,589,588,596,600,599],[61,74,73,590,589,588,596,600,599,596,598],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,642],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,657,656,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,650,699],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,719],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,627,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,594,697],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,605,589,634,648],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,627],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,669,668,617,616,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,724,589,723,596,722,589,721,596,611,589,720],[733,732,731,730,729,728,727,726,725],[733,732,731,730,729,728,727,726,736,735,734],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,727,741,740,739,738],[733,732,731,730,729,728,727,741,740,739,743,742],[733,732,731,730,729,728,727,746,745,744],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,728,727,746,747],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,727,746,745,738],[733,732,731,730,729,737,750],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,737,736,735,736,754,736,753,736,752],[733,732,731,730,729,728,727,741,740,739,743],[733,732,731,730,729,728,727,741,740,739],[733,732,731,730,729,728,727,741,740,756,755],[733,732,731,730,729,728,727,741,740,756],[733,732,731,730,729,728,727,758,757],[733,732,731,730,729,728,749,759,667],[733,732,731,730,729,728,760],[733,732,731,730,729,737,736,735,734],[733,732,731,730,729,728,749,761],[733,732,731,730,729,728,727,746,745,738],[733,732,731,730,729,737,736,735],[733,732,731,730,729,737,736,735,736,754,736,753],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,728,727,746,745,763],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,737,736,735,736,754,736,753],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,749,764],[733,732,731,730,729,765],[733,732,731,730,729,766],[733,732,731,730,729,728,727,758,757,767],[733,732,731,730,729,728,727,758,757,770,769,768],[733,732,731,730,729,728,727,758,757,759],[733,732,731,730,729,728,727,771],[733,732,731,730,729,728,727,758,757,759],[733,732,731,730,729,728,773,772],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,774],[733,732,731,730,729,728,749,775],[733,732,731,730,729,737,736,735,736],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,746,745,743,776],[733,732,731,730,729,728,727,758,757,767],[733,732,731,730,729,737,736,735,736,762,736,752],[733,732,731,730,729,728,727,741,740,756,777],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,749,748,778],[733,732,731,730,729,737,736,735,736,762,736,753,779],[733,732,731,730,729,728,727,726],[733,732,731,730,729,728,727,746,780],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,746,745,777],[733,732,731,730,729,728,727,782,781],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,728,749,770,769,768],[733,732,731,730,729,728,749,748,783],[733,732,731,730,729,737,736,735,736,754,736,762,736,752],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,749,748,755],[733,732,731,730,729,737,736,735],[733,732,731,730,729,737,736,735,736,753,787],[733,732,731,730,729,728,727,758,757,770,789,788],[733,732,731,730,729,728,727,758,757,759,667,703],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,746,790],[733,732,731,730,729,728,727,746,751],[733,732,731,730,729,728,727,746,751,755],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,792,791],[733,732,731,730,729,728,795,794,793],[733,732,731,730,729,737,736,735,736,762,736],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,737,736,735,787],[733,732,731,730,729,737,736,735,736,754,736,752],[733,732,731,730,729,737,736,735,736,754,736],[733,732,731,730,729,737,736,735,736,754,736,753,736,752],[733,732,731,730,729,728,727,758],[733,732,731,730,729,737,736,735,736,762,736,753,725],[733,732,731,730,729,728,727,796],[733,732,731,730,729,728,727,746,797],[733,732,731,730,729,728,727,782],[733,732,731,730,729,728,727,746,745,743],[733,732,731,730,729,728,727,741,740,756,798],[733,732,731,730,729,728,727,741,740,756,799],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,800],[733,732,731,730,729,728,727,771,786,785,801],[733,732,731,730,729,802],[733,732,731,730,729,803],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,758,757,748,777],[733,732,731,730,729,728,727,758,757,770,804],[733,732,731,730,729,737],[733,732,731,730,729,805],[733,732,731,730,729,728,727,746,751,763],[733,732,731,730,729,728,727,746,806],[733,732,731,730,729,737,736,735,736,753,779],[733,732,731,730,729,728,749,770,769,768,807],[733,732,731,730,729,728,727,741,740,808],[733,732,731,730,729,728,727,726,725],[733,732,731,730,729,728,727,792,809],[733,732,731,730,729,728,727,746,751,777],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,749,764],[733,732,731,730,729,728,773,810],[733,732,731,730,729,728,727,811],[733,732,731,730,729,728,749,770,769,812],[733,732,731,730,729,813],[733,732,731,730,729,728,727,758,757,770,769,768,814],[733,732,731,730,729,815],[733,732,731,730,729,728,773,810],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,816],[733,732,731,730,729,737,736,735],[733,732,731,730,729,737,736,735,736,754,817],[733,732,731,730,729,728,727,726,736,735,736,753,736],[733,732,731,730,729,728,727,741,740,756],[733,732,731,730,729,728,727,746,745,778],[733,732,731,730,729,728,727,746,745,763],[733,732,731,730,729,728,749,759,667,666],[733,732,731,730,729,728,727,782,781,818],[733,732,731,730,729,728,819],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,728,727,821,820],[733,732,731,730,729,822],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,805],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,805],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,749,748,778],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,727,771,786],[733,732,731,730,729,728,727,771,786,824,823],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,749,825],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,737,734],[733,732,731,730,729,728,727,758,757,748,777],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,728,727,758,757,759],[733,732,731,730,729,766],[733,732,731,730,729,728,727,726,736,735,736,762,779],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,728,795,794],[733,732,731,730,729,728,727,746,745,777],[733,732,731,730,729,728,749],[733,732,731,730,729,728,727,726,736,735,734],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,728,727,726,736,735,736,754,736,753,736,752],[733,732,731,730,729,728,727,726,736,735,736,753],[733,732,731,730,729,728,727,726,736,735,736,753,787],[733,732,731,730,729,800],[733,732,731,730,729,728,727,771,786,827,826],[733,732,731,730,729,728,727,758,757,770,769,768],[733,732,731,730,729,728,749,748,783],[733,732,731,730,729,728,749,748,743],[733,732,731,730,729,728,727,726,736,735,787],[733,732,731,730,729,728,773,828],[733,732,731,730,729,728,773,828,829],[733,732,731,730,729,728,773,828],[733,732,731,730,729,728,773,828,831,830],[733,732,731,730,729,737,736,735,736,752],[733,732,731,730,729,728,727,821,832],[733,732,731,730,729,800],[733,732,731,730,729,728,749,748,783],[733,732,731,730,729,728,727,758,757,748],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,796],[733,732,731,730,729,728,727,758,757,748],[733,732,731,730,729,822],[733,732,731,730,729,728,727,741,740,777],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,727,758,833],[733,732,731,730,729,737,736],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,749,759,667,666],[733,732,731,730,729,728,727,758,757,748],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,746,834],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,792,835],[733,732,731,730,729,774],[733,732,731,730,729,815],[733,732,731,730,729,803],[733,732,731,730,729],[733,732,731,730,729],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,726,736,735,736,753,734],[733,732,731,730,729,728,749,748,783],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,728,727,726,736,735,736,754,736,762,736,753,736,752],[733,732,731,730,729,728,727,726,736,735,736,754,736,762],[733,732,731,730,729,728,749,770,837,836],[733,732,731,730,729,728,727,758,757,748],[733,732,731,730,729,728,838],[733,732,731,730,729,728,727,726,736,735,736,754,736,762,787],[733,732,731,730,729,728,727,726,736,735,787],[733,732,731,730,729,728,727,746,797],[733,732,731,730,729,728,727,839],[733,732,731,730,729,728,749,770,837,836],[733,732,731,730,729,728,727,771,786,827,840],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,728,727,796],[733,732,731,730,729,728,727,792],[733,732,731,730,729,728,727,792,791],[733,732,731,730,729,728,727,726,736,735,736,753,736],[733,732,731,730,729,728,838],[733,732,731,730,729,728,749,841],[733,732,731,730,729,728,727,746,751],[733,732,731,730,729,728,727,746,751,755],[733,732,731,730,729,728,727,726,736,735,736,753],[733,732,731,730,729,728,727,726,736,735,736],[733,732,731,730,729,728,727,726,736,735,736,762,734],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,737,736,735,736,762,736,753,734],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,749,748,808],[733,732,731,730,729,737,736,735,736,762,725],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,728,749,748,842],[733,732,731,730,729,737,736,735],[733,732,731,730,729,737],[733,732,731,730,729,843],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,844],[733,732,731,730,729,803],[733,732,731,730,729,728,727,726,736,735,736,762,734],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,728,727,726,736,735,787],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,727,726],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,728,727,796],[733,732,731,730,729,728],[733,732,731,730,729,737],[733,732,731,730,729,728,727,758,757,845],[733,732,731,730,729,737,736,735,725],[733,732,731,730,729,728,727,726,736,735,736,762,787],[733,732,731,730,729,728,727,758,757,759],[733,732,731,730,729,737,736,735,736,754,736,753,734],[733,732,731,730,729,737,736,735,736,754,736,753,736,752],[733,732,731,730,729,728,727,771,786,785,784],[733,732,731,730,729,737,736,735,736,762,736,762],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,800],[733,732,731,730,729,728,727,746,751,738],[733,732,731,730,729,737,736,735,736,762,736,753,725],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,792,846],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,773,847],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,746,848],[733,732,731,730,729,728,727,758,757,748,744],[733,732,731,730,729,728,727,758,757,849],[733,732,731,730,729,728,727,746,745,808],[733,732,731,730,729,728,727,782,781],[733,732,731,730,729,728,727,792],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,773,828],[733,732,731,730,729,737,736,735,736,762,779],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726,736,735,736,753],[733,732,731,730,729,728,727,821,820],[733,732,731,730,729,728,727,771,786,785,850],[733,732,731,730,729,728,727,771,786,785,784],[733,732,731,730,729,728,727,771,786,852,851],[733,732,731,730,729,728,727,758,757,853],[733,732,731,730,729,728,727,758,757,748],[733,732,731,730,729,728,727,746,751,755],[733,732,731,730,729,728,727,746,745,778],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,741,740,778],[733,732,731,730,729,737,736,735,736,762,787],[733,732,731,730,729,728,773,828,831,830],[733,732,731,730,729,854],[733,732,731,730,729,737,736,735],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,737,736,735,736,762,736,752],[733,732,731,730,729,737,736,735,736,762,734],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,746,745,855],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,728,727,746,745,763],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,771,786,785],[733,732,731,730,729,728,773,847],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,746,751,783],[733,732,731,730,729,728,727,741,740,856],[733,732,731,730,729,728,727,758,757,748,783],[733,732,731,730,729,728,727,758,757,748,808],[733,732,731,730,729,728,727,792,791],[733,732,731,730,729,728,749,770],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,726,736,735,736,754],[733,732,731,730,729,728,749,857],[733,732,731,730,729,728,749,770,769],[733,732,731,730,729,728,858],[733,732,731,730,729,728,727,746,745,855],[733,732,731,730,729,728,749,859],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,758,860],[733,732,731,730,729,728,727,758,757,748,861],[733,732,731,730,729,728,727,746,745,855],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,771,786,852,851],[733,732,731,730,729,737,736,735,736,762,779],[733,732,731,730,729,728,727,792,835],[733,732,731,730,729,737,725],[733,732,731,730,729,737,736,735,736,752],[733,732,731,730,729,728,862],[733,732,731,730,729,728,727,726,734],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,737,736,735,736,754,817],[733,732,731,730,729,728,727,746,834],[733,732,731,730,729,728,727,746,747],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,805],[733,732,731,730,729,728,727,758,863],[733,732,731,730,729,737,736,735,736,762,736,753,734],[733,732,731,730,729,728,727,726,736,735,736,762,787],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,803],[733,732,731,730,729,737,736,735,736,762,736,753,725],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,726,736,735,736,753],[733,732,731,730,729,728,727],[733,732,731,730,729,728],[733,732,731,730,729,737,736,735,736,752],[733,732,731,730,729,728,727,758],[733,732,731,730,729,728,749,748,808],[733,732,731,730,729,728,727,758,757,748,738],[733,732,731,730,729,728,727,746,848],[733,732,731,730,729,728,727,758,757,853],[733,732,731,730,729,737,736,735],[733,732,731,730,729,737,736,735,725],[733,732,731,730,729,728,864],[733,732,731,730,729,728,727,782,781,818],[733,732,731,730,729,728,727,782,781,865],[733,732,731,730,729,728,727,746,745,744],[733,732,731,730,729,737,736,735,736,762,787],[733,732,731,730,729,728,727,782,781],[733,732,731,730,729,728,749,761],[733,732,731,730,729,728,749,849],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,728,727,746,745,777],[733,732,731,730,729,728,727,746,745,738],[733,732,731,730,729,737,736,735,736,762,736,753,734],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,773,866],[733,732,731,730,729,728,773,828],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,737,736,735,736,762,734],[733,732,731,730,729,737,736,735,736,762,736],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728],[733,732,731,730,729,737,736,735,736,762,725],[733,732,731,730,729,800],[733,732,731,730,729,737,736,735,736,753,725],[733,732,731,730,729,728,749,748,738],[733,732,731,730,729,728,727,726,736,735,736],[733,732,731,730,729,728],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,726,736,735,734],[733,732,731,730,729,728,727,844],[733,732,731,730,729,728,773,828,867],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,746,848],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,782,781,868],[733,732,731,730,729],[733,732,731,730,729,728,727,746,751,743],[733,732,731,730,729,728,749,770,769,768,793],[733,732,731,730,729,728,749,748],[733,732,731,730,729,805],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,727,746,751,808],[733,732,731,730,729,728,773,828],[733,732,731,730,729,728,727,796],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,746,751,763],[733,732,731,730,729,728,727,746,745,738],[733,732,731,730,729,869],[733,732,731,730,729,737,736,735,736,752],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,726,736,735,736,762,787],[733,732,731,730,729,728,727,741,740,872,871,870],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,727,741,740,777],[733,732,731,730,729,728,727,758,757,748],[733,732,731,730,729,728,727,792,835],[733,732,731,730,729,728,727,771,786,827,840],[733,732,731,730,729,728,727,758,757,873],[733,732,731,730,729,728,749],[733,732,731,730,729,728,727,741,874],[733,732,731,730,729,800],[733,732,731,730,729,728,727,782,781],[733,732,731,730,729,728,727,782,781,875],[733,732,731,730,729,728,727,844],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,876],[733,732,731,730,729,728,727,746,797],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,737,736,735,736,762,736,752],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,737,736,735,736,762,736,753,736],[733,732,731,730,729,728,727,726,736,735,736,754,736,762,817],[733,732,731,730,729,728,727,746,751,763],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,727,726,736,735,734],[733,732,731,730,729,728,727,726,736,735,725],[733,732,731,730,729,728,727,821],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726,736,735,779],[733,732,731,730,729,728,727,758,757,770,769,768,877],[733,732,731,730,729,728,727,758,757,748,744],[733,732,731,730,729,728,727,758,757,748,743,742],[733,732,731,730,729,728,749,759,667],[733,732,731,730,729,728,727,758,757,748,778],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,749,878],[733,732,731,730,729,728,727,726,736,735,736,754,734],[733,732,731,730,729,728,727,758,757,853],[733,732,731,730,729,728,727,758,757,748,778],[733,732,731,730,729,728,727,758,757,748,755],[733,732,731,730,729,805],[733,732,731,730,729,803],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,879],[733,732,731,730,729,728,727,758,863],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,771,786,824,851],[733,732,731,730,729,728,749,770],[733,732,731,730,729,728,749,759,667,666],[733,732,731,730,729,728,773],[733,732,731,730,729,728,773,880],[733,732,731,730,729,728,858],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,728,727,746,745,743,776],[733,732,731,730,729,728,727,746,751],[733,732,731,730,729,728,727,746,751],[733,732,731,730,729,728,727,726,736,735,881],[733,732,731,730,729,728,749,759],[733,732,731,730,729,737,736,735,736,762,736,753,736],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,728,727,771,786,785,784],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,728,727,746,745,763],[733,732,731,730,729,728,727,758,757,770,789,882],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,773,828],[733,732,731,730,729,728,727,792,791],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,727,741,740,808],[733,732,731,730,729,728,727,746,745,744],[733,732,731,730,729,728],[733,732,731,730,729,728],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726,736,735,779],[733,732,731,730,729,805],[733,732,731,730,729,805],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,746,751,777],[733,732,731,730,729,728,727,758,860],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,771,786,827,826],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,727,758,757,770,769,812],[733,732,731,730,729,728,727,746,745,744],[733,732,731,730,729,803],[733,732,731,730,729,737,736,735,736,762,736,753,725],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,728,727,821,883],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,737,736,735,736,762,725],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,728,727,758,757,764],[733,732,731,730,729,728,727,758,833],[733,732,731,730,729,728,884],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,771,786,852,851],[733,732,731,730,729,728,749,770,789,882],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,749,853],[733,732,731,730,729,728,727,746,745,744],[733,732,731,730,729,728,727,746,745,855],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,728,749],[733,732,731,730,729,728,727,746,745,755],[733,732,731,730,729,728,727,746,745,778],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729],[733,732,731,730,729],[733,732,731,730,729,728,727,758,757,853],[733,732,731,730,729,728,727,741],[733,732,731,730,729,728,749,857],[733,732,731,730,729,728,773],[733,732,731,730,729,737,736,735,736,762,736,752],[733,732,731,730,729,728,727,758,757,845],[733,732,731,730,729,728,727,746,751,778],[733,732,731,730,729,728],[733,732,731,730,729,728,727,726,736,735,736,753,725],[733,732,731,730,729,728,749,759],[733,732,731,730,729,728,749],[733,732,731,730,729,728,885],[733,732,731,730,729,728,727,726],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,858],[733,732,731,730,729,803],[733,732,731,730,729,728,773,847],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,771,786,852,851],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,727,746,886],[733,732,731,730,729,887],[733,732,731,730,729,728,727,726,736,735,736,753],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,749,888],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,737,736,735,736,762,734],[733,732,731,730,729,728,727,758,833],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,728,727,746,745,778],[733,732,731,730,729,737,736,735,736,762,736,752],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,728,727,758,757,761],[733,732,731,730,729,728,727,741,740,890,889],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,749,841],[733,732,731,730,729,728,727,726,736,735,736],[733,732,731,730,729,728,749,770],[733,732,731,730,729,728,727,746,751,891],[733,732,731,730,729,728,727,758,757,748,777],[733,732,731,730,729,728,727,746,797],[733,732,731,730,729,728,727,782,781,875],[733,732,731,730,729,728,727,771,786,852,823],[733,732,731,730,729,728,727,792,892],[733,732,731,730,729,728,727,758,757,770,769,768,793],[733,732,731,730,729,728,749,841],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,749,770,789,882],[733,732,731,730,729,728,879],[733,732,731,730,729,737,736,735,736,762,736,753,881],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,737,779],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,737,736,735],[733,732,731,730,729,893],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,771,894],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,727,758,757,770,837],[733,732,731,730,729,805],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,749,748,777],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]],"weights":[0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01]}],"shared":{"frames":[{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":45,"col":null},{"name":"readSets","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":135,"col":null},{"name":"deserialize","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":34,"col":null},{"name":"qasm3Lexer","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Lexer.py","line":608,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Lexer.py","line":606,"col":null},{"name":"_call_with_frames_removed","file":"","line":488,"col":null},{"name":"exec_module","file":"","line":1026,"col":null},{"name":"_load_unlocked","file":"","line":935,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1331,"col":null},{"name":"_find_and_load","file":"","line":1360,"col":null},{"name":"_handle_fromlist","file":"","line":1415,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/__init__.py","line":68,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1310,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":50,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/__init__.py","line":42,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/__init__.py","line":64,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":7,"col":null},{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":55,"col":null},{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":59,"col":null},{"name":"_compile_bytecode","file":"","line":784,"col":null},{"name":"get_code","file":"","line":1155,"col":null},{"name":"exec_module","file":"","line":1022,"col":null},{"name":"get_data","file":"","line":1218,"col":null},{"name":"get_code","file":"","line":1118,"col":null},{"name":"create_module","file":"","line":1321,"col":null},{"name":"module_from_spec","file":"","line":813,"col":null},{"name":"_load_unlocked","file":"","line":921,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/multiarray.py","line":11,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/__init__.py","line":22,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__config__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":112,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":30,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/__init__.py","line":32,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":28,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/__init__.py","line":99,"col":null},{"name":"_validate_timestamp_pyc","file":"","line":730,"col":null},{"name":"get_code","file":"","line":1148,"col":null},{"name":"_get_protocol_attrs","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1933,"col":null},{"name":"__init__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":2076,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_typing/_array_like.py","line":37,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_typing/__init__.py","line":3,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/linalg/_linalg.py","line":95,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/linalg/__init__.py","line":87,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/defmatrix.py","line":13,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/__init__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/_index_tricks_impl.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/_arraypad_impl.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/__init__.py","line":18,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":454,"col":null},{"name":"_determine_new_args","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1501,"col":null},{"name":"__getitem__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1479,"col":null},{"name":"inner","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":429,"col":null},{"name":"_make_substitution","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1534,"col":null},{"name":"_determine_new_args","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1510,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_typing/_array_like.py","line":80,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":36,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":199,"col":null},{"name":"process_include_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":70,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":49,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":78,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":195,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":206,"col":null},{"name":"_check_for_std_includes","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":156,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":132,"col":null},{"name":"process_include_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":77,"col":null},{"name":"_check_for_std_includes","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":158,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":111,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":109,"col":null},{"name":"_loadString","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":24,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":20,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":94,"col":null},{"name":"loads","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":78,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":50,"col":null},{"name":"getConflictingAltSubsets","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/PredictionMode.py","line":463,"col":null},{"name":"hasSLLConflictTerminatingPrediction","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/PredictionMode.py","line":200,"col":null},{"name":"computeTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":523,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":400,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":346,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":914,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1301,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":659,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":105,"col":null},{"name":"precpred","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":463,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4419,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6667,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2397,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1002,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":85,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":103,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":354,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":124,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5204,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5265,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6163,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6824,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2413,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5263,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":127,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":112,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":100,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":467,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":353,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5154,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":48,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1259,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1292,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5143,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":466,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":371,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6155,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6833,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":52,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":191,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":104,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":137,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":124,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":348,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":47,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":222,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":153,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5259,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":387,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4393,"col":null},{"name":"__setattr__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":88,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":87,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4386,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5157,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":90,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":104,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":55,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":66,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":436,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4578,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":291,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":248,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":195,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3692,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4202,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4301,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":89,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":141,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2415,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":145,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":39,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3684,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4232,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4377,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":401,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5168,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":70,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":150,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6159,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":186,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":76,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":187,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":294,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":418,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6670,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":53,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":56,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2395,"col":null},{"name":"evalSemanticContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":1077,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":453,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4401,"col":null},{"name":"adjustSeekIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":45,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":101,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":46,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":559,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":184,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":365,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":376,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5138,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":302,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4390,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1258,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":77,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6836,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":85,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":75,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":395,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4277,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":207,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":170,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":148,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":140,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":113,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":176,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":145,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":38,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1300,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6121,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6154,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":86,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2391,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":377,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1293,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":473,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":40,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":210,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2366,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":46,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":99,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":76,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":448,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6827,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":410,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4280,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4431,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":48,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":118,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":295,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":207,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2401,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":206,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4286,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2305,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2365,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":888,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":210,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5217,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5253,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":223,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":462,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":55,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":553,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":51,"col":null},{"name":"__setattr__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":89,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":110,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":44,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":143,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6157,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":381,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5210,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":111,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3684,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4416,"col":null},{"name":"reportMatch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":98,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":123,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6818,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":558,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":128,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4275,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5081,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5137,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":105,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":315,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":483,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":398,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":47,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5082,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":108,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":122,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":65,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6694,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":385,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":149,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1297,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":661,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":657,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6831,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":735,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":49,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2390,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":92,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":135,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":106,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":49,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":193,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":67,"col":null},{"name":"getCurrentToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":313,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":121,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":183,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":53,"col":null},{"name":"index","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":29,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":98,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":186,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":468,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5156,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":447,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":350,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":212,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4313,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5264,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":389,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":901,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":393,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5267,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5275,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":49,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2476,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1316,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":149,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":474,"col":null},{"name":"index","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":27,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2396,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5146,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":91,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":72,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":290,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":890,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4199,"col":null},{"name":"emitToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":212,"col":null},{"name":"adjustSeekIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":44,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":120,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":62,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5193,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":464,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":61,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5262,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":42,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":142,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":294,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":660,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6178,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":141,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2385,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":246,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":63,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":374,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":54,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4231,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":90,"col":null},{"name":"inErrorRecoveryMode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":78,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":351,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6779,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2388,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":64,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4276,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":905,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":131,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":94,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":206,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5254,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":54,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6819,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":83,"col":null},{"name":"previousTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":222,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6666,"col":null},{"name":"getCharIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":260,"col":null},{"name":"reportMatch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":97,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4385,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":123,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5266,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":454,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6122,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":306,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":902,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5261,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":53,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4274,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerAction.py","line":51,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":126,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":346,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4391,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":386,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":42,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2306,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":307,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":221,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":300,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerAction.py","line":52,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":903,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1294,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":45,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":372,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6828,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5218,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":366,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":51,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5268,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":554,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":295,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":143,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":349,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":145,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1070,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4380,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2371,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":57,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6851,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":144,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":83,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5155,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5166,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6662,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":482,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":472,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":555,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":46,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6623,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6661,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5203,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":89,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":286,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":43,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":305,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6780,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":392,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4283,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":130,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5144,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":127,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":40,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":77,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":134,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":662,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":145,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":56,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":132,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":208,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":451,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":894,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":46,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6158,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":318,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":37,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":109,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":39,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":205,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4429,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":122,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":120,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1295,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":375,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6832,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4425,"col":null},{"name":"getPrecedence","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":407,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":126,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5191,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4392,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":347,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2394,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1299,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":177,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":48,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":216,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":146,"col":null},{"name":"release","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":65,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":106,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5153,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":486,"col":null},{"name":"column","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":252,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":86,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5151,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":188,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":347,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":411,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4316,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":352,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":89,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2369,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2367,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":100,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":59,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":185,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5260,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4287,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2373,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":736,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6683,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1001,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":50,"col":null},{"name":"previousTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":221,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2377,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6665,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":900,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":95,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":209,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6822,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":101,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":556,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":706,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5145,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":137,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4381,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2406,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1000,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":889,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":187,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":71,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":148,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":220,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":312,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":970,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":475,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":84,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":52,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":139,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":115,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6681,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":116,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":320,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":247,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6840,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":73,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":476,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":292,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":88,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":68,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6820,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6161,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1298,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":386,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2404,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":249,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":129,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4233,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":46,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":301,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":158,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6838,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":552,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":295,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":285,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":435,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5141,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":354,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6162,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4285,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":344,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6671,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6684,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":115,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4284,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":452,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":658,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":126,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5257,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":113,"col":null},{"name":"release","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":68,"col":null},{"name":"getCurrentToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":312,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":445,"col":null},{"name":"column","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":250,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":125,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":55,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":86,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":413,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3693,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":351,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5167,"col":null},{"name":"pushNewRecursionContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":424,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4417,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":211,"col":null},{"name":"mark","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":62,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":96,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4382,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":388,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5142,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":352,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":141,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2374,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":117,"col":null},{"name":"getCharIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":259,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1290,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":397,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":144,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":172,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4378,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":109,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2376,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":53,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":48,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":173,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":110,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":43,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":85,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":912,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":904,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":189,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":439,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":134,"col":null},{"name":"line","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":244,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":304,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":457,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":363,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":892,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2393,"col":null},{"name":"barrierStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2151,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":927,"col":null},{"name":"measureExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4769,"col":null},{"name":"measureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2529,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1027,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3683,"col":null},{"name":"measureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2537,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":167,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":614,"col":null},{"name":"visitProgram","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":210,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":138,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":108,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":128,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":164,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":114,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":137,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2356,"col":null},{"name":"visit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":34,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":217,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":879,"col":null},{"name":"visitStatementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":942,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1283,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":424,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":140,"col":null},{"name":"DecimalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4242,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":657,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4268,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":764,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5128,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":772,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5244,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":866,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6145,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":429,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":658,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":119,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":116,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":118,"col":null},{"name":"getTypedRuleContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":157,"col":null},{"name":"setExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5092,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":753,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":126,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":134,"col":null},{"name":"BinaryIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4238,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":653,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":602,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3881,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":119,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2313,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":430,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":165,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5226,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":768,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":84,"col":null},{"name":"_visit_identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":147,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":652,"col":null},{"name":"visitUnaryExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":594,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4224,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":600,"col":null},{"name":"_visit_identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":146,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3862,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":878,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":439,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":160,"col":null},{"name":"annotation","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":861,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":218,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5127,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1282,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":137,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4236,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":651,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":141,"col":null},{"name":"gateModifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2321,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":422,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6785,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":127,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":770,"col":null},{"name":"designator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2333,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":444,"col":null},{"name":"gateModifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2319,"col":null},{"name":"size","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":31,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":117,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":771,"col":null},{"name":"__init__","file":"","line":8,"col":null},{"name":"pragma","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":740,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":215,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6143,"col":null},{"name":"__init__","file":"","line":2,"col":null},{"name":"__init__","file":"__init__","line":0,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2337,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":425,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":135,"col":null},{"name":"GPHASE","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2341,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":433,"col":null},{"name":"HardwareQubit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6130,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":864,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5224,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":114,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":131,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5222,"col":null},{"name":"OctalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4240,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":655,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2310,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":441,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":130,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":81,"col":null},{"name":"predicate","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":762,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":129,"col":null},{"name":"visitUnaryExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":592,"col":null},{"name":"predicate","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":761,"col":null},{"name":"__init__","file":"","line":3,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":122,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6126,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1263,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2355,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":761,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4267,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6628,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":113,"col":null},{"name":"__init__","file":"","line":4,"col":null},{"name":"add_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":124,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4266,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5243,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6144,"col":null},{"name":"__init__","file":"","line":3,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":115,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":78,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":116,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":114,"col":null},{"name":"visit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":33,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":118,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":140,"col":null},{"name":"scope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1267,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":115,"col":null},{"name":"HardwareQubit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6129,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":139,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":68,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2309,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":752,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":136,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":139,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":862,"col":null},{"name":"visitMeasureExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":625,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4753,"col":null},{"name":"visitMeasureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":494,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2514,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":19,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":948,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1421,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3130,"col":null},{"name":"visit_basic_block","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3150,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":107,"col":null},{"name":"unroll","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":619,"col":null},{"name":"wrapper","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":60,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":79,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":16,"col":null},{"name":"__repr__","file":"","line":11,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":21,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3091,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":264,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":467,"col":null},{"name":"_get_op_parameters","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":805,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":970,"col":null},{"name":"_check_and_return_value","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":224,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":355,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":195,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":915,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1009,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":917,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":323,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1344,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":15,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":907,"col":null},{"name":"__repr__","file":"","line":9,"col":null},{"name":"__repr__","file":"","line":6,"col":null},{"name":"__repr__","file":"","line":8,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":276,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":457,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":850,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":983,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":341,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1349,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":266,"col":null},{"name":"__repr__","file":"","line":7,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":292,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":340,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3095,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3109,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":277,"col":null},{"name":"in_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":105,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":194,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":288,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1000,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":82,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1296,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3110,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":343,"col":null},{"name":"_check_and_return_value","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":227,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":229,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":224,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":17,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":905,"col":null},{"name":"verify_gate_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":289,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1023,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":270,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":981,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":283,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":885,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":23,"col":null},{"name":"get_curr_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":71,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":193,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":902,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1197,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":960,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":95,"col":null},{"name":"in_gate_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":113,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1330,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1022,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":916,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":385,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":401,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3104,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":984,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3106,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3093,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":195,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3099,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":909,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":93,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":338,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1195,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":86,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":954,"col":null},{"name":"in_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":103,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3114,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":94,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3120,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1397,"col":null},{"name":"__repr__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/enum.py","line":1270,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":263,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1424,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1169,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":967,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3107,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":970,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":282,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":339,"col":null},{"name":"two_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":996,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1044,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":98,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":269,"col":null},{"name":"__newobj__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copyreg.py","line":99,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":254,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1171,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":858,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":914,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1202,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":99,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":192,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1399,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":963,"col":null},{"name":"two_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":994,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":324,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":296,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3117,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":984,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":310,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1201,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":88,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":908,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":280,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":983,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":968,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":284,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":311,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3094,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":279,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":277,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":282,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1418,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":243,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":860,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":294,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1412,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":851,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1428,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":264,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":68,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":261,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":267,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3105,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/expressions.py","line":48,"col":null},{"name":"qasm3_expression_op_map","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/expressions.py","line":85,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":479,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":283,"col":null},{"name":"_get_op_parameters","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":803,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":268,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1414,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":91,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":327,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1425,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":70,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":20,"col":null},{"name":"get_curr_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":75,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1170,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1325,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1413,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":904,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3082,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":346,"col":null},{"name":"_is_external_function_call","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":266,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":461,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":237,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1203,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3111,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":884,"col":null}]},"activeProfileIndex":null,"exporter":"py-spy@0.4.1","name":"py-spy profile"} diff --git a/tests/profiles/unroll/unroll.svg b/tests/profiles/unroll/unroll.svg new file mode 100644 index 0000000..f929066 --- /dev/null +++ b/tests/profiles/unroll/unroll.svg @@ -0,0 +1,491 @@ +py-spy record -o tests/profiles/unroll/unroll.svg -- python3 /Users/vinay/Desktop/test.py Reset ZoomSearch <module> (test.py:7) (14 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1360) (14 samples, 0.35%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (14 samples, 0.35%)_load_unlocked (<frozen importlib._bootstrap>:935) (14 samples, 0.35%)exec_module (<frozen importlib._bootstrap_external>:1026) (14 samples, 0.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (14 samples, 0.35%)<module> (pyqasm/__init__.py:64) (14 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1360) (14 samples, 0.35%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (14 samples, 0.35%)_load_unlocked (<frozen importlib._bootstrap>:935) (14 samples, 0.35%)exec_module (<frozen importlib._bootstrap_external>:1026) (14 samples, 0.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (14 samples, 0.35%)<module> (pyqasm/entrypoint.py:28) (10 samples, 0.25%)_find_and_load (<frozen importlib._bootstrap>:1360) (10 samples, 0.25%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (10 samples, 0.25%)_load_unlocked (<frozen importlib._bootstrap>:935) (10 samples, 0.25%)exec_module (<frozen importlib._bootstrap_external>:1026) (10 samples, 0.25%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (10 samples, 0.25%)<module> (pyqasm/modules/__init__.py:32) (10 samples, 0.25%)_find_and_load (<frozen importlib._bootstrap>:1360) (10 samples, 0.25%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (10 samples, 0.25%)_load_unlocked (<frozen importlib._bootstrap>:935) (10 samples, 0.25%)exec_module (<frozen importlib._bootstrap_external>:1026) (9 samples, 0.22%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (9 samples, 0.22%)<module> (pyqasm/modules/base.py:30) (9 samples, 0.22%)_find_and_load (<frozen importlib._bootstrap>:1360) (9 samples, 0.22%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (9 samples, 0.22%)_load_unlocked (<frozen importlib._bootstrap>:935) (9 samples, 0.22%)exec_module (<frozen importlib._bootstrap_external>:1026) (9 samples, 0.22%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (9 samples, 0.22%)<module> (pyqasm/analyzer.py:24) (9 samples, 0.22%)_find_and_load (<frozen importlib._bootstrap>:1360) (9 samples, 0.22%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (9 samples, 0.22%)_load_unlocked (<frozen importlib._bootstrap>:935) (9 samples, 0.22%)exec_module (<frozen importlib._bootstrap_external>:1026) (9 samples, 0.22%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (9 samples, 0.22%)load (pyqasm/entrypoint.py:49) (10 samples, 0.25%)process_include_statements (pyqasm/preprocess.py:77) (6 samples, 0.15%)__init__ (qasm3Parser.py:1259) (6 samples, 0.15%)statementOrScope (qasm3Parser.py:1292) (11 samples, 0.27%)statementOrScope (qasm3Parser.py:1293) (6 samples, 0.15%)statementOrScope (qasm3Parser.py:1298) (6 samples, 0.15%)statementOrScope (qasm3Parser.py:1299) (5 samples, 0.12%)__init__ (qasm3Parser.py:2305) (7 samples, 0.17%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.12%)gateCallStatement (qasm3Parser.py:2365) (21 samples, 0.52%)__init__ (qasm3Parser.py:2306) (10 samples, 0.25%)gateCallStatement (qasm3Parser.py:2366) (8 samples, 0.20%)gateCallStatement (qasm3Parser.py:2369) (7 samples, 0.17%)execATN (antlr4/atn/ParserATNSimulator.py:395) (5 samples, 0.12%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (8 samples, 0.20%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (6 samples, 0.15%)gateCallStatement (qasm3Parser.py:2371) (18 samples, 0.45%)match (antlr4/Parser.py:121) (5 samples, 0.12%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.12%)consume (antlr4/Parser.py:348) (8 samples, 0.20%)__init__ (antlr4/tree/Tree.py:85) (5 samples, 0.12%)addTokenNode (antlr4/ParserRuleContext.py:103) (14 samples, 0.35%)gateCallStatement (qasm3Parser.py:2385) (47 samples, 1.16%)match (antlr4/Parser.py:124) (37 samples, 0.91%)consume (antlr4/Parser.py:354) (25 samples, 0.62%)addTokenNode (antlr4/ParserRuleContext.py:105) (7 samples, 0.17%)consume (antlr4/Parser.py:348) (5 samples, 0.12%)__init__ (antlr4/tree/Tree.py:86) (6 samples, 0.15%)addTokenNode (antlr4/ParserRuleContext.py:103) (13 samples, 0.32%)gateCallStatement (qasm3Parser.py:2391) (24 samples, 0.59%)match (antlr4/Parser.py:124) (23 samples, 0.57%)consume (antlr4/Parser.py:354) (16 samples, 0.40%)expressionList (qasm3Parser.py:6661) (9 samples, 0.22%)expression (qasm3Parser.py:4277) (7 samples, 0.17%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (7 samples, 0.17%)expression (qasm3Parser.py:4286) (11 samples, 0.27%)expression (qasm3Parser.py:4313) (11 samples, 0.27%)expression (qasm3Parser.py:4377) (6 samples, 0.15%)consume (antlr4/Parser.py:346) (7 samples, 0.17%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.12%)addTokenNode (antlr4/ParserRuleContext.py:103) (7 samples, 0.17%)expression (qasm3Parser.py:4386) (20 samples, 0.49%)consume (antlr4/Parser.py:354) (8 samples, 0.20%)execATN (antlr4/atn/ParserATNSimulator.py:395) (7 samples, 0.17%)LA (antlr4/BufferedTokenStream.py:150) (7 samples, 0.17%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (10 samples, 0.25%)expression (qasm3Parser.py:4393) (17 samples, 0.42%)expression (qasm3Parser.py:4401) (11 samples, 0.27%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (10 samples, 0.25%)expression (qasm3Parser.py:4416) (7 samples, 0.17%)expression (qasm3Parser.py:4429) (7 samples, 0.17%)consume (antlr4/Parser.py:354) (5 samples, 0.12%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.12%)expression (qasm3Parser.py:4386) (6 samples, 0.15%)expression (qasm3Parser.py:4431) (22 samples, 0.54%)expression (qasm3Parser.py:4578) (5 samples, 0.12%)unrollRecursionContexts (antlr4/Parser.py:436) (5 samples, 0.12%)expression (qasm3Parser.py:4571) (8 samples, 0.20%)expressionList (qasm3Parser.py:6667) (164 samples, 4.06%)expr..expression (qasm3Parser.py:4578) (6 samples, 0.15%)expressionList (qasm3Parser.py:6670) (7 samples, 0.17%)exitRule (antlr4/Parser.py:381) (5 samples, 0.12%)gateCallStatement (qasm3Parser.py:2397) (201 samples, 4.97%)gateCa..expressionList (qasm3Parser.py:6694) (9 samples, 0.22%)consume (antlr4/Parser.py:348) (5 samples, 0.12%)addTokenNode (antlr4/ParserRuleContext.py:103) (6 samples, 0.15%)gateCallStatement (qasm3Parser.py:2401) (19 samples, 0.47%)match (antlr4/Parser.py:124) (17 samples, 0.42%)consume (antlr4/Parser.py:354) (9 samples, 0.22%)__init__ (qasm3Parser.py:6779) (36 samples, 0.89%)gateOperandList (qasm3Parser.py:6818) (43 samples, 1.06%)__init__ (qasm3Parser.py:6780) (5 samples, 0.12%)gateOperandList (qasm3Parser.py:6819) (8 samples, 0.20%)__init__ (qasm3Parser.py:6121) (9 samples, 0.22%)gateOperand (qasm3Parser.py:6154) (19 samples, 0.47%)__init__ (qasm3Parser.py:6122) (7 samples, 0.17%)gateOperand (qasm3Parser.py:6155) (12 samples, 0.30%)enterRule (antlr4/Parser.py:376) (5 samples, 0.12%)addContextToParseTree (antlr4/Parser.py:366) (5 samples, 0.12%)gateOperand (qasm3Parser.py:6157) (51 samples, 1.26%)state (antlr4/Recognizer.py:143) (50 samples, 1.24%)__init__ (qasm3Parser.py:5217) (6 samples, 0.15%)indexedIdentifier (qasm3Parser.py:5253) (16 samples, 0.40%)__init__ (qasm3Parser.py:5218) (7 samples, 0.17%)indexedIdentifier (qasm3Parser.py:5254) (6 samples, 0.15%)indexedIdentifier (qasm3Parser.py:5257) (6 samples, 0.15%)execATN (antlr4/atn/LexerATNSimulator.py:176) (6 samples, 0.15%)match (antlr4/atn/LexerATNSimulator.py:104) (22 samples, 0.54%)nextToken (antlr4/Lexer.py:137) (30 samples, 0.74%)create (antlr4/CommonTokenFactory.py:47) (7 samples, 0.17%)emit (antlr4/Lexer.py:222) (11 samples, 0.27%)nextToken (antlr4/Lexer.py:153) (12 samples, 0.30%)consume (antlr4/BufferedTokenStream.py:100) (61 samples, 1.51%)sync (antlr4/BufferedTokenStream.py:112) (58 samples, 1.43%)fetch (antlr4/BufferedTokenStream.py:124) (58 samples, 1.43%)nextToken (antlr4/Lexer.py:158) (6 samples, 0.15%)consume (antlr4/Parser.py:348) (66 samples, 1.63%)__init__ (antlr4/tree/Tree.py:85) (6 samples, 0.15%)__init__ (antlr4/tree/Tree.py:86) (6 samples, 0.15%)__setattr__ (antlr4/tree/Tree.py:89) (6 samples, 0.15%)addTokenNode (antlr4/ParserRuleContext.py:103) (13 samples, 0.32%)indexedIdentifier (qasm3Parser.py:5259) (95 samples, 2.35%)i..match (antlr4/Parser.py:124) (90 samples, 2.23%)m..consume (antlr4/Parser.py:354) (18 samples, 0.45%)indexOperator (qasm3Parser.py:5137) (8 samples, 0.20%)indexOperator (qasm3Parser.py:5138) (8 samples, 0.20%)execATN (antlr4/atn/LexerATNSimulator.py:170) (11 samples, 0.27%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:210) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:176) (10 samples, 0.25%)consume (antlr4/atn/LexerATNSimulator.py:553) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:184) (11 samples, 0.27%)consume (antlr4/atn/LexerATNSimulator.py:559) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:187) (8 samples, 0.20%)execATN (antlr4/atn/LexerATNSimulator.py:191) (6 samples, 0.15%)match (antlr4/atn/LexerATNSimulator.py:104) (58 samples, 1.43%)nextToken (antlr4/Lexer.py:137) (62 samples, 1.53%)emit (antlr4/Lexer.py:222) (5 samples, 0.12%)create (antlr4/CommonTokenFactory.py:47) (5 samples, 0.12%)nextToken (antlr4/Lexer.py:153) (6 samples, 0.15%)consume (antlr4/BufferedTokenStream.py:100) (81 samples, 2.00%)c..sync (antlr4/BufferedTokenStream.py:112) (80 samples, 1.98%)s..fetch (antlr4/BufferedTokenStream.py:124) (80 samples, 1.98%)f..consume (antlr4/Parser.py:348) (89 samples, 2.20%)c..addTokenNode (antlr4/ParserRuleContext.py:103) (7 samples, 0.17%)indexOperator (qasm3Parser.py:5143) (107 samples, 2.65%)in..match (antlr4/Parser.py:124) (102 samples, 2.52%)ma..consume (antlr4/Parser.py:354) (12 samples, 0.30%)execATN (antlr4/atn/ParserATNSimulator.py:398) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:184) (5 samples, 0.12%)match (antlr4/atn/LexerATNSimulator.py:104) (24 samples, 0.59%)nextToken (antlr4/Lexer.py:137) (29 samples, 0.72%)__init__ (antlr4/Token.py:76) (140 samples, 3.46%)__i..create (antlr4/CommonTokenFactory.py:47) (143 samples, 3.54%)cre..emit (antlr4/Lexer.py:222) (145 samples, 3.59%)emit..nextToken (antlr4/Lexer.py:153) (149 samples, 3.68%)next..fetch (antlr4/BufferedTokenStream.py:124) (184 samples, 4.55%)fetch..consume (antlr4/BufferedTokenStream.py:100) (192 samples, 4.75%)consum..sync (antlr4/BufferedTokenStream.py:112) (190 samples, 4.70%)sync ..execATN (antlr4/atn/ParserATNSimulator.py:467) (197 samples, 4.87%)execAT..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (213 samples, 5.27%)adapti..execATN (antlr4/atn/ParserATNSimulator.py:468) (5 samples, 0.12%)indexOperator (qasm3Parser.py:5154) (221 samples, 5.46%)indexOp..expression (qasm3Parser.py:4277) (8 samples, 0.20%)__init__ (qasm3Parser.py:3684) (7 samples, 0.17%)expression (qasm3Parser.py:4280) (5 samples, 0.12%)expression (qasm3Parser.py:4283) (6 samples, 0.15%)execATN (antlr4/atn/ParserATNSimulator.py:395) (6 samples, 0.15%)LA (antlr4/BufferedTokenStream.py:150) (6 samples, 0.15%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (10 samples, 0.25%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (6 samples, 0.15%)seek (antlr4/BufferedTokenStream.py:77) (6 samples, 0.15%)expression (qasm3Parser.py:4286) (20 samples, 0.49%)__init__ (qasm3Parser.py:4232) (8 samples, 0.20%)__init__ (qasm3Parser.py:3684) (5 samples, 0.12%)expression (qasm3Parser.py:4377) (15 samples, 0.37%)consume (antlr4/BufferedTokenStream.py:101) (8 samples, 0.20%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (8 samples, 0.20%)consume (antlr4/Parser.py:348) (13 samples, 0.32%)addTokenNode (antlr4/ParserRuleContext.py:103) (6 samples, 0.15%)__setattr__ (antlr4/tree/Tree.py:88) (6 samples, 0.15%)expression (qasm3Parser.py:4386) (35 samples, 0.87%)consume (antlr4/Parser.py:354) (18 samples, 0.45%)addTokenNode (antlr4/ParserRuleContext.py:105) (8 samples, 0.20%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:315) (7 samples, 0.17%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (6 samples, 0.15%)expression (qasm3Parser.py:4393) (19 samples, 0.47%)indexOperator (qasm3Parser.py:5157) (136 samples, 3.36%)ind..expression (qasm3Parser.py:4578) (9 samples, 0.22%)unrollRecursionContexts (antlr4/Parser.py:436) (9 samples, 0.22%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.12%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (9 samples, 0.22%)indexOperator (qasm3Parser.py:5168) (15 samples, 0.37%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.12%)match (antlr4/Parser.py:121) (8 samples, 0.20%)getCurrentToken (antlr4/Parser.py:313) (7 samples, 0.17%)match (antlr4/atn/LexerATNSimulator.py:104) (25 samples, 0.62%)nextToken (antlr4/Lexer.py:137) (28 samples, 0.69%)nextToken (antlr4/Lexer.py:153) (7 samples, 0.17%)emit (antlr4/Lexer.py:222) (6 samples, 0.15%)consume (antlr4/BufferedTokenStream.py:100) (47 samples, 1.16%)sync (antlr4/BufferedTokenStream.py:112) (45 samples, 1.11%)fetch (antlr4/BufferedTokenStream.py:124) (44 samples, 1.09%)consume (antlr4/BufferedTokenStream.py:101) (8 samples, 0.20%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (6 samples, 0.15%)consume (antlr4/Parser.py:348) (59 samples, 1.46%)addTokenNode (antlr4/ParserRuleContext.py:103) (7 samples, 0.17%)indexOperator (qasm3Parser.py:5204) (92 samples, 2.27%)i..match (antlr4/Parser.py:124) (80 samples, 1.98%)m..consume (antlr4/Parser.py:354) (14 samples, 0.35%)exitRule (antlr4/Parser.py:381) (7 samples, 0.17%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.12%)indexedIdentifier (qasm3Parser.py:5265) (622 samples, 15.38%)indexedIdentifier (qasm3..indexOperator (qasm3Parser.py:5210) (8 samples, 0.20%)exitRule (antlr4/Parser.py:381) (5 samples, 0.12%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.12%)gateOperand (qasm3Parser.py:6163) (761 samples, 18.82%)gateOperand (qasm3Parser.py:6..indexedIdentifier (qasm3Parser.py:5275) (7 samples, 0.17%)gateOperandList (qasm3Parser.py:6824) (862 samples, 21.32%)gateOperandList (qasm3Parser.py:68..gateOperand (qasm3Parser.py:6178) (10 samples, 0.25%)exitRule (antlr4/Parser.py:381) (8 samples, 0.20%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.12%)execATN (antlr4/atn/ParserATNSimulator.py:398) (5 samples, 0.12%)match (antlr4/atn/LexerATNSimulator.py:104) (8 samples, 0.20%)nextToken (antlr4/Lexer.py:137) (11 samples, 0.27%)emit (antlr4/Lexer.py:222) (8 samples, 0.20%)create (antlr4/CommonTokenFactory.py:47) (7 samples, 0.17%)nextToken (antlr4/Lexer.py:153) (11 samples, 0.27%)consume (antlr4/BufferedTokenStream.py:100) (25 samples, 0.62%)sync (antlr4/BufferedTokenStream.py:112) (25 samples, 0.62%)fetch (antlr4/BufferedTokenStream.py:124) (25 samples, 0.62%)execATN (antlr4/atn/ParserATNSimulator.py:467) (32 samples, 0.79%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (48 samples, 1.19%)gateOperandList (qasm3Parser.py:6827) (56 samples, 1.38%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.12%)consume (antlr4/Parser.py:346) (6 samples, 0.15%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.12%)consume (antlr4/Parser.py:348) (7 samples, 0.17%)gateOperandList (qasm3Parser.py:6831) (25 samples, 0.62%)match (antlr4/Parser.py:124) (24 samples, 0.59%)consume (antlr4/Parser.py:354) (8 samples, 0.20%)indexedIdentifier (qasm3Parser.py:5254) (5 samples, 0.12%)nextToken (antlr4/Lexer.py:137) (8 samples, 0.20%)match (antlr4/atn/LexerATNSimulator.py:104) (8 samples, 0.20%)consume (antlr4/BufferedTokenStream.py:100) (21 samples, 0.52%)sync (antlr4/BufferedTokenStream.py:112) (21 samples, 0.52%)fetch (antlr4/BufferedTokenStream.py:124) (20 samples, 0.49%)nextToken (antlr4/Lexer.py:153) (7 samples, 0.17%)emit (antlr4/Lexer.py:222) (5 samples, 0.12%)create (antlr4/CommonTokenFactory.py:47) (5 samples, 0.12%)consume (antlr4/Parser.py:348) (23 samples, 0.57%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.12%)indexedIdentifier (qasm3Parser.py:5259) (34 samples, 0.84%)match (antlr4/Parser.py:124) (30 samples, 0.74%)consume (antlr4/Parser.py:354) (6 samples, 0.15%)__init__ (qasm3Parser.py:5081) (42 samples, 1.04%)indexOperator (qasm3Parser.py:5137) (45 samples, 1.11%)execATN (antlr4/atn/LexerATNSimulator.py:176) (7 samples, 0.17%)nextToken (antlr4/Lexer.py:137) (24 samples, 0.59%)match (antlr4/atn/LexerATNSimulator.py:104) (24 samples, 0.59%)consume (antlr4/BufferedTokenStream.py:100) (32 samples, 0.79%)sync (antlr4/BufferedTokenStream.py:112) (29 samples, 0.72%)fetch (antlr4/BufferedTokenStream.py:124) (29 samples, 0.72%)consume (antlr4/Parser.py:348) (37 samples, 0.91%)addTokenNode (antlr4/ParserRuleContext.py:103) (7 samples, 0.17%)__setattr__ (antlr4/tree/Tree.py:88) (8 samples, 0.20%)indexOperator (qasm3Parser.py:5143) (63 samples, 1.56%)match (antlr4/Parser.py:124) (58 samples, 1.43%)consume (antlr4/Parser.py:354) (19 samples, 0.47%)addTokenNode (antlr4/ParserRuleContext.py:105) (9 samples, 0.22%)nextToken (antlr4/Lexer.py:137) (11 samples, 0.27%)match (antlr4/atn/LexerATNSimulator.py:104) (10 samples, 0.25%)create (antlr4/CommonTokenFactory.py:47) (8 samples, 0.20%)emit (antlr4/Lexer.py:222) (10 samples, 0.25%)consume (antlr4/BufferedTokenStream.py:100) (28 samples, 0.69%)sync (antlr4/BufferedTokenStream.py:112) (28 samples, 0.69%)fetch (antlr4/BufferedTokenStream.py:124) (27 samples, 0.67%)nextToken (antlr4/Lexer.py:153) (12 samples, 0.30%)execATN (antlr4/atn/ParserATNSimulator.py:467) (30 samples, 0.74%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (38 samples, 0.94%)indexOperator (qasm3Parser.py:5154) (40 samples, 0.99%)expression (qasm3Parser.py:4286) (5 samples, 0.12%)__init__ (antlr4/tree/Tree.py:85) (27 samples, 0.67%)addTokenNode (antlr4/ParserRuleContext.py:103) (28 samples, 0.69%)expression (qasm3Parser.py:4386) (34 samples, 0.84%)consume (antlr4/Parser.py:354) (29 samples, 0.72%)expression (qasm3Parser.py:4393) (11 samples, 0.27%)indexOperator (qasm3Parser.py:5157) (71 samples, 1.76%)indexOperator (qasm3Parser.py:5168) (9 samples, 0.22%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.12%)seek (antlr4/BufferedTokenStream.py:77) (5 samples, 0.12%)match (antlr4/atn/LexerATNSimulator.py:104) (11 samples, 0.27%)nextToken (antlr4/Lexer.py:137) (15 samples, 0.37%)consume (antlr4/BufferedTokenStream.py:100) (27 samples, 0.67%)sync (antlr4/BufferedTokenStream.py:112) (23 samples, 0.57%)fetch (antlr4/BufferedTokenStream.py:124) (22 samples, 0.54%)consume (antlr4/Parser.py:348) (29 samples, 0.72%)indexOperator (qasm3Parser.py:5204) (38 samples, 0.94%)match (antlr4/Parser.py:124) (35 samples, 0.87%)consume (antlr4/Parser.py:354) (5 samples, 0.12%)indexedIdentifier (qasm3Parser.py:5265) (274 samples, 6.78%)indexedId..gateOperand (qasm3Parser.py:6163) (322 samples, 7.96%)gateOperand..gateOperandList (qasm3Parser.py:6833) (336 samples, 8.31%)gateOperandL..gateOperand (qasm3Parser.py:6178) (5 samples, 0.12%)gateOperandList (qasm3Parser.py:6836) (5 samples, 0.12%)exitRule (antlr4/Parser.py:381) (7 samples, 0.17%)gateCallStatement (qasm3Parser.py:2413) (1,357 samples, 33.56%)gateCallStatement (qasm3Parser.py:2413)gateOperandList (qasm3Parser.py:6851) (8 samples, 0.20%)match (antlr4/Parser.py:121) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:145) (7 samples, 0.17%)execATN (antlr4/atn/LexerATNSimulator.py:170) (9 samples, 0.22%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:210) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:176) (10 samples, 0.25%)LA (antlr4/InputStream.py:53) (5 samples, 0.12%)consume (antlr4/atn/LexerATNSimulator.py:553) (11 samples, 0.27%)execATN (antlr4/atn/LexerATNSimulator.py:184) (13 samples, 0.32%)execATN (antlr4/atn/LexerATNSimulator.py:187) (8 samples, 0.20%)execATN (antlr4/atn/LexerATNSimulator.py:191) (9 samples, 0.22%)LA (antlr4/InputStream.py:53) (5 samples, 0.12%)match (antlr4/atn/LexerATNSimulator.py:104) (73 samples, 1.81%)m..execATN (antlr4/atn/LexerATNSimulator.py:195) (9 samples, 0.22%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (8 samples, 0.20%)nextToken (antlr4/Lexer.py:137) (81 samples, 2.00%)n..nextToken (antlr4/Lexer.py:141) (5 samples, 0.12%)create (antlr4/CommonTokenFactory.py:47) (6 samples, 0.15%)nextToken (antlr4/Lexer.py:153) (10 samples, 0.25%)emit (antlr4/Lexer.py:222) (9 samples, 0.22%)consume (antlr4/BufferedTokenStream.py:100) (113 samples, 2.79%)co..sync (antlr4/BufferedTokenStream.py:112) (110 samples, 2.72%)sy..fetch (antlr4/BufferedTokenStream.py:124) (107 samples, 2.65%)fe..consume (antlr4/Parser.py:348) (123 samples, 3.04%)con..__init__ (antlr4/tree/Tree.py:85) (104 samples, 2.57%)__..addTokenNode (antlr4/ParserRuleContext.py:103) (113 samples, 2.79%)ad..gateCallStatement (qasm3Parser.py:2415) (260 samples, 6.43%)gateCall..match (antlr4/Parser.py:124) (254 samples, 6.28%)match (a..consume (antlr4/Parser.py:354) (122 samples, 3.02%)con..statement (qasm3Parser.py:1002) (2,010 samples, 49.70%)statement (qasm3Parser.py:1002)gateCallStatement (qasm3Parser.py:2476) (8 samples, 0.20%)exitRule (antlr4/Parser.py:381) (5 samples, 0.12%)statement (qasm3Parser.py:1070) (10 samples, 0.25%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.12%)statement (qasm3Parser.py:888) (11 samples, 0.27%)__init__ (qasm3Parser.py:736) (7 samples, 0.17%)statement (qasm3Parser.py:889) (11 samples, 0.27%)enterRule (antlr4/Parser.py:376) (5 samples, 0.12%)addContextToParseTree (antlr4/Parser.py:366) (5 samples, 0.12%)statement (qasm3Parser.py:901) (6 samples, 0.15%)execATN (antlr4/atn/ParserATNSimulator.py:398) (8 samples, 0.20%)fetch (antlr4/BufferedTokenStream.py:123) (6 samples, 0.15%)nextToken (antlr4/Lexer.py:128) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:145) (8 samples, 0.20%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:207) (15 samples, 0.37%)execATN (antlr4/atn/LexerATNSimulator.py:170) (31 samples, 0.77%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:210) (7 samples, 0.17%)execATN (antlr4/atn/LexerATNSimulator.py:176) (26 samples, 0.64%)__eq__ (antlr4/dfa/DFAState.py:113) (14 samples, 0.35%)__eq__ (antlr4/atn/ATNConfigSet.py:145) (5 samples, 0.12%)consume (antlr4/atn/LexerATNSimulator.py:553) (7 samples, 0.17%)execATN (antlr4/atn/LexerATNSimulator.py:184) (17 samples, 0.42%)consume (antlr4/atn/LexerATNSimulator.py:559) (6 samples, 0.15%)execATN (antlr4/atn/LexerATNSimulator.py:187) (12 samples, 0.30%)captureSimState (antlr4/atn/LexerATNSimulator.py:473) (8 samples, 0.20%)execATN (antlr4/atn/LexerATNSimulator.py:191) (11 samples, 0.27%)accept (antlr4/atn/LexerATNSimulator.py:290) (5 samples, 0.12%)match (antlr4/atn/LexerATNSimulator.py:104) (144 samples, 3.56%)matc..execATN (antlr4/atn/LexerATNSimulator.py:195) (25 samples, 0.62%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (18 samples, 0.45%)accept (antlr4/atn/LexerATNSimulator.py:295) (9 samples, 0.22%)execute (antlr4/atn/LexerActionExecutor.py:126) (5 samples, 0.12%)nextToken (antlr4/Lexer.py:137) (157 samples, 3.88%)next..__init__ (antlr4/Token.py:76) (41 samples, 1.01%)create (antlr4/CommonTokenFactory.py:47) (57 samples, 1.41%)emit (antlr4/Lexer.py:222) (65 samples, 1.61%)nextToken (antlr4/Lexer.py:153) (70 samples, 1.73%)fetch (antlr4/BufferedTokenStream.py:124) (252 samples, 6.23%)fetch (a..sync (antlr4/BufferedTokenStream.py:112) (264 samples, 6.53%)sync (ant..consume (antlr4/BufferedTokenStream.py:100) (267 samples, 6.60%)consume (..nextTokenOnChannel (antlr4/BufferedTokenStream.py:206) (6 samples, 0.15%)consume (antlr4/BufferedTokenStream.py:101) (15 samples, 0.37%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (11 samples, 0.27%)execATN (antlr4/atn/ParserATNSimulator.py:467) (291 samples, 7.20%)execATN (a..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (313 samples, 7.74%)adaptivePre..execATN (antlr4/atn/ParserATNSimulator.py:468) (7 samples, 0.17%)LA (antlr4/BufferedTokenStream.py:150) (7 samples, 0.17%)statement (qasm3Parser.py:914) (326 samples, 8.06%)statement (..adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.12%)seek (antlr4/BufferedTokenStream.py:77) (5 samples, 0.12%)statementOrScope (qasm3Parser.py:1301) (2,400 samples, 59.35%)statementOrScope (qasm3Parser.py:1301)program (qasm3Parser.py:659) (2,436 samples, 60.24%)program (qasm3Parser.py:659)parse (openqasm3/parser.py:105) (2,446 samples, 60.48%)parse (openqasm3/parser.py:105)getChild (antlr4/ParserRuleContext.py:118) (5 samples, 0.12%)scope (qasm3Parser.py:1267) (8 samples, 0.20%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (7 samples, 0.17%)visitStatement (openqasm3/parser.py:215) (6 samples, 0.15%)pragma (qasm3Parser.py:740) (5 samples, 0.12%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (5 samples, 0.12%)visitGateCallStatement (openqasm3/parser.py:422) (7 samples, 0.17%)gateModifier (qasm3Parser.py:2321) (6 samples, 0.15%)accept (qasm3Parser.py:4224) (6 samples, 0.15%)wrapped (openqasm3/parser.py:138) (5 samples, 0.12%)_visit_binary_expression (openqasm3/parser.py:600) (8 samples, 0.20%)visit (antlr4/tree/Tree.py:34) (7 samples, 0.17%)visitLiteralExpression (openqasm3/parser.py:651) (133 samples, 3.29%)vis..Identifier (qasm3Parser.py:4236) (133 samples, 3.29%)Ide..getToken (antlr4/ParserRuleContext.py:137) (132 samples, 3.26%)get..wrapped (openqasm3/parser.py:138) (150 samples, 3.71%)wrap.._visit_binary_expression (openqasm3/parser.py:602) (140 samples, 3.46%)_vi..visit (antlr4/tree/Tree.py:34) (139 samples, 3.44%)vis..accept (qasm3Parser.py:4268) (139 samples, 3.44%)acc..wrapped (openqasm3/parser.py:138) (139 samples, 3.44%)wra..accept (qasm3Parser.py:3881) (151 samples, 3.73%)acce..visitGateCallStatement (openqasm3/parser.py:424) (184 samples, 4.55%)visit..visit (antlr4/tree/Tree.py:34) (176 samples, 4.35%)visit..accept (qasm3Parser.py:4268) (24 samples, 0.59%)wrapped (openqasm3/parser.py:138) (22 samples, 0.54%)visitLiteralExpression (openqasm3/parser.py:658) (10 samples, 0.25%)gateOperand (qasm3Parser.py:6785) (5 samples, 0.12%)gateOperandList (qasm3Parser.py:2313) (7 samples, 0.17%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (6 samples, 0.15%)wrapped (openqasm3/parser.py:137) (8 samples, 0.20%)get_span (openqasm3/parser.py:114) (6 samples, 0.15%)visitGateOperand (openqasm3/parser.py:864) (8 samples, 0.20%)HardwareQubit (qasm3Parser.py:6130) (8 samples, 0.20%)wrapped (openqasm3/parser.py:137) (6 samples, 0.15%)get_span (openqasm3/parser.py:114) (6 samples, 0.15%)getChildren (antlr4/ParserRuleContext.py:126) (186 samples, 4.60%)getCh..getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (191 samples, 4.72%)getTyp..visitIndexedIdentifier (openqasm3/parser.py:768) (198 samples, 4.90%)visitI..indexOperator (qasm3Parser.py:5226) (198 samples, 4.90%)indexO..Identifier (qasm3Parser.py:5222) (5 samples, 0.12%)getText (antlr4/tree/Tree.py:116) (5 samples, 0.12%)visitIndexedIdentifier (openqasm3/parser.py:771) (21 samples, 0.52%)_visit_identifier (openqasm3/parser.py:147) (13 samples, 0.32%)getTypedRuleContexts (antlr4/ParserRuleContext.py:165) (5 samples, 0.12%)indexOperator (qasm3Parser.py:5226) (13 samples, 0.32%)accept (qasm3Parser.py:5127) (9 samples, 0.22%)getChild (antlr4/ParserRuleContext.py:118) (9 samples, 0.22%)visitIndexOperator (openqasm3/parser.py:753) (18 samples, 0.45%)setExpression (qasm3Parser.py:5092) (17 samples, 0.42%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (16 samples, 0.40%)getChild (antlr4/ParserRuleContext.py:119) (6 samples, 0.15%)getChildren (antlr4/ParserRuleContext.py:129) (9 samples, 0.22%)accept (qasm3Parser.py:4267) (7 samples, 0.17%)visitLiteralExpression (openqasm3/parser.py:657) (9 samples, 0.22%)DecimalIntegerLiteral (qasm3Parser.py:4242) (7 samples, 0.17%)DecimalIntegerLiteral (qasm3Parser.py:4242) (5 samples, 0.12%)wrapped (openqasm3/parser.py:138) (333 samples, 8.23%)wrapped (op..visitIndexedIdentifier (openqasm3/parser.py:772) (112 samples, 2.77%)vi..visit (antlr4/tree/Tree.py:34) (97 samples, 2.40%)vi..accept (qasm3Parser.py:5128) (88 samples, 2.18%)a..visitIndexOperator (openqasm3/parser.py:764) (68 samples, 1.68%)visit (antlr4/tree/Tree.py:34) (49 samples, 1.21%)accept (qasm3Parser.py:4268) (40 samples, 0.99%)wrapped (openqasm3/parser.py:138) (34 samples, 0.84%)visitLiteralExpression (openqasm3/parser.py:658) (14 samples, 0.35%)getText (antlr4/tree/Tree.py:116) (5 samples, 0.12%)wrapped (openqasm3/parser.py:138) (357 samples, 8.83%)wrapped (ope..visitGateOperand (openqasm3/parser.py:866) (347 samples, 8.58%)visitGateOpe..visit (antlr4/tree/Tree.py:34) (342 samples, 8.46%)visit (antlr..accept (qasm3Parser.py:5244) (342 samples, 8.46%)accept (qasm..visitGateCallStatement (openqasm3/parser.py:429) (392 samples, 9.69%)visitGateCallS..visit (antlr4/tree/Tree.py:34) (370 samples, 9.15%)visit (antlr4..accept (qasm3Parser.py:6145) (370 samples, 9.15%)accept (qasm3..visitGateCallStatement (openqasm3/parser.py:433) (9 samples, 0.22%)GPHASE (qasm3Parser.py:2341) (9 samples, 0.22%)visitGateCallStatement (openqasm3/parser.py:439) (8 samples, 0.20%)getText (antlr4/tree/Tree.py:116) (8 samples, 0.20%)visitGateCallStatement (openqasm3/parser.py:441) (21 samples, 0.52%)_visit_identifier (openqasm3/parser.py:147) (20 samples, 0.49%)wrapped (openqasm3/parser.py:138) (641 samples, 15.85%)wrapped (openqasm3/parse..visitGateCallStatement (openqasm3/parser.py:444) (10 samples, 0.25%)designator (qasm3Parser.py:2333) (10 samples, 0.25%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (9 samples, 0.22%)getChild (antlr4/ParserRuleContext.py:119) (5 samples, 0.12%)accept (qasm3Parser.py:2356) (643 samples, 15.90%)accept (qasm3Parser.py:2..visitStatement (openqasm3/parser.py:217) (647 samples, 16.00%)visitStatement (openqasm3..visit (antlr4/tree/Tree.py:34) (645 samples, 15.95%)visit (antlr4/tree/Tree.p..visitStatement (openqasm3/parser.py:218) (6 samples, 0.15%)annotation (qasm3Parser.py:861) (5 samples, 0.12%)wrapped (openqasm3/parser.py:138) (662 samples, 16.37%)wrapped (openqasm3/parser..parse (openqasm3/parser.py:108) (689 samples, 17.04%)parse (openqasm3/parser.py..wrapped (openqasm3/parser.py:138) (689 samples, 17.04%)wrapped (openqasm3/parser...visitProgram (openqasm3/parser.py:210) (689 samples, 17.04%)visitProgram (openqasm3/pa..visit (antlr4/tree/Tree.py:34) (688 samples, 17.01%)visit (antlr4/tree/Tree.py..accept (qasm3Parser.py:1283) (683 samples, 16.89%)accept (qasm3Parser.py:128..visitStatementOrScope (openqasm3/parser.py:942) (683 samples, 16.89%)visitStatementOrScope (ope..visit (antlr4/tree/Tree.py:34) (670 samples, 16.57%)visit (antlr4/tree/Tree.py..accept (qasm3Parser.py:879) (668 samples, 16.52%)accept (qasm3Parser.py:87..<module> (test.py:78) (3,146 samples, 77.79%)<module> (test.py:78)load (pyqasm/entrypoint.py:50) (3,136 samples, 77.55%)load (pyqasm/entrypoint.py:50)loads (pyqasm/entrypoint.py:78) (3,136 samples, 77.55%)loads (pyqasm/entrypoint.py:78)__repr__ (<string>:6) (12 samples, 0.30%)wrapper (reprlib.py:19) (5 samples, 0.12%)wrapper (reprlib.py:21) (23 samples, 0.57%)__repr__ (<string>:9) (21 samples, 0.52%)__repr__ (<string>:6) (46 samples, 1.14%)wrapper (reprlib.py:21) (55 samples, 1.36%)__repr__ (<string>:9) (6 samples, 0.15%)__repr__ (<string>:7) (80 samples, 1.98%)_..__repr__ (<string>:8) (6 samples, 0.15%)wrapper (reprlib.py:21) (102 samples, 2.52%)wr..__repr__ (<string>:11) (124 samples, 3.07%)__r..visit_statement (pyqasm/visitor.py:3091) (132 samples, 3.26%)vis..wrapper (reprlib.py:21) (126 samples, 3.12%)wra..copy (copy.py:88) (5 samples, 0.12%)_visit_generic_gate_operation (pyqasm/visitor.py:1296) (31 samples, 0.77%)copy (copy.py:98) (15 samples, 0.37%)_reconstruct (copy.py:269) (8 samples, 0.20%)_visit_generic_gate_operation (pyqasm/visitor.py:1330) (5 samples, 0.12%)_get_op_bits (pyqasm/visitor.py:288) (10 samples, 0.25%)get_from_visible_scope (pyqasm/scope.py:194) (6 samples, 0.15%)in_global_scope (pyqasm/scope.py:105) (6 samples, 0.15%)_get_op_bits (pyqasm/visitor.py:323) (21 samples, 0.52%)_get_op_bits (pyqasm/visitor.py:341) (6 samples, 0.15%)_visit_generic_gate_operation (pyqasm/visitor.py:1344) (51 samples, 1.26%)phaseshift_gate (pyqasm/maps/gates.py:282) (6 samples, 0.15%)one_qubit_rotation_op (pyqasm/maps/gates.py:981) (303 samples, 7.49%)one_qubit_..__init__ (<string>:3) (300 samples, 7.42%)__init__ (..phaseshift_gate (pyqasm/maps/gates.py:283) (306 samples, 7.57%)phaseshift.._visit_basic_gate_operation (pyqasm/visitor.py:1000) (328 samples, 8.11%)_visit_basi.._broadcast_gate_operation (pyqasm/visitor.py:885) (325 samples, 8.04%)_broadcast_..phaseshift_gate (pyqasm/maps/gates.py:284) (7 samples, 0.17%)evaluate_expression (pyqasm/expressions.py:195) (26 samples, 0.64%)_update_qubit_depth_for_gate (pyqasm/visitor.py:907) (46 samples, 1.14%)_update_qubit_depth_for_gate (pyqasm/visitor.py:915) (17 samples, 0.42%)_visit_basic_gate_operation (pyqasm/visitor.py:1009) (80 samples, 1.98%)_.._visit_basic_gate_operation (pyqasm/visitor.py:1023) (19 samples, 0.47%)verify_gate_qubits (pyqasm/analyzer.py:289) (14 samples, 0.35%)__repr__ (<string>:6) (9 samples, 0.22%)wrapper (reprlib.py:21) (6 samples, 0.15%)__repr__ (<string>:7) (34 samples, 0.84%)__repr__ (<string>:6) (6 samples, 0.15%)__repr__ (<string>:8) (10 samples, 0.25%)wrapper (reprlib.py:21) (7 samples, 0.17%)wrapper (reprlib.py:21) (78 samples, 1.93%)w..__repr__ (<string>:11) (78 samples, 1.93%)_..wrapper (reprlib.py:21) (58 samples, 1.43%)_visit_basic_gate_operation (pyqasm/visitor.py:948) (89 samples, 2.20%)_.._visit_basic_gate_operation (pyqasm/visitor.py:960) (8 samples, 0.20%)_visit_basic_gate_operation (pyqasm/visitor.py:970) (15 samples, 0.37%)_get_op_parameters (pyqasm/visitor.py:805) (14 samples, 0.35%)_get_op_bits (pyqasm/visitor.py:288) (6 samples, 0.15%)evaluate_expression (pyqasm/expressions.py:195) (5 samples, 0.12%)_get_op_bits (pyqasm/visitor.py:323) (23 samples, 0.57%)_get_op_bits (pyqasm/visitor.py:341) (7 samples, 0.17%)_unroll_multiple_target_qubits (pyqasm/visitor.py:850) (57 samples, 1.41%)_visit_basic_gate_operation (pyqasm/visitor.py:983) (61 samples, 1.51%)_visit_generic_gate_operation (pyqasm/visitor.py:1421) (611 samples, 15.11%)_visit_generic_gate_ope..accept (pyqasm/modules/qasm2.py:107) (882 samples, 21.81%)accept (pyqasm/modules/qasm2.py:10..visit_basic_block (pyqasm/visitor.py:3150) (882 samples, 21.81%)visit_basic_block (pyqasm/visitor...visit_statement (pyqasm/visitor.py:3130) (717 samples, 17.73%)visit_statement (pyqasm/visi..all (4,044 samples, 100%)<module> (test.py:79) (884 samples, 21.86%)<module> (test.py:79)wrapper (pyqasm/modules/base.py:60) (884 samples, 21.86%)wrapper (pyqasm/modules/base.py:60)unroll (pyqasm/modules/base.py:619) (884 samples, 21.86%)unroll (pyqasm/modules/base.py:619) \ No newline at end of file diff --git a/tests/profiles/validate/profile_validate.speedscope.json b/tests/profiles/validate/profile_validate.speedscope.json new file mode 100644 index 0000000..11ad76b --- /dev/null +++ b/tests/profiles/validate/profile_validate.speedscope.json @@ -0,0 +1 @@ +{"$schema":"https://www.speedscope.app/file-format-schema.json","profiles":[{"type":"sampled","name":"Thread 0x1F16120C0 \"MainThread\"","unit":"seconds","startValue":0.0,"endValue":46.62,"samples":[[21,5,4,3,9,6,20,5,4,3,9,6,19,5,4,3,9,6,18,7,6,5,4,3,9,6,17,5,16,6,5,4,3,9,6,15,14,13,12,7,6,5,4,3,9,6,11,5,4,3,9,6,10,5,4,3,9,6,8,7,6,5,4,3,2,1,0],[21,5,4,3,9,6,20,5,4,3,9,6,19,5,4,3,9,6,18,7,6,5,4,3,9,6,17,5,16,6,5,4,3,9,6,27,7,6,5,4,3,9,6,26,25,24,23,22],[21,5,4,3,9,6,20,5,4,3,9,6,19,5,4,3,9,6,18,7,6,5,4,3,9,6,17,5,16,6,5,4,3,9,6,27,7,6,5,4,3,9,6,26,25,24,23,28],[21,5,4,3,9,6,20,5,4,3,9,6,35,5,4,3,9,6,34,5,4,3,9,6,33,5,4,3,9,6,32,5,4,3,9,6,31,5,4,3,9,6,30,5,16,6,5,4,3,9,6,29,7,6,5,4,3,2,1,0],[21,5,4,3,9,6,20,5,4,3,9,6,35,5,4,3,9,6,34,5,4,3,9,6,33,5,4,3,9,6,32,5,4,3,9,6,31,5,4,3,9,6,30,5,16,6,5,4,3,9,6,29,7,6,5,4,3,2,36],[21,5,4,3,9,6,20,5,4,3,9,6,35,5,4,3,9,6,34,5,4,3,9,6,33,5,4,3,9,6,32,5,4,3,9,6,47,7,6,5,4,3,9,6,46,7,6,5,4,3,9,6,45,5,4,3,9,6,44,5,4,3,9,6,43,7,6,5,4,3,9,6,42,5,4,3,9,6,41,7,6,5,4,3,9,6,40,7,6,5,4,39,38,37,6],[21,5,4,3,9,6,20,5,4,3,9,6,35,5,4,3,9,6,34,5,4,3,9,6,33,5,4,3,9,6,32,5,4,3,9,6,47,7,6,5,4,3,9,6,46,7,6,5,4,3,9,6,45,5,4,3,9,6,44,5,4,3,9,6,43,7,6,5,4,3,9,6,42,5,4,3,9,6,41,7,6,5,4,3,9,6,40,7,6,5,4,39,38,37,6],[21,5,4,3,9,6,20,5,4,3,9,6,35,5,4,3,9,6,34,5,4,3,9,6,33,5,4,3,9,6,32,5,4,3,9,6,47,7,6,5,4,3,9,6,46,7,6,5,4,3,9,6,45,5,4,3,9,6,44,5,4,3,9,6,43,7,6,5,4,3,9,6,42,5,4,3,9,6,41,7,6,5,4,3,2,1,0],[21,5,4,3,9,6,20,5,4,3,9,6,35,5,4,3,9,6,34,5,4,3,9,6,33,5,4,3,9,6,32,5,4,3,9,6,47,7,6,5,4,3,9,6,46,7,6,5,4,3,2,1,48],[52,51,50,49],[52,51,50,53],[52,51,50,54],[52,51,50,54],[52,51,50,49],[52,51,50,54],[52,51,50,54],[52,51,56,55],[52,51,56,57],[52,51,56,57,58],[52,51,56,59],[52,51,56,57,60],[52,51,56,57,60],[52,51,56,61],[52,51,56,61],[52,51,56,55],[52,66,65,64,63,62],[52,66,65,64,63,62],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,68,67],[52,66,65,79,82,81,80],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,87,86],[52,66,65,79,78,77,76,75,94,73,72,93,92],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,101],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,76,112,70,111,110,109,108],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90,89,88],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,106,92,91,90],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,116],[52,66,65,79,78,77,76,121,120,119,92,118,81,117],[52,66,65,79,78,77,76,75,74,73,72,93,92,122],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,121,120,127,126,125,124],[52,66,65,79,78,77,129,128],[52,66,65,79,78,77,76,121,120,134,133,132,131,130],[52,66,65,79,78,77,76,121,120,136,135],[52,66,65,79,78,77,76,121,120,138,137],[52,66,65,79,78,77,76,121,120,138,92,140,139],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,141],[52,66,65,79,78,77,76,143,142,131],[52,66,65,79,78,77,76,143,142,131,130],[52,66,65,79,78,77,76,75,94,73,72,145,144],[52,66,65,79,78,77,76,75,147,126,125,124,146],[52,66,65,79,78,77,76,75,148,81,109],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,150,149],[52,66,65,79,78,150,149],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,116],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,151],[52,66,65,79,78,77,106,92,122],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,152],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,76,75,74,73,72,145,136,155,154],[52,66,65,79,78,77,106,92,122,81,109],[52,66,65,79,78,77,76,121,120,156,92],[52,66,65,79,78,77,76,75,94,73,72,145,157],[52,66,65,79,78,77,76,121,120,138,92,140,158],[52,66,65,79,78,77,76,75,159,70,111,110,109],[52,66,65,79,78,77,76,75,159,70,160],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,161],[52,66,65,79,78,77,163,162],[52,66,65,79,78,77,76,75,74,73,72,145,138,92,140,164],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115],[52,66,65,79,78,77,165,81,155],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,121,120,167,136,155,166],[52,66,65,79,78,169,168],[52,66,65,79,78,77,106,92,91,90,89],[52,66,65,79,78,77,76,107,70,102,170],[52,66,65,79,78,77,76,121,120,167,133,171],[52,66,65,79,78,77,76,121,120,173,172,67],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,176],[52,66,65,79,78,77,76,180,179,178],[52,66,65,79,78,77,76,180,70,69,68,181],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,177,176,182],[52,66,65,79,78,77,76,121,120,184,69,84,183],[52,66,65,79,78,77,76,121,120,184,69,84,183,185],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,68,67],[52,66,65,79,78,77,76,75,187,186],[52,66,65,79,78,77,76,75,74,190,162,189,188],[52,66,65,79,78,77,76,121,120,167,191],[52,66,65,79,78,77,106,92,91,90,89,88,87],[52,66,65,79,78,77,106,92,91,90,89,88,192],[52,66,65,79,78,77,106,92,91,194,124,193],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,73,103,70,69,196],[52,66,65,79,78,77,76,121,198,92,197],[52,66,65,79,78,77,76,121,198,126,199],[52,66,65,79,78,77,76,75,74,73,72,200,168,155],[52,66,65,79,78,77,76,75,74,73,201,81,109],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,121,120,202],[52,66,65,79,78,77,76,121,120,184],[52,66,65,79,78,77,76,75,94,73,72,145,133,132,131,153],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,203],[52,66,65,79,78,77,76,75,94,73,72,145,191,102],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,145,136],[52,66,65,79,78,77,76,75,94,73,72,205,81,204],[52,66,65,79,78,77,76,75,94,73,72,206],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,207],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,208],[52,66,65,79,78,77,106],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,210,209],[52,66,65,79,78,77,76,143,211],[52,66,65,79,78,77,76,143,211],[52,66,65,79,78,77,76,143,211],[52,66,65,79,78,77,76,143,211],[52,66,65,79,78,77,76,143,211],[52,66,65,79,78,77,76,143,211],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,75,74,73,72,200,168,80],[52,66,65,79,78,77,76,75,74,73,213,212],[52,66,65,79,78,77,76,143,142,214],[52,66,65,79,78,77,76,121,120,138,137],[52,66,65,79,78,77,76,121,120,215,69,68,188],[52,66,65,79,78,77,76,121,120,134],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,207],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,73,72,145,217,216,80],[52,66,65,79,78,219,218],[52,66,65,79,78,77,220],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,221],[52,66,65,79,78,77,76,75,74,73,72,222],[52,66,65,79,78,77,76,75,74,73,72,200,168,204],[52,66,65,79,78,77,223],[52,66,65,79,78,77,76,143,142,131],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,180,70,102,90],[52,66,65,79,78,77,76,180,70,160],[52,66,65,79,78,77,76,75,74,73,72,145,127,224],[52,66,65,79,78,77,76,121,120,191,102],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,194,124],[52,66,65,79,78,77,76,121,120,173,225],[52,66,65,79,78,77,106,126,125,124],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,94,73,72,226],[52,66,65,79,78,77,76,75,94,73,72,228,227],[52,66,65,79,78,77,76,75,94,73,213,168,80],[52,66,65,79,78,77,76,75,74,73,72,71,70,229],[52,66,65,79,78,77,76,75,74,73,72,93,230],[52,66,65,79,78,77,76,121,120,167,136,109,108],[52,66,65,79,78,77,76,121,120,167,138,92,118,81],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,94,73,233,227,109,108],[52,66,65,79,78,77,76,121,120,136,155,234],[52,66,65,79,78,77,76,121,120,156,92,236,235],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,237,185],[52,66,65,79,78,77,220],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,121,120,127,92,122,81,238],[52,66,65,79,78,77,76,75,159,70,102,239],[52,66,65,79,78,77,76,75,159,70,102,194,124,241,240],[52,66,65,79,78,77,76,180,70,69],[52,66,65,79,78,77,76,180],[52,66,65,79,78,77,76,75,94,73,213],[52,66,65,79,78,77,76,75,94,242,212],[52,66,65,79,78,244,243],[52,66,65,79,78,77,76,75,74,73,233,227,109],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,237,185],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,196],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,75,74,73,72,71,179,178],[52,66,65,79,78,77,106,92,91,194,124],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,176],[52,66,65,79,78,77,106,92,91,90,89,88,247,246],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,148],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,87,86],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,248],[52,66,65,79,78,150],[52,66,65,79,78,244,162,189],[52,66,65,79,78,249],[52,66,65,79,78,77,76,121,120,184,69,68],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175,174,250],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,177],[52,66,65,79,78,77,76,251],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,208],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,86],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,183],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,196,185],[52,66,65,79,78,77,76,107,70],[52,66,65,79,78,77,76,252,81],[52,66,65,79,78,77,76,253,128],[52,66,65,79,78,77,76,75,74,73,72,145,255,254],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,256],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,257],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,259],[52,66,65,79,78,77,76,75,74,73,72,145],[52,66,65,79,78,77,106,92,260],[52,66,65,79,78,77,261],[52,66,65,79,78,77,262],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,72,228,243],[52,66,65,79,78,77,76,75,74,73,72,71,263],[52,66,65,79,78,77,76,107,70,102,90,89,88,247],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,264],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,239],[52,66,65,79,78,77,76,75,94,73,233,227,238],[52,66,65,79,78,77,76,107,70,69,84,237,185],[52,66,65,79,78,77,76,75,74,73,72,145,217,216,155,166],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,267,266],[52,66,65,79,78,77,76,75,74,73,72,93,126,125,124],[52,66,65,79,78,77,76,75,94,73,72,93,126,125,124],[52,66,65,79,78,77,76,75,94,73,72,145,268],[52,66,65,79,78,77,76,75,94,73,72,145,268],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,87],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,269],[52,66,65,79,78,77,76,75,74,73,72,226,270],[52,66,65,79,78,77,76,75,94,73,103,70,102,90],[52,66,65,79,78,77,76,75,94,73,103,70,69,68,271],[52,66,65,79,78,244,162,189],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,272],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,274],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,274],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177],[52,66,65,79,78,77,76,75,74,73,278,277,131,153],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114,267],[52,66,65,79,78,77,76,121,120,134,138,92,118],[52,66,65,79,78,77,76,121,120,167,136,155],[52,66,65,79,78,77,76,121,120,167,138,280],[52,66,65,79,78,77,76,121,120,167,133,132],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,101],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,281],[52,66,65,79,78,77,76,75,74,73,72,145,191,111,110],[52,66,65,79,78,77,76,75,74,73,72,145,127,126,282],[52,66,65,79,78,77,76,121,120,285,284,283],[52,66,65,79,78,77,106,92,91,90,89,88],[52,66,65,79,78,77,163,162,189,188],[52,66,65,79,78,77,76,121,120,134,286],[52,66,65,79,78,77,76,121,120,134,288,287],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,247],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,145,191],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,183,185],[52,66,65,79,78,77,76,121,120,119,92,118,81,238],[52,66,65,79,78,77,106,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,190],[52,66,65,79,78,77,76,75,74,190,162,189],[52,66,65,79,78,77,76,75,74,190],[52,66,65,79,78,77,76,180,70,69,196,185],[52,66,65,79,78,77,163,243],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,289],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,183],[52,66,65,79,78,77,76,121,198,290],[52,66,65,79,78,77,106,126,125,124,291],[52,66,65,79,78,77,76,75,74,73,103,70,111,110,292],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,232,294,293],[52,66,65,79,78,77,76,107,70,69,84],[52,66,65,79,78,77,76,295,81],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,177,296],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,247,297],[52,66,65,79,78,77,106,230],[52,66,65,79,78,77,76,75,74,73,72,298,126,125,124,241],[52,66,65,79,78,77,76,75,74,73,72,85],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,175,174,299],[52,66,65,79,78,77,76,75,74,73,103,70,229],[52,66,65,79,78,77,76,75,94,301,81,109,300],[52,66,65,79,78,77,76,75,94,73,233],[52,66,65,79,78,77,76,121,302,168,155],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,248],[52,66,65,79,78,77,76,75,74,73,72,228,243],[52,66,65,79,78,77,76,75,74,73,72,145,303],[52,66,65,79,78,77,76,121,120,144],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,293],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,175,304],[52,66,65,79,78,77,76,107,70,69,196,185],[52,66,65,79,78,77,76,107,70,102,90,89,305],[52,66,65,79,78,77,76,107,70,102,90,89,88,247,246],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,71,70,111,110],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,307,306],[52,66,65,79,78,77,76,75,74,73,72,206],[52,66,65,79,78,77,76,75,74,190],[52,66,65,79,78,77,76,75,74,73,278,277,131,153],[52,66,65,79,78,77,76,75,74,73,233,227],[52,66,65,79,78,77,76,75,94,73,308],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,309],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,103,70],[52,66,65,79,78,77,307,306],[52,66,65,79,78,77,163],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,310],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,152,258,203],[52,66,65,79,78,77,76,75,74,73,103,70,102,116],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,72,93,126,125,124,311],[52,66,65,79,78,77,76,75,74,73,72,145,133,132],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,194,124,241,312],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,87,115,114,267,313],[52,66,65,79,78,77,76,75,74,73,72,314],[52,66,65,79,78,77,76,75,74,73,72,93,137],[52,66,65,79,78,77,315],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,194,124,146],[52,66,65,79,78,77,76,75,74,73,72,228,227],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,76,75,74,73,72,85,70,111,110,117],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,316],[52,66,65,79,78,77,163,243],[52,66,65,79,78,77,163,227,117],[52,66,65,79,78,77,76,121,120,191,69,84,183],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,121,120,134,318,317],[52,66,65,79,78,77,76,121,120,134,127,92,91],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,170],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,106,92,91,90,89,88,100,319],[52,66,65,79,78,77,76,75,74,73,72,145,255,320,238],[52,66,65,79,78,77,106,92,91,90,89,88,100,322,321],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,247],[52,66,65,79,78,77,76,107,70,102,90,89,88,323],[52,66,65,79,78,77,76,75,74,73,324],[52,66,65,79,78,77,76,112,263,110,238],[52,66,65,79,78,77,261,128],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,325],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,180,70,69,84,183,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,94,210,326],[52,66,65,79,78,77,76,75,94,210,209,327],[52,66,65,79,78,77,76,75,74,73,72,222],[52,66,65,79,78,77,76,107,70,69,196,185],[52,66,65,79,78,77,76,180,70,102],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,328],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89],[52,66,65,79,78,77,76,75,74,73,278,329],[52,66,65,79,78,77,76,75,74,73,278,329],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,87,115,114,330],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,87,115,114,330],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,194,124,241,240],[52,66,65,79,78,77,76,75,74,242,168,155],[52,66,65,79,78,77,76,331,70,69,84,83],[52,66,65,79,78,77,106,92,91,90,89,310],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,259],[52,66,65,79,78,77,76,75,94,333,332],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,328,334],[52,66,65,79,78,77,76,75,74,73,72,145,138,224,335],[52,66,65,79,78,77,106,92,91,90,89,88,247],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,94,73,213,168,80],[52,66,65,79,78,77,76,121,120,138,230],[52,66,65,79,78,77,76,121,120,138],[52,66,65,79,78,77,76,121,120,217,336],[52,66,65,79,78,77,76,180,70,69,68,67],[52,66,65,79,78,77,76,75,74,73,72,145,191,160],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,68,271],[52,66,65,79,78,77,76,75,74,73,72,145,191],[52,66,65,79,78,77,76,112,70,69,84,237,185],[52,66,65,79,78,77,76,75,74,73,72,337],[52,66,65,79,78,77,76,75,94,73,72,145,138,92,140,158],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,338],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,339],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,107,70],[52,66,65,79,78,77,76,75,74,73,72,145,127],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,118,81,238],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,340],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,145,191,102],[52,66,65,79,78,77,76,75,74,73,72,145,191,69],[52,66,65,79,78,77,76,107,263,110],[52,66,65,79,78,77,76,75,74,73,72,341],[52,66,65,79,78,77,76,75,74,73,72,226,342,214],[52,66,65,79,78,77,76,75,94,73,72,200,168,155,166],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,114,267],[52,66,65,79,78,77,76,331,70,102],[52,66,65,79,78,77,76,75,74,210,209,327],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,343],[52,66,65,79,78,77,76,75,74,73,72,145,191,229],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,86],[52,66,65,79,78,77,76,75,74,73,344],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,272],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,94,73,72,85,70,69,196,265],[52,66,65,79,78,77,76,112,70,69,68,271],[52,66,65,79,78,77,76,75,74,73,72,200,168,155,345],[52,66,65,79,78,77,76,75,94,73,72,93,92,122,81,109,108],[52,66,65,79,78,77,76,75,94,73,72,93,92,346],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,347],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,106,92,91,90,89,88,87],[52,66,65,79,78,77,106,92,91,90,89,310],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,118,81,348],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,276,275,349],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,98,350],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,351],[52,66,65,79,78,77,76,75,74,73,233,227,109],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,352],[52,66,65,79,78,77,76,331,70,160],[52,66,65,79,78,77,76,121,353],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,180,70,69,68],[52,66,65,79,78,77,106,92,91,90,89,88,100,354],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105],[52,66,65,79,78,77,76,75,94,73,72,145,157],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,355],[52,66,65,79,78,77,76,75,74,301,81],[52,66,65,79,78,77,76,180,179,356],[52,66,65,79,78,77,76,75,74,73,72,145,318,317],[52,66,65,79,78,77,76,75,357],[52,66,65,79,78,77,76,75,94,73,72,358],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,121,198,92,118],[52,66,65,79,78,77,76,121,120,360],[52,66,65,79,78,77,76,121,120,127,92],[52,66,65,79,78,77,76,75,94,73,72,145,133,132,361],[52,66,65,79,78,77,76,75,94,73,72,145,255,320,348],[52,66,65,79,78,150,362],[52,66,65,79,78,77,76,121,120,167,363],[52,66,65,79,78,77,76,75,94,73,72,145,255,320],[52,66,65,79,78,77,106,92,91,90,89,88,100,99],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,296],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283],[52,66,65,79,78,77,76,75,94,73,72,85,70,111],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,355],[52,66,65,79,78,77,76,121,120,268],[52,66,65,79,78,77,76,75,74,73,72,93,365],[52,66,65,79,78,77,106,92,91,170],[52,66,65,79,78,77,76,107,70,102,90,89,88,366],[52,66,65,79,78,77,76,107,70,102,194,124,146],[52,66,65,79,78,77,76,252],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,293],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,312],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,276,367],[52,66,65,79,78,77,76,75,74,73,72,93,92,91],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,237,185],[52,66,65,79,78,77,76,75,94,73,72,314],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,94,73,72,145,255,320,348],[52,66,65,79,78,77,76,143,142],[52,66,65,79,78,77,76,368],[52,66,65,79,78,77,76,107,369],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,370],[52,66,65,79,78,77,76,75,371,126,199,108],[52,66,65,79,78,77,106,92,91,372],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115,114,151],[52,66,65,79,78,77,76,121,120,127,92,118,81],[52,66,65,79,78,77,76,121,120,191,69,84,183,185],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,123,373],[52,66,65,79,78,77,76,75,94,73,72,145,133,132,293],[52,66,65,79,78,77,76,75,94,73,72,145,318],[52,66,65,79,78,77,76,75,74,73,72,145,255],[52,66,65,79,78,77,76,75,159,70,69,84,83],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,114,374],[52,66,65,79,78,77,106,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,375],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,376],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174,299],[52,66,65,79,78,77,76,75,94,73,72,85,70,111,110,109],[52,66,65,79,78,77,76,121,120,167,138,92,377],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,177,176],[52,66,65,79,78,77,76,75,74,73,72,226,342,131,153],[52,66,65,79,78,77,76,75,74,73,72,71],[52,66,65,79,78,77,76,75,74,73,72,378],[52,66,65,79,78,77,76,75,94,73,72,358],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,106,92,91,90,89,88,100,322,321],[52,66,65,79,78,77,76,143,142,379],[52,66,65,79,78,77,76,75,94,73,213,168,155,380],[52,66,65,79,78,77,76,75,147],[52,66,65,79,78,77,76,75,381,168,155],[52,66,65,79,78,77,76,112,263,110,135],[52,66,65,79,78,77,76,121,120,156,92,236,382],[52,66,65,79,78,77,383],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,208],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,384,212],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105],[52,66,65,79,78,77,76,75,385,162,189,271],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88],[52,66,65,79,78,77,76,75,159,70,111,110,238],[52,66,65,79,78,77,76,75,74,73,72,93,92,386],[52,66,65,79,78,77,76,387],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,121,389,388,131,130],[52,66,65,79,78,77,76,121,389,388,214],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,106,92,91,90,89,88,100,391,390],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,106,92,91,90,89,88,100,391],[52,66,65,79,78,77,76,75,74,73,72,145,217,393,67],[52,66,65,79,78,77,76,75,74,242,168,155],[52,66,65,79,78,77,76,75,147,92],[52,66,65,79,78,77,76,75,74,73,72,145,288],[52,66,65,79,78,77,106,92,91,90,89,88,394],[52,66,65,79,78,77,106,92,91,90,89,88,87,86],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,391,395],[52,66,65,79,78,77,76,75,74,73,103,70,102,194,124,241,338],[52,66,65,79,78,77,76,75,74,73,103,70,69,84],[52,66,65,79,78,77,106,92,118],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,107,70,69,84,183,185],[52,66,65,79,78,77,76,75,147,92,140,158],[52,66,65,79,78,77,76,121,120,217,216,109],[52,66,65,79,78,77,76,121,120,217,216,155,396],[52,66,65,79,78,77,76,121,120],[52,66,65,79,78,77,106,92,91,90,89,88,100,391],[52,66,65,79,78,77,76,180,70,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,239],[52,66,65,79,78,77,76,75,74,73,233,162],[52,66,65,79,78,77,106,92,91,90,89,88],[52,66,65,79,78,77,76,75,74,190,162,189,271],[52,66,65,79,78,77,76,180,70,102],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90,89,88,100,289],[52,66,65,79,78,77,76,75,74,73,72,71,70,102],[52,66,65,79,78,77,76,75,74,73,72,145,217,216,155,166],[52,66,65,79,78,77,76,75,74,73,72,298,92,140],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,152,258,203],[52,66,65,79,78,77,76,121,120,318,317],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,98,325],[52,66,65,79,78,77,76,75,385,227,109,108],[52,66,65,79,78,77,397,128],[52,66,65,79,78,77,76,121,398,243],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,349],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,175,174,399],[52,66,65,79,78,77,76,121,120,134,255,320],[52,66,65,79,78,77,76,400],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,323],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,175,259],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,347],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,94,73,401],[52,66,65,79,78,77,76,121,120,156,92],[52,66,65,79,78,77,76,251],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,247,246],[52,66,65,79,78,77,76,75,381,168,80],[52,66,65,79,78,77,76,121,120,138,92,140,158],[52,66,65,79,78,77,106,92,91,194,124,291],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,331,70,102,194,124,193],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,296],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,177,176,182],[52,66,65,79,78,77,106,92,118,81,292],[52,66,65,79,78,77,76,75,94,73,103,70,69,68,181],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,267,402],[52,66,65,79,78,77,76,75,74,73,72,145,133],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131],[52,66,65,79,78,77,76,75,74,73,72,145,255],[52,66,65,79,78,77,76,121,120,136,155],[52,66,65,79,78,77,76,75,74,73,72,228,243],[52,66,65,79,78,77,76,75,74,73,72,228,403],[52,66,65,79,78,77,76,75,74,73,72,228,162,189],[52,66,65,79,78,77,76,121,120,138,126,125],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,175,174,404],[52,66,65,79,78,77,106,92,91,90,89,88,343],[52,66,65,79,78,405],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,406],[52,66,65,79,78,77,76,75,94,73,103,70,111,110],[52,66,65,79,78,77,76,121],[52,66,65,79,78,77,76,75,74,73,72,145,127,126,125,124,241,338],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131],[52,66,65,79,78,77,76,75,74,73,72,145,407],[52,66,65,79,78,77,384,408],[52,66,65,79,78,169,168,155,234],[52,66,65,79,78,77,76,121,120,286,410,409],[52,66,65,79,78,77,76,121,120,138,365],[52,66,65,79,78,77,76,75,74,242,168,80],[52,66,65,79,78,77,76,75,74,242,168,80],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,76,253,411],[52,66,65,79,78,77,76,75,94,73,72,93,92,221],[52,66,65,79,78,244,162,189,271],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,239],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,355],[52,66,65,79,78,77,106,92,140],[52,66,65,79,78,77,76,121,120,217,216,109,108],[52,66,65,79,78,77,106,92,260],[52,66,65,79,78,77,220],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,247],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,412],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,242,168,155,154],[52,66,65,79,78,77,76,75,413,128],[52,66,65,79,78,77,76,75,147,414],[52,66,65,79,78,77,76,75,74,190,162,189,271],[52,66,65,79,78,77,76,75,74,333,218],[52,66,65,79,78,77,76,75,94,73,415,81,80],[52,66,65,79,78,77,76,75,94,73,416],[52,66,65,79,78,77,76,180,70,102,116],[52,66,65,79,78,77,76,75,74,73,72,145,127,417],[52,66,65,79,78,77,76,75,74,73,72,298,126,125,124,291],[52,66,65,79,78,77,76,121,120,288,81],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123,418],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90,89,88,87,86],[52,66,65,79,78,77,106,92,91,90,89,88,419],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115,114,374,420],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,237,185],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,279],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,121,120,133,132,131,421],[52,66,65,79,78,244,162,189,181],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,310],[52,66,65,79,78,77,76,107,70,102,90,89,88,247],[52,66,65,79,78,77,76,75,94,73,72,145,191,102,116],[52,66,65,79,78,77,76,75,94,73,72,145,191,102,194,124,146],[52,66,65,79,78,77,76,75,74,73,72,145,136,155,154],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,183,185],[52,66,65,79,78,77,76,112,70,102,194],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,297],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131,153],[52,66,65,79,78,77,76,75,232],[52,66,65,79,78,77,76,75,74,73,72,145,138,92,118,81],[52,66,65,79,78,77,76,143],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,73,72,93,92,122,81,135],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,248],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,98],[52,66,65,79,78,77,76,423],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,323],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,121,389,424],[52,66,65,79,78,77,76,143,142,131,425],[52,66,65,79,78,77,76,107,70,102,90],[52,66,65,79,78,77,106,92,91,90,89],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,267],[52,66,65,79,78,77,220],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,121,120,428,427,426],[52,66,65,79,78,77,76,121,429],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99],[52,66,65,79,78,77,76,75,74,73,72,145,288,81,238],[52,66,65,79,78,77,106,92,91,90,89,88,430],[52,66,65,79,78,77,76,121,120,191,69,84],[52,66,65,79,78,77,76,121,120,191,69,196,185],[52,66,65,79,78,77,76,121,120,136,155,345],[52,66,65,79,78,77,76,75,74,73,72,93,92,118,81,109],[52,66,65,79,78,77,76,121,120,167,286,364,283,131,153],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,121,120,133,132,214],[52,66,65,79,78,77,76,121,120,191,111,110,292],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,175,174,404],[52,66,65,79,78,77,76,75,94,73,72,71,263,110,80],[52,66,65,79,78,77,76,431,81,80],[52,66,65,79,78,77,76,75,232],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,267,432],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,433],[52,66,65,79,78,77,76,75,74,210,209,131,425],[52,66,65,79,78,77,76,75,74,73,233],[52,66,65,79,78,77,76,121,434,81],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,194,124,241],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,435],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,304],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,68],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105,436],[52,66,65,79,78,77,76,75,159,70,102,437],[52,66,65,79,78,77,76,75,159,70,102,90],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,196,265],[52,66,65,79,78,77,76,121,120,255,438],[52,66,65,79,78,77,76,75,74,73,72,298,92,346],[52,66,65,79,78,77,76,75,74,73,72,337],[52,66,65,79,78,77,76,75,74,73,103,263,110,348],[52,66,65,79,78,77,76,75,74,73,103,70,102],[52,66,65,79,78,77,76,75,74,73,201,81],[52,66,65,79,78,77,106,92,91,90,89,88,419],[52,66,65,79,78,77,76,107,70,69,84,237,185],[52,66,65,79,78,77,129],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,103,70,69,68,67],[52,66,65,79,78,77,76,107,70,69,84,183,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,75,74,190,227,109,108],[52,66,65,79,78,77,106,92,91,90,89,88,247],[52,66,65,79,78,77,76,75,74,73,72,145,127,126,125,124],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,105,436],[52,66,65,79,78,77,76,121,120,428,439,283,293],[52,66,65,79,78,77,76,121,120,428,427,409,440],[52,66,65,79,78,77,76,121,120,184,111],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,267,441],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,76,107,70,102,90,89,88,247,435],[52,66,65,79,78,77,76,107,70,102,90,89,305],[52,66,65,79,78,77,76,442],[52,66,65,79,78,77,76,443,168,109],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,177],[52,66,65,79,78,77,76,180,70,69,196,185],[52,66,65,79,78,77,76,444],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,249,81],[52,66,65,79,78,77,76,75,74,73,72,445],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123],[52,66,65,79,78,77,76,75,74,73,103,70,69],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,446],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,328],[52,66,65,79,78,77,76,75,74,73,72,200,168,155,166],[52,66,65,79,78,77,384,408],[52,66,65,79,78,150],[52,66,65,79,78,77,76,75,74,73,72,145,138,92],[52,66,65,79,78,77,76,112],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,447],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,354],[52,66,65,79,78,77,76,107,70,102,90,89,88,448],[52,66,65,79,78,77,76,121,198,92,449],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,145,127,450],[52,66,65,79,78,77,76,451],[52,66,65,79,78,77,106,92,91,90,89,88,87,86],[52,66,65,79,78,77,76,75,94,73,72,145,286,364,283,131,153],[52,66,65,79,78,77,76,75,94,73,72,145,286,364,283,131,153],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,123,452],[52,66,65,79,78,77,76,75,74,73,72,200,168],[52,66,65,79,78,77,76,75,371,453],[52,66,65,79,78,77,76,75,74,73,72,205,81],[52,66,65,79,78,77,76,75,74,73,72,93,92,454],[52,66,65,79,78,77,384,212],[52,66,65,79,78,77,76,75,74,73,72,226,342,293],[52,66,65,79,78,77,76,75,94,73,103,70,102,170],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,175,174,404],[52,66,65,79,78,77,76,75,94,301,81,109,108],[52,66,65,79,78,77,76,75,74,73,72,358],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,177,176,455],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,121,198,126,125,124,193],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,194],[52,66,65,79,78,77,76,75,74,73,72,71],[52,66,65,79,78,77,76,143],[52,66,65,79,78,77,76,121,120,318,218],[52,66,65,79,78,77,76,121,120,167,191,102,194,124],[52,66,65,79,78,77,76,75,94,73,72,93,456],[52,66,65,79,78,77,106,92,140],[52,66,65,79,78,77,76,180,70],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,267,432],[52,66,65,79,78,77,76,75,74,73,72,145,286,364],[52,66,65,79,78,77,76,75,74,73,213,168,155],[52,66,65,79,78,249,81,117],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,391],[52,66,65,79,78,77,76,75,94,73,72,226,342],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,116],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,210],[52,66,65,79,78,77,76,75,74,73,278,277,131],[52,66,65,79,78,77,76,75,74,73,103,70,457],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,412],[52,66,65,79,78,77,106,92,91,90,89,88,87,115],[52,66,65,79,458],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,74,73,72,145,138,92,118,81,204],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,435],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,349,459],[52,66,65,79,78,150,362,293],[52,66,65,79,78,77,76,75,94,73,103,70,102,170],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,94,73,72,460],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,177,176,182],[52,66,65,79,78,77,76,180,70,102,194,124],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,121,302,168,155],[52,66,65,79,78,77,76,75,94,242,168,155,166,461],[52,66,65,79,78,169,168,155,345],[52,66,65,79,78,77,76,75,94,73,72,145,127,92,140],[52,66,65,79,78,77,76,75,94,73,72,145,286,410,409,462],[52,66,65,79,78,77,76,75,232],[52,66,65,79,78,77,76,75,381,168,80],[52,66,65,79,78,244],[52,66,65,79,78,405],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,452],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,75,74,73,103,70,69,68],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,463],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,233,162,189,67],[52,66,65,79,78,77,76,75,159,70,69,84,83],[52,66,65,79,78,77,76,75,74,73,72,298],[52,66,65,79,78,77,76,75,74,73,72,85,179,356],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131,421],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,258,203],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,94,73,72,145,136,155,166],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,391,395],[52,66,65,79,78,77,76,75,94,73,213,168,80],[52,66,65,79,78,77,76,107,70,102,170],[52,66,65,79,78,77,76,121,120,191,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,374],[52,66,65,79,78,77,76,121,120,191,111,110],[52,66,65,79,78,77,76,464],[52,66,65,79,78,77,106,92,91],[52,66,65,79,465],[52,66,65,79,78,150],[52,66,65,79,78,249],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,220],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84],[52,66,65,79,78,77,76,180,263,110,135],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115,114,267],[52,66,65,79,78,77,106,92,91,90,89,88],[52,66,65,79,78,77,76,75,159,70,69,84,83],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152],[52,66,65,79,78,77,76,75,94,73,324,466],[52,66,65,79,78,77,76,75,74,73,103,70,102,194,124,241,338],[52,66,65,79,78,77,106,92,260],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,467],[52,66,65,79,78,77,76,75,74,73,72,145,255],[52,66,65,79,78,77,76,75,74,73,72,145,127],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,118],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,90,338],[52,66,65,79,78,77,76,75,74,73,72,145,138],[52,66,65,79,78,77,76,121,120,167,191,69,84,237],[52,66,65,79,78,77,76,75,159,70,102,116,468],[52,66,65,79,78,77,76,75,94,73,72,85,70,69,84,183,185],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,106,92,91,170],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,406],[52,66,65,79,78,77,76,469,227,292],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,174,299],[52,66,65,79,78,77,76,107,70,102,90],[52,66,65,79,78,77,76,75,470],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,194,124,193],[52,66,65,79,78,77,76,75,74,190,162,189,67],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,94,73,72,85,369],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,161],[52,66,65,79,78,77,76,121,120,268],[52,66,65,79,78,77,76,75,94,73,324,218],[52,66,65,79,78,77,76,121,120,472,471],[52,66,65,79,78,77,106,92,91,194,124],[52,66,65,79,78,77,76,75,74,73,72,145,191],[52,66,65,79,78,77,473],[52,66,65,79,78,77,106,92,91,90,89,310],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,98],[52,66,65,79,78,77,76,121,120,191,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,183,185],[52,66,65,79,78,150,362,131,153],[52,66,65,79,78,77,76,75,94,73],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,433],[52,66,65,79,78,77,76,75,74,73,72,145,127,453],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,112,263],[52,66,65,79,78,77,76,75,74,73,72,200,168,155],[52,66,65,79,78,77,106,92,346],[52,66,65,79,78,77,76,75,94,73,72,85,263,110,109],[52,66,65,79,78,77,76,121,120,133],[52,66,65,79,78,77,76,121,120,127,126,125,124,241,240],[52,66,65,79,78,77,76,75,74,73,72,200,168,155],[52,66,65,79,78,77,106,92,91,170],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174,250],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,74,73,72,145,255],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,121,120,133,171],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,94,73],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,196,185],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,74,73,103,70,69,84],[52,66,65,79,78,150,362,131,130],[52,66,65,79,78,77,76,75,94,73,72,145],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,177],[52,66,65,79,78,77,76,75,74,73,103,179,178,474],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123],[52,66,65,79,78,150],[52,66,65,79,78,77,106,92,91,90,89,88,100,99],[52,66,65,79,78,77,106,92,91,90,89,88,247],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,247,246],[52,66,65,79,78,77,76,75,74,73,72,145,286],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,419],[52,66,65,79,78,77,106,92,475],[52,66,65,79,78,405],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,328,334],[52,66,65,79,78,77,106,92,91,90,89,88,476],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,177,176,182],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,98,447],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,98],[52,66,65,79,78,77,76,443,212],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,477],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,445],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,98,325],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,194,478],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,145,127,126,125,124],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,479],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,87,115,114,151,480],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,98],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,183,185],[52,66,65,79,78,77,76,75,94,73,72,145,255,320,109],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,180,70,69,196,265],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,267],[52,66,65,79,78,77,76,423,81],[52,66,65,79,78,77,76,75,94,73,72,85,70],[52,66,65,79,78,77,106,92,91,90,89,88,100,99],[52,66,65,79,78,77,307,481,131,153],[52,66,65,79,78,150],[52,66,65,79,78,77,482],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,195,435],[52,66,65,79,78,77,76,75,74,242,212],[52,66,65,79,78,77,106,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,87,115,114,374,420],[52,66,65,79,78,77,76,75,74,73,72,71,70],[52,66,65,79,78,77,76,423,81],[52,66,65,79,78,77,76,75,232],[52,66,65,79,78,77,76,75,74,73,415,81,117],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,337,81,117],[52,66,65,79,78,77,76,75,74,73,72,85],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,118,81,109,300],[52,66,65,79,78,77,76,75,147,92,454],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,152,161],[52,66,65,79,78,77,76,75,381,168,155,234],[52,66,65,79,78,77,76,75,74,73,233,162,189],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,338],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,310],[52,66,65,79,78,77,76,75,74,73,72,145,127,92],[52,66,65,79,78,77,76,121,120,191,102,90],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,297],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,483],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,112,70,69,84,183],[52,66,65,79,78,77,76,387,92,118],[52,66,65,79,78,77,106,92,91,194,124,291],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,446],[52,66,65,79,78,77,76,107,70,69,84],[52,66,65,79,78,77,76,75,74,73,72,226,342],[52,66,65,79,78,77,76,75,74,73,72,226,342,131],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,107,70,111,110,155],[52,66,65,79,78,77,106,126,199,108],[52,66,65,79,78,77,76,121,120,191,69,84,183,185],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,247],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,140,158],[52,66,65,79,78,77,76,75,74,73,72,226,342,131,130],[52,66,65,79,78,77,76,121,120,156,92,236,235,485,484],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,486],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,123,418],[52,66,65,79,78,77,76,121,389,388,131,153],[52,66,65,79,78,77,76,75,74,73,103,70,102,194,124,241,338],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,130],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,143],[52,66,65,79,78,77,76,143,142,131],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,90,312],[52,66,65,79,78,77,76,75,74,73,72,145,144],[52,66,65,79,78,77,76,75,74,73,72,445],[52,66,65,79,78,77,76,75,74,73,72,226,342,131,153],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,433],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,86],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,74,73,233,162,189],[52,66,65,79,78,77],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,433],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,276],[52,66,65,79,78,77,76,75,74,73,233,227,135],[52,66,65,79,78,77],[52,66,65,79,78,169,168],[52,66,65,79,82,81,109,300],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,258,141],[52,66,65,79,78,77,76,75,94,73,72,145,217,216,155,345],[52,66,65,79,78,77,76,75,94,73,72,145,217,393,271],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,105],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,105,104],[52,66,65,79,82,81,135],[52,66,65,79,78,150,362,131,153],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114,267,488],[52,66,65,79,78,77,106,92,91,90,89,88,489],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,297],[52,66,65,79,78,77,106,92,91,194,124],[52,66,65,79,78,77,76,469,227,238],[52,66,65,79,78,77,76,75,74,73,72,71,70],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,370,182],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,195,246],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,276,490],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,491],[52,66,65,79,78,77,76,75,94,73,72,145,268],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,87,86,492],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,208],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,75,74,73,72,378],[52,66,65,79,78,77,76,75,74,73,72,93],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,76,121,398],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,73,72,145,286,410,409],[52,66,65,79,78,77,106,92,475],[52,66,65,79,78,77,76,121,120,217,216,155,166,461],[52,66,65,79,78,77,76,75,74,73,72,298,230],[52,66,65,79,78,77,76,75,74,73,72,145,407],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,467],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,247,246],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,368],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,247,373],[52,66,65,79,78,77,106,92,91,90,89,88,412],[52,66,65,79,78,77,106,414],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,94,73,72,85,263,110,109,108],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,370,455],[52,66,65,79,78,77,76,75,159,70,69,84,83],[52,66,65,79,78,77,384,168,155,234],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,194,124],[52,66,65,79,78,77,76,75,74,190,162,189,271],[52,66,65,79,78,77,76,75,74,73,324,218],[52,66,65,79,78,77,76,75,74,73,72,145,286,410,409,462],[52,66,65,79,78,77,76,75,74,73,72,145,288,81],[52,66,65,79,78,77,106,92,91,194,124,241],[52,66,65,79,78,169,168],[52,66,65,79,78,77,106,126,125],[52,66,65,79,78,77,493],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84],[52,66,65,79,78,77,76,75,74,73,213],[52,66,65,79,78,77,76,75,74,73,213,168,155,396],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,237,185],[52,66,65,79,465],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,258,246],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,328,494],[52,66,65,79,78,77,106,92,454],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,107,70,102,194,124,241,338],[52,66,65,79,78,77,76,75,94,73,72,145,136,155,345],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,98,97],[52,66,65,79,78,77,384,168,109,300],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,328],[52,66,65,79,78,77,76,75,94,73,103,70,69,84,237,185],[52,66,65,79,78,77,106,92,91,90,89,88,323],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,237,185],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,98,97],[52,66,65,79,78,77,76,443,212],[52,66,65,79,78,77,76,121,398],[52,66,65,79,78,77,106,92,91,194,124,241,338],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,148,81,109,300],[52,66,65,79,78,77,76,75,74,333],[52,66,65,79,78,77,106,92,91],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131,130],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,233,227],[52,66,65,79,78,77,106,92,260],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177],[52,66,65,79,78,77,106,92,91,90,89,88,87,86],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,107,70,102,90,89,88,87],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,194,124,241],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,258,246],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,174,495],[52,66,65,79,78,77,76,75,385,162,189,271],[52,66,65,79,78,77,76,75,496],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,170],[52,66,65,79,78,77,76,75,74,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,342,131,153],[52,66,65,79,78,77,76,75,148,81,109],[52,66,65,79,78,77,76,75,94,73,103,70,102,116],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,325],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,259],[52,66,65,79,78,405],[52,66,65,79,78,77,76,107,70,102,90],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,174,495],[52,66,65,79,78,77,76,75,74,73,72,378],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,107,369],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,208],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88],[52,66,65,79,78,77,76,180,70,69,68,271],[52,66,65,79,78,77,76,180,70,69],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,152,161],[52,66,65,79,78,77,76,121,120,428,439,497],[52,66,65,79,78,77,76,387,417],[52,66,65,79,78,77,76,387,365],[52,66,65,79,78,77,76],[52,66,65,79,78,77,384,212],[52,66,65,79,78,77,498],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,175,174,250],[52,66,65,79,78,77,106,126,125,124,193],[52,66,65,79,78,77,129],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,499],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97],[52,66,65,79,78,77,76,75,74,73,72,145,500],[52,66,65,79,78,77,76,75,74,73,72,200,168,80],[52,66,65,79,78,77,76,75,147,92,501],[52,66,65,79,78,77,76,75,74,242,168,155,234],[52,66,65,79,78,77,76,75,74,242,168,155,166],[52,66,65,79,78,77,106,92,91,90],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,322],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,310],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,75,74,73,72,145,286,364],[52,66,65,79,78,77,76,75,74,210],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,106,92,91,90,89,88,100,322],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,247],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,76,107,70,102,90,89,88,247,435],[52,66,65,79,78,77,76,75,74,73,72,298,453],[52,66,65,79,78,77,76,75,74,73,72,502],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,195,418],[52,66,65,79,78,77,76,400],[52,66,65,79,78,77,76,107,70,102,90,89,88,247,246],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,112,70,102,194,124],[52,66,65,79,78,77,76,75,94,73,72,145,191,503],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,105],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,107,179],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,94,73,72,337,81,348],[52,66,65,79,78,77,76,75,147,92,118,81],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,196,265],[52,66,65,79,78,77,76,75,74,73,72,145,138,280],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,177,316],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123,452],[52,66,65,79,78,77,76,75,74,73,72,145,255,320,238],[52,66,65,79,78,77,76,75,74,73,72,205],[52,66,65,79,78,77,106,92,91,90,89,88,486],[52,66,65,79,78,77,76,75,147,92,118,81],[52,66,65,79,78,77,76,75,148],[52,66,65,79,78,77,76,75,94,73,72,226],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,274],[52,66,65,79,78,244,227],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,152,328],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,433],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,247,297],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,177],[52,66,65,79,78,77,76,75,74,73,72,504,411],[52,66,65,79,78,77,76,75,94,73,72,145,191,111,110],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,374],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,87,115,114,267,441],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,505],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,340],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,87,86],[52,66,65,79,78,77,76,75,74,73,233,243],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,237,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,176,182],[52,66,65,79,78,77,106,92,91],[52,66,65,79,78,77,76,75,74,301,81,109,108],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,121],[52,66,65,79,78,77,76,121,120,127,126,125,124,241],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,161],[52,66,65,79,78,77,106,92,91,90,89,88,87],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,310],[52,66,65,79,78,77,76,75,94,73,72],[52,66,65,79,78,77,76,75,94,73,72,228,243],[52,66,65,79,78,77,76,443,212],[52,66,65,79,78,77,76,75,94,73,72,145,136,155,154],[52,66,65,79,78,77,76,75,74,190,227,80],[52,66,65,79,78,77,76,75,74,190,227],[52,66,65,79,78,77,76,75,94,73,72,145,136,80],[52,66,65,79,78,77,76,180,70,111,110,155],[52,66,65,79,78,77,76,331],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,506],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,463],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,175,259],[52,66,65,79,78,77,106,92,91,90,89,88,486],[52,66,65,79,78,77,507],[52,66,65,79,78,77,76,143,142],[52,66,65,79,78,77,76,121,120,134,509,178,508],[52,66,65,79,78,77,76,295,81],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,237,185],[52,66,65,79,78,77,76,75,74,73,415],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88],[52,66,65,79,78,77,76,510],[52,66,65,79,78,77,76,75,159,179,356],[52,66,65,79,78,77,76,75,147,126,125,124,146],[52,66,65,79,78,77,76,75,74,242,168,155,345],[52,66,65,79,78,77,511,186],[52,66,65,79,78,77,76,107,70,69,196,185],[52,66,65,79,78,77,76,107,70,102,90,89,88,512],[52,66,65,79,78,77,76,75,74,73,415,81,109],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,322],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,247,203],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,85,263,110,80],[52,66,65,79,78,77,76,75,74,73,72,85,70,111,110,109],[52,66,65,79,78,77,76,75,74,242,212],[52,66,65,79,78,77,76,75,147,92,91,437],[52,66,65,79,78,77,76,107,70,102,90,89,88,247],[52,66,65,79,78,77,76,180,70,69,84,83],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,248],[52,66,65,79,78,77,76,121,120,136,109,108],[52,66,65,79,78,77,76,121,120,136],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,325],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,76,75,74,73,72,145,255,513],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,196,185],[52,66,65,79,78,77,76,180,70,69,84,237,185],[52,66,65,79,78,77,76,75,74,210,209,131],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,433],[52,66,65,79,78,77,514],[52,66,65,79,78,77,76,75,74,73,72,228],[52,66,65,79,78,77,76,75,74,190,243,128],[52,66,65,79,78,77,76,75,74,190,162,189],[52,66,65,79,78,405],[52,66,65,79,78,77,163,227,117],[52,66,65,79,78,77,76,75,74,73,72,93,515],[52,66,65,79,78,77,76,75,74,73,72,516],[52,66,65,79,78,77,76,75,74,73,72,71,70,111,517],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,518],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,73,72,145,138,92,140],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,196],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,177,176,182],[52,66,65,79,78,77,76,75,94,73,72,145,217,216],[52,66,65,79,78,77,307,481,131,130],[52,66,65,79,78,77,76,180,263],[52,66,65,79,78,77,76,75,74,210,209,379],[52,66,65,79,78,77,76,75,74,190],[52,66,65,79,78,77,76,75,94,73,72,145,191,111,110,109,108],[52,66,65,79,78,77,76,75,94,73,72,145,191,102,90,338],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,289],[52,66,65,79,78,77,76,331],[52,66,65,79,78,77,76,75,74,73,72,145,138,519],[52,66,65,79,78,77,76,121,198,92,386],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131,153],[52,66,65,79,78,77,76,75,94,487,128],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,98,499],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,372],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,310],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,196],[52,66,65,79,78,77,76,75,94,73,103,70,102,194,124,146],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,177],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,520],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,121,120,167,217,521],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,312],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,522],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175,259],[52,66,65,79,78,77,384,408],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105],[52,66,65,79,78,77,76,75,74,73,523],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,195,373],[52,66,65,79,78,77,76,75,94,73,72,145,286,364,283,131,153],[52,66,65,79,78,77,76,121,120,428,427,426],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,391],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,68,271],[52,66,65,79,78,77,76,75,74,73,201],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,354],[52,66,65,79,78,77,76,75,74,73,72,71,263],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,75],[52,66,65,79,78,77,76,75,74,73,103,70,69,68,67],[52,66,65,79,78,77,76,75,74,73,72,298,453],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,106,92,91,90,89,88,87],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,76,443,168,155,345],[52,66,65,79,78,77,76,75,74,73,416],[52,66,65,79,78,77,106,92,91,90,89,88,100],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,152,258,297],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,451],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,486],[52,66,65,79,78,77,106,92,91,90,89,310],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,170],[52,66,65,79,78,77,76,75,94,73,72,145,127,92,118,81,135],[52,66,65,79,78,77,384,168,155,396],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,467],[52,66,65,79,78,77,76,331,70,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,378],[52,66,65,79,78,77,76,75,94,73,72,145,286,410,409,524],[52,66,65,79,78,77,76,75,94,73,72,145,286],[52,66,65,79,78,77,76,75,74,333,218],[52,66,65,79,78,77,76,75,74,73,278],[52,66,65,79,78,77,106,92,91,90,89,88,100],[52,66,65,79,78,77,76,180,263,110,109,108],[52,66,65,79,78,77,76,75,74,73,72,85,70,111,110,80],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,486],[52,66,65,79,78,77,163,227,109,108],[52,66,65,79,78,244,227,238],[52,66,65,79,78,77,76,75,147,126,125,124],[52,66,65,79,78,77,76,75,74,242,212],[52,66,65,79,78,77,76,75,74,73,72,200,168,155,166,461],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,525],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,94,73,72,205,81,135],[52,66,65,79,78,77,76,75,94,73,72,93,92,118,81,109,108],[52,66,65,79,78,77,76,75,74,73,72,145,138,126,125,124,241],[52,66,65,79,78,77,76,75,74,487],[52,66,65,79,78,77,76,75,74,73,278],[52,66,65,79,78,405],[52,66,65,79,78,77,76,75,74,73,72,93,92,526],[52,66,65,79,78,77,76,75,74,73,72,93,126,125,124],[52,66,65,79,78,77,76,121,120,527],[52,66,65,79,78,77,76,75,74,73,72,145,255,513],[52,66,65,79,458],[52,66,65,79,78,77,76,75,74,73,72,145,217,216],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,106,92,91,90,89,88,419],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114,267],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114],[52,66,65,79,458],[52,66,65,79,78,150,362,361],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,247],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,175,174,404],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,123,297],[52,66,65,79,78,77,76,121,389,388,131,153],[52,66,65,79,78,77,76,75,74,528],[52,66,65,79,78,77,76,75,94,73,72,145,127,92,118,81,109],[52,66,65,79,78,77,76,75,94,73,72,145,127,126,125,124,529],[52,66,65,79,78,77,76,75,74,73,72,145,191,111,110,117],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,419],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,94,190,227,109,108],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,103,70,69,68,67],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90],[52,66,65,79,78,77,106,92,122,81,109,108],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,177,296],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,196],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,379],[52,66,65,79,78,77,76,75,74,73,72,145,255,513],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,530],[52,66,65,79,78,77,76,252,81,292],[52,66,65,79,78,77,76,75,74,73,72,145,138,126,199,108],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,74,73,72,93,531],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,372],[52,66,65,79,78,77,76,75,94,73,72,145,191,229,532],[52,66,65,79,78,77,76,75,94,73,72,145,136,155,166],[52,66,65,79,78,77,106,92,91,90,89,88,533],[52,66,65,79,78,77,106,92,91,90,89,88,100,534],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,259],[52,66,65,79,78,77,76,107,70,102,90,89,88,430,535],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,349],[52,66,65,79,78,77,106],[52,66,65,79,78,77,76,75,381,168,155],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,195,452],[52,66,65,79,78,77,76,387,92,118,81,109],[52,66,65,79,78,77,76,121,398,162,189],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,183],[52,66,65,79,78,77,76,75,74,73,72,536],[52,66,65,79,78,77,76,443,168,155,154],[52,66,65,79,78,77,473],[52,66,65,79,78,77,76,331,70,102,194],[52,66,65,79,78,77,76,331,70,69,84,183,185],[52,66,65,79,78,77,537],[52,66,65,79,78,77,76,143,142,131,153],[52,66,65,79,78,77,106,92,91,90,89,88,247,246],[52,66,65,79,78,77,76,75,94,73,72,298,92,118,81,109,108],[52,66,65,79,78,77,76,75,94,73,72,298,92,140,139],[52,66,65,79,78,77,76,107,70,69,196,185],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,486],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,152,258,452],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,68,271],[52,66,65,79,78,77,106,92,91,194,124,241],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,538],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,539],[52,66,65,79,78,77,76,75,94,73,72,93,92,118,81,109],[52,66,65,79,78,77,76,75,159,70,69,196],[52,66,65,79,78,77,76,75,74,73,72,145,138,224,540],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,310],[52,66,65,79,78,77,76,75,74,73,72,85,70,229,541],[52,66,65,79,78,77,106,92,118,81],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,87,86],[52,66,65,79,78,77,76,542],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,87],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,87,115,114,267,441],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,98,447],[52,66,65,79,78,77,76,75,94,73,72,145,127,92],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,152,328,334],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,237],[52,66,65,79,78,77,76,75,74,73,72,85,70],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,68],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,71,263,110],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123,452],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,76,75,94,73,72,226,342,327],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,246],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,391,543],[52,66,65,79,78,77,76,75,74,73,103,70,69,68,271],[52,66,65,79,78,77,76,75,94,73,72,298,126,125,124],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,246],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,373],[52,66,65,79,78,77,76,121,120,286],[52,66,65,79,78,77,76,121,120,167,191,102,170],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,195,373],[52,66,65,79,78,77,76,75,74,73,72,544],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,237],[52,66,65,79,78,77,76,75,381,168,155,345],[52,66,65,79,78,77,315,81,117],[52,66,65,79,78,77,106,450],[52,66,65,79,78,77,76,75,74,73,545],[52,66,65,79,78,77,76,387,92,140],[52,66,65,79,78,77,76,121,120,202,81,155],[52,66,65,79,78,77,76,121,120,184,111,110,109,108],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,419],[52,66,65,79,78,77,76,121,120,255],[52,66,65,79,78,77,76,75,74,73,72,145,286,364],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,274],[52,66,65,79,78,77,76,75,74,73,72,145,138,126,125,124,193],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,194,124,241,338],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,546],[52,66,65,79,78,77,76,121,120,191,69,196,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,518],[52,66,65,79,78,77,76,180,70,102,90],[52,66,65,79,78,244,162,189,67],[52,66,65,79,78,77,76,75,74,73,72,145,133],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,106,92,91,90,89,88,343],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,469,227,135],[52,66,65,79,78,77,76,75,74,73,72,93,126,125,124],[52,66,65,79,78,77,76,75,74,190,162,189,67],[52,66,65,79,78,77,106,92,449],[52,66,65,79,78,77,76,180,70,69,84,237,185],[52,66,65,79,78,77,76,75,232,294],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,430],[52,66,65,79,78,77,76,75,94,73,72,85],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,94,73,72,145,191,102,90,312],[52,66,65,79,78,77,76,75,74,73,72,314],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,384,168,155],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,319],[52,66,65,79,78,77,76,180,70,111,110,155],[52,66,65,79,78,77,547],[52,66,65,79,78,548],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,183,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,391],[52,66,65,79,78,77,76,75,549],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,121,120,268],[52,66,65,79,78,77,76,75,74,73,103,70,69,196,185],[52,66,65,79,78,77,76,75,413],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,121,120,428,439],[52,66,65,79,78,77,76,121,120,428,439,283,131,130],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,107,70,69,84],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,72,145,217,216],[52,66,65,79,78,77,76,121,120,138,126,199],[52,66,65,79,78,77,76,121,120,217,216],[52,66,65,79,78,77,76,121,120,217,216],[52,66,65,79,78,77,76,75,74,73,72,93,126,125,124,146],[52,66,65,79,78,77,76,121,120,127,126,125,124,241,338],[52,66,65,79,78,150,362,131,153],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,87,115,550],[52,66,65,79,78,77,76,75,94,73,72,314,471],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,304],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,98,447],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,152,258,246],[52,66,65,79,78,77,76,75,74,73,103,70,102,194,124],[52,66,65,79,78,77,76,107,70,102,170],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,338],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99],[52,66,65,79,78,77,76],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,338],[52,66,65,79,78,77,76,75,74,73,72,145,551],[52,66,65,79,78,77,76,75,74,73,72,145,268],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,552],[52,66,65,79,78,77,76,112,70,69,84],[52,66,65,79,78,77,76,112,70,69,196],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,276,367],[52,66,65,79,78,77,106,92,91,90,89,88,247],[52,66,65,79,78,77,397],[52,66,65,79,78,77,106,92,91,90,89,88,247,452],[52,66,65,79,78,77,106,92,91,90,89,88,100,354],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,447],[52,66,65,79,78,77,165,81],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,196,265],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,373],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,316],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,338],[52,66,65,79,78,77,76,75,232],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,83],[52,66,65,79,78,77,76,75,159,70,111,110,292],[52,66,65,79,78,77,76,75,187],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,373],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175,174,250],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,433],[52,66,65,79,78,77,76,75,74,73,213,212],[52,66,65,79,78,77,76,75,74,73,213],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98],[52,66,65,79,78,77,76,121,120,217,216,155,166],[52,66,65,79,78,169,168,155],[52,66,65,79,78,169,212],[52,66,65,79,82,81,109],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,387,92,475],[52,66,65,79,78,77,76,387,126,125,124,193],[52,66,65,79,78,77,76,180,70,229],[52,66,65,79,78,77,106,92,91,90,89,305],[52,66,65,79,78,77,129],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,553],[52,66,65,79,78,77,76,75,74,73,72,200,168,155,166],[52,66,65,79,78,77,76,121,120,136,155,345],[52,66,65,79,78,77,76,75,74,73,72,71,70,69],[52,66,65,79,78,77,76,75,147,92,475],[52,66,65,79,78,77,76,75,74,73,72,145,255,513],[52,66,65,79,78,77,76,75,74,73,523],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114,267],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98],[52,66,65,79,78,77,76,75,74,73,213,168,155],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,86],[52,66,65,79,78,77,76,75,147,126,125,124],[52,66,65,79,78,77,106,92,91,194,124,241,338],[52,66,65,79,78,77,76,180],[52,66,65,79,78,77,76,75,371,92,118,81,292],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,349,459],[52,66,65,79,78,77,76,121,120,217,216,155,554],[52,66,65,79,78,77,76,180,70,102,90,312],[52,66,65,79,78,77,76,75,147,92,91,90,89,310],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,194,124,241],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,247,246],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,161],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90],[52,66,65,79,78,77,76,331,70,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,180,70,102,90,338],[52,66,65,79,78,77,76,180,70,69,84],[52,66,65,79,78,77,76,180,70,69,68],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,207],[52,66,65,79,78,77,106,92,91,194,124,146],[52,66,65,79,78,77,106,126,125,124],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98],[52,66,65,79,78,77,76,75,74,73,103,179],[52,66,65,79,78,77,76,75,94,73,72,85,70,69,84,237,185],[52,66,65,79,78,77,76,75,94,73,233],[52,66,65,79,78,77,76,180,263,110],[52,66,65,79,78,77,76,121,198,92,475],[52,66,65,79,78,77,76,75,74,73,72,504],[52,66,65,79,78,77,76,121,120,509],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,246],[52,66,65,79,78,244,227,238],[52,66,65,79,78,77,76,75,74,73,72,200,168,155,166],[52,66,65,79,78,77,76,75,74,73,213,168,155,345],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,163,243],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87],[52,66,65,79,78,77,76,121,398,162,555],[52,66,65,79,78,77,76,75,94,190],[52,66,65,79,78,77,76,121,120,156,92,556],[52,66,65,79,78,77,76,75,74,73,213,168,155,166],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,118,81],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,118,81],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,247,246],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,121,198,557],[52,66,65,79,78,77,76,75,94,73,72,85,70,69,196,185],[52,66,65,79,78,77,76,75,94,73,72,200,168,80],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,558],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,159,70,69,84,83],[52,66,65,79,78,77,76,75,159,70,69,68,271],[52,66,65,79,78,77,76,180,70,229],[52,66,65,79,78,77,76,180,70,69,68],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,94,242,168],[52,66,65,79,78,77,76,75,371,417],[52,66,65,79,78,77],[52,66,65,79,78,169,168,155,166,461],[52,66,65,79,78,77,76,75,74,73,72,145,286],[52,66,65,79,78,77,76,75,74,73,72,145,255],[52,66,65,79,78,77,76,121,120,133,171],[52,66,65,79,78,77,76,75,74,73,103,179,178,559],[52,66,65,79,78,77,76,75,94,73,308],[52,66,65,79,78,77,76,121,198,519],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,560],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,75,74,73,103,70,102,561],[52,66,65,79,78,77,76,75,74,73,201,81],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,196,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,276,275,349],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,121,120,134,191,69,84,183,185],[52,66,65,79,78,77,76,121,120,134,138,92],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123],[52,66,65,79,78,150,362],[52,66,65,79,78,244,227],[52,66,65,79,78,77,76,75,94,73,72,93,92,122,81,238],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,505],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,220],[52,66,65,79,78,77,106,126,125,124,241,338],[52,66,65,79,78,77,76,387,417],[52,66,65,79,78,77,76,75,74,73,213,168,80],[52,66,65,79,78,169],[52,66,65,79,78,77,76,107,70,111,110,348],[52,66,65,79,78,77,76,107,70,102,116],[52,66,65,79,78,77,76,75,74,190],[52,66,65,79,78,77,76,75,74,73,278],[52,66,65,79,78,77,76,107,70,102,90,89,88,366],[52,66,65,79,78,77,76,121,120,133,132,131,421],[52,66,65,79,78,77,76,443,168,109],[52,66,65,79,78,77,76,75,94,73,72,145,191,229,541],[52,66,65,79,78,77,76,75,94,73,72,93,365],[52,66,65,79,78,77,76,75,74,73,72,378],[52,66,65,79,78,77,76,75,74,73,213,168],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,491],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,237],[52,66,65,79,78,77,76,121,120,217,216,155,345],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,116],[52,66,65,79,78,77,76,331,70,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,310],[52,66,65,79,78,77,76,75,74,73,72,85,70,229],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,86],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,562],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,374],[52,66,65,79,78,77,76,75,74,73,72,93,563],[52,66,65,79,78,77,76,75,381,168,155,166],[52,66,65,79,78,77,76,107,70,102,194,124,529],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,248],[52,66,65,79,78,77,76,121,120,286,410,409,564],[52,66,65,79,78,77,76,121,120,288,81],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,203],[52,66,65,79,78,77,76,75,94,73,278,277],[52,66,65,79,78,77,76,75,74,190,227,109,300],[52,66,65,79,78,77,76,75,74,190,162,189],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,565],[52,66,65,79,78,77,76,75,74,73,72,93,92,122,81,80],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,121,120,127,92,118,81],[52,66,65,79,78,77,76,75,74,73,72,200,168,155,166],[52,66,65,79,78,77,76,75,74,73,72,145,191,111,110,292],[52,66,65,79,78,77,76,107,70,102,90,89,88,463],[52,66,65,79,78,77,76,75,74,73,72,145,318],[52,66,65,79,78,77,76,75,94,73,213,168,155],[52,66,65,79,78,77,76,387,126,125,124,241,312],[52,66,65,79,78,77,106,92,91,90,89,88,343],[52,66,65,79,78,77,76,566],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,391,395],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,106,92,140,567],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,86],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,152,258,297],[52,66,65,79,78,77,76,75,74,568,411],[52,66,65,79,78,77,76,75,159],[52,66,65,79,78,77,76,75,74,73,72,145,217,216],[52,66,65,79,78,77,76,75,74,73,72,145],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,194,124,311],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,237,185],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,98],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,328],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,163,227],[52,66,65,79,78,77,76,75,74,73,72,145,360],[52,66,65,79,78,77,106,92,91,90,89,88,489],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,237,185],[52,66,65,79,78,77,76,75,385,162,189,67],[52,66,65,79,78,77,76,75,74,73,103,70,69,196,265],[52,66,65,79,78,77,76,75,74,73,103,70,69,196,265],[52,66,65,79,78,77,76,75,74,73,103,70,69,196,265],[52,66,65,79,78,77,76,75,74,73,103,70,69,196,265],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,121,120,191,457],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,322],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,138,224,540],[52,66,65,79,78,77,76,75,74,73,72,145,217,216,109],[52,66,65,79,78,77,106,92,91,90,89,88,87],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,569],[52,66,65,79,78,77,76,252,81,80],[52,66,65,79,78,77,76,469,162,189,67],[52,66,65,79,78,77,76,121,120,191,69,196,265],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,367],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,346],[52,66,65,79,78,77,76,75,74,73,72,145,127,126,125,124,193],[52,66,65,79,78,77,76,75,74,73,72,145,136,155],[52,66,65,79,78,77,76,75,74,73,72,228,162,555],[52,66,65,79,78,77,76,75,74,73,72,71,263,110],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152],[52,66,65,79,78,77,76,75,74,73,103,179],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,177],[52,66,65,79,78,77,570],[52,66,65,79,78,244,162,189,271],[52,66,65,79,78,77,76,75,74,73,72,516,186],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,530],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152],[52,66,65,79,78,77,76,121,120,138,92,475],[52,66,65,79,78,77,76,107,70,102,90,338],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,374,420],[52,66,65,79,78,77,76,121,120,191,102,194],[52,66,65,79,78,77,76,121,120,191,69,84,183,185],[52,66,65,79,78,77,307],[52,66,65,79,78,77,76,75,381,168,155,166],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,569],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,116],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,370],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,355],[52,66,65,79,78,77,76,331,70,69,84,237,185],[52,66,65,79,78,77,76,251],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,246],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,304],[52,66,65,79,78,77,76,121,120,167,138,92],[52,66,65,79,78,77,76,143,142],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,237,185],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,177],[52,66,65,79,78,77,76,75,385,227],[52,66,65,79,78,77,76,121,120,127],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,194,124,241,338],[52,66,65,79,78,77,76,75,94,73,72,145,571],[52,66,65,79,78,77,76,75,94,73,72,145,255],[52,66,65,79,78,77,76,121,120,138,572],[52,66,65,79,78,77,76,121,120,133,132,131,421],[52,66,65,79,78,77,76,143],[52,66,65,79,78,77,76,75,74,73,72,228,227,80],[52,66,65,79,78,77,106,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,107,70,102,90,89,88,573],[52,66,65,79,78,77,106,92,91,90,312],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,196,265],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,312],[52,66,65,79,78,77,76,75,74,73,72,145,288],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,177,574],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,447],[52,66,65,79,78,77,76,180,70,229],[52,66,65,79,78,77,76,75,147,92,454],[52,66,65,79,78,77,76,75,147,92,91,90,89,575],[52,66,65,79,78,77,76,75,357],[52,66,65,79,78,77,384],[52,66,65,79,78,77,165],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,147,92,91,170],[52,66,65,79,78,77,76,121,120,191,69,84,237],[52,66,65,79,78,77,76,75,74,73,72,145,136,155,380],[52,66,65,79,78,77,76,75,74,73,72,145,138,224,540],[52,66,65,79,78,77,76,75,74,73,72,85,179,178],[52,66,65,79,78,77,76,431,81],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,114,309],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,194,124,291],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,73,72,145,191,111,110,109],[52,66,65,79,78,77,76,121,302,212],[52,66,65,79,78,77,76,75,74,73,72,298,92],[52,66,65,79,78,77,76,75,74,73,72,222],[52,66,65,79,78,77,76,75,74,73,72,298,92,118,81],[52,66,65,79,78,77,76,75,74,73,523],[52,66,65,79,78,77,76,75,74,73,72,145,286,364],[52,66,65,79,78,77,76,75,74,73,72,145,133,132],[52,66,65,79,78,77,76,75,94,73,103,70,102,576],[52,66,65,79,78,77,76,75,74,73,72,145,133],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,379],[52,66,65,79,78,77,76,121,120,217,216,155,166],[52,66,65,79,78,77,76,75,94,73,72,145,577],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,323],[52,66,65,79,78,77,76,75,74,73,103,70,69,84],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,373],[52,66,65,79,78,77,76,75,74,73,72,145,138,515],[52,66,65,79,78,77,76,75,94,73,416],[52,66,65,79,78,77,106,92,91,90,89,578],[52,66,65,79,78,77,106,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,183,265],[52,66,65,79,78,77,76,75,94,73,233],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,145,136,155,396],[52,66,65,79,78,77,76,331,70,102,170],[52,66,65,79,78,77,106,92,91,194,124,529],[52,66,65,79,78,77,76,121,120,138,92,386],[52,66,65,79,78,77,76,75,74,73,72,145,138,126,125],[52,66,65,79,78,77,76,121,579],[52,66,65,79,78,77,76,75,74,73,72,460],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,253,128],[52,66,65,79,78,77,76,75,74,73,72,145,191,102],[52,66,65,79,78,77,76,75,74,73,103,70,111,110,292],[52,66,65,79,78,77,76,75,94,73,103,70],[52,66,65,79,78,77,76,75,94,73,72,228,162,189,188],[52,66,65,79,78,77,76,75,74,73,72,145,217,393],[52,66,65,79,78,77,76,75,74,73,72,298,515],[52,66,65,79,78,150,362],[52,66,65,79,78,77,76,121,389],[52,66,65,79,78,77,351],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,354],[52,66,65,79,78,77,76,75,74,73,72,298,92],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,121,120,191,102,194,124,241],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,121,120,288,81,109,300],[52,66,65,79,78,77,76,121,120,191,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,140,158],[52,66,65,79,78,77,106,92,91,90,89,88,430],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,194,124],[52,66,65,79,78,77,76,121,120,191,111,110],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,152,258,246],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,170],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,90,338],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,343],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,76,75,94,73,213,168,80],[52,66,65,79,78,77,76,75,94,73,213],[52,66,65,79,78,77,76,75,74,73,72,228,162],[52,66,65,79,78,77,76,180,70,69,84,83],[52,66,65,79,78,77,76,75,187],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123,373],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,267,441],[52,66,65,79,78,77,76,75,74,73,72,145,133],[52,66,65,79,78,77,76,75,74,73,415,81],[52,66,65,79,78,77,76,75,94,73,278,277],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,307,481],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,74,73,72,145,286,580],[52,66,65,79,78,77,76,112,179,178,559],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,190,227],[52,66,65,79,78,77,106,92,91,90,89,88,87],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,248],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,196,185],[52,66,65,79,78,77,76,75,74,73,103,70,102,194,124,241,338],[52,66,65,79,78,77,76,75,74,73,103,70,229],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,226],[52,66,65,79,78,77,547],[52,66,65,79,78,77,76,121,120,428,132],[52,66,65,79,78,77,76,121,120,428,439,283,131,425],[52,66,65,79,78,77,76,75,74,73,72,85,70,102],[52,66,65,79,78,77,76,180,70,69,196,185],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,174,495],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,322],[52,66,65,79,78,77,76,75,94,73,72,145,138,126,282],[52,66,65,79,78,77,76,469,227,109,108],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131,130],[52,66,65,79,78,77,76,75,74,73,72,145,407,411],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,121,120,167,191,102,170],[52,66,65,79,78,77,76,75,74,73,72,298,126,125,124,291],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,106,92,122],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,247,246],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,581],[52,66,65,79,78,77,76,75,94,242,168,155,554],[52,66,65,79,78,77,76,75,94,333],[52,66,65,79,78,77,76,121,120,268],[52,66,65,79,78,77,106,92,91,90,89,88,489],[52,66,65,79,78,77,76,75,94,73,72,200,168,155,166],[52,66,65,79,78,77,76,121,120,318],[52,66,65,79,78,77,76,121,120,184,69,84],[52,66,65,79,78,77,76,75,74,73,72,93,92,140,158],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,174,495],[52,66,65,79,78,77,106,92,91,194,124,193],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,347],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,195,246],[52,66,65,79,78,77,106,92,91,90,89,88,247],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,370,182],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,195,203],[52,66,65,79,78,77,76,121,120,191,102,582],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,194,124],[52,66,65,79,78,77,76,75,94,73,583],[52,66,65,79,78,77,76,75,94,73,415],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90,89,88,100],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,581],[52,66,65,79,78,77,76,75,74,73,72,145,138],[52,66,65,79,78,77,76,75,74,73,72,85,263,110,292],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,361],[52,66,65,79,78,77,76,75,74,73,72,145,268],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,101],[52,66,65,79,78,77,76,75,74,73,72,145,363],[52,66,65,79,78,77,76,443,212],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,74,73,72,71,179,178,508],[52,66,65,79,78,77,76,107,179],[52,66,65,79,78,77,76,107,70,111,110],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,121,120,133,132,131],[52,66,65,79,78,77,76,121,120,255],[52,66,65,79,78,77,76,121,120,191,102,116,468],[52,66,65,79,78,77,76,75,74,73,72,145,127,417],[52,66,65,79,78,150,362,131,153],[52,66,65,79,78,77,76,75,94,242,168],[52,66,65,79,78,77,76,75,94,242,168,155,166],[52,66,65,79,78,77,76,75,94,242,212],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,538],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,272],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,152,328,334],[52,66,65,79,78,77,106,92,91,90,89,88,247],[52,66,65,79,78,77,76,75,159,70,69,68],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,123,418],[52,66,65,79,78,77,76,107,70,69,84,237],[52,66,65,79,78,77,106,92,122,81],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,114,374],[52,66,65,79,78,77,384,212],[52,66,65,79,78,584,411],[52,66,65,79,78,405],[52,66,65,79,78,77,76,75,74,73,72,145,286],[52,66,65,79,78,77,76,75,74,73,103,263],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,152],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,585],[52,66,65,79,78,77,76,75,74,73,72,71,179,178],[52,66,65,79,78,77,76,121,120,156,126,199],[52,66,65,79,78,77,76,121,120,428,132,131],[52,66,65,79,78,77,76,75,74,73,72,93,92,118,81,117],[52,66,65,79,78,77,384,212],[52,66,65,79,78,77,76,75,159,70,69,84,183,185],[52,66,65,79,78,77,76,121,389,388,131,153],[52,66,65,79,78,77,76,75,74,210,209],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115,114,267,441],[52,66,65,79,78,77,76,75,94,73,72,145,191,102,116],[52,66,65,79,78,77,76,75,74,73,415,81],[52,66,65,79,78,77,76,75,94,73,72,145,133,171],[52,66,65,79,78,77,76,75,94,73,72,145,133,171],[52,66,65,79,78,77,76,443,168,155,166,461],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174,250],[52,66,65,79,78,77,76,431,81],[52,66,65,79,78,77,76,75,74,242,168,109],[52,66,65,79,78,77,76,180,70,69,84,83],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,310],[52,66,65,79,78,77,76,75,94,73,72,200,212],[52,66,65,79,78,77,76,75,94,73,213],[52,66,65,79,78,77,76,75],[52,66,65,79,78,77,76,75,385,243,128],[52,66,65,79,78,77,76,121,120,127,126],[52,66,65,79,78,77,76,75,74,73,103,70,69,196,265],[52,66,65,79,78,77,76,75,357],[52,66,65,79,78,77,76,387,126,125,124,241],[52,66,65,79,78,77,76,75,94,586,471],[52,66,65,79,78,77,76,75,74,73,72,71,369],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,75,74,73,72,145,587],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,180,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,242,168,155,166,461],[52,66,65,79,78,77,76,75,147,453],[52,66,65,79,78,77,76,75,147,92,91,90,89,88],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,237,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,116],[52,66,65,79,78,77,76,75,94,73,324,466],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,479],[52,66,65,79,78,77,76,75,74,73,72,228],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,121,120,191,69,84,237,185],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,76,75,94,73,72,504],[52,66,65,79,78,77,76,75,74,73,72,200,408],[52,66,65,79,78,77,76,75,74,73,213],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,588],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175,174,589],[52,66,65,79,78,77,76,444,411],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,347],[52,66,65,79,78,77,76,75,94,73,72,145,255,513,128],[52,66,65,79,78,77,76,75,74,73,103,263,110],[52,66,65,79,78,77,76,121,120,134,286,364,283,131,153],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,74,73,72,226,342,131],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,74,73,72,145,191,111,110,109],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,293],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,375],[52,66,65,79,78,77,76,75,74,73,72,85,179,178],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,310],[52,66,65,79,78,77,76,75,74,190,227,117],[52,66,65,79,78,77,76,75,74,190,162,555],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,322],[52,66,65,79,78,77,76,107,70,69,84],[52,66,65,79,78,77,76,107,70,69,68,271],[52,66,65,79,78,77,76,107,70,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,226,342,131],[52,66,65,79,78,77,76,75,74,73,72,145,217,216,155,345],[52,66,65,79,78,77,76,107,70,69,196,265],[52,66,65,79,78,77,76,75,74,73,401],[52,66,65,79,78,77,76,75,94,73,72,200,168,80],[52,66,65,79,78,77,76,107,179],[52,66,65,79,78,77,76,107,70,102,90,338],[52,66,65,79,78,77,76,75,74,73,72,93,92,122,81],[52,66,65,79,78,77,220],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,374,590],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,486],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,74,73,103,70,111,110],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,338],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,258,435],[52,66,65,79,78,77,592,591,94,73],[52,66,65,79,78,77,594,593,72,145,133,171],[52,66,65,79,78,77,594,593,72,71,70,102,90,89,88],[52,66,65,79,78,77,594,596,595,73,103,70,102,194],[52,66,65,79,78,77,594,593,278,277,131,153],[52,66,65,79,78,77,594,597,70,102,90,89,88,100,99,152,258,435],[52,66,65,603,602,601,600,599,598],[52,66,65,603,602,601,600,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608,607,606,605,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608,607,606,605,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,624,623,622,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630,629],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,634,602,633,610,625,602,632],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,636],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,638],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602,637,623],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,644],[52,66,65,603,602,601,610,620,619,610,618,647],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,643,642,649,648],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,651,650],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,653,652],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,622],[52,66,65,603,602,601,610,620,619,654],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608],[52,66,65,603,602,601,610,620,619,655,606,605],[52,66,65,603,602,601,610,620,619],[52,66,65,603,602,601,610,620,619,655,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,657,656],[52,66,65,603,602,601,610,620,619,610,618,602,660,659,658],[52,66,65,603,602,601,610,620,619,662,661],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,663],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,663],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,663],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602,664],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,666,665,606],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,667],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,634,602,633,610,625,602,632,670,622,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,634,602,633,610,625,602,632],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,636],[52,66,65,603,602,601,610,620,619,610,618,602,617,671],[52,66,65,603,602,601,610,620,619,610,618,602,660,659,672],[52,66,65,603,602,601,610,620,619,662,661],[52,66,65,603,602,601,610,620,619,610,618,602,660,659,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,674,606,673],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,665,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,634,643],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,679,678],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,649,682],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,684,683],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,672],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630],[52,66,65,603,602,601,610,620,619,610,618,602,657,656,606],[52,66,65,603,602,601,610,620,619,610,618,602,660,659],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,624,623,622],[52,66,65,603,602,601,610,620,619],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,665,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,636],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,687],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,681],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602,632,670,622,689],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602,691,690,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630,692],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,657,656,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,665,606,605,630],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,666,665,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,672],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,693],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,694],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,667],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,658],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,663],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,674,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599],[52,66,65,603,602,601,610,620,619,610,618,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608,607],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,681,680],[52,66,65,603,602,601,610,620,619,610,618,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,698],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,622,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,624,623,622,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,639,693,699],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599,700],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,701,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,630],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,624,623,622,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,679,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,702],[52,66,65,603,602,601,610,620,619,610,703],[52,66,65,603,602,601,610,620,619,610,618,602,617],[52,66,65,603,602,601,610,620,619,610,618,602,657,656,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,651,704,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,639,693],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602,707,706,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630,692],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,624,623,622,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608,607,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,636],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,693],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,710],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,666,665,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,684,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,660,659,599,621],[52,66,65,603,602,601,610,620,619,610,618,602,660],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,711],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,712],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,712],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,662],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,681],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,713],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,624,623],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,637,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,674,606,714],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,691,715],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,660],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,679,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,716],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,643],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,643,711],[52,66,65,603,602,601,610,620,619,610,618,681],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,717],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,683],[52,66,65,603,602,601,610,620,619,610,618,602,657,656],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,684,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,651,704,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,711],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608,607,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,679,622,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,718],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,663],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,719,694],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,720],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,651,704,606,605,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608,607,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,721],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,672],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,624,623],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,624,623,678],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,712],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,722],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,665,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,625],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,625,602,632,670,622,604],[52,66,65,603,602,601,610,620,619,662,606],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,712],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,712],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,643,642,649,682],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,658,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,707,706,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,691,690,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,723,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,707],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,624,623,694],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,639,693],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,649,682],[52,66,65,603,602,601,610,724],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,707,706],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,711],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602,637],[52,66,65,603,602,601,610,620],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,636],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,624,623],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,684,658],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,712],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,719,622,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622],[52,66,65,603,602,601,610,620,619,655,606],[52,66,65,603,602,601,610,620,619,610,703],[52,66,65,603,602,601,610,620,619,610,618,643],[52,66,65,603,602,601,610,620,619,610,618,602,657,656,606],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,723,606,714],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642,649],[52,66,65,603,602,601,725],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,672],[52,66,65,603,602,601,610,620,619,655,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,674,606],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685,726],[52,66,65,603,602,601,610,620,619,610,618,602,660,659,599,689],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,727],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,720],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,672],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,624,623,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,702],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606,605,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,701,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630,629],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630,629],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,643,642,649],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,691,690,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,707],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,634,602,633,728,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,658,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,672],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,691,690,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,707,706,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,719,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,691,690],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,713],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,687,649,648],[52,66,65,603,602,601,610,620,619,610,618,602,660,659],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,666,665,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,624,623],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610],[52,66,65,603,602,601,610,620,619,610,618,602,657,656,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,707],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,691,690],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,684,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,719,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,672],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,622],[52,66,65,603,602,601,610,620,619,662,606,605,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642,649],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,679,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,644],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,666,665,606,673],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,729],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,653,722,730],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,651,704,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,651,704,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,634,602,633,610,625,602,731,640,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,720],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,666,665,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,681],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,732],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685,726],[52,66,65,603,602,601,610,620,619,610,618,681,716],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,684],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,736,602,735,610,734,602,733,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622,604],[741,740,739,738,737],[741,740,739,738,742],[741,740,739,747,746,745,744,743],[741,740,739,747,746,745,750,749,748],[741,740,739,747,746,745,750,749,748,753,752,751],[741,740,739,747,746,759,756,758,756,757,756,755,754],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759],[741,740,739,747,746,759,756,758,754],[741,740,739,747,746,745,762,761,760],[741,740,739,747,746,745,762,761,763],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,762,764],[741,740,739,747,746,745,750,765],[741,740,739,747,746,766],[741,740,739,747,746,745,750,767],[741,740,739,747,746,745,750,769,768],[741,740,739,747,746,759,756,758],[741,740,739,747,746,770],[741,740,739,747,746,745,750,772,771],[741,740,739,747,746,745,750,774,756,758,756,773],[741,740,739,747,746,759,756,758,756,757,756,755,754],[741,740,739,747,746,745,762,775],[741,740,739,747,746,745,762,761,776],[741,740,739,747,746,745,762,764,777],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,759,756,758,778],[741,740,739,747,746,759,756,758,756,757,754],[741,740,739,747,746,759,756,758,756,773,756,755],[741,740,739,747,746,759,756,758,756,773,756,755],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,749,780],[741,740,739,747,746,745,750,769,782,781],[741,740,739,747,746,745,750,769,783],[741,740,739,747,746,784],[741,740,739,747,746,785],[741,740,739,747,746,786],[741,740,739,747,746,745,750,749,787],[741,740,739,747,746,745,750,788],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,789],[741,740,739,747,746,745,750,767,790],[741,740,739,747,746,759,756,758,756,773,756,755],[741,740,739,747,746,745,792,791],[741,740,739,747,746,759,756,758,756,757,756,779],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,750,749,748,761,793],[741,740,739,747,746,745,750,749,748,761,795,794],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,769,782],[741,740,739,747,746,796],[741,740,739,747,746,745,799,798,797],[741,740,739,747,746,745,750,788,802,801,800],[741,740,739,747,746,745,750,774,756,758,756,757,756],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,804,803],[741,740,739,747,746,745,750,769],[741,740,739,747,746,745,762,805],[741,740,739,747,746,745,750,749,748,806],[741,740,739,747,746,745,762],[741,740,739,747,746,745,750,772],[741,740,739,747,746,759,756,758,756,757,756],[741,740,739,747,746,759,756,758,756,757,756,779],[741,740,739,747,746,745,807],[741,740,739,747,746,759,756],[741,740,739,747,746,745,750,774],[741,740,739,747,746],[741,740,739,747,746,759],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,762,808],[741,740,739,747,746,759,756,758,756,757,756,755,756],[741,740,739,747,746,759,756,758,756,773,809],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,750,769,810],[741,740,739,747,746,745,799,798,811],[741,740,739,747,746,745,762,753,813,812,797],[741,740,739,747,746,759,756,758,756,773,756,755,756,779],[741,740,739,747,746,745,762,761],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,745,762,761,776],[741,740,739,747,746,745,750,769,814],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,750,774,756,758,756,757,754],[741,740,739,747,746,759,756,758,756,773,756,755,778],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,749,748,815],[741,740,739,747,746,745,750,774,756,758,756,757,754],[741,740,739,747,746,745,762,753,817,816],[741,740,739,747,746,745,750,769,782,795,818],[741,740,739,747,746,745,750,804,803],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,759,756,758,756,773,756,757,819],[741,740,739,747,746,745,762,761,820],[741,740,739,747,746,745,750,788,802,801,821],[741,740,739,747,746,745,750,774,756,758,756,755,754],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,769,822,793],[741,740,739,747,746,745,750,774,756,758,756,757,756],[741,740,739,747,746,745,750,769],[741,740,739,747,746,823],[741,740,739,747,746,745,762,753,817,824],[741,740,739,747,746,745,750,774,825],[741,740,739,747,746,759,756,758,756,779],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,762,764],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,792,826],[741,740,739,747,746,745,762,753,813,812,797],[741,740,739,747,746,745,762,753,817,816],[741,740,739,747,746,745,799,798],[741,740,739,747,746,745,750,774,756,758,756,755,827],[741,740,739,747,746,745,750,774,756,758,754],[741,740,739,747,746,745,750,772,828],[741,740,739,747,746,745,762,829],[741,740,739,747,746,745,750,767,831,830,820],[741,740,739,747,746,745,750,749,748,753,813,812,811],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,745,762,832],[741,740,739,747,746,766],[741,740,739,747,746,759,756,758,756,757,756,755,827],[741,740,739,747,746,745,750,788,802,834,833],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,759,756,758,756,757,756,755,756],[741,740,739,747,746,745,750,774,756,758,835],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774],[741,740,739,747,746,745,836],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,750,765],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,750,774,756,758,756,755],[741,740,739,747,746,745,750,788,802,837],[741,740,739,747,746,745,750,774,756,758,756,755,754],[741,740,739,747,746,745,792,838],[741,740,739,747,746,759,756,758,756,757,778],[741,740,739,747,746,759,756,758,756,773,756,755],[741,740,739,747,746,745,792,841,840,839],[741,740,739,747,746,745,750,749,748,764],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759],[741,740,739,747,746,842],[741,740,739,747,746],[741,740,739,747,746,745,750,769,843],[741,740,739,747,746,745,750,769,822,795],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,769,782,781],[741,740,739,747,746,745,750,769,782,763],[741,740,739,747,746,745,750,774,756,758,754],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,765,844],[741,740,739,747,746,745,750,774,756,758,778],[741,740,739,747,746,759],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,799],[741,740,739,747,746,745,762,753],[741,740,739,747,746,745,750,769,822,845],[741,740,739,747,746,789],[741,740,739,747,746,846],[741,740,739,747,746,745,750,769,822,795,818],[741,740,739,747,746,745,750,767,831,847],[741,740,739,747,746,745,750,749,848],[741,740,739,747,746,745,750,788],[741,740,739,747,746,745,750,769,822,820],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,767,831],[741,740,739,747,746,745,792,841,840],[741,740,739,747,746,745,792,841,849],[741,740,739,747,746,745,807],[741,740,739,747,746,745,850],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,749,748,753,813,812],[741,740,739,747,746,745,851],[741,740,739,747,746,745,851],[741,740,739,747,746,745,750,774,756,758,756,757,756],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,762,761,845],[741,740,739,747,746,745,750,774,756,758,756,757,835],[741,740,739,747,746,745,750,774,756,758,756,773,756,755],[741,740,739,747,746,745,750,774,756,758,756,773,778],[741,740,739,747,746,745,750,774,756,758,778],[741,740,739,747,746,745,762,753,813,812,811],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,788,802,834,833],[741,740,739,747,746,745,750,804,852],[741,740,739,747,746,745,750,769,782,776],[741,740,739,747,746,745,750,765,844,853],[741,740,739,747,746,745,854],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745],[741,740,739,747,746,842],[741,740,739,747,746,745,750,767,831,847],[741,740,739,747,746,745,750,765],[741,740,739,747,746,745,750,765,844],[741,740,739,747,746,745,750],[741,740,739,747,746,745,750,774,756,758,756,755],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,762,805],[741,740,739,747,746,745,855],[741,740,739,747,746,766],[741,740,739,747,746,759,756,758,756,773],[741,740,739,747,746,745,750,856],[741,740,739,747,746,759,756,758,756,757,756,755,778],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,745,750,774,756,758,756,773,827],[741,740,739,747,746,745,750,774,756,758,756,773,756,755],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,750,749,748,753,813],[741,740,739,747,746,745,750,749,748,761,781],[741,740,739,747,746,745,750,765,844],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,749,748,753],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,750,767,831,847,857],[741,740,739,747,746,745,750,774,756,758,756,773,819],[741,740,739,747,746],[741,740,739,747,746,745,750,767,831,795,794],[741,740,739,747,746,745,750,769,822,858],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759,756,758,778],[741,740,739,747,746,745,750,788,802,861,860,859],[741,740,739,747,746,745,750,774],[741,740,739,747,746,745,750,772,771],[741,740,739,747,746,759,756,758,756,757,827],[741,740,739,747,746,745,750,767,831],[741,740,739,747,746,745,750,769,862],[741,740,739,747,746,745,750,765,844,863],[741,740,739,747,746,745,799],[741,740,739,747,746,745,792,841,864],[741,740,739,747,746,759,756,758,756,757,756,779],[741,740,739,747,746,745,750,788,802,861,860],[741,740,739,747,746,745,750,749,748,753,813],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745],[741,740,739,747,746,745,792,841,865],[741,740,739,747,746,745,799,798,797],[741,740,739,747,746,745,750,788,802,837,833],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,762,753,817],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,750,749,748,753,813,812,797],[741,740,739,747,746,745,750,749,748,753,813,812],[741,740,739,747,746,745,750,769,822,763],[741,740,739,747,746,745,750,769,822],[741,740,739,747,746,745,750,769,782,858],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,750,749,748,761,867],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,750,769,782],[741,740,739,747,746,745,792,841],[741,740,739,747,746,745,750,788,802],[741,740,739,747,746,745,762,805,649,682],[741,740,739,747,746,745,750,749,748,761,776],[741,740,739,747,746,745,750,749,748,753,813,812],[741,740,739,747,746,759,756,758,756,757,756],[741,740,739,747,746,745,750,749,748,868],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,745,750,765,844,869],[741,740,739,747,746,745,750],[741,740,739,747,746,745,854],[741,740,739,747,746,745,750,769,782,795],[741,740,739,747,746,745,750,774,756,758,756,757,778],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,759,756,758,835],[741,740,739,747,746,759,756,758,835],[741,740,739,747,746,759,756,758,756,757,754],[741,740,739,747,746,745,750,769,822,867],[741,740,739,747,746,745,870],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,792,841],[741,740,739,747,746,745,792,791],[741,740,739,747,746,745,750,749,787],[741,740,739,747,746,745,762,753,817],[741,740,739,747,746,745,762,815],[741,740,739,747,746,745,750,774,756,758,756],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774,756,758,827],[741,740,739,747,746,745,750,774,756,758,827],[741,740,739,747,746,745,762,761,820],[741,740,739,747,746,745,750,749,748,871],[741,740,739,747,746,745,750,749,748,775],[741,740,739,747,746,745,762,761,872],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,759,756,758,756,773],[741,740,739,747,746,745,750,873],[741,740,739,747,746,745,750,774,756,758,756,779],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,749,748,761,872],[741,740,739,747,746,745,750,769,874],[741,740,739,747,746,745,750,769,783],[741,740,739,747,746,745,750,774,756,758,754],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,786],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,750,769],[741,740,739,747,746,875],[741,740,739,747,746,759,756,758,778],[741,740,739,747,746,745,750,767,831,820],[741,740,739,747,746,745,762,753,817,824],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,749,748,761,858],[741,740,739,747,746,745,750,749,748,805],[741,740,739,747,746,745,792,841,865],[741,740,739,747,746,745,762,753,817],[741,740,739,747,746,745,792,841,865],[741,740,739,747,746,745,750,788,802,837],[741,740,739,747,746,745,750,876],[741,740,739,747,746,745,750,769,822],[741,740,739,747,746,745,750,767,831,877],[741,740,739,747,746,745,750,774,756,758,756,755],[741,740,739,747,746,878],[741,740,739,747,746,745,750,769,822],[741,740,739,747,746,745,792,841,849],[741,740,739,747,746,745,750,788,802,837,833],[741,740,739,747,746,745,750,749,748,761,845],[741,740,739,747,746,759,756,758,756,757,835],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,785],[741,740,739,747,746,745,750,788,802,834,879],[741,740,739,747,746,745,750,788,802,861],[741,740,739,747,746,745,750,804,852],[741,740,739,747,746,745,855],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,750,769,782],[741,740,739,747,746,745,762,761,880],[741,740,739,747,746,745,750,876],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,762,806],[741,740,739,747,746,759,756,758,756,773,756,755],[741,740,739,747,746,745,792,841],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,750,767,831,847],[741,740,739,747,746,759,756,758,756,755,827],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,762,761,795],[741,740,739,747,746,745,762,764],[741,740,739,747,746,745,762,881],[741,740,739,747,746,745,750,767,831,760],[741,740,739,747,746,745,750,876],[741,740,739,747,746,745,762,882],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,883],[741,740,739,747,746,745,750,774,756,758,827],[741,740,739,747,746,745,750],[741,740,739,747,746,745,750,749,748,761,858],[741,740,739,747,746,745,750,788,802,837,879],[741,740,739,747,746,759,756,758,756,779],[741,740,739,747,746,745,750,765,844,863],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,762,808],[741,740,739,747,746,766],[741,740,739,747,746,745,750,749,748,764],[741,740,739,747,746,745,750,749,748,868],[741,740,739,747,746,759,756,758,756,757,756,755,756],[741,740,739,747,746,745,792],[741,740,739,747,746,745,750,765,844,869],[741,740,739,747,746,745,750,788,802],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,799],[741,740,739,747,746,745,750,769,782,858],[741,740,739,747,746,745,750,769,782,820],[741,740,739,747,746,745,750,769,822],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,762,884],[741,740,739,747,746,745,750,772,771],[741,740,739,747,746,745,792,841,840,839],[741,740,739,747,746,745,792,841,865],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,762,761],[741,740,739,747,746,759,756],[741,740,739,747,746,745,762,805],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,749,748],[741,740,739,747,746,759,756,758,756,757,756,755,778],[741,740,739,747,746,745,750,769,822,858],[741,740,739,747,746,759,756,758,756,757,778],[741,740,739,747,746,745],[741,740,739,747,746,745,750,767,831],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,750,749,748,868],[741,740,739,747,746,745,750,774,756,758,756,755,778],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,750,769,885],[741,740,739,747,746,745,750,769,783],[741,740,739,747,746,745,750,765,844,886],[741,740,739,747,746,745,750,765,844,886],[741,740,739,747,746,745,762,761,795],[741,740,739,747,746,745,762,753],[741,740,739,747,746,745,750,769,822,820],[741,740,739,747,746,745,750,876],[741,740,739,747,746,759,887],[741,740,739,747,746,745,750,788],[741,740,739,747,746,745,870],[741,740,739,747,746,745,750],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,762,753,817,824],[741,740,739,747,746,745,750,774,756,758,756,773,756,779],[741,740,739,747,746,745,750,767,831,858],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759],[741,740,739,747,746,745,762,808],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,745,762,761,867],[741,740,739,747,746,745,750,772,771],[741,740,739,747,746,745,750,749,748,753,813,812],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,749,748,808],[741,740,739,747,746,745,750,749,748,761,872],[741,740,739,747,746,745,750,749,748,761,845],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,745,792,826],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,788,802],[741,740,739,747,746,745,750,769,885],[741,740,739,747,746,745,762,761,845],[741,740,739,747,746,745,762,888],[741,740,739,747,746,745,762,871],[741,740,739,747,746,759,756,758,756,773,756,755],[741,740,739,747,746,745,750,774,756,758,827],[741,740,739,747,746,745,762],[741,740,739,747,746,745,792,841,889],[741,740,739,747,746,745,792,841,840,839],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,750,749,748,764],[741,740,739,747,746,745,750,749,748,808],[741,740,739,747,746,745],[741,740,739,747,746,745,750,804,852],[741,740,739,747,746,745,750,774,756,758,756,779],[741,740,739,747,746,745,750,774,756,758,756,755,778],[741,740,739,747,746,745],[741,740,739,747,746],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,750,769,782,858],[741,740,739,747,746,745,762,753,817,890],[741,740,739,747,746,745,750,788,802,861,860,726],[741,740,739,747,746,786],[741,740,739,747,746,745,792,891],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,792,841],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,762,805],[741,740,739,747,746,745,892],[741,740,739,747,746,745,850],[741,740,739,747,746,786],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,750,765,844],[741,740,739,747,746,745,750,772,893],[741,740,739,747,746,745,750,774,756,758,756,757,778],[741,740,739,747,746,745,750,765,844],[741,740,739,747,746,745,750,749,748,894],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,792,841,840,895],[741,740,739,747,746],[741,740,739,747,746,745,762,896],[741,740,739,747,746,745,854],[741,740,739,747,746,745,762,761,897],[741,740,739,747,746,745,870],[741,740,739,747,746,745,750,749,748,761,795],[741,740,739,747,746,898],[741,740,739,747,746,759,756,758,778],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,759,756,758,756,757,754],[741,740,739,747,746,745,750,769,782],[741,740,739,747,746,745,762,761,880],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774,825,899],[741,740,739,747,746,745,750,772],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,762,753,752],[741,740,739,747,746,745,750],[741,740,739,747,746,745,750,769,782],[741,740,739,747,746,745,750,769,782],[741,740,739,747,746,745,762,808],[741,740,739,747,746],[741,740,739,747,746,745,750,769,782,760],[741,740,739,747,746,745,792,826],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,750,788,802,834,879],[741,740,739,747,746,900],[741,740,739,747,746,745,750,749,748,871],[741,740,739,747,746,786],[741,740,739,747,746,745,750,749],[741,740,739,747,746,745,750,769,782,858],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,792,866],[741,740,739,747,746,759,756,758,835],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,750,788,802],[741,740,739,747,746,745,750,788,802,834,901],[741,740,739,747,746,759,756,758,756,779],[741,740,739,747,746,745,792],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,788,802,834,833],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,750,772,771],[741,740,739,747,746,745,750,765,844,902],[741,740,739,747,746,745,750,749,748,761,867],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,745,750,749,748,753,813,812],[741,740,739,747,746,745,750,749,748,753,813,812,797],[741,740,739,747,746,745,750,769,822,903],[741,740,739,747,746,745,750,765,844],[741,740,739,747,746,745,750,788,802,801,821],[741,740,739,747,746,745,750,788,904],[741,740,739,747,746,745,750,804,852],[741,740,739,747,746,745,750,769,783],[741,740,739,747,746,745,750,749,748,764],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,767,831,847,858],[741,740,739,747,746,745,807],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,774,756,758,754],[741,740,739,747,746,745,750,749,905],[741,740,739,747,746,745,750,772,906],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,769],[741,740,739,747,746,745,762,761,858],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,750,769,822,763],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,762,761,845],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,769,782,858],[741,740,739,747,746,875],[741,740,739,747,746,759,756,758,756,757,756,755,778],[741,740,739,747,746,745,750,774,756,758,756,755,778],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,792,841],[741,740,739,747,746,745,792,841,849],[741,740,739,747,746,745,750,749,748,753,813,812,907],[741,740,739,747,746,745,750,788,802,861,860],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,759,756,758,756,779],[741,740,739,747,746,759,756,758,756,779],[741,740,739,747,746,770],[741,740,739,747,746,766],[741,740,739,747,746,745,750,804,852],[741,740,739,747,746,745,750,767,831],[741,740,739,747,746,745,750,767,831,760],[741,740,739,747,746,745,762,761],[741,740,739,747,746,759,756,758],[741,740,739,747,746,908],[741,740,739,747,746,745,750,769,782,858],[741,740,739,747,746,759,756,758,835],[741,740,739,747,746],[741,740,739,747,746,745,792,838],[741,740,739,747,746,745,750,749,748,761,793],[741,740,739,747,746,759,756,758,756,757,756,779],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,745,750,749,748,764],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774,756,758,754],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,750,769,822,763],[741,740,739,747,746,745,750,749,748,761,793],[741,740,739,747,746,745,750,749,748,764],[741,740,739,747,746,745,750,749,748,871],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,750,765,844,853],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,769,822,820],[741,740,739,747,746,745,750,774,756,758,756,755,754],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,749,748,805],[741,740,739,747,746],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,762],[741,740,739,747,746,759,756,758,756,757,756,779],[741,740,739,747,746,745,792,841,865],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,759,756,758,756,757,756,779],[741,740,739,747,746,745,792],[741,740,739,747,746,745,855],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,854],[741,740,739,747,746,745,750,749,748,761,795,818],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,750,876],[741,740,739,747,746,745,750],[741,740,739,747,746,745],[741,740,739,747,746,759],[741,740,739,747,746,759,756,758,835],[741,740,739,747,746,759,756,758,756,757,756,755,778],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,759,756,758,756,757,778],[741,740,739,747,746,745,750,769,822,795,818],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,750,769,822,845],[741,740,739,747,746,745,750,765,844,902],[741,740,739,747,746,745],[741,740,739,747,746,909],[741,740,739,747,746,786],[741,740,739,747,746,745,750,774],[741,740,739,747,746,745,750,749,748,761,776],[741,740,739,747,746,745,750,767,831,847],[741,740,739,747,746,745,750,767,831,830],[741,740,739,747,746,759,756,758,756,779],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,774],[741,740,739,747,746,745,750,767,831,830,910],[741,740,739,747,746,745,750,788,802,837,833,727],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,750,772],[741,740,739,747,746,745,750,767,831],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,749,748,911],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,788,802,861,860,859],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,762],[741,740,739,747,746,745,854],[741,740,739,747,746,745,850],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746],[741,740,739,747,746,745,762,761,793],[741,740,739,747,746,912],[741,740,739,747,746,745,913,753,813,812],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]],"weights":[0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01]}],"shared":{"frames":[{"name":"get_data","file":"","line":1218,"col":null},{"name":"get_code","file":"","line":1118,"col":null},{"name":"exec_module","file":"","line":1022,"col":null},{"name":"_load_unlocked","file":"","line":935,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1331,"col":null},{"name":"_find_and_load","file":"","line":1360,"col":null},{"name":"_call_with_frames_removed","file":"","line":488,"col":null},{"name":"_handle_fromlist","file":"","line":1415,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/_policybase.py","line":7,"col":null},{"name":"exec_module","file":"","line":1026,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/message.py","line":17,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/_adapters.py","line":5,"col":null},{"name":"metadata","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py","line":460,"col":null},{"name":"version","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py","line":486,"col":null},{"name":"version","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py","line":987,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/__init__.py","line":23,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1310,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":50,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/__init__.py","line":42,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/__init__.py","line":64,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":7,"col":null},{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":47,"col":null},{"name":"readSets","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":135,"col":null},{"name":"deserialize","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":34,"col":null},{"name":"qasm3Lexer","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Lexer.py","line":608,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Lexer.py","line":606,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/__init__.py","line":68,"col":null},{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":55,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/__init__.py","line":74,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__config__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":112,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":30,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/__init__.py","line":32,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":28,"col":null},{"name":"get_code","file":"","line":1154,"col":null},{"name":"create_module","file":"","line":1321,"col":null},{"name":"module_from_spec","file":"","line":813,"col":null},{"name":"_load_unlocked","file":"","line":921,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/linalg/_linalg.py","line":99,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/linalg/__init__.py","line":87,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/defmatrix.py","line":13,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/__init__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/_index_tricks_impl.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/_arraypad_impl.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/__init__.py","line":18,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":454,"col":null},{"name":"get_data","file":"","line":1217,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":221,"col":null},{"name":"process_include_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":70,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":49,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":78,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":206,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":199,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":109,"col":null},{"name":"process_include_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":77,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":132,"col":null},{"name":"_check_for_std_includes","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":159,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":111,"col":null},{"name":"_check_for_std_includes","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":156,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":134,"col":null},{"name":"_loadString","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":24,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":20,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":94,"col":null},{"name":"loads","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":78,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":50,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":91,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":104,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":354,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":124,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5143,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5265,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6163,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6824,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2413,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1002,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1301,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":659,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":105,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":65,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":150,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":662,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":85,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":103,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5204,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":223,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":153,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":124,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":112,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":100,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":467,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":346,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5154,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6833,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":72,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":290,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":248,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":195,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":104,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":137,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":150,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":348,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5259,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":210,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":170,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":914,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2415,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":186,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":62,"col":null},{"name":"getCurrentToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":313,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":346,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2391,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":207,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":47,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":222,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":295,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":67,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":395,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4571,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6667,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2397,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":468,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":191,"col":null},{"name":"adjustSeekIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":45,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":77,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":353,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4286,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":143,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1001,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":46,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":39,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3684,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4277,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4313,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":63,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4390,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":306,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4393,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":486,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":398,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":52,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2306,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2365,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4391,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5157,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":207,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6827,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6840,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1258,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1292,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":86,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":184,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":40,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":53,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":66,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4401,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4279,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":483,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6831,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":349,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":554,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":376,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":889,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":481,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":894,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":55,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4431,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":381,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1316,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":92,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3683,"col":null},{"name":"pushNewRecursionContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":429,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4417,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":113,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":176,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":473,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":187,"col":null},{"name":"reportMatch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":98,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":123,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2385,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":88,"col":null},{"name":"index","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":27,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":86,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4429,"col":null},{"name":"__setattr__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":89,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":396,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6822,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":90,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":366,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6155,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4386,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":134,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":209,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":101,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":145,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":105,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":386,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6670,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":76,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5210,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5268,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4424,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":51,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":64,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5146,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5152,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":148,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":145,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6122,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6154,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2305,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":385,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5275,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":46,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4311,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":436,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4578,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":392,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1299,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":900,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":448,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5191,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":968,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":315,"col":null},{"name":"pushNewRecursionContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":424,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5137,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":374,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5138,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":351,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":294,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6779,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6818,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5254,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":51,"col":null},{"name":"evalSemanticContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":1077,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":453,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":87,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":70,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":85,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":109,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":206,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6178,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":372,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1293,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6121,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":53,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":141,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":183,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1297,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":141,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2384,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2376,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2369,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":411,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4280,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":111,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":130,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":553,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":110,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":464,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":902,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":903,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":121,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":81,"col":null},{"name":"__setattr__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":88,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":45,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":77,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4382,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":189,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5083,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":89,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":146,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":558,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerAction.py","line":51,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":126,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":295,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5218,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5253,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":108,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":302,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":113,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":75,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3684,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4200,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4301,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4377,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":149,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4381,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":96,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":305,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":210,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":75,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":51,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6780,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2394,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":474,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":49,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5168,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":139,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":185,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6159,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6694,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4394,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":106,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":125,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":735,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":888,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5258,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":84,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":123,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":208,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":111,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":44,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5145,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":904,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":472,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":389,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4283,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":100,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":413,"col":null},{"name":"release","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":65,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":106,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":126,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5257,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":246,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":132,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":48,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":559,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5217,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":82,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2401,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":395,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6161,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":43,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":48,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":444,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5193,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":110,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":94,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":186,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5167,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5082,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":143,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5263,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":48,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":447,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":193,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":61,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerAction.py","line":52,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":245,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1000,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":133,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6666,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":98,"col":null},{"name":"getCharIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":260,"col":null},{"name":"reportMatch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":97,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6838,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5156,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":76,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4284,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":38,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1259,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4356,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4232,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":354,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":152,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":118,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2414,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":122,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":128,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6836,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":83,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":54,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":85,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":132,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":141,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":397,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5151,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":47,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":57,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6851,"col":null},{"name":"evalSemanticContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":1071,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":985,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1070,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6819,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":387,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2371,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6623,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6661,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":46,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":99,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":46,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":451,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":144,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":44,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":59,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":892,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6662,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":138,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2377,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5266,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":36,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":375,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":145,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1298,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":102,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4380,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":386,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3693,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4233,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":145,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":158,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6825,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":304,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5262,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5264,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":300,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":50,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":148,"col":null},{"name":"line","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":244,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":42,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5081,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2388,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6622,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":39,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3692,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3856,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4416,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6681,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":120,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2406,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":38,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":221,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6683,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":48,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":211,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":98,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":414,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3854,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":65,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":37,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2374,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2476,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2390,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5155,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":48,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":247,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":127,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":399,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":301,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2386,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":56,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":295,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":462,"col":null},{"name":"index","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":29,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":351,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":347,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":657,"col":null},{"name":"skip","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":167,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5142,"col":null},{"name":"previousTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":222,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":66,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":123,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2396,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":658,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":388,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":188,"col":null},{"name":"getTokenStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":300,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2366,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6834,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":706,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4285,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":890,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":90,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":401,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":122,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":52,"col":null},{"name":"adjustSeekIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":44,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":294,"col":null},{"name":"column","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":250,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":736,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":950,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":139,"col":null},{"name":"precpred","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":462,"col":null},{"name":"eval","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/SemanticContext.py","line":134,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":135,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6157,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":43,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":130,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":117,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":154,"col":null},{"name":"emitToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":211,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":970,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":42,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":144,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6823,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3685,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":995,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":249,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4379,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":393,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5169,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":356,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5166,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":126,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5153,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":940,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":89,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4385,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2367,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":901,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":131,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":410,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":915,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":352,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5141,"col":null},{"name":"getCurrentToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":312,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":115,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":312,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":114,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":437,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":177,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5260,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":67,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6841,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":449,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4423,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6160,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":205,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":173,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":344,"col":null},{"name":"inErrorRecoveryMode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":79,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":116,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":97,"col":null},{"name":"mark","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":62,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5203,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":980,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":149,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2400,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":53,"col":null},{"name":"inErrorRecoveryMode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":78,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2370,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":45,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5194,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5255,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2395,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":893,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1300,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6826,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":50,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4378,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":53,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":120,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":56,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":365,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":454,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":318,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":79,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":88,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":78,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":86,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":46,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":349,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":69,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":113,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2412,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":484,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6162,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":172,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":895,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4275,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":320,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":150,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":476,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":122,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":294,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4281,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":121,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6684,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4231,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":552,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":95,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5261,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1295,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":95,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6158,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4376,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":138,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":142,"col":null},{"name":"line","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":242,"col":null},{"name":"barrierStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2151,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":927,"col":null},{"name":"measureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2537,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1027,"col":null},{"name":"measureExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4769,"col":null},{"name":"measureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2529,"col":null},{"name":"measureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2541,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":128,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":164,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":614,"col":null},{"name":"visitProgram","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":210,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":138,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":108,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":126,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":118,"col":null},{"name":"getTypedRuleContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":157,"col":null},{"name":"setExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5092,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":753,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5128,"col":null},{"name":"visit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":34,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":772,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5244,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":866,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6145,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":429,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2356,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":217,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":879,"col":null},{"name":"visitStatementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":942,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1283,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":127,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":134,"col":null},{"name":"DecimalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4242,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":657,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4268,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":602,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3881,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":424,"col":null},{"name":"predicate","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":762,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":129,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":764,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":651,"col":null},{"name":"visitUnaryExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":594,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4224,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":600,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":770,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":658,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":110,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":116,"col":null},{"name":"_visit_identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":147,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":441,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":114,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":137,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":167,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5226,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":768,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":136,"col":null},{"name":"__init__","file":"","line":6,"col":null},{"name":"__init__","file":"__init__","line":0,"col":null},{"name":"designator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2332,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":444,"col":null},{"name":"__getitem__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/enum.py","line":789,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":601,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1262,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1263,"col":null},{"name":"pragma","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":740,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":215,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":160,"col":null},{"name":"annotation","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":861,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":218,"col":null},{"name":"getTypedRuleContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":156,"col":null},{"name":"scope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1267,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5127,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":656,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2313,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":430,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2355,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2337,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":425,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4236,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":116,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":165,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":122,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3862,"col":null},{"name":"GPHASE","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2341,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":433,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":135,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":133,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2310,"col":null},{"name":"add_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":124,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":141,"col":null},{"name":"__init__","file":"","line":2,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":162,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6785,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":439,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":119,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":116,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":771,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":131,"col":null},{"name":"OctalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4240,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":655,"col":null},{"name":"predicate","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":761,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":119,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":140,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":84,"col":null},{"name":"gateModifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2321,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":422,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5243,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":81,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":130,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6628,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6144,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":878,"col":null},{"name":"designator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2333,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":137,"col":null},{"name":"BinaryIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4238,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":653,"col":null},{"name":"HardwareQubit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6130,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":864,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5126,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":113,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4267,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":159,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":121,"col":null},{"name":"OctalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4239,"col":null},{"name":"add_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":122,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2336,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":112,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5222,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":752,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":758,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":114,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6126,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1282,"col":null},{"name":"visit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":33,"col":null},{"name":"__init__","file":"","line":3,"col":null},{"name":"__init__","file":"","line":2,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4205,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6783,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":67,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":652,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":111,"col":null},{"name":"visitMeasureExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":625,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4753,"col":null},{"name":"visitMeasureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":494,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2514,"col":null},{"name":"_filter_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":61,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":106,"col":null},{"name":"validate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":571,"col":null},{"name":"wrapper","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":60,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":79,"col":null},{"name":"_filter_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":60,"col":null},{"name":"full","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/numeric.py","line":387,"col":null},{"name":"_visit_classical_declaration","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1632,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3130,"col":null},{"name":"visit_basic_block","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3150,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":107,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":850,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":983,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1421,"col":null},{"name":"get_curr_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":75,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":193,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":288,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":19,"col":null},{"name":"__repr__","file":"","line":6,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":21,"col":null},{"name":"__repr__","file":"","line":7,"col":null},{"name":"__repr__","file":"","line":11,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3091,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":276,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":323,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1344,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":224,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":324,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1023,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3120,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":970,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":909,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1009,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3113,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1202,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":960,"col":null},{"name":"__repr__","file":"","line":8,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":948,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":343,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":270,"col":null},{"name":"validate_register_index","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/validator.py","line":58,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":16,"col":null},{"name":"__repr__","file":"","line":9,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":851,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":264,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":915,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":916,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3102,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3108,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3093,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":858,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1000,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3104,"col":null},{"name":"_get_op_parameters","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":806,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":86,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1296,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":237,"col":null},{"name":"_check_and_return_value","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":227,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":355,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3109,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":95,"col":null},{"name":"in_gate_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":113,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1330,"col":null},{"name":"two_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":996,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1044,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":885,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1170,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":967,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":341,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":315,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1427,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":311,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":15,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":906,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":93,"col":null},{"name":"in_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":105,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":194,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":904,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":325,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":101,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":192,"col":null},{"name":"_check_and_return_value","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":224,"col":null},{"name":"__repr__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/enum.py","line":1271,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":195,"col":null},{"name":"two_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":994,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":907,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3105,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":99,"col":null},{"name":"debug","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/logging/__init__.py","line":1506,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":68,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":17,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1197,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":331,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":457,"col":null},{"name":"_get_op_parameters","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":805,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":280,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":968,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":282,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":23,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1412,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":284,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":71,"col":null},{"name":"__newobj__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copyreg.py","line":99,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":254,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":98,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3101,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":917,"col":null},{"name":"verify_gate_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":289,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":338,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3112,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":467,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":857,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":261,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1414,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1302,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1169,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":270,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1413,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1399,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":950,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":336,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":229,"col":null},{"name":"__init__","file":"","line":8,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":981,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":283,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":912,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":264,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":259,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":269,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":88,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":279,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":277,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":252,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1400,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":340,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":296,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":982,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":914,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3111,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":984,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":477,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3106,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":970,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":348,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":327,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":283,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3124,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":243,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":902,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":268,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":18,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":329,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":248,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":97,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":82,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1416,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1200,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":339,"col":null},{"name":"__newobj__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copyreg.py","line":98,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":282,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":292,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3116,"col":null},{"name":"isEnabledFor","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/logging/__init__.py","line":1768,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3114,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":972,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":267,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":220,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":884,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":860,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1195,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":91,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3095,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3099,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":281,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":308,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3094,"col":null},{"name":"_visit_measurement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":582,"col":null}]},"activeProfileIndex":null,"exporter":"py-spy@0.4.1","name":"py-spy profile"} diff --git a/tests/profiles/validate/validate.svg b/tests/profiles/validate/validate.svg new file mode 100644 index 0000000..cb9a63b --- /dev/null +++ b/tests/profiles/validate/validate.svg @@ -0,0 +1,491 @@ +py-spy record -o tests/profiles/validate/validate.svg -- python3 /Users/vinay/Desktop/test.py Reset ZoomSearch <module> (test.py:7) (7 samples, 0.18%)_find_and_load (<frozen importlib._bootstrap>:1360) (7 samples, 0.18%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (7 samples, 0.18%)_load_unlocked (<frozen importlib._bootstrap>:935) (7 samples, 0.18%)exec_module (<frozen importlib._bootstrap_external>:1026) (7 samples, 0.18%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (7 samples, 0.18%)<module> (pyqasm/__init__.py:64) (7 samples, 0.18%)_find_and_load (<frozen importlib._bootstrap>:1360) (7 samples, 0.18%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (7 samples, 0.18%)_load_unlocked (<frozen importlib._bootstrap>:935) (7 samples, 0.18%)exec_module (<frozen importlib._bootstrap_external>:1026) (7 samples, 0.18%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (7 samples, 0.18%)<module> (pyqasm/entrypoint.py:28) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (4 samples, 0.10%)_load_unlocked (<frozen importlib._bootstrap>:935) (4 samples, 0.10%)exec_module (<frozen importlib._bootstrap_external>:1026) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)<module> (pyqasm/modules/__init__.py:32) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (4 samples, 0.10%)_load_unlocked (<frozen importlib._bootstrap>:935) (4 samples, 0.10%)exec_module (<frozen importlib._bootstrap_external>:1026) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)<module> (pyqasm/modules/base.py:30) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (4 samples, 0.10%)_load_unlocked (<frozen importlib._bootstrap>:935) (4 samples, 0.10%)exec_module (<frozen importlib._bootstrap_external>:1026) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)<module> (pyqasm/analyzer.py:24) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (4 samples, 0.10%)_load_unlocked (<frozen importlib._bootstrap>:935) (4 samples, 0.10%)exec_module (<frozen importlib._bootstrap_external>:1026) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)<module> (numpy/__init__.py:112) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (4 samples, 0.10%)_load_unlocked (<frozen importlib._bootstrap>:935) (4 samples, 0.10%)exec_module (<frozen importlib._bootstrap_external>:1026) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)<module> (numpy/__config__.py:4) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1310) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (4 samples, 0.10%)_load_unlocked (<frozen importlib._bootstrap>:935) (4 samples, 0.10%)exec_module (<frozen importlib._bootstrap_external>:1026) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)_process_file (pyqasm/preprocess.py:132) (4 samples, 0.10%)_process_file (pyqasm/preprocess.py:134) (6 samples, 0.16%)load (pyqasm/entrypoint.py:49) (17 samples, 0.44%)process_include_statements (pyqasm/preprocess.py:77) (14 samples, 0.36%)__init__ (qasm3Parser.py:1258) (6 samples, 0.16%)statementOrScope (qasm3Parser.py:1292) (18 samples, 0.47%)__init__ (qasm3Parser.py:1259) (7 samples, 0.18%)statementOrScope (qasm3Parser.py:1293) (12 samples, 0.31%)enterRule (antlr4/Parser.py:376) (7 samples, 0.18%)addContextToParseTree (antlr4/Parser.py:366) (4 samples, 0.10%)statementOrScope (qasm3Parser.py:1297) (7 samples, 0.18%)LA (antlr4/BufferedTokenStream.py:150) (6 samples, 0.16%)statementOrScope (qasm3Parser.py:1299) (5 samples, 0.13%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.13%)__init__ (antlr4/RuleContext.py:40) (4 samples, 0.10%)gateCallStatement (qasm3Parser.py:2365) (14 samples, 0.36%)__init__ (qasm3Parser.py:2306) (8 samples, 0.21%)enterRule (antlr4/Parser.py:374) (6 samples, 0.16%)gateCallStatement (qasm3Parser.py:2366) (12 samples, 0.31%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (10 samples, 0.26%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (8 samples, 0.21%)seek (antlr4/BufferedTokenStream.py:77) (7 samples, 0.18%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (6 samples, 0.16%)gateCallStatement (qasm3Parser.py:2371) (22 samples, 0.57%)gateCallStatement (qasm3Parser.py:2376) (5 samples, 0.13%)LA (antlr4/BufferedTokenStream.py:150) (4 samples, 0.10%)match (antlr4/Parser.py:121) (6 samples, 0.16%)getCurrentToken (antlr4/Parser.py:313) (6 samples, 0.16%)consume (antlr4/Parser.py:348) (8 samples, 0.21%)__init__ (antlr4/tree/Tree.py:85) (5 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (12 samples, 0.31%)gateCallStatement (qasm3Parser.py:2385) (38 samples, 0.99%)match (antlr4/Parser.py:124) (27 samples, 0.70%)consume (antlr4/Parser.py:354) (14 samples, 0.36%)gateCallStatement (qasm3Parser.py:2386) (4 samples, 0.10%)gateCallStatement (qasm3Parser.py:2388) (7 samples, 0.18%)LA (antlr4/BufferedTokenStream.py:150) (7 samples, 0.18%)match (antlr4/Parser.py:121) (4 samples, 0.10%)consume (antlr4/Parser.py:346) (5 samples, 0.13%)getCurrentToken (antlr4/Parser.py:313) (4 samples, 0.10%)consume (antlr4/Parser.py:348) (9 samples, 0.23%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.13%)gateCallStatement (qasm3Parser.py:2391) (26 samples, 0.68%)match (antlr4/Parser.py:124) (21 samples, 0.55%)consume (antlr4/Parser.py:354) (6 samples, 0.16%)__init__ (qasm3Parser.py:6622) (4 samples, 0.10%)expressionList (qasm3Parser.py:6661) (9 samples, 0.23%)enterRule (antlr4/Parser.py:374) (4 samples, 0.10%)expressionList (qasm3Parser.py:6662) (8 samples, 0.21%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.13%)expression (qasm3Parser.py:4277) (8 samples, 0.21%)__init__ (qasm3Parser.py:3684) (6 samples, 0.16%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (4 samples, 0.10%)expression (qasm3Parser.py:4286) (10 samples, 0.26%)expression (qasm3Parser.py:4313) (7 samples, 0.18%)consume (antlr4/Parser.py:348) (6 samples, 0.16%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:104) (4 samples, 0.10%)expression (qasm3Parser.py:4386) (20 samples, 0.52%)consume (antlr4/Parser.py:354) (12 samples, 0.31%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (6 samples, 0.16%)expression (qasm3Parser.py:4393) (14 samples, 0.36%)expression (qasm3Parser.py:4429) (5 samples, 0.13%)expression (qasm3Parser.py:4286) (5 samples, 0.13%)expression (qasm3Parser.py:4377) (5 samples, 0.13%)__init__ (qasm3Parser.py:4232) (4 samples, 0.10%)__init__ (qasm3Parser.py:3684) (4 samples, 0.10%)expression (qasm3Parser.py:4386) (4 samples, 0.10%)expression (qasm3Parser.py:4431) (20 samples, 0.52%)expressionList (qasm3Parser.py:6667) (132 samples, 3.43%)exp..expression (qasm3Parser.py:4578) (8 samples, 0.21%)unrollRecursionContexts (antlr4/Parser.py:436) (8 samples, 0.21%)LT (antlr4/CommonTokenStream.py:66) (4 samples, 0.10%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (4 samples, 0.10%)expressionList (qasm3Parser.py:6670) (6 samples, 0.16%)gateCallStatement (qasm3Parser.py:2397) (176 samples, 4.57%)gateC..expressionList (qasm3Parser.py:6694) (8 samples, 0.21%)exitRule (antlr4/Parser.py:381) (8 samples, 0.21%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.13%)consume (antlr4/Parser.py:348) (5 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (9 samples, 0.23%)gateCallStatement (qasm3Parser.py:2401) (28 samples, 0.73%)match (antlr4/Parser.py:124) (23 samples, 0.60%)consume (antlr4/Parser.py:354) (14 samples, 0.36%)gateCallStatement (qasm3Parser.py:2406) (7 samples, 0.18%)LA (antlr4/BufferedTokenStream.py:150) (7 samples, 0.18%)__init__ (qasm3Parser.py:6779) (30 samples, 0.78%)__init__ (antlr4/ParserRuleContext.py:39) (4 samples, 0.10%)gateOperandList (qasm3Parser.py:6818) (41 samples, 1.06%)__init__ (qasm3Parser.py:6780) (9 samples, 0.23%)gateOperandList (qasm3Parser.py:6819) (7 samples, 0.18%)gateOperandList (qasm3Parser.py:6822) (4 samples, 0.10%)__init__ (qasm3Parser.py:6121) (17 samples, 0.44%)gateOperand (qasm3Parser.py:6154) (26 samples, 0.68%)__init__ (qasm3Parser.py:6122) (6 samples, 0.16%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.13%)enterRule (antlr4/Parser.py:374) (4 samples, 0.10%)gateOperand (qasm3Parser.py:6155) (12 samples, 0.31%)enterRule (antlr4/Parser.py:376) (4 samples, 0.10%)addContextToParseTree (antlr4/Parser.py:366) (4 samples, 0.10%)gateOperand (qasm3Parser.py:6157) (49 samples, 1.27%)state (antlr4/Recognizer.py:143) (49 samples, 1.27%)gateOperand (qasm3Parser.py:6159) (4 samples, 0.10%)indexedIdentifier (qasm3Parser.py:5253) (8 samples, 0.21%)__init__ (qasm3Parser.py:5218) (6 samples, 0.16%)indexedIdentifier (qasm3Parser.py:5254) (10 samples, 0.26%)enterRule (antlr4/Parser.py:376) (6 samples, 0.16%)addContextToParseTree (antlr4/Parser.py:366) (5 samples, 0.13%)indexedIdentifier (qasm3Parser.py:5257) (5 samples, 0.13%)match (antlr4/Parser.py:121) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:145) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:170) (5 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:176) (5 samples, 0.13%)consume (antlr4/atn/LexerATNSimulator.py:553) (6 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:184) (8 samples, 0.21%)match (antlr4/atn/LexerATNSimulator.py:104) (33 samples, 0.86%)execATN (antlr4/atn/LexerATNSimulator.py:195) (5 samples, 0.13%)nextToken (antlr4/Lexer.py:137) (35 samples, 0.91%)__init__ (antlr4/Token.py:85) (4 samples, 0.10%)emit (antlr4/Lexer.py:222) (14 samples, 0.36%)create (antlr4/CommonTokenFactory.py:47) (14 samples, 0.36%)nextToken (antlr4/Lexer.py:153) (17 samples, 0.44%)consume (antlr4/BufferedTokenStream.py:100) (64 samples, 1.66%)sync (antlr4/BufferedTokenStream.py:112) (61 samples, 1.58%)fetch (antlr4/BufferedTokenStream.py:124) (59 samples, 1.53%)consume (antlr4/Parser.py:348) (68 samples, 1.77%)__init__ (antlr4/tree/Tree.py:86) (4 samples, 0.10%)addTokenNode (antlr4/ParserRuleContext.py:103) (10 samples, 0.26%)addTokenNode (antlr4/ParserRuleContext.py:104) (4 samples, 0.10%)__setattr__ (antlr4/tree/Tree.py:88) (4 samples, 0.10%)indexedIdentifier (qasm3Parser.py:5259) (99 samples, 2.57%)in..match (antlr4/Parser.py:124) (93 samples, 2.42%)ma..consume (antlr4/Parser.py:354) (22 samples, 0.57%)addTokenNode (antlr4/ParserRuleContext.py:105) (7 samples, 0.18%)__init__ (qasm3Parser.py:5081) (4 samples, 0.10%)__init__ (qasm3Parser.py:5082) (8 samples, 0.21%)__init__ (antlr4/ParserRuleContext.py:39) (6 samples, 0.16%)indexOperator (qasm3Parser.py:5137) (17 samples, 0.44%)indexOperator (qasm3Parser.py:5138) (9 samples, 0.23%)enterRule (antlr4/Parser.py:376) (6 samples, 0.16%)addContextToParseTree (antlr4/Parser.py:366) (6 samples, 0.16%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:207) (6 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:170) (11 samples, 0.29%)execATN (antlr4/atn/LexerATNSimulator.py:176) (16 samples, 0.42%)__eq__ (antlr4/dfa/DFAState.py:113) (10 samples, 0.26%)__eq__ (antlr4/atn/ATNConfigSet.py:144) (4 samples, 0.10%)consume (antlr4/atn/LexerATNSimulator.py:553) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:184) (14 samples, 0.36%)consume (antlr4/atn/LexerATNSimulator.py:559) (4 samples, 0.10%)consume (antlr4/InputStream.py:46) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:187) (5 samples, 0.13%)captureSimState (antlr4/atn/LexerATNSimulator.py:473) (5 samples, 0.13%)LA (antlr4/InputStream.py:53) (5 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:191) (12 samples, 0.31%)match (antlr4/atn/LexerATNSimulator.py:104) (66 samples, 1.71%)nextToken (antlr4/Lexer.py:137) (72 samples, 1.87%)n..emit (antlr4/Lexer.py:222) (7 samples, 0.18%)create (antlr4/CommonTokenFactory.py:47) (6 samples, 0.16%)consume (antlr4/BufferedTokenStream.py:100) (99 samples, 2.57%)co..sync (antlr4/BufferedTokenStream.py:112) (98 samples, 2.55%)sy..fetch (antlr4/BufferedTokenStream.py:124) (93 samples, 2.42%)fe..nextToken (antlr4/Lexer.py:153) (11 samples, 0.29%)consume (antlr4/BufferedTokenStream.py:101) (4 samples, 0.10%)consume (antlr4/Parser.py:348) (106 samples, 2.75%)co..__init__ (antlr4/tree/Tree.py:86) (4 samples, 0.10%)addTokenNode (antlr4/ParserRuleContext.py:103) (7 samples, 0.18%)addTokenNode (antlr4/ParserRuleContext.py:104) (4 samples, 0.10%)indexOperator (qasm3Parser.py:5143) (130 samples, 3.38%)ind..match (antlr4/Parser.py:124) (124 samples, 3.22%)mat..consume (antlr4/Parser.py:354) (13 samples, 0.34%)indexOperator (qasm3Parser.py:5146) (4 samples, 0.10%)indexOperator (qasm3Parser.py:5151) (4 samples, 0.10%)execATN (antlr4/atn/ParserATNSimulator.py:395) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:170) (7 samples, 0.18%)execATN (antlr4/atn/LexerATNSimulator.py:176) (6 samples, 0.16%)consume (antlr4/atn/LexerATNSimulator.py:553) (6 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:184) (8 samples, 0.21%)execATN (antlr4/atn/LexerATNSimulator.py:191) (5 samples, 0.13%)match (antlr4/atn/LexerATNSimulator.py:104) (35 samples, 0.91%)nextToken (antlr4/Lexer.py:137) (38 samples, 0.99%)__init__ (antlr4/Token.py:76) (136 samples, 3.53%)__i..emit (antlr4/Lexer.py:222) (144 samples, 3.74%)emit..create (antlr4/CommonTokenFactory.py:47) (141 samples, 3.66%)crea..fetch (antlr4/BufferedTokenStream.py:124) (196 samples, 5.09%)fetch ..nextToken (antlr4/Lexer.py:153) (149 samples, 3.87%)next..consume (antlr4/BufferedTokenStream.py:100) (200 samples, 5.19%)consum..sync (antlr4/BufferedTokenStream.py:112) (198 samples, 5.14%)sync (..execATN (antlr4/atn/ParserATNSimulator.py:467) (204 samples, 5.30%)execAT..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (223 samples, 5.79%)adaptiv..nextTokenOnChannel (antlr4/BufferedTokenStream.py:206) (4 samples, 0.10%)indexOperator (qasm3Parser.py:5154) (233 samples, 6.05%)indexOpe..adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (8 samples, 0.21%)seek (antlr4/BufferedTokenStream.py:77) (7 samples, 0.18%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (7 samples, 0.18%)indexOperator (qasm3Parser.py:5156) (4 samples, 0.10%)expression (qasm3Parser.py:4277) (11 samples, 0.29%)__init__ (qasm3Parser.py:3684) (8 samples, 0.21%)__init__ (antlr4/ParserRuleContext.py:39) (4 samples, 0.10%)expression (qasm3Parser.py:4280) (9 samples, 0.23%)enterRecursionRule (antlr4/Parser.py:413) (5 samples, 0.13%)execATN (antlr4/atn/ParserATNSimulator.py:395) (4 samples, 0.10%)LA (antlr4/BufferedTokenStream.py:150) (4 samples, 0.10%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (7 samples, 0.18%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.13%)expression (qasm3Parser.py:4286) (19 samples, 0.49%)__init__ (qasm3Parser.py:4232) (4 samples, 0.10%)expression (qasm3Parser.py:4377) (11 samples, 0.29%)expression (qasm3Parser.py:4381) (4 samples, 0.10%)LA (antlr4/BufferedTokenStream.py:150) (4 samples, 0.10%)consume (antlr4/Parser.py:346) (6 samples, 0.16%)getCurrentToken (antlr4/Parser.py:313) (6 samples, 0.16%)consume (antlr4/BufferedTokenStream.py:101) (4 samples, 0.10%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (4 samples, 0.10%)consume (antlr4/Parser.py:348) (7 samples, 0.18%)__init__ (antlr4/tree/Tree.py:85) (4 samples, 0.10%)addTokenNode (antlr4/ParserRuleContext.py:103) (15 samples, 0.39%)__init__ (antlr4/tree/Tree.py:87) (7 samples, 0.18%)__setattr__ (antlr4/tree/Tree.py:89) (5 samples, 0.13%)expression (qasm3Parser.py:4386) (39 samples, 1.01%)consume (antlr4/Parser.py:354) (22 samples, 0.57%)addTokenNode (antlr4/ParserRuleContext.py:105) (5 samples, 0.13%)expression (qasm3Parser.py:4390) (7 samples, 0.18%)LT (antlr4/CommonTokenStream.py:66) (4 samples, 0.10%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:315) (5 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (6 samples, 0.16%)expression (qasm3Parser.py:4393) (21 samples, 0.55%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (6 samples, 0.16%)seek (antlr4/BufferedTokenStream.py:77) (6 samples, 0.16%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (5 samples, 0.13%)unrollRecursionContexts (antlr4/Parser.py:436) (6 samples, 0.16%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.13%)indexOperator (qasm3Parser.py:5157) (155 samples, 4.03%)inde..expression (qasm3Parser.py:4578) (14 samples, 0.36%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (6 samples, 0.16%)indexOperator (qasm3Parser.py:5168) (16 samples, 0.42%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (4 samples, 0.10%)seek (antlr4/BufferedTokenStream.py:77) (4 samples, 0.10%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (4 samples, 0.10%)consume (antlr4/Parser.py:346) (10 samples, 0.26%)getCurrentToken (antlr4/Parser.py:313) (9 samples, 0.23%)execATN (antlr4/atn/LexerATNSimulator.py:145) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:176) (8 samples, 0.21%)execATN (antlr4/atn/LexerATNSimulator.py:184) (4 samples, 0.10%)match (antlr4/atn/LexerATNSimulator.py:104) (28 samples, 0.73%)nextToken (antlr4/Lexer.py:137) (30 samples, 0.78%)nextToken (antlr4/Lexer.py:141) (6 samples, 0.16%)create (antlr4/CommonTokenFactory.py:47) (7 samples, 0.18%)consume (antlr4/BufferedTokenStream.py:100) (53 samples, 1.38%)sync (antlr4/BufferedTokenStream.py:112) (53 samples, 1.38%)fetch (antlr4/BufferedTokenStream.py:124) (52 samples, 1.35%)nextToken (antlr4/Lexer.py:153) (10 samples, 0.26%)emit (antlr4/Lexer.py:222) (10 samples, 0.26%)consume (antlr4/Parser.py:348) (60 samples, 1.56%)addTokenNode (antlr4/ParserRuleContext.py:103) (6 samples, 0.16%)addTokenNode (antlr4/ParserRuleContext.py:104) (5 samples, 0.13%)indexOperator (qasm3Parser.py:5204) (93 samples, 2.42%)in..match (antlr4/Parser.py:124) (88 samples, 2.29%)m..consume (antlr4/Parser.py:354) (13 samples, 0.34%)exitRule (antlr4/Parser.py:381) (4 samples, 0.10%)indexedIdentifier (qasm3Parser.py:5265) (687 samples, 17.84%)indexedIdentifier (qasm3Pars..indexOperator (qasm3Parser.py:5210) (7 samples, 0.18%)indexedIdentifier (qasm3Parser.py:5268) (4 samples, 0.10%)gateOperand (qasm3Parser.py:6163) (834 samples, 21.66%)gateOperand (qasm3Parser.py:6163)indexedIdentifier (qasm3Parser.py:5275) (8 samples, 0.21%)exitRule (antlr4/Parser.py:381) (7 samples, 0.18%)LT (antlr4/CommonTokenStream.py:66) (6 samples, 0.16%)gateOperandList (qasm3Parser.py:6824) (946 samples, 24.57%)gateOperandList (qasm3Parser.py:6824)gateOperand (qasm3Parser.py:6178) (12 samples, 0.31%)exitRule (antlr4/Parser.py:381) (9 samples, 0.23%)LT (antlr4/CommonTokenStream.py:66) (6 samples, 0.16%)execATN (antlr4/atn/ParserATNSimulator.py:395) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:184) (4 samples, 0.10%)match (antlr4/atn/LexerATNSimulator.py:104) (9 samples, 0.23%)nextToken (antlr4/Lexer.py:137) (11 samples, 0.29%)execATN (antlr4/atn/ParserATNSimulator.py:467) (17 samples, 0.44%)consume (antlr4/BufferedTokenStream.py:100) (17 samples, 0.44%)sync (antlr4/BufferedTokenStream.py:112) (16 samples, 0.42%)fetch (antlr4/BufferedTokenStream.py:124) (15 samples, 0.39%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (28 samples, 0.73%)gateOperandList (qasm3Parser.py:6827) (33 samples, 0.86%)consume (antlr4/Parser.py:348) (4 samples, 0.10%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.13%)__init__ (antlr4/tree/Tree.py:86) (4 samples, 0.10%)addTokenNode (antlr4/ParserRuleContext.py:104) (4 samples, 0.10%)gateOperandList (qasm3Parser.py:6831) (18 samples, 0.47%)match (antlr4/Parser.py:124) (16 samples, 0.42%)consume (antlr4/Parser.py:354) (11 samples, 0.29%)__init__ (antlr4/ParserRuleContext.py:39) (4 samples, 0.10%)gateOperand (qasm3Parser.py:6154) (5 samples, 0.13%)__init__ (qasm3Parser.py:6122) (5 samples, 0.13%)gateOperand (qasm3Parser.py:6155) (4 samples, 0.10%)indexedIdentifier (qasm3Parser.py:5253) (4 samples, 0.10%)match (antlr4/atn/LexerATNSimulator.py:104) (13 samples, 0.34%)nextToken (antlr4/Lexer.py:137) (14 samples, 0.36%)fetch (antlr4/BufferedTokenStream.py:124) (22 samples, 0.57%)nextToken (antlr4/Lexer.py:153) (6 samples, 0.16%)emit (antlr4/Lexer.py:222) (6 samples, 0.16%)create (antlr4/CommonTokenFactory.py:47) (5 samples, 0.13%)consume (antlr4/BufferedTokenStream.py:100) (24 samples, 0.62%)sync (antlr4/BufferedTokenStream.py:112) (23 samples, 0.60%)consume (antlr4/Parser.py:348) (25 samples, 0.65%)indexedIdentifier (qasm3Parser.py:5259) (36 samples, 0.94%)match (antlr4/Parser.py:124) (33 samples, 0.86%)consume (antlr4/Parser.py:354) (5 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.13%)__init__ (qasm3Parser.py:5081) (31 samples, 0.81%)indexOperator (qasm3Parser.py:5137) (39 samples, 1.01%)__init__ (qasm3Parser.py:5082) (6 samples, 0.16%)consume (antlr4/atn/LexerATNSimulator.py:553) (7 samples, 0.18%)execATN (antlr4/atn/LexerATNSimulator.py:184) (8 samples, 0.21%)execATN (antlr4/atn/LexerATNSimulator.py:187) (5 samples, 0.13%)match (antlr4/atn/LexerATNSimulator.py:104) (28 samples, 0.73%)nextToken (antlr4/Lexer.py:137) (32 samples, 0.83%)emit (antlr4/Lexer.py:222) (5 samples, 0.13%)create (antlr4/CommonTokenFactory.py:47) (5 samples, 0.13%)fetch (antlr4/BufferedTokenStream.py:124) (43 samples, 1.12%)nextToken (antlr4/Lexer.py:153) (6 samples, 0.16%)consume (antlr4/BufferedTokenStream.py:100) (44 samples, 1.14%)sync (antlr4/BufferedTokenStream.py:112) (44 samples, 1.14%)consume (antlr4/Parser.py:348) (48 samples, 1.25%)indexOperator (qasm3Parser.py:5143) (67 samples, 1.74%)match (antlr4/Parser.py:124) (64 samples, 1.66%)consume (antlr4/Parser.py:354) (16 samples, 0.42%)addTokenNode (antlr4/ParserRuleContext.py:105) (13 samples, 0.34%)__setattr__ (antlr4/tree/Tree.py:88) (13 samples, 0.34%)match (antlr4/atn/LexerATNSimulator.py:104) (7 samples, 0.18%)nextToken (antlr4/Lexer.py:137) (13 samples, 0.34%)nextToken (antlr4/Lexer.py:153) (4 samples, 0.10%)emit (antlr4/Lexer.py:222) (4 samples, 0.10%)create (antlr4/CommonTokenFactory.py:47) (4 samples, 0.10%)consume (antlr4/BufferedTokenStream.py:100) (21 samples, 0.55%)sync (antlr4/BufferedTokenStream.py:112) (20 samples, 0.52%)fetch (antlr4/BufferedTokenStream.py:124) (20 samples, 0.52%)execATN (antlr4/atn/ParserATNSimulator.py:467) (25 samples, 0.65%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (34 samples, 0.88%)indexOperator (qasm3Parser.py:5154) (38 samples, 0.99%)expression (qasm3Parser.py:4277) (7 samples, 0.18%)__init__ (qasm3Parser.py:3684) (6 samples, 0.16%)expression (qasm3Parser.py:4286) (6 samples, 0.16%)expression (qasm3Parser.py:4377) (4 samples, 0.10%)__init__ (qasm3Parser.py:4232) (4 samples, 0.10%)addTokenNode (antlr4/ParserRuleContext.py:103) (17 samples, 0.44%)__init__ (antlr4/tree/Tree.py:85) (16 samples, 0.42%)expression (qasm3Parser.py:4386) (25 samples, 0.65%)consume (antlr4/Parser.py:354) (19 samples, 0.49%)expression (qasm3Parser.py:4390) (5 samples, 0.13%)expression (qasm3Parser.py:4393) (7 samples, 0.18%)unrollRecursionContexts (antlr4/Parser.py:436) (6 samples, 0.16%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.13%)indexOperator (qasm3Parser.py:5157) (68 samples, 1.77%)expression (qasm3Parser.py:4578) (7 samples, 0.18%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (5 samples, 0.13%)indexOperator (qasm3Parser.py:5168) (8 samples, 0.21%)match (antlr4/atn/LexerATNSimulator.py:104) (4 samples, 0.10%)nextToken (antlr4/Lexer.py:137) (6 samples, 0.16%)fetch (antlr4/BufferedTokenStream.py:124) (18 samples, 0.47%)nextToken (antlr4/Lexer.py:153) (9 samples, 0.23%)emit (antlr4/Lexer.py:222) (9 samples, 0.23%)create (antlr4/CommonTokenFactory.py:47) (7 samples, 0.18%)consume (antlr4/BufferedTokenStream.py:100) (22 samples, 0.57%)sync (antlr4/BufferedTokenStream.py:112) (19 samples, 0.49%)consume (antlr4/Parser.py:348) (25 samples, 0.65%)addTokenNode (antlr4/ParserRuleContext.py:103) (4 samples, 0.10%)indexOperator (qasm3Parser.py:5204) (33 samples, 0.86%)match (antlr4/Parser.py:124) (31 samples, 0.81%)consume (antlr4/Parser.py:354) (5 samples, 0.13%)indexedIdentifier (qasm3Parser.py:5265) (266 samples, 6.91%)indexedId..gateOperand (qasm3Parser.py:6163) (322 samples, 8.36%)gateOperand ..indexedIdentifier (qasm3Parser.py:5275) (4 samples, 0.10%)gateOperandList (qasm3Parser.py:6833) (340 samples, 8.83%)gateOperandL..gateOperand (qasm3Parser.py:6178) (5 samples, 0.13%)execATN (antlr4/atn/ParserATNSimulator.py:395) (5 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (9 samples, 0.23%)gateOperandList (qasm3Parser.py:6836) (12 samples, 0.31%)gateOperandList (qasm3Parser.py:6840) (4 samples, 0.10%)LA (antlr4/BufferedTokenStream.py:150) (4 samples, 0.10%)exitRule (antlr4/Parser.py:381) (5 samples, 0.13%)gateCallStatement (qasm3Parser.py:2413) (1,420 samples, 36.88%)gateCallStatement (qasm3Parser.py:2413)gateOperandList (qasm3Parser.py:6851) (6 samples, 0.16%)match (antlr4/Parser.py:121) (6 samples, 0.16%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.13%)consume (antlr4/Parser.py:346) (7 samples, 0.18%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:145) (5 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:170) (8 samples, 0.21%)execATN (antlr4/atn/LexerATNSimulator.py:176) (16 samples, 0.42%)__eq__ (antlr4/dfa/DFAState.py:113) (11 samples, 0.29%)LA (antlr4/InputStream.py:53) (4 samples, 0.10%)consume (antlr4/atn/LexerATNSimulator.py:553) (9 samples, 0.23%)execATN (antlr4/atn/LexerATNSimulator.py:184) (15 samples, 0.39%)execATN (antlr4/atn/LexerATNSimulator.py:187) (11 samples, 0.29%)execATN (antlr4/atn/LexerATNSimulator.py:191) (7 samples, 0.18%)execute (antlr4/atn/LexerAction.py:51) (4 samples, 0.10%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (15 samples, 0.39%)accept (antlr4/atn/LexerATNSimulator.py:295) (10 samples, 0.26%)execute (antlr4/atn/LexerActionExecutor.py:126) (7 samples, 0.18%)match (antlr4/atn/LexerATNSimulator.py:104) (91 samples, 2.36%)ma..execATN (antlr4/atn/LexerATNSimulator.py:195) (21 samples, 0.55%)nextToken (antlr4/Lexer.py:137) (94 samples, 2.44%)ne..nextToken (antlr4/Lexer.py:141) (5 samples, 0.13%)nextToken (antlr4/Lexer.py:153) (10 samples, 0.26%)emit (antlr4/Lexer.py:222) (10 samples, 0.26%)create (antlr4/CommonTokenFactory.py:47) (8 samples, 0.21%)consume (antlr4/BufferedTokenStream.py:100) (124 samples, 3.22%)con..sync (antlr4/BufferedTokenStream.py:112) (123 samples, 3.19%)syn..fetch (antlr4/BufferedTokenStream.py:124) (121 samples, 3.14%)fet..consume (antlr4/BufferedTokenStream.py:101) (8 samples, 0.21%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (8 samples, 0.21%)consume (antlr4/Parser.py:348) (133 samples, 3.45%)con..__init__ (antlr4/tree/Tree.py:85) (116 samples, 3.01%)__i..addTokenNode (antlr4/ParserRuleContext.py:103) (126 samples, 3.27%)add..__init__ (antlr4/tree/Tree.py:87) (6 samples, 0.16%)gateCallStatement (qasm3Parser.py:2415) (278 samples, 7.22%)gateCallSt..match (antlr4/Parser.py:124) (271 samples, 7.04%)match (an..consume (antlr4/Parser.py:354) (131 samples, 3.40%)con..exitRule (antlr4/Parser.py:381) (6 samples, 0.16%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.13%)statement (qasm3Parser.py:1002) (2,071 samples, 53.79%)statement (qasm3Parser.py:1002)gateCallStatement (qasm3Parser.py:2476) (8 samples, 0.21%)exitRule (antlr4/Parser.py:381) (7 samples, 0.18%)LT (antlr4/CommonTokenStream.py:66) (4 samples, 0.10%)statement (qasm3Parser.py:1070) (10 samples, 0.26%)statement (qasm3Parser.py:888) (10 samples, 0.26%)__init__ (qasm3Parser.py:736) (7 samples, 0.18%)statement (qasm3Parser.py:889) (4 samples, 0.10%)statement (qasm3Parser.py:892) (6 samples, 0.16%)state (antlr4/Recognizer.py:143) (5 samples, 0.13%)statement (qasm3Parser.py:894) (6 samples, 0.16%)LA (antlr4/BufferedTokenStream.py:150) (6 samples, 0.16%)statement (qasm3Parser.py:900) (5 samples, 0.13%)statement (qasm3Parser.py:901) (4 samples, 0.10%)statement (qasm3Parser.py:904) (5 samples, 0.13%)LA (antlr4/BufferedTokenStream.py:150) (5 samples, 0.13%)execATN (antlr4/atn/ParserATNSimulator.py:398) (6 samples, 0.16%)LA (antlr4/InputStream.py:53) (5 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:145) (13 samples, 0.34%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:207) (10 samples, 0.26%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:210) (8 samples, 0.21%)execATN (antlr4/atn/LexerATNSimulator.py:170) (26 samples, 0.68%)__eq__ (antlr4/atn/ATNConfigSet.py:144) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:176) (25 samples, 0.65%)__eq__ (antlr4/dfa/DFAState.py:113) (15 samples, 0.39%)LA (antlr4/InputStream.py:53) (6 samples, 0.16%)consume (antlr4/atn/LexerATNSimulator.py:553) (15 samples, 0.39%)execATN (antlr4/atn/LexerATNSimulator.py:184) (28 samples, 0.73%)consume (antlr4/atn/LexerATNSimulator.py:559) (6 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:187) (4 samples, 0.10%)LA (antlr4/InputStream.py:53) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:191) (10 samples, 0.26%)seek (antlr4/InputStream.py:72) (4 samples, 0.10%)accept (antlr4/atn/LexerATNSimulator.py:290) (10 samples, 0.26%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (24 samples, 0.62%)accept (antlr4/atn/LexerATNSimulator.py:295) (11 samples, 0.29%)execute (antlr4/atn/LexerActionExecutor.py:126) (5 samples, 0.13%)match (antlr4/atn/LexerATNSimulator.py:104) (151 samples, 3.92%)matc..execATN (antlr4/atn/LexerATNSimulator.py:195) (30 samples, 0.78%)match (antlr4/atn/LexerATNSimulator.py:98) (4 samples, 0.10%)nextToken (antlr4/Lexer.py:137) (171 samples, 4.44%)nextT..match (antlr4/atn/LexerATNSimulator.py:99) (6 samples, 0.16%)LA (antlr4/InputStream.py:48) (4 samples, 0.10%)LA (antlr4/InputStream.py:53) (5 samples, 0.13%)nextToken (antlr4/Lexer.py:141) (21 samples, 0.55%)emit (antlr4/Lexer.py:221) (4 samples, 0.10%)__init__ (antlr4/Token.py:76) (29 samples, 0.75%)__init__ (antlr4/Token.py:77) (7 samples, 0.18%)create (antlr4/CommonTokenFactory.py:47) (49 samples, 1.27%)emit (antlr4/Lexer.py:222) (56 samples, 1.45%)nextToken (antlr4/Lexer.py:153) (71 samples, 1.84%)n..emit (antlr4/Lexer.py:223) (6 samples, 0.16%)fetch (antlr4/BufferedTokenStream.py:124) (284 samples, 7.38%)fetch (ant..consume (antlr4/BufferedTokenStream.py:100) (300 samples, 7.79%)consume (an..sync (antlr4/BufferedTokenStream.py:112) (295 samples, 7.66%)sync (antl..consume (antlr4/BufferedTokenStream.py:101) (9 samples, 0.23%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (6 samples, 0.16%)execATN (antlr4/atn/ParserATNSimulator.py:467) (313 samples, 8.13%)execATN (an..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (347 samples, 9.01%)adaptivePredi..execATN (antlr4/atn/ParserATNSimulator.py:468) (11 samples, 0.29%)LA (antlr4/BufferedTokenStream.py:150) (10 samples, 0.26%)statement (qasm3Parser.py:914) (354 samples, 9.19%)statement (qa..adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (4 samples, 0.10%)statement (qasm3Parser.py:970) (6 samples, 0.16%)statementOrScope (qasm3Parser.py:1301) (2,498 samples, 64.88%)statementOrScope (qasm3Parser.py:1301)exitRule (antlr4/Parser.py:381) (7 samples, 0.18%)LT (antlr4/CommonTokenStream.py:66) (4 samples, 0.10%)program (qasm3Parser.py:659) (2,560 samples, 66.49%)program (qasm3Parser.py:659)statementOrScope (qasm3Parser.py:1316) (10 samples, 0.26%)parse (openqasm3/parser.py:105) (2,567 samples, 66.68%)parse (openqasm3/parser.py:105)getChild (antlr4/ParserRuleContext.py:118) (4 samples, 0.10%)scope (qasm3Parser.py:1267) (7 samples, 0.18%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (6 samples, 0.16%)visitStatement (openqasm3/parser.py:215) (5 samples, 0.13%)pragma (qasm3Parser.py:740) (5 samples, 0.13%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (5 samples, 0.13%)visitGateCallStatement (openqasm3/parser.py:422) (8 samples, 0.21%)gateModifier (qasm3Parser.py:2321) (7 samples, 0.18%)_visit_binary_expression (openqasm3/parser.py:600) (4 samples, 0.10%)visit (antlr4/tree/Tree.py:34) (4 samples, 0.10%)accept (qasm3Parser.py:4224) (4 samples, 0.10%)visitLiteralExpression (openqasm3/parser.py:651) (103 samples, 2.68%)vi..Identifier (qasm3Parser.py:4236) (102 samples, 2.65%)Id..getToken (antlr4/ParserRuleContext.py:137) (102 samples, 2.65%)ge..accept (qasm3Parser.py:3881) (118 samples, 3.06%)acc..wrapped (openqasm3/parser.py:138) (118 samples, 3.06%)wra.._visit_binary_expression (openqasm3/parser.py:602) (112 samples, 2.91%)_v..visit (antlr4/tree/Tree.py:34) (111 samples, 2.88%)vi..accept (qasm3Parser.py:4268) (111 samples, 2.88%)ac..wrapped (openqasm3/parser.py:138) (111 samples, 2.88%)wr..visitGateCallStatement (openqasm3/parser.py:424) (138 samples, 3.58%)visi..visit (antlr4/tree/Tree.py:34) (133 samples, 3.45%)vis..accept (qasm3Parser.py:4268) (13 samples, 0.34%)wrapped (openqasm3/parser.py:138) (12 samples, 0.31%)visitLiteralExpression (openqasm3/parser.py:658) (5 samples, 0.13%)getText (antlr4/tree/Tree.py:116) (4 samples, 0.10%)getChild (antlr4/ParserRuleContext.py:118) (4 samples, 0.10%)visitGateCallStatement (openqasm3/parser.py:425) (9 samples, 0.23%)expressionList (qasm3Parser.py:2337) (8 samples, 0.21%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (8 samples, 0.21%)gateOperand (qasm3Parser.py:6785) (6 samples, 0.16%)gateOperandList (qasm3Parser.py:2313) (5 samples, 0.13%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (5 samples, 0.13%)wrapped (openqasm3/parser.py:137) (9 samples, 0.23%)get_span (openqasm3/parser.py:114) (6 samples, 0.16%)getToken (antlr4/ParserRuleContext.py:134) (7 samples, 0.18%)visitGateOperand (openqasm3/parser.py:864) (11 samples, 0.29%)HardwareQubit (qasm3Parser.py:6130) (9 samples, 0.23%)getChild (antlr4/ParserRuleContext.py:118) (4 samples, 0.10%)indexedIdentifier (qasm3Parser.py:6126) (7 samples, 0.18%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (6 samples, 0.16%)getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (186 samples, 4.83%)getTyp..getChildren (antlr4/ParserRuleContext.py:126) (183 samples, 4.75%)getChi..visitIndexedIdentifier (openqasm3/parser.py:768) (191 samples, 4.96%)visitI..indexOperator (qasm3Parser.py:5226) (191 samples, 4.96%)indexO..getTypedRuleContexts (antlr4/ParserRuleContext.py:165) (4 samples, 0.10%)Identifier (qasm3Parser.py:5222) (5 samples, 0.13%)getText (antlr4/tree/Tree.py:116) (6 samples, 0.16%)visitIndexedIdentifier (openqasm3/parser.py:771) (24 samples, 0.62%)_visit_identifier (openqasm3/parser.py:147) (17 samples, 0.44%)get_span (openqasm3/parser.py:116) (4 samples, 0.10%)getChildren (antlr4/ParserRuleContext.py:126) (5 samples, 0.13%)getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (8 samples, 0.21%)indexOperator (qasm3Parser.py:5226) (13 samples, 0.34%)getChild (antlr4/ParserRuleContext.py:118) (4 samples, 0.10%)visitIndexOperator (openqasm3/parser.py:753) (9 samples, 0.23%)setExpression (qasm3Parser.py:5092) (8 samples, 0.21%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (8 samples, 0.21%)getChild (antlr4/ParserRuleContext.py:119) (4 samples, 0.10%)getChildren (antlr4/ParserRuleContext.py:129) (8 samples, 0.21%)wrapped (openqasm3/parser.py:137) (7 samples, 0.18%)get_span (openqasm3/parser.py:114) (7 samples, 0.18%)__init__ (__init__) (4 samples, 0.10%)getToken (antlr4/ParserRuleContext.py:134) (7 samples, 0.18%)visitLiteralExpression (openqasm3/parser.py:651) (10 samples, 0.26%)Identifier (qasm3Parser.py:4236) (10 samples, 0.26%)visitLiteralExpression (openqasm3/parser.py:653) (5 samples, 0.13%)visitLiteralExpression (openqasm3/parser.py:655) (5 samples, 0.13%)OctalIntegerLiteral (qasm3Parser.py:4240) (5 samples, 0.13%)visitLiteralExpression (openqasm3/parser.py:657) (9 samples, 0.23%)DecimalIntegerLiteral (qasm3Parser.py:4242) (7 samples, 0.18%)getToken (antlr4/ParserRuleContext.py:134) (4 samples, 0.10%)DecimalIntegerLiteral (qasm3Parser.py:4242) (7 samples, 0.18%)wrapped (openqasm3/parser.py:138) (54 samples, 1.40%)visitLiteralExpression (openqasm3/parser.py:658) (24 samples, 0.62%)getText (antlr4/tree/Tree.py:116) (9 samples, 0.23%)text (antlr4/Token.py:119) (5 samples, 0.13%)wrapped (openqasm3/parser.py:138) (329 samples, 8.55%)wrapped (ope..visitIndexedIdentifier (openqasm3/parser.py:772) (111 samples, 2.88%)vi..visit (antlr4/tree/Tree.py:34) (95 samples, 2.47%)vi..accept (qasm3Parser.py:5128) (93 samples, 2.42%)ac..visitIndexOperator (openqasm3/parser.py:764) (79 samples, 2.05%)v..visit (antlr4/tree/Tree.py:34) (65 samples, 1.69%)accept (qasm3Parser.py:4268) (64 samples, 1.66%)wrapped (openqasm3/parser.py:138) (360 samples, 9.35%)wrapped (open..visitGateOperand (openqasm3/parser.py:866) (346 samples, 8.99%)visitGateOper..visit (antlr4/tree/Tree.py:34) (338 samples, 8.78%)visit (antlr..accept (qasm3Parser.py:5244) (334 samples, 8.68%)accept (qasm..visitGateCallStatement (openqasm3/parser.py:429) (390 samples, 10.13%)visitGateCallSt..visit (antlr4/tree/Tree.py:34) (377 samples, 9.79%)visit (antlr4/..accept (qasm3Parser.py:6145) (373 samples, 9.69%)accept (qasm3P..getChild (antlr4/ParserRuleContext.py:118) (6 samples, 0.16%)visitGateCallStatement (openqasm3/parser.py:430) (10 samples, 0.26%)gateOperandList (qasm3Parser.py:2313) (10 samples, 0.26%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (10 samples, 0.26%)getToken (antlr4/ParserRuleContext.py:134) (4 samples, 0.10%)visitGateCallStatement (openqasm3/parser.py:433) (14 samples, 0.36%)GPHASE (qasm3Parser.py:2341) (14 samples, 0.36%)getToken (antlr4/ParserRuleContext.py:135) (9 samples, 0.23%)visitGateCallStatement (openqasm3/parser.py:439) (8 samples, 0.21%)Identifier (qasm3Parser.py:2310) (4 samples, 0.10%)getText (antlr4/tree/Tree.py:116) (9 samples, 0.23%)text (antlr4/Token.py:119) (5 samples, 0.13%)visitGateCallStatement (openqasm3/parser.py:441) (18 samples, 0.47%)_visit_identifier (openqasm3/parser.py:147) (13 samples, 0.34%)getChild (antlr4/ParserRuleContext.py:118) (9 samples, 0.23%)visitStatement (openqasm3/parser.py:217) (614 samples, 15.95%)visitStatement (openqasm3..visit (antlr4/tree/Tree.py:34) (611 samples, 15.87%)visit (antlr4/tree/Tree...accept (qasm3Parser.py:2356) (607 samples, 15.77%)accept (qasm3Parser.py:2..wrapped (openqasm3/parser.py:138) (607 samples, 15.77%)wrapped (openqasm3/parse..visitGateCallStatement (openqasm3/parser.py:444) (12 samples, 0.31%)designator (qasm3Parser.py:2333) (12 samples, 0.31%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (12 samples, 0.31%)getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (5 samples, 0.13%)wrapped (openqasm3/parser.py:138) (626 samples, 16.26%)wrapped (openqasm3/parser..visitStatement (openqasm3/parser.py:218) (7 samples, 0.18%)annotation (qasm3Parser.py:861) (7 samples, 0.18%)parse (openqasm3/parser.py:108) (651 samples, 16.91%)parse (openqasm3/parser.py..wrapped (openqasm3/parser.py:138) (651 samples, 16.91%)wrapped (openqasm3/parser...visitProgram (openqasm3/parser.py:210) (651 samples, 16.91%)visitProgram (openqasm3/pa..visit (antlr4/tree/Tree.py:34) (647 samples, 16.81%)visit (antlr4/tree/Tree.py..accept (qasm3Parser.py:1283) (645 samples, 16.75%)accept (qasm3Parser.py:128..visitStatementOrScope (openqasm3/parser.py:942) (645 samples, 16.75%)visitStatementOrScope (ope..visit (antlr4/tree/Tree.py:34) (634 samples, 16.47%)visit (antlr4/tree/Tree.p..accept (qasm3Parser.py:879) (631 samples, 16.39%)accept (qasm3Parser.py:87..<module> (test.py:78) (3,239 samples, 84.13%)<module> (test.py:78)load (pyqasm/entrypoint.py:50) (3,222 samples, 83.69%)load (pyqasm/entrypoint.py:50)loads (pyqasm/entrypoint.py:78) (3,222 samples, 83.69%)loads (pyqasm/entrypoint.py:78)parse (openqasm3/parser.py:94) (4 samples, 0.10%)__init__ (antlr4/InputStream.py:20) (4 samples, 0.10%)_loadString (antlr4/InputStream.py:24) (4 samples, 0.10%)wrapper (reprlib.py:19) (5 samples, 0.13%)wrapper (reprlib.py:21) (7 samples, 0.18%)__repr__ (<string>:9) (6 samples, 0.16%)__repr__ (<string>:6) (20 samples, 0.52%)wrapper (reprlib.py:17) (4 samples, 0.10%)wrapper (reprlib.py:19) (8 samples, 0.21%)wrapper (reprlib.py:21) (24 samples, 0.62%)__repr__ (<string>:9) (21 samples, 0.55%)__repr__ (<string>:6) (44 samples, 1.14%)wrapper (reprlib.py:21) (55 samples, 1.43%)__repr__ (<string>:9) (11 samples, 0.29%)__repr__ (<string>:7) (88 samples, 2.29%)_..wrapper (reprlib.py:23) (5 samples, 0.13%)__repr__ (<string>:6) (6 samples, 0.16%)__repr__ (<string>:7) (4 samples, 0.10%)__repr__ (<string>:8) (16 samples, 0.42%)wrapper (reprlib.py:21) (13 samples, 0.34%)wrapper (reprlib.py:21) (132 samples, 3.43%)wra..__repr__ (<string>:9) (7 samples, 0.18%)__repr__ (<string>:11) (175 samples, 4.55%)__rep..wrapper (reprlib.py:21) (178 samples, 4.62%)wrapp..visit_statement (pyqasm/visitor.py:3091) (190 samples, 4.94%)visit_..visit_statement (pyqasm/visitor.py:3093) (4 samples, 0.10%)visit_statement (pyqasm/visitor.py:3099) (4 samples, 0.10%)copy (copy.py:88) (8 samples, 0.21%)_visit_generic_gate_operation (pyqasm/visitor.py:1296) (26 samples, 0.68%)copy (copy.py:98) (13 samples, 0.34%)_reconstruct (copy.py:269) (6 samples, 0.16%)_get_op_bits (pyqasm/visitor.py:288) (9 samples, 0.23%)get_from_visible_scope (pyqasm/scope.py:194) (5 samples, 0.13%)in_global_scope (pyqasm/scope.py:105) (5 samples, 0.13%)_get_op_bits (pyqasm/visitor.py:323) (22 samples, 0.57%)_get_op_bits (pyqasm/visitor.py:324) (5 samples, 0.13%)_get_op_bits (pyqasm/visitor.py:341) (7 samples, 0.18%)_visit_generic_gate_operation (pyqasm/visitor.py:1344) (60 samples, 1.56%)<lambda> (pyqasm/maps/gates.py:1044) (4 samples, 0.10%)phaseshift_gate (pyqasm/maps/gates.py:282) (4 samples, 0.10%)one_qubit_gate_op (pyqasm/maps/gates.py:968) (4 samples, 0.10%)one_qubit_rotation_op (pyqasm/maps/gates.py:981) (4 samples, 0.10%)phaseshift_gate (pyqasm/maps/gates.py:283) (11 samples, 0.29%)one_qubit_rotation_op (pyqasm/maps/gates.py:984) (4 samples, 0.10%)one_qubit_gate_op (pyqasm/maps/gates.py:968) (5 samples, 0.13%)_visit_basic_gate_operation (pyqasm/visitor.py:1000) (30 samples, 0.78%)_broadcast_gate_operation (pyqasm/visitor.py:885) (28 samples, 0.73%)phaseshift_gate (pyqasm/maps/gates.py:284) (6 samples, 0.16%)_update_qubit_depth_for_gate (pyqasm/visitor.py:907) (21 samples, 0.55%)evaluate_expression (pyqasm/expressions.py:355) (5 samples, 0.13%)_update_qubit_depth_for_gate (pyqasm/visitor.py:910) (4 samples, 0.10%)_update_qubit_depth_for_gate (pyqasm/visitor.py:915) (11 samples, 0.29%)_visit_basic_gate_operation (pyqasm/visitor.py:1009) (44 samples, 1.14%)_visit_basic_gate_operation (pyqasm/visitor.py:1023) (10 samples, 0.26%)verify_gate_qubits (pyqasm/analyzer.py:289) (10 samples, 0.26%)wrapper (reprlib.py:21) (13 samples, 0.34%)__repr__ (<string>:9) (13 samples, 0.34%)__repr__ (<string>:6) (26 samples, 0.68%)wrapper (reprlib.py:21) (10 samples, 0.26%)__repr__ (<string>:6) (9 samples, 0.23%)__repr__ (<string>:7) (28 samples, 0.73%)__repr__ (<string>:6) (5 samples, 0.13%)wrapper (reprlib.py:21) (9 samples, 0.23%)__repr__ (<string>:8) (12 samples, 0.31%)wrapper (reprlib.py:21) (73 samples, 1.90%)w..__repr__ (<string>:9) (5 samples, 0.13%)wrapper (reprlib.py:21) (98 samples, 2.55%)wr..__repr__ (<string>:11) (98 samples, 2.55%)__..wrapper (reprlib.py:23) (4 samples, 0.10%)_visit_basic_gate_operation (pyqasm/visitor.py:948) (107 samples, 2.78%)_v.._visit_basic_gate_operation (pyqasm/visitor.py:960) (8 samples, 0.21%)map_qasm_op_to_callable (pyqasm/maps/gates.py:1202) (5 samples, 0.13%)_visit_basic_gate_operation (pyqasm/visitor.py:967) (4 samples, 0.10%)map_qasm_op_num_params (pyqasm/maps/gates.py:1169) (4 samples, 0.10%)_get_op_parameters (pyqasm/visitor.py:805) (13 samples, 0.34%)_visit_basic_gate_operation (pyqasm/visitor.py:970) (16 samples, 0.42%)_get_op_bits (pyqasm/visitor.py:288) (6 samples, 0.16%)_get_op_bits (pyqasm/visitor.py:323) (14 samples, 0.36%)_get_op_bits (pyqasm/visitor.py:324) (4 samples, 0.10%)_get_op_bits (pyqasm/visitor.py:341) (4 samples, 0.10%)_unroll_multiple_target_qubits (pyqasm/visitor.py:850) (39 samples, 1.01%)_visit_basic_gate_operation (pyqasm/visitor.py:983) (45 samples, 1.17%)_visit_generic_gate_operation (pyqasm/visitor.py:1421) (273 samples, 7.09%)_visit_gen..all (3,850 samples, 100%)<module> (test.py:79) (604 samples, 15.69%)<module> (test.py:79)wrapper (pyqasm/modules/base.py:60) (604 samples, 15.69%)wrapper (pyqasm/modules/..validate (pyqasm/modules/base.py:571) (604 samples, 15.69%)validate (pyqasm/modules..accept (pyqasm/modules/qasm2.py:107) (604 samples, 15.69%)accept (pyqasm/modules/q..visit_basic_block (pyqasm/visitor.py:3150) (604 samples, 15.69%)visit_basic_block (pyqas..visit_statement (pyqasm/visitor.py:3130) (380 samples, 9.87%)visit_statemen.. \ No newline at end of file