Skip to content

Instantly share code, notes, and snippets.

@ogrisel
Last active August 18, 2021 17:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ogrisel/3767da92eb2475ffb307ea589c69172f to your computer and use it in GitHub Desktop.
Save ogrisel/3767da92eb2475ffb307ea589c69172f to your computer and use it in GitHub Desktop.
profiling reports
import numpy as np
from subprocess import check_output
import threadpoolctl
from pprint import pprint
from time import perf_counter
from pathlib import Path
import sklearn
from sklearn.neighbors import KNeighborsClassifier
from sklearn.datasets import make_classification
from sklearn.model_selection import train_test_split
sklearn_path = Path(sklearn.__file__).parent
sklearn_version = sklearn.__version__
sklearn_git_branch = (
check_output(
f'(cd {sklearn_path} && git symbolic-ref --short HEAD) || echo ""',
shell=True,
)
.decode("utf-8")
.strip()
)
if sklearn_git_branch:
sklearn_version = f"{sklearn_version} (git: {sklearn_git_branch})"
print(f"sklearn {sklearn_version} at {sklearn_path}")
pprint(threadpoolctl.threadpool_info())
train_size = int(1e5)
test_size = int(1e4)
n_features = 100
X, y = make_classification(
n_samples=train_size + test_size,
n_features=n_features,
n_redundant=0,
n_informative=n_features,
random_state=0,
)
X_train, X_test, y_train, y_test = train_test_split(
X,
y,
train_size=train_size,
test_size=test_size,
random_state=0,
)
if sklearn_git_branch == "pairwise_aggregation_cython":
metric = "fast_sqeuclidean"
else:
metric = "minkowski"
clf = KNeighborsClassifier(n_neighbors=10, metric=metric).fit(X_train, y_train)
tic = perf_counter()
y_pred = clf.predict(X_test)
toc = perf_counter()
assert y_pred.shape == y_test.shape
accuracy = np.mean(y_pred == y_test)
print(
f"n_samples_train: {X_train.shape[0]}, n_samples_test: {X_test.shape[0]}, acc:"
f" {accuracy:.3f}, duration: {toc - tic:.3f} s"
)
{"$schema":"https://www.speedscope.app/file-format-schema.json","profiles":[{"type":"sampled","name":"py-spy","unit":"seconds","startValue":0.0,"endValue":0.01,"samples":[[11,5,4,3,9,6,10,7,6,5,4,3,9,6,8,7,6,5,4,3,2,1,0],[11,5,4,3,9,6,10,7,6,5,4,3,9,6,8,7,6,5,4,3,2,1,0],[11,5,4,3,9,6,10,7,6,5,4,3,9,6,8,7,6,5,4,3,2,1,0],[11,5,4,3,9,6,10,7,6,5,4,3,9,6,15,7,6,5,4,14,13,12],[11,5,4,3,9,6,10,7,6,5,4,3,9,6,20,7,6,5,4,3,9,6,19,18,17,16],[11,5,4,3,9,6,24,7,6,5,4,3,9,6,23,7,6,5,4,3,9,6,22,5,4,3,9,6,21],[11,5,4,3,9,6,24,7,6,5,4,3,9,6,27,5,4,3,9,6,26,5,4,3,9,6,25],[11,5,4,3,9,6,24,7,6,5,4,3,9,6,34,5,4,3,9,6,33,5,32,31,30,29,28],[11,5,4,3,9,6,38,7,6,5,4,3,9,6,37,5,4,3,9,6,36,7,6,5,4,35],[11,5,4,3,9,6,38,7,6,5,4,3,9,6,37,5,4,3,9,6,48,5,4,14,47,46,45,44,43,42,41,40,39],[11,5,4,3,9,6,38,7,6,5,4,3,9,6,52,5,4,3,2,51,50,49],[11,5,4,3,9,6,59,7,6,5,4,3,9,6,58,7,6,5,4,3,9,6,57,56,55,54,53],[63,5,4,3,9,6,62,5,4,3,9,6,61,5,4,3,9,6,60,5,4,3,2,51,50,49],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,32,31,30,29,72,71,70,69,68,67,66,65,64],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,32,31,30,29,72,71,70,69,68,67,66,65,64],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,81,5,4,3,9,6,80,5,4,3,9,6,79,7,6,5,4,3,9,6,78,5,4,3,2,1,0,77,76],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,81,5,4,3,9,6,80,5,4,3,9,6,79,7,6,5,4,3,9,6,78,5,4,3,2,1,0,77,76],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,84,5,32,31,30,29,83,82],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,98,5,97,6,5,4,3,9,6,96,7,6,5,4,3,9,6,95,94,93,92,91,90,88,89,88,87,86,85],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,98,5,4,3,9,6,99,5,4,3,2,1,0],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,98,5,4,3,9,6,102,7,6,5,4,3,9,6,101,5,32,31,30,29,100,71,70,69,68],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,98,5,4,3,9,6,102,7,6,5,4,3,9,6,101,5,32,31,30,29,100,71,70,69,68],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,106,7,6,5,4,3,9,6,105,5,4,3,9,6,104,5,4,3,2,103],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,106,7,6,5,4,3,9,6,105,5,4,3,9,6,113,5,4,3,9,6,112,5,4,3,9,6,111,5,4,3,9,6,110,5,4,3,9,6,109,5,97,6,5,4,3,9,6,108,5,4,3,9,6,107,7,6,5,4,3,2,51,50,49],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,106,7,6,5,4,3,9,6,105,5,4,3,9,6,113,5,4,3,9,6,112,5,4,3,9,6,111,5,4,3,9,6,110,5,4,3,9,6,109,5,97,6,5,4,3,9,6,108,5,4,3,9,6,107,7,6,5,4,3,9,6,117,5,4,3,9,6,116,5,4,3,9,6,115,114],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,106,7,6,5,4,3,9,6,105,5,4,3,9,6,113,5,4,3,9,6,112,5,4,3,9,6,111,5,4,3,9,6,110,5,4,3,9,6,109,5,97,6,5,4,3,9,6,108,5,4,3,9,6,107,7,6,5,4,3,9,6,120,5,4,3,9,6,119,118],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,106,7,6,5,4,3,9,6,105,5,4,3,9,6,113,5,4,3,9,6,112,5,4,3,9,6,122,121],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,126,5,97,6,5,4,3,9,6,125,5,4,3,9,6,124,5,4,3,9,6,123],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,126,5,97,6,5,4,3,9,6,135,5,4,3,9,6,134,5,4,3,9,6,133,5,4,3,9,6,132,7,6,5,4,3,9,6,131,7,6,5,4,3,2,130],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,126,5,97,6,5,4,3,9,6,135,5,4,3,9,6,134,5,4,3,9,6,140,139,138,137,136],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,126,5,97,6,5,4,3,9,6,135,5,4,3,9,6,134,5,4,3,9,6,140,139,138,137,136],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,126,5,97,6,5,4,3,9,6,135,5,4,3,9,6,134,5,4,3,9,6,140,139,138,137,136],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,126,5,97,6,5,4,3,9,6,147,7,6,5,4,3,9,6,146,5,4,3,145,6,144,143,5,4,3,9,6,142,5,32,31,30,29,72,71,70,69,68,141],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,2,1,0,148],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,2,1,0,148],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,2,1,0,148],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,9,6,161,7,6,5,4,3,9,6,160,5,4,3,9,6,159,5,4,3,9,6,158,5,4,3,9,6,157,5,4,3,9,6,156,5,4,3,9,6,155,5,4,3,9,6,154,7,6,5,4,14,153,152,6,151],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,9,6,161,7,6,5,4,3,9,6,160,5,4,3,9,6,159,5,4,3,9,6,158,5,4,3,9,6,164,5,4,3,9,6,163,5,4,3,2,1,0,162],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,9,6,161,7,6,5,4,3,9,6,160,5,4,3,9,6,159,5,4,3,9,6,158,5,4,3,9,6,164,5,4,3,9,6,163,5,4,3,2,1,0,162],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,9,6,161,7,6,5,4,3,9,6,174,5,4,3,9,6,173,5,4,3,9,6,172,5,4,3,9,6,171,5,4,3,9,6,170,5,4,3,9,6,169,5,4,3,9,6,168,5,4,3,9,6,167,5,4,3,9,6,166,5,32,165],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,9,6,161,7,6,5,4,3,9,6,174,5,4,3,9,6,173,5,4,3,9,6,172,5,4,3,9,6,171,5,4,3,9,6,170,5,4,3,9,6,169,5,4,3,9,6,168,5,4,3,9,6,176,7,6,5,4,3,2,103,175,69,68],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,9,6,161,7,6,5,4,3,9,6,174,5,4,3,9,6,173,5,4,3,9,6,172,5,4,3,9,6,171,5,4,3,9,6,170,5,4,3,9,6,169,5,4,3,9,6,168,5,4,3,9,6,176,7,6,5,4,3,2,103,175,69,68],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,9,6,161,7,6,5,4,3,9,6,174,5,4,3,9,6,173,5,4,3,9,6,172,5,4,3,9,6,171,5,4,3,9,6,170,5,4,3,9,6,178,5,4,3,2,177],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,9,6,161,7,6,5,4,3,9,6,174,5,4,3,9,6,173,5,4,3,9,6,172,5,4,3,9,6,179,5,32,31,30,29,100,71,70,69,68,141],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,9,6,161,7,6,5,4,3,9,6,193,5,4,3,9,6,192,5,4,3,9,6,191,5,4,14,153,152,6,190,189,188,184,187,186,184,185,184,183,182,181,180],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,149,5,4,3,9,6,161,7,6,5,4,3,9,6,193,5,4,3,9,6,192,5,4,3,9,6,191,5,4,14,153,152,6,190,189,188,184,187,186,184,185,184,183,182,194,180],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,196,7,6,5,4,3,145,6,195,5,32,31,30,29,100,71,70,69,68,141],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,198,5,4,3,2,51,50],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,198,5,4,3,2,51,50],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,198,5,4,3,2,51,50],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,198,5,4,3,2,51,50],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,208,207,206,205,204,203,202,201,200,199],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,208,207,206,205,204,203,202,201,200,199],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,208,207,206,205,204,203,202,201,200,199],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,212,211,210,209],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,212,211,210,209],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,216,215,214,213],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,216,215,214,213],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,219,215,214,218,217],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,220,211,210,209],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,220,211,210,209],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,222,215,214,213,221],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,223,215,214,218,217],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,223,215,214,218,217],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,225,215,214,218,224],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,230,229,228,205,204,203,227,226],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,233,207,206,205,204,203,202,201,232,231],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,234,211,210,209],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,197,7,6,5,4,3,9,6,235,211,210,209,162],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,239,7,6,5,4,3,9,6,238,237,236],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,239,7,6,5,4,3,9,6,238,237,236],[75,5,4,3,9,6,74,5,4,3,9,6,73,5,4,3,9,6,129,5,4,3,9,6,128,5,4,3,9,6,127,5,4,3,9,6,150,7,6,5,4,3,9,6,239,7,6,5,4,3,9,6,241,237,240,214,218,224],[245,5,4,3,9,6,244,5,4,3,145,6,243,5,97,6,5,4,3,9,6,242,5,32,31,30,29,100,71,70,69,68,141],[245,5,4,3,9,6,244,5,4,3,145,6,246,5,97,6,5,4,3,9,6,242,5,32,31,30,29,100,71,70,69,68,141],[245,5,4,3,9,6,244,5,4,3,145,6,246,5,97,6,5,4,3,9,6,242,5,32,31,30,29,100,71,70,69,68,141],[245,5,4,3,9,6,244,5,4,3,145,6,246,5,97,6,5,4,3,9,6,242,5,4,3,9,6,249,5,4,3,9,6,248,5,4,14,153,152,6,190,189,188,184,187,186,184,185,247],[245,5,4,3,9,6,244,5,4,3,145,6,246,5,97,6,5,4,3,9,6,242,5,4,3,9,6,253,5,4,3,9,6,252,5,4,3,9,6,251,5,4,3,9,6,250,5,4,3,2,51],[245,5,4,3,9,6,244,5,4,3,145,6,246,5,97,6,5,4,3,9,6,242,5,4,3,9,6,253,5,4,3,9,6,252,5,4,3,9,6,251,5,4,3,9,6,250,5,4,3,2,51],[245,5,4,3,9,6,244,5,4,3,145,6,246,5,97,6,5,4,3,9,6,259,5,4,14,153,152,6,190,189,188,184,187,186,184,185,258,184,257,256,255,254],[245,5,4,3,9,6,244,5,4,3,145,6,246,5,97,6,5,4,3,9,6,261,7,6,5,4,3,9,6,260,5,32,31,30,29,100,71,70,69,68,141],[245,5,4,3,9,6,244,5,4,3,145,6,246,5,97,6,5,4,3,9,6,261,7,6,5,4,3,9,6,260,5,4,3,9,6,264,5,4,3,9,6,263,5,262,162],[245,5,4,3,9,6,272,5,4,3,9,6,271,5,4,3,9,6,270,5,4,3,9,6,269,5,4,3,9,6,268,5,4,14,153,152,6,190,189,188,184,187,186,184,185,267,266,265],[245,5,4,3,9,6,272,5,4,3,9,6,271,5,4,3,9,6,270,5,4,3,9,6,269,5,4,3,9,6,275,5,4,3,2,51,274,273],[245,5,4,3,9,6,272,5,4,3,9,6,271,5,4,3,9,6,270,5,4,3,9,6,269,5,4,3,9,6,276,5,4,3,2,51,50,49],[279,5,4,3,9,6,278,5,4,3,9,6,277,5,4,3,2,1,0],[279,5,4,3,9,6,278,5,4,3,9,6,277,5,4,3,2,1,0],[279,5,4,3,9,6,278,5,4,3,9,6,282,7,6,5,4,14,47,46,45,44,43,281,280],[279,5,4,3,9,6,283,5,4,3,2,51,50],[279,5,4,3,9,6,292,5,4,3,9,6,291,7,6,5,4,3,9,6,290,289,93,92,288,287,285,286,285,284],[279,5,4,3,9,6,297,5,4,3,9,6,296,5,97,6,5,4,3,9,6,295,5,4,3,9,6,294,5,4,3,9,6,293,5,4,3,2,1,0],[279,5,4,3,9,6,298,5],[320,319,318,317,316,315,314,313,312,311,310,309,308,307,306,305,304,303,302,301,190,189,188,184,187,186,184,185,256,300,299],[327,326,325,324,323,322,321],[327,326,325,324,323,322,328],[327,326,325,324,323,322,328],[327,326,325,324,323,322,328],[327,326,325,324,323,322,328],[327,326,325,324,323,322,328],[327,326,325,324,323,322,328],[327,326,325,324,323,322,328],[327,326,325,324,323,322,321],[327,326,325,324,323,322,328],[327,326,325,324,323],[327,326,325,324,323,322,328],[327,326,325,324,323,322],[327,326,325,324,323,322,321],[327,326,325,324,323,322,321],[327,326,325,324,323,322,321],[327,326,325,324,323,322],[327,326,325,324,323,322,328],[327,326,325,324,323,322],[327,326,325,324,323,322,321],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322,321],[327,326,325,324,323,322,321],[327,326,325,324,323,322],[327,326,325,324,323,322,321],[327,326,325,324,323,322,328],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322,321],[327,326,325,324,323,322,328],[327,326,325,324,323,322,328],[327,326,325,324,323,322,321],[327,326,325,324,323,322,321],[327,326,325,324,323,322,321],[327,326,325,324,323,322,328],[327,326,325,324,323,322,321],[327,326,325,324,323,322],[327,326,325,324,323,322,321],[327,326,325,324,323,322,328],[327,326,325,324,323,322,321],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322,328,329],[327,326,325,324,323,322,321],[327,326,325,324,323,322,328],[327,326,325,324,323,322],[327,326,325,324,323,322,328],[327,326,325,324,323,322,328],[327,326,325,324,323,322,328],[327,326,325,324,323,322],[327,326,325,324,323,322,321],[327,326,325,324,323,322,321],[327,326,325,324,323,322,321],[327,326,325,324,323,322],[327,326,325,324,323,322,330],[327,326,325,324,323,322,328],[327,326,325,324,323,322],[327,326,325,324,323,322,321],[327,326,325,324,323,322],[327,326,325,324,323,322,321],[327,326,325,324,323,322,321],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322,321],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322,321],[327,326,325,324,323,322],[327,326,325,324,323,322],[327,326,325,324,323,322,328],[327,326,325,324,323,322,321],[327,326,336,335,334,333,332,331],[327,326,336,335,334,333,332,331],[327,326,336,335,334,333,332,331],[327,326,336,335,334,333,332,331],[327,326,336,335,334,333,332,331],[327,326,336,335,334,333,332,331],[327,342,341,340,339,338,337,148],[327,342,341,343],[327,342,341,343],[327,342,341,343],[327,342,341,343],[327,342,341,343],[327,342,341,343],[327,342,341,343],[327,342,341,344],[327,342,341,343],[327,342,341,343],[327,342,341,343],[327,342,341,340,339,338,337,347,346,345],[327,342,341,343],[327,342,341,340,339,338,337,347,346,345],[327,342,341,343],[327,342,341,343],[327,342,341,343],[327,342,341,343],[327,342,341,343],[327,352,351,350,349,348,332,331],[327,342,341,343],[327,342,341,343],[327,342,341,340,339,338,337,347,346,345],[327,342,341,343],[327,342,336,335,334,333,332,331],[327,354,351,353],[327,360,359,358,357,356,355],[327,360,359,366,365,364,363,362,361,332,331],[327,368,362,361,367],[327,368,362,361,367],[327,368,362,361,367],[327,368,362,361,367],[327,368,362,361,367],[327,368,362,361,367],[327,368,336,335,334,333,367],[327,368,336,335,334,333,367],[327,368,336,335,334,333,367],[327,368,336,335,334,333,367],[327,368,336,335,334,333,367],[371,370,369,364,363,362,361,332,331],[371,370,369,364,363,362,361,332,331],[371,370,369,364,363,362,361,332,331],[371,370,369,364,363,362,361,332,331],[387,386,385,384,383,382,381,380,379,340,378,377,376,375,374,373,372,372,372,372],[387,386,395,394,340,393,392,391,390,389,388],[404,403,402,401,400,399,398,397,396,382,381,380,379,340,378,377,376,375,374,373,372,372,372,372],[404,403,402,407,406,406,405,382,381,380,379,340,378,377,376,375,374,373,372,372,372,372],[404,403,402,407,406,406,405,382,381,380,379,340,378,377,376,375,374,373,372,372,372,372],[404,403,402,407,406,406,405,409,409,382,381,380,379,340,378,377,376,375,374,408],[404,403,402,414,414,413,412,318,317,316,315,314,313,312,311,310,309,308,307,306,305,411,410],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,344],[404,403,402,344],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,344],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,423],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,423],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,344],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,424],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,344],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,425],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,344],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,423],[404,403,402,423],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,423],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,344],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,426],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,421,420,419,427],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,428],[404,403,402,414,414,417,418,417,416,421,420,419,428],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,429],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,344],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,430],[404,403,402,343],[404,403,402,344],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,431],[404,403,402,414,414,417,418,417,416,421,420,419,431],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,429],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,426],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,427],[404,403,402,344],[404,403,402,343],[404,403,402,423],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,344],[404,403,402,344],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,423],[404,403,402,423],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,423],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,344],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,427],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,421,420,419,432],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,423],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,344],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,433],[404,403,402,344],[404,403,402,344],[404,403,402,423],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,423],[404,403,402,423],[404,403,402,414,414,417,418,417,416,421,420,419,427],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,424],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,344],[404,403,402,344],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,423],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,423],[404,403,402,423],[404,403,402,423],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,426],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,344],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,344],[404,403,402,344],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,429],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,434],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,344],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,344],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,423],[404,403,402,423],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,435],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,423],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,433],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,344],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,435],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,423],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,423],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,423],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,344],[404,403,402,344],[404,403,402,344],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416],[404,403,402,344],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,426],[404,403,402,423],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,426],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,421,420,419,345],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416],[404,403,402,414,414,417,418,417,416,415],[404,403,402,343],[404,403,402,343],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,343],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,403,402,414,414,417,418,417,416,421,420,419,422],[404,440,439,438,394,340,393,437,362,436],[404,440,439,438,394,340,393,437,362,436],[404,440,439,438,394,340,393,442,441],[404,440,439,438,394,340,393,442,441],[404,440,439,438,394,340,393,444,443],[404,440,439,438],[404,440,439,438,394,340,393,444,449,340,448,447,446,445],[404,440,439,455,454,453,376,452,451,450],[404,440,439,455,454,453,376,452,451,450],[404,440,439,438,394,340,393,444,449,340,448,447,460,459,458,457,456],[404,440,439,438,394,340,393,444,449,340,448,447,460,459,458,457,456],[404,440,439,438,394,340,393,444],[404,440,439,438,394,340,393,465,362,464,463,462,461],[404,440,439,438,394,340,393,442,441,467,466],[404,440,439,438,394,340,393,442,441,467,466],[404,440,439,438,394,340,393,437,469,351,468],[404,440,439,438,394,340,393,472,471,340,470],[404,440,439,438,394,340,393,472,471,340,470],[404,440,474,473],[404,440,439,438,394,340,393,472,471,340,475],[404,440,439,455,454,453,376,452,451,450,476],[404,440,439,438,394,340,393,444,449,340,448,447,460,459,458,457],[404,440,439,438,394,340,393,472],[404,440,439,438,394,340,393,465,362,464,478,477],[404,440,439,438,394,340,393,444],[404,440,439],[404,440,439,438,394,340,393,484,336,335,334,483,482,481,480,479],[404,440,439,438,394,340,393,488,487,486,485,334,333,332],[404,440,439,438,394,340,393,437,469,351,489],[404,440,439,438,394,340,393,437,469,351,489],[404,440,439,438,394,340,491,490],[404,440,439,455,454,453,376,452,451,450,492],[404,440,439,455,454,453,376,452,451,450,492],[404,440,474],[404,440,439,438,394,340,393,437,469,351],[404,440,439,438,394,340,393,472,471],[404,440,439,438,394,340,393,442,441,467,466],[404,440,439,438,394,340,393,488,487,486,485,334,333,493],[404,440,439,438,394,340,393,472,471,340],[404,440,439,438,394,340,393,472,471,340],[404,440,439,438,394,340,393,444,449,340,448,447],[404,440,439,438,394,340,491],[404,440,439],[404,440,439,438,394,340,393,444,494],[404,440,439,438,394,340,393,472,471,340,496,495],[404,440,439,455,362,436,497],[404,440,439,455,454,453,376,375,462],[404,440,439,438,394,340,393,488,487,486,485,334,333,481,480,479,498],[404,440,439,438,394,340,393,442,441,467],[404,440,439,438,394,340,393,442,441,467],[404,440,439,438,394,340,393,444],[404,440,439,438,394,340,393,444],[404,440,439,438,394,340,393,444],[404,440,474],[499],[],[],[],[],[500],[500]],"weights":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0]}],"shared":{"frames":[{"name":"_compile_bytecode","file":"<frozen importlib._bootstrap_external>","line":647,"col":null},{"name":"get_code","file":"<frozen importlib._bootstrap_external>","line":978,"col":null},{"name":"exec_module","file":"<frozen importlib._bootstrap_external>","line":846,"col":null},{"name":"_load_unlocked","file":"<frozen importlib._bootstrap>","line":680,"col":null},{"name":"_find_and_load_unlocked","file":"<frozen importlib._bootstrap>","line":986,"col":null},{"name":"_find_and_load","file":"<frozen importlib._bootstrap>","line":1007,"col":null},{"name":"_call_with_frames_removed","file":"<frozen importlib._bootstrap>","line":228,"col":null},{"name":"_handle_fromlist","file":"<frozen importlib._bootstrap>","line":1058,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/__init__.py","line":72,"col":null},{"name":"exec_module","file":"<frozen importlib._bootstrap_external>","line":850,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/__init__.py","line":150,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/bench_knn.py","line":1,"col":null},{"name":"_new_module","file":"<frozen importlib._bootstrap>","line":36,"col":null},{"name":"module_from_spec","file":"<frozen importlib._bootstrap>","line":570,"col":null},{"name":"_load_unlocked","file":"<frozen importlib._bootstrap>","line":666,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/__init__.py","line":85,"col":null},{"name":"acquire","file":"<frozen importlib._bootstrap>","line":93,"col":null},{"name":"_lock_unlock_module","file":"<frozen importlib._bootstrap>","line":211,"col":null},{"name":"add_newdoc","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/function_base.py","line":521,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_add_newdocs.py","line":1567,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/__init__.py","line":98,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/type_check.py","line":84,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/scimath.py","line":38,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/__init__.py","line":21,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/__init__.py","line":153,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/function_base.py","line":1952,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/index_tricks.py","line":13,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/__init__.py","line":25,"col":null},{"name":"find_spec","file":"<frozen importlib._bootstrap_external>","line":1513,"col":null},{"name":"_get_spec","file":"<frozen importlib._bootstrap_external>","line":1386,"col":null},{"name":"find_spec","file":"<frozen importlib._bootstrap_external>","line":1414,"col":null},{"name":"_find_spec","file":"<frozen importlib._bootstrap>","line":925,"col":null},{"name":"_find_and_load_unlocked","file":"<frozen importlib._bootstrap>","line":982,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/npyio.py","line":14,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/__init__.py","line":37,"col":null},{"name":"_load_unlocked","file":"<frozen importlib._bootstrap>","line":671,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/polynomial/polynomial.py","line":86,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/polynomial/__init__.py","line":116,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/__init__.py","line":160,"col":null},{"name":"__memrchr_sse2","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"unicode_rfind","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/bin/python3.9","line":0,"col":null},{"name":"<genexpr>","file":"<frozen importlib._bootstrap_external>","line":129,"col":null},{"name":"_path_split","file":"<frozen importlib._bootstrap_external>","line":129,"col":null},{"name":"cache_from_source","file":"<frozen importlib._bootstrap_external>","line":387,"col":null},{"name":"_get_cached","file":"<frozen importlib._bootstrap_external>","line":494,"col":null},{"name":"cached","file":"<frozen importlib._bootstrap>","line":391,"col":null},{"name":"_init_module_attrs","file":"<frozen importlib._bootstrap>","line":550,"col":null},{"name":"module_from_spec","file":"<frozen importlib._bootstrap>","line":571,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/polynomial/polynomial.py","line":87,"col":null},{"name":"open64","file":"/usr/lib64/libpthread-2.28.so","line":0,"col":null},{"name":"get_data","file":"<frozen importlib._bootstrap_external>","line":1039,"col":null},{"name":"get_code","file":"<frozen importlib._bootstrap_external>","line":941,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/polynomial/__init__.py","line":118,"col":null},{"name":"cleandoc","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/inspect.py","line":641,"col":null},{"name":"doc_note","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/ma/core.py","line":126,"col":null},{"name":"getdoc","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/ma/extras.py","line":256,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/ma/extras.py","line":237,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/ma/extras.py","line":352,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/ma/__init__.py","line":45,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/__init__.py","line":163,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/shutil.py","line":22,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/ctypes/util.py","line":2,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/threadpoolctl.py","line":19,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/bench_knn.py","line":3,"col":null},{"name":"__strlen_sse2","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"__mbsrtowcs_l","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"mbstowcs","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"unicode_decode_locale","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/bin/python3.9","line":0,"col":null},{"name":"os_stat","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/bin/python3.9","line":0,"col":null},{"name":"_path_stat","file":"<frozen importlib._bootstrap_external>","line":142,"col":null},{"name":"_path_is_mode_type","file":"<frozen importlib._bootstrap_external>","line":148,"col":null},{"name":"_path_isfile","file":"<frozen importlib._bootstrap_external>","line":156,"col":null},{"name":"find_spec","file":"<frozen importlib._bootstrap_external>","line":1532,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/base.py","line":17,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/__init__.py","line":82,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/bench_knn.py","line":7,"col":null},{"name":"__memcmp_sse4_1","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"unicode_compare","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/bin/python3.9","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/importlib/abc.py","line":17,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/importlib/util.py","line":2,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/pkgutil.py","line":6,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/__init__.py","line":4,"col":null},{"name":"_path_join","file":"<frozen importlib._bootstrap_external>","line":123,"col":null},{"name":"find_spec","file":"<frozen importlib._bootstrap_external>","line":1541,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/__init__.py","line":6,"col":null},{"name":"_optimize_charset","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/sre_compile.py","line":396,"col":null},{"name":"_compile","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/sre_compile.py","line":120,"col":null},{"name":"_compile","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/sre_compile.py","line":148,"col":null},{"name":"_compile","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/sre_compile.py","line":156,"col":null},{"name":"_compile","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/sre_compile.py","line":168,"col":null},{"name":"_code","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/sre_compile.py","line":607,"col":null},{"name":"compile","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/sre_compile.py","line":768,"col":null},{"name":"_compile","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/re.py","line":304,"col":null},{"name":"compile","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/re.py","line":252,"col":null},{"name":"Version","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/_lib/_pep440.py","line":287,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/_lib/_pep440.py","line":285,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/__init__.py","line":138,"col":null},{"name":"_find_and_load_unlocked","file":"<frozen importlib._bootstrap>","line":972,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/__init__.py","line":21,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/sparse/__init__.py","line":232,"col":null},{"name":"find_spec","file":"<frozen importlib._bootstrap_external>","line":1546,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/sparse/csgraph/__init__.py","line":183,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/sparse/__init__.py","line":240,"col":null},{"name":"get_code","file":"<frozen importlib._bootstrap_external>","line":935,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/__init__.py","line":113,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/_joblib.py","line":7,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/__init__.py","line":26,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/externals/loky/backend/reduction.py","line":125,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/externals/loky/__init__.py","line":12,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/_memmapping_reducer.py","line":37,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/pool.py","line":31,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/_parallel_backends.py","line":17,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/parallel.py","line":26,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/__init__.py","line":120,"col":null},{"name":"__memset_sse2_unaligned_erms","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/typing_extensions.py","line":20,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/externals/cloudpickle/cloudpickle.py","line":63,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/externals/cloudpickle/__init__.py","line":4,"col":null},{"name":"CloudPickler","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/externals/cloudpickle/cloudpickle_fast.py","line":607,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/externals/cloudpickle/cloudpickle_fast.py","line":477,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/externals/cloudpickle/__init__.py","line":5,"col":null},{"name":"__new__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/abc.py","line":106,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/joblib/_parallel_backends.py","line":27,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/linalg/__init__.py","line":196,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/spatial/_procrustes.py","line":9,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/spatial/__init__.py","line":101,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/stats.py","line":37,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/__init__.py","line":441,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/fixes.py","line":19,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/__init__.py","line":29,"col":null},{"name":"get_code","file":"<frozen importlib._bootstrap_external>","line":939,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/special/_basic.py","line":16,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/special/__init__.py","line":646,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/spatial/distance.py","line":124,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/spatial/_geometric_slerp.py","line":8,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/spatial/__init__.py","line":102,"col":null},{"name":"_create_fn","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/dataclasses.py","line":400,"col":null},{"name":"_frozen_get_del_attr","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/dataclasses.py","line":565,"col":null},{"name":"_process_class","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/dataclasses.py","line":975,"col":null},{"name":"wrap","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/dataclasses.py","line":1013,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/spatial/distance.py","line":1703,"col":null},{"name":"_xstat","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/spatial/transform/_rotation_groups.py","line":2,"col":null},{"name":"__Pyx_Import","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/spatial/transform/rotation.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"__pyx_pymod_exec_rotation","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/spatial/transform/rotation.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"exec_module","file":"<frozen importlib._bootstrap_external>","line":1181,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/spatial/transform/__init__.py","line":19,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/spatial/__init__.py","line":107,"col":null},{"name":"__memset_erms","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/distributions.py","line":8,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/stats.py","line":43,"col":null},{"name":"0x7f7f9964f86f","file":"?","line":0,"col":null},{"name":"create_module","file":"<frozen importlib._bootstrap_external>","line":1173,"col":null},{"name":"module_from_spec","file":"<frozen importlib._bootstrap>","line":565,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/arpack/arpack.py","line":42,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/arpack/__init__.py","line":20,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/sparse/linalg/eigen/__init__.py","line":9,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/sparse/linalg/__init__.py","line":114,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/_numdiff.py","line":6,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/optimize.py","line":36,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/__init__.py","line":400,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":24,"col":null},{"name":"unicode_hash","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/bin/python3.9","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/sparse/linalg/matfuncs.py","line":27,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/sparse/linalg/__init__.py","line":115,"col":null},{"name":"_find_spec","file":"<frozen importlib._bootstrap>","line":903,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/argparse.py","line":92,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/unittest/main.py","line":4,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/unittest/__init__.py","line":65,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/testing/__init__.py","line":8,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/_constraints.py","line":8,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/_trustregion_constr/minimize_trustregion_constr.py","line":5,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/_trustregion_constr/__init__.py","line":4,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/_minimize.py","line":27,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/__init__.py","line":401,"col":null},{"name":"path_stats","file":"<frozen importlib._bootstrap_external>","line":1079,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/unittest/main.py","line":7,"col":null},{"name":"get_code","file":"<frozen importlib._bootstrap_external>","line":951,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/testing/__init__.py","line":10,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/_trustregion_constr/minimize_trustregion_constr.py","line":11,"col":null},{"name":"free","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"0x7f7f992467cf","file":"?","line":0,"col":null},{"name":"call_init.part.0","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_dl_init","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_dl_catch_exception","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"dl_open_worker","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_dl_open","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"dlopen_doit","file":"/usr/lib64/libdl-2.28.so","line":0,"col":null},{"name":"_dl_catch_error","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"_dlerror_run","file":"/usr/lib64/libdl-2.28.so","line":0,"col":null},{"name":"dlopen@@GLIBC_2.2.5","file":"/usr/lib64/libdl-2.28.so","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/_linprog_highs.py","line":20,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/_linprog.py","line":22,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/__init__.py","line":413,"col":null},{"name":"__static_initialization_and_destruction_0","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/optimize/_highs/_highs_wrapper.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7f7f98ca353d","file":"?","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":22,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/distributions.py","line":10,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":32,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/inspect.py","line":2847,"col":null},{"name":"_signature_from_function","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/inspect.py","line":2239,"col":null},{"name":"_signature_from_callable","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/inspect.py","line":2330,"col":null},{"name":"_signature_from_callable","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/inspect.py","line":2259,"col":null},{"name":"from_callable","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/inspect.py","line":2879,"col":null},{"name":"signature","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/inspect.py","line":3130,"col":null},{"name":"getfullargspec_no_self","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/_lib/_util.py","line":370,"col":null},{"name":"_construct_argparser","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":750,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":1718,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":994,"col":null},{"name":"_attach_argparser_methods","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":708,"col":null},{"name":"_attach_methods","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":1756,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":1721,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":1487,"col":null},{"name":"docformat","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/_lib/doccer.py","line":62,"col":null},{"name":"_construct_doc","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":824,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":1739,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":1596,"col":null},{"name":"unicode_splitlines","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/bin/python3.9","line":0,"col":null},{"name":"docformat","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/_lib/doccer.py","line":58,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":2132,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":2203,"col":null},{"name":"unicode_concatenate","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/bin/python3.9","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":3479,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":3530,"col":null},{"name":"unicode_expandtabs","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/bin/python3.9","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":3570,"col":null},{"name":"_signature_bound_method","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/inspect.py","line":1843,"col":null},{"name":"_signature_from_callable","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/inspect.py","line":2266,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":635,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":1693,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":4648,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/inspect.py","line":2517,"col":null},{"name":"_signature_from_function","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/inspect.py","line":2194,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":6269,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":6451,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py","line":9521,"col":null},{"name":"_construct_docstrings","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":3028,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":2988,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_discrete_distns.py","line":99,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/distributions.py","line":11,"col":null},{"name":"_construct_docstrings","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_distn_infrastructure.py","line":3043,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/_discrete_distns.py","line":1712,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/__init__.py","line":7,"col":null},{"name":"0x7f7f9829b4e2","file":"?","line":0,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/neighbors/__init__.py","line":6,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/bench_knn.py","line":8,"col":null},{"name":"__pyx_pymod_exec__ball_tree","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/neighbors/_ball_tree.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_dl_debug_initialize","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/extmath.py","line":20,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/_ranking.py","line":34,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/preprocessing/_encoders.py","line":13,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/preprocessing/_data.py","line":41,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/preprocessing/__init__.py","line":8,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/_ranking.py","line":37,"col":null},{"name":"strcmp","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_dl_name_match_p","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_dl_map_object","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"openaux","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_dl_map_object_deps","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/__init__.py","line":39,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/cluster/__init__.py","line":22,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/__init__.py","line":41,"col":null},{"name":"_find_and_load_unlocked","file":"<frozen importlib._bootstrap>","line":992,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/pairwise.py","line":34,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/cluster/_unsupervised.py","line":16,"col":null},{"name":"do_lookup_x","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_dl_lookup_symbol_x","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_dl_relocate_object","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/linear_model/__init__.py","line":34,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/decomposition/_sparse_pca.py","line":9,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/decomposition/__init__.py","line":12,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/neighbors/_nca.py","line":22,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/neighbors/__init__.py","line":17,"col":null},{"name":"read","file":"/usr/lib64/libpthread-2.28.so","line":0,"col":null},{"name":"get_data","file":"<frozen importlib._bootstrap_external>","line":1040,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/linear_model/__init__.py","line":36,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/linear_model/__init__.py","line":46,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/_base.py","line":9,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/__init__.py","line":6,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/bench_knn.py","line":9,"col":null},{"name":"unicode_subscript","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/bin/python3.9","line":0,"col":null},{"name":"_path_split","file":"<frozen importlib._bootstrap_external>","line":132,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/_base.py","line":16,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/__init__.py","line":22,"col":null},{"name":"_parse","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/sre_parse.py","line":501,"col":null},{"name":"_parse_sub","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/sre_parse.py","line":443,"col":null},{"name":"_parse","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/sre_parse.py","line":834,"col":null},{"name":"parse","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/sre_parse.py","line":956,"col":null},{"name":"compile","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/sre_compile.py","line":764,"col":null},{"name":"_build_re_values","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/externals/_arff.py","line":225,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/externals/_arff.py","line":240,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/_openml.py","line":21,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/__init__.py","line":24,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/io/matlab/mio.py","line":9,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/io/matlab/__init__.py","line":11,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/io/__init__.py","line":97,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/_olivetti_faces.py","line":20,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/__init__.py","line":48,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/__init__.py","line":50,"col":null},{"name":"__open_nocancel","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"open_verify.constprop.9","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"py_dl_open","file":"/usr/local/src/conda/python-3.9.6/Modules/_ctypes/callproc.c","line":1515,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/ctypes/__init__.py","line":382,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/threadpoolctl.py","line":605,"col":null},{"name":"_make_module_from_path","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/threadpoolctl.py","line":515,"col":null},{"name":"match_module_callback","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/threadpoolctl.py","line":400,"col":null},{"name":"_CallPythonObject","file":"/usr/local/src/conda/python-3.9.6/Modules/_ctypes/callbacks.c","line":236,"col":null},{"name":"closure_fcn","file":"/usr/local/src/conda/python-3.9.6/Modules/_ctypes/callbacks.c","line":314,"col":null},{"name":"ffi_closure_unix64_inner","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libffi.so.7.1.0","line":0,"col":null},{"name":"ffi_closure_unix64","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libffi.so.7.1.0","line":0,"col":null},{"name":"dl_iterate_phdr","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"ffi_call_unix64","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libffi.so.7.1.0","line":0,"col":null},{"name":"ffi_call_int","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libffi.so.7.1.0","line":0,"col":null},{"name":"_call_function_pointer","file":"/usr/local/src/conda/python-3.9.6/Modules/_ctypes/callproc.c","line":935,"col":null},{"name":"_ctypes_callproc","file":"/usr/local/src/conda/python-3.9.6/Modules/_ctypes/callproc.c","line":1263,"col":null},{"name":"PyCFuncPtr_call","file":"/usr/local/src/conda/python-3.9.6/Modules/_ctypes/_ctypes.c","line":4212,"col":null},{"name":"_find_modules_with_dl_iterate_phdr","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/threadpoolctl.py","line":409,"col":null},{"name":"_load_modules","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/threadpoolctl.py","line":375,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/threadpoolctl.py","line":340,"col":null},{"name":"threadpool_info","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/threadpoolctl.py","line":124,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/bench_knn.py","line":33,"col":null},{"name":"__ieee754_log_avx","file":"/usr/lib64/libm-2.28.so","line":0,"col":null},{"name":"legacy_gauss","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/random/mtrand.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_common_cont","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/random/_common.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"standard_normal","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/random/mtrand.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"randn","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/random/mtrand.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"make_classification","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/_samples_generator.py","line":233,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/bench_knn.py","line":38,"col":null},{"name":"_mt19937_mt19937_double","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/random/_mt19937.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"mt19937_gen","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/random/_mt19937.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"logf64","file":"/usr/lib64/libm-2.28.so","line":0,"col":null},{"name":"__memmove_sse2_unaligned_erms","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"_contig_to_contig","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"raw_array_assign_array","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_AssignArray","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_CopyObject","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_assign_subscript","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"cblas_matrixproduct","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_MatrixProduct2","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_matrixproduct","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_implement_array_function","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"dot","file":"<__array_function__ internals>","line":5,"col":null},{"name":"make_classification","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/_samples_generator.py","line":243,"col":null},{"name":"dcopy_k_SANDYBRIDGE","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"daxpy_k_SANDYBRIDGE","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"dsymv_U_SANDYBRIDGE","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"inner_thread","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"dsymv_","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"PyArray_TransferNDimToStrided","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"npyiter_copy_to_buffers","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"npyiter_buffered_iternext","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"ufunc_generic_fastcall","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"make_classification","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/_samples_generator.py","line":245,"col":null},{"name":"DOUBLE_multiply","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"make_classification","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/_samples_generator.py","line":276,"col":null},{"name":"_num_samples","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/validation.py","line":259,"col":null},{"name":"<listcomp>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/validation.py","line":327,"col":null},{"name":"check_consistent_length","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/validation.py","line":327,"col":null},{"name":"resample","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/__init__.py","line":580,"col":null},{"name":"shuffle","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/__init__.py","line":693,"col":null},{"name":"make_classification","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/_samples_generator.py","line":280,"col":null},{"name":"mapiter_get","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_subscript","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_array_indexing","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/__init__.py","line":235,"col":null},{"name":"_safe_indexing","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/__init__.py","line":405,"col":null},{"name":"<listcomp>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/__init__.py","line":620,"col":null},{"name":"resample","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/__init__.py","line":620,"col":null},{"name":"_aligned_strided_to_contig_size8","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"make_classification","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/datasets/_samples_generator.py","line":285,"col":null},{"name":"<genexpr>","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/model_selection/_split.py","line":2447,"col":null},{"name":"train_test_split","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/model_selection/_split.py","line":2445,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/bench_knn.py","line":45,"col":null},{"name":"DOUBLE_pairwise_sum","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"DOUBLE_add","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"reduce_loop","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyUFunc_ReduceWrapper","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyUFunc_GenericReduction","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_wrapreduction","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/fromnumeric.py","line":86,"col":null},{"name":"sum","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/fromnumeric.py","line":2259,"col":null},{"name":"sum","file":"<__array_function__ internals>","line":5,"col":null},{"name":"_safe_accumulator_op","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/extmath.py","line":895,"col":null},{"name":"_assert_all_finite","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/validation.py","line":102,"col":null},{"name":"check_array","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/validation.py","line":791,"col":null},{"name":"check_X_y","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/validation.py","line":955,"col":null},{"name":"_validate_data","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/base.py","line":482,"col":null},{"name":"_fit","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/neighbors/_base.py","line":402,"col":null},{"name":"fit","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/neighbors/_classification.py","line":192,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/bench_knn.py","line":58,"col":null},{"name":"aquicksort_long","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_new_argsortlike","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_ArgSort","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_argsort","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_unique1d","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/arraysetops.py","line":330,"col":null},{"name":"unique","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/arraysetops.py","line":272,"col":null},{"name":"unique","file":"<__array_function__ internals>","line":5,"col":null},{"name":"_fit","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/neighbors/_base.py","line":426,"col":null},{"name":"0x7f7f9808ce3f","file":"?","line":0,"col":null},{"name":"0x7f7f980ade95","file":"?","line":0,"col":null},{"name":"0x7f7f98021f15","file":"?","line":0,"col":null},{"name":"0x7f7f980243d9","file":"?","line":0,"col":null},{"name":"0x7f7f9800e2bf","file":"?","line":0,"col":null},{"name":"0x7f7f980393ef","file":"?","line":0,"col":null},{"name":"kneighbors","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/neighbors/_base.py","line":738,"col":null},{"name":"predict","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/neighbors/_classification.py","line":210,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/bench_knn.py","line":60,"col":null},{"name":"get_for","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/_dist_metrics.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"__init__","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/_pairwise_distances_reduction.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"get_for","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/_pairwise_distances_reduction.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"npyiter_buffered_reduce_iternext_iters2","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"__init__","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/_dist_metrics.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_check_prefix","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/threadpoolctl.py","line":523,"col":null},{"name":"_make_module_from_path","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/threadpoolctl.py","line":501,"col":null},{"name":"_set_threadpool_limits","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/threadpoolctl.py","line":268,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/threadpoolctl.py","line":171,"col":null},{"name":"compute","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/_pairwise_distances_reduction.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_heap_heap_push","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/_heap.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"FastSquaredEuclideanArgKmin__reduce_on_chunks","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/_pairwise_distances_reduction.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PairwiseDistancesReduction__parallel_on_X","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/metrics/_pairwise_distances_reduction.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"__kmp_api_GOMP_parallel_40_alias","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libomp.so","line":0,"col":null},{"name":"gemm_driver","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"daxpby_","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"_cython_blas__gemm","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/utils/_cython_blas.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"dgemv_n_SANDYBRIDGE","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"dot_compute","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"0x7f7f9cc93704","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"dsum_k_SANDYBRIDGE","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"ddot_kernel_8","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"0x7f7f9cc9379e","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"0x7f7f9cc937d4","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"0x7f7f9cc9377a","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"0x7f7f9cc9376a","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"0x7f7f9cc937fb","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"0x7f7f9cc937c2","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"0x7f7f9cc9378c","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"0x7f7f9cc9371c","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"0x7f7f9cc937b0","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/libopenblasp-r0.3.17.so","line":0,"col":null},{"name":"prepare_index","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_unique1d","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/arraysetops.py","line":348,"col":null},{"name":"_mode1D","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/stats.py","line":434,"col":null},{"name":"mode","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/stats.py","line":448,"col":null},{"name":"predict","file":"/home/parietal/ogrisel/code/scikit-learn/sklearn/neighbors/_classification.py","line":224,"col":null},{"name":"array_sort","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_unique1d","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/arraysetops.py","line":333,"col":null},{"name":"nonzero","file":"<__array_function__ internals>","line":5,"col":null},{"name":"_unique1d","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/arraysetops.py","line":359,"col":null},{"name":"PyArray_FindConcatenationDescriptor","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_ConcatenateArrays","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_ConcatenateInto","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_concatenate","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"concatenate","file":"<__array_function__ internals>","line":5,"col":null},{"name":"type_tuple_type_resolver_core.constprop.0","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"type_tuple_type_resolver","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyUFunc_DefaultTypeResolver","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_amax","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_methods.py","line":40,"col":null},{"name":"forward_ndarray_method","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_mode1D","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/stats.py","line":435,"col":null},{"name":"PyArray_FromArrayAttr","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_array_from_array_like","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_DiscoverDTypeAndShape_Recursive","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_DiscoverDTypeAndShape","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_FromAny","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"IsUintAligned","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"NpyIter_AdvancedNew","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"NpyIter_MultiNew","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_boolean_subscript","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_unique1d","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/arraysetops.py","line":350,"col":null},{"name":"_int_free","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"_new_sortlike","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_FromArray","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_richcompare","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"diff","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/function_base.py","line":1280,"col":null},{"name":"diff","file":"<__array_function__ internals>","line":5,"col":null},{"name":"_unique1d","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/arraysetops.py","line":360,"col":null},{"name":"__next__","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/index_tricks.py","line":695,"col":null},{"name":"mode","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/scipy/stats/stats.py","line":447,"col":null},{"name":"diff","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/function_base.py","line":1283,"col":null},{"name":"PyUFunc_ValidateCasting","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_NewFromDescr_int","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_NewFromDescr","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"get_byteswap_loop","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"define_cast_for_descrs","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_GetDTypeTransferFunction","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"raw_array_assign_scalar","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_AssignRawScalar","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_unique1d","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/arraysetops.py","line":336,"col":null},{"name":"PyArray_CopyAsFlat","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_Flatten","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_flatten","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_unique1d","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/arraysetops.py","line":325,"col":null},{"name":"_get_normalized_typetup","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_unpack_tuple","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/arraysetops.py","line":127,"col":null},{"name":"unique","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/arraysetops.py","line":273,"col":null},{"name":"ufunc_loop_matches","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"copycast_isaligned","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"nonzero","file":"<__array_function__ internals>","line":2,"col":null},{"name":"array_asanyarray","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"diff","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/lib/function_base.py","line":1255,"col":null},{"name":"PyArray_PyIntAsIntp_ErrMsg","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_GetStridedCopyFn","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so","line":0,"col":null},{"name":"<module>","file":"/home/parietal/ogrisel/bench_knn.py","line":64,"col":null},{"name":"unicode_dealloc","file":"/scratch/ogrisel/miniforge3/envs/sklearn-dev/bin/python3.9","line":0,"col":null}]},"activeProfileIndex":null,"exporter":"py-spy@0.3.8","name":"py-spy profile"}
{"$schema":"https://www.speedscope.app/file-format-schema.json","profiles":[{"type":"sampled","name":"MainThread","unit":"seconds","startValue":0.0,"endValue":0.01,"samples":[[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,11,10,9,8,7,6,5,2,4,3,2,1,0],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,11,10,9,8,7,6,5,2,4,3,2,1,0],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,11,10,9,8,7,6,5,2,4,3,2,1,0],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,11,10,9,8,7,6,5,2,4,3,2,1,0,24,23],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,11,10,9,8,7,6,5,2,4,3,2,1,0,24],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,11,10,9,8,7,6,5,2,4,3,2,1,0,24],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,11,10,9,8,7,6,5,2,4,3,2,1,0,24],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,11,10,9,8,7,6,5,2,4,3,2,1,0,24],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,11,10,9,8,7,6,5,2,4,3,2,1,0,24],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,11,10,9,8,7,6,5,2,4,3,2,1,0,24,23],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,11,10,9,8,7,6,5,2,4,3,2,1,0,24],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,36,13,12,16,15,8,35,33,8,13,12,16,15,8,34,33,8,13,32,31,30,29,28,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,35,33,8,13,12,16,15,8,34,33,8,13,12,16,15,8,44,33,8,13,12,16,15,8,43,13,17,8,13,12,16,15,8,42,33,8,13,12,16,41,40,39,38],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,35,33,8,13,12,16,15,8,34,33,8,13,12,16,15,8,44,33,8,13,12,16,15,8,43,13,17,8,13,12,16,15,8,51,33,8,13,12,16,15,8,50,13,12,16,15,8,49,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,35,33,8,13,12,16,15,8,53,33,8,13,12,16,15,8,52,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,35,33,8,13,12,16,15,8,53,33,8,13,12,16,15,8,52,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,35,33,8,13,12,16,15,8,53,33,8,13,12,16,15,8,52,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,35,33,8,13,12,16,15,8,55,33,8,13,12,16,15,8,54,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,35,33,8,13,12,16,15,8,55,33,8,13,12,16,15,8,54,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,35,33,8,13,12,16,15,8,55,33,8,13,12,16,15,8,54,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,35,33,8,13,12,16,15,8,58,33,8,13,12,16,41,57,56],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,66,33,8,13,12,16,15,8,65,33,8,13,12,16,15,8,64,13,12,16,15,8,63,62,61,60,59],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,69,33,8,13,12,16,15,8,68,13,12,16,15,8,67,33,8,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,78,33,8,13,12,16,15,8,77,33,8,13,12,16,15,8,76,13,12,16,37,8,75,74,13,12,16,37,8,73,72,71,70],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,84,33,8,13,12,16,15,8,83,33,8,13,12,16,15,8,82,13,12,16,15,8,81,13,12,16,15,8,80,13,12,16,15,8,79],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,84,33,8,13,12,16,15,8,83,33,8,13,12,16,15,8,82,13,12,16,15,8,86,85],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,84,33,8,13,12,16,15,8,83,33,8,13,12,16,15,8,82,13,12,16,15,8,86,85],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,84,33,8,13,12,16,15,8,83,33,8,13,12,16,15,8,92,91,90,89,88,87],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,84,33,8,13,12,16,15,8,97,33,8,13,12,16,15,8,96,95,94,89,93],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,17,8,13,12,16,15,8,14,13,12,16,37,8,45,13,12,16,15,8,105,104,103,102,101,100,99,98,7,6,5,2,4,3,2,1,0],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,107,13,12,16,15,8,106,13,12,16,41,57,56],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,107,13,12,16,15,8,115,33,8,13,12,16,15,8,114,13,12,16,37,8,113],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,107,13,12,16,15,8,115,33,8,13,12,16,15,8,114,13,12,16,37,8,116],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,118,13,17,8,13,12,16,15,8,117,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,118,13,17,8,13,12,16,15,8,117,13,12,16,15,8,128,13,12,16,15,8,127,13,12,16,15,8,126,13,12,16,15,8,125,33,8,13,12,11,10,9,8,124],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,118,13,17,8,13,12,16,15,8,117,13,12,16,15,8,128,13,12,16,15,8,127,13,12,16,15,8,126,13,12,16,15,8,125,33,8,13,12,11,10,9,8,129],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,118,13,17,8,13,12,16,15,8,133,13,12,16,15,8,132,13,12,16,15,8,131,130],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,118,13,17,8,13,12,16,15,8,137,33,8,13,12,16,15,8,136,13,32,31,30,29,135,134],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,118,13,17,8,13,12,16,15,8,137,33,8,13,12,16,15,8,136,13,12,16,37,8,142,141,13,12,16,15,8,140,13,12,16,15,8,139,13,12,16,41,57,56,138],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,146,13,12,16,15,8,145,13,12,16,15,8,144,33,8,13,12,11,10,9,8,143],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,163,13,12,16,15,8,162,33,8,13,12,16,15,8,161,13,12,16,15,8,160,13,12,16,15,8,159,13,12,16,15,8,158,13,12,16,15,8,157,13,12,16,15,8,156,13,12,16,15,8,155,13,12,16,15,8,154,13,12,16,15,8,153,13,12,16,15,8,152,13,12,16,15,8,151,150,149,148,147],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,163,13,12,16,15,8,162,33,8,13,12,16,15,8,161,13,12,16,15,8,160,13,12,16,15,8,159,13,12,16,15,8,158,13,12,16,15,8,157,13,12,16,15,8,156,13,12,16,15,8,155,13,12,16,15,8,154,13,12,16,15,8,153,13,12,16,15,8,152,13,12,16,15,8,151,150,149,148,165],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,163,13,12,16,15,8,162,33,8,13,12,16,15,8,161,13,12,16,15,8,160,13,12,16,15,8,159,13,12,16,15,8,158,13,12,16,15,8,157,13,12,16,15,8,156,13,12,16,15,8,155,13,12,16,15,8,154,13,12,16,15,8,153,13,12,16,15,8,168,33,8,13,12,16,41,167,166],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,163,13,12,16,15,8,162,33,8,13,12,16,15,8,161,13,12,16,15,8,160,13,12,16,15,8,159,13,12,16,15,8,158,13,12,16,15,8,157,13,12,16,15,8,156,13,12,16,15,8,155,13,12,16,15,8,154,13,12,16,15,8,153,13,12,16,15,8,169,33,8,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,163,13,12,16,15,8,162,33,8,13,12,16,15,8,161,13,12,16,15,8,172,13,12,16,41,40,171,170],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,163,13,12,16,15,8,162,33,8,13,12,16,15,8,177,13,12,16,15,8,176,13,12,16,15,8,175,13,12,16,15,8,174,13,12,16,15,8,173,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,163,13,12,16,15,8,162,33,8,13,12,16,15,8,177,13,12,16,15,8,179,13,12,16,41,57,56,178],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,163,13,12,16,15,8,182,33,8,13,12,16,15,8,181,13,12,16,15,8,180,33,8,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,163,13,12,16,15,8,182,33,8,13,12,16,15,8,185,13,12,16,15,8,184,13,12,16,15,8,183,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,41,57,56],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,192,33,8,13,12,16,15,8,191,13,12,16,15,8,190,13,12,11,189,188,187],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,196,33,8,13,12,11,10,9,8,7,6,5,2,4,3,2,1,195,194,193],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,199,198,197],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,205,204,203,202,201,200],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,213,212,211,210,209,208,207,206],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,213,212,211,210,209,208,207,206],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,217,216,215,214],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,217,216,215,214],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,218,216,215,214],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,220,204,203,202,219],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,222,204,203,221],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,222,204,203,221],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,186,33,8,13,12,16,15,8,222,204,203,221],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,232,33,8,13,12,16,15,8,231,230,229,210,209,208,228,227,226,225,224,223],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,232,33,8,13,12,16,15,8,231,230,229,210,209,208,228,227,226,225,224,223],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,120,13,12,16,15,8,119,13,12,16,15,8,164,33,8,13,12,16,15,8,232,33,8,13,12,16,15,8,231,230,229,210,209,208,228,227,226,225,224,223],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,236,13,12,16,15,8,235,13,12,16,15,8,234,13,12,16,15,8,233,33,8,13,12,16,41,40,171,170],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,249,13,12,16,15,8,248,247,246,245,244,243,241,242,241,242,241,240,239,238],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,249,13,12,16,15,8,252,246,245,244,251,250],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,260,13,12,16,15,8,259,13,12,11,10,258,257,13,12,16,15,8,256,255,254,253],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,260,13,12,16,15,8,259,13,12,11,10,258,257,13,12,16,15,8,256,268,267,246,245,266,265,264,263,262,261],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,260,13,12,16,15,8,270,269],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,260,13,12,16,15,8,271,267,246,245,244,243,241,242,241,242,241,240],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,260,13,12,16,15,8,276,275,272,272,272,272,272,273,272,272,272,274,272,272,273,272],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,260,13,12,16,15,8,276,275,272,272,272,272,272,272,281,280,279,278,277],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,260,13,12,16,15,8,276,275,272,272,272,272,272,272,281,280,279,278,277],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,260,13,12,16,15,8,276,275,272,272,272,272,272,272,281,280,279,278,277],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,286,285,246,245,266,284,283,282],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,286,285,246,245,266,284,283,282],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,111,13,12,16,15,8,110,13,12,16,15,8,109,13,12,16,15,8,108,13,12,16,15,8,123,13,12,16,15,8,122,13,12,16,15,8,121,13,12,16,15,8,237,13,12,16,15,8,296,295,294,293,292,291,290,289,288,287],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,303,13,12,16,15,8,302,13,12,16,15,8,301,13,12,16,15,8,300,13,17,8,13,12,16,15,8,299,13,12,16,15,8,298,13,32,31,297],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,303,13,12,16,15,8,302,13,12,16,15,8,301,13,12,16,15,8,300,13,17,8,13,12,16,15,8,310,13,12,16,15,8,309,13,12,16,15,8,308,13,12,16,15,8,307,13,12,16,15,8,306,13,12,16,15,8,305,13,12,16,15,8,304,13,12,16,41,40,171,170],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,303,13,12,16,15,8,302,13,12,16,15,8,301,13,12,16,15,8,300,13,17,8,13,12,16,15,8,310,13,12,16,15,8,309,13,12,16,15,8,312,13,12,16,15,8,311],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,323,13,17,8,13,12,16,15,8,322,13,12,16,15,8,321,13,12,16,15,8,320,13,17,8,13,12,16,15,8,319,13,12,16,15,8,318,13,12,16,15,8,317,13,12,16,15,8,316,13,12,16,15,8,315,13,12,16,37,8,314,313],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,323,13,17,8,13,12,16,15,8,322,13,12,16,15,8,321,13,12,16,15,8,320,13,17,8,13,12,16,15,8,319,13,12,16,15,8,326,13,12,16,15,8,325,13,12,16,15,8,324,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,323,13,17,8,13,12,16,15,8,322,13,12,16,15,8,321,13,12,16,15,8,320,13,17,8,13,12,16,15,8,319,13,12,16,15,8,326,13,12,16,15,8,325,13,12,16,15,8,324,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,18,13,17,8,13,12,16,15,8,112,13,12,16,15,8,323,13,17,8,13,12,16,15,8,322,13,12,16,15,8,321,13,12,16,15,8,320,13,17,8,13,12,16,15,8,319,13,12,16,15,8,326,13,12,16,15,8,325,13,12,16,15,8,324,13,32,31,30,29,48,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,330,13,12,16,15,8,329,13,12,16,15,8,328,13,32,31,30,29,327,47,46,27,26,25],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,330,13,12,16,15,8,329,13,12,16,15,8,328,13,12,16,15,8,335,13,32,31,30,334,333,332,331],[22,21,20,13,12,16,15,8,19,13,12,16,15,8,330,13,12,16,15,8,329,13,12,16,15,8,328,13,12,16,15,8,335,13,12,16,15,8,336,13,12,11,10,9,8,7,6,5,2,4,3,2,1,0,24,23],[343,342,341,340,339,338,246,245,244,243,241,337],[343,342,341,352,351,350,342,349,13,12,16,15,8,348,13,12,16,15,8,347,13,12,16,15,8,346,13,12,16,15,8,345,13,12,16,15,8,344,13,12,16,41,40,171,170],[343,342,341,352,351,350,342,349,13,12,16,15,8,353,13,12,16,41,57,56],[343,342,341,352,351,350,342,349,13,12,16,15,8,355,13,12,16,15,8,354,13,32,31,30,29,48,47,46,27,26,25],[343,342,341,352,351,350,342,349,13,12,16,15,8,359,13,12,16,15,8,358,357,356],[343,342,341,352,351,350,342,349,13,12,16,15,8,359,13,12,16,15,8,358,13,17,8,13,12,16,15,8,366,13,12,16,15,8,365,13,12,16,15,8,364,13,12,16,15,8,363,13,12,16,37,8,362,361,13,32,31,30,360],[343,342,341,352,351,350,342,389,388,387,386,385,384,383,382,381,380,379,378,377,376,375,374,373,372,371,370,369,368,367],[343,342,341,352,351,350,342,389,388,393,392,391,390],[343,342,341,352,351,350,342,389,388,393,392,391,390],[343,342,341,352,351,350,342,389,388,393,392,391,390],[343,342,341,352,351,350,342,389,388,393,392,391,390],[343,342,341,352,351,350,342,389,388,393,392,391,390],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394,403],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,404],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394,403],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394,403],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394,403],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,394],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395,402],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,398,397,396,395],[343,342,341,352,351,350,342,401,400,399,409,408,407,406,405,178],[343,342,341,352,351,350,342,401,400,399,409,408,407,406,405,178],[343,342,341,352,351,350,342,401,400,399,409,408,407,406,405,178],[343,342,341,352,351,350,342,401,400,399,409,408,407,406,405,178],[343,342,341,352,351,350,342,401,400,399,409,408,407,406,405,178],[343,342,341,352,351,350,342,401,400,399,409,408,407,406,405,178],[343,342,341,352,351,350,342,401,400,399,409,408,407,406,405,178],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,412,411,414,413,102,101,138],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,412,409,408,407,406,405,178],[343,342,341,352,351,350,342,401,400,412,409,408,407,406,405,178],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,419,418,417,416,415,405,178],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,412,411,410],[343,342,341,352,351,350,342,401,400,419,418,417,416,415,405,178],[343,342,341,352,351,350,342,401,400,427,426,425,424,423,422,421,420,405,178],[343,342,341,352,351,350,342,401,400,427,426,425,424,423,422,421,420,405,178],[343,342,341,352,351,350,342,401,400,427,426,425,424,423,422,421,420,405,178],[343,342,341,352,351,350,342,401,400,427,426,425,424,423,422,421,420,405,178],[343,342,341,352,351,350,342,401,400,427,426,425,424,423,422,421,420,405,178],[343,342,341,352,351,350,342,401,400,427,426,425,424,423,422,421,420,405,178],[343,342,341,352,351,350,342,401,400,427,426,425,424,423,422,421,420,405,178],[343,342,341,352,351,350,342,401,400,427,426,425,424,423,422,421,420,405,178],[343,342,341,352,351,350,342,401,400,427,426,425,424,423,422,421,420,405,178],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,421,420,428],[343,342,341,352,351,350,342,401,400,429,409,408,407,406,428],[343,342,341,352,351,350,342,401,400,429,409,408,407,406,428],[343,342,341,352,351,350,342,401,400,429,409,408,407,406,428],[343,342,341,352,351,350,342,401,400,429,409,408,407,406,428],[343,342,341,352,351,350,342,401,400,429,409,408,407,406,428],[343,342,341,352,351,350,342,401,400,429,409,408,407,406,428],[343,342,341,352,351,350,342,401,400,429,409,408,407,406,428],[343,342,341,352,351,350,342,401,400,429,409,408,407,406,428],[343,342,341,352,351,350,342,401,400,429,409,408,407,406,428],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,431,430],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,431,430],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,431,430],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,431,430],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,431,430],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,431,430],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,438,437,436,435,434,433,432,441,440,439],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,449,448,414,447,446,445,444,443,442],[343,342,341,352,351,350,342,451,450,466,465,464,463,462,461,460,459,458,457,456,455,454,453,452],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,489],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,489],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,490],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,491],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,488],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,490],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,483,463,462,461,482,481,457,456,480,479,478,477,476,475,474,473,472,471,484,487,486,485],[343,342,341,352,351,350,342,470,469,468,467],[343,342,341,352,351,350,342,470,469,468,467],[],[],[],[],[],[],[],[],[],[],[]],"weights":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0]}],"shared":{"frames":[{"name":"_dl_relocate_object","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"dl_open_worker","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_dl_catch_exception","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"_dl_open","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"dlopen_doit","file":"/usr/lib64/libdl-2.28.so","line":0,"col":null},{"name":"_dl_catch_error","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"_dlerror_run","file":"/usr/lib64/libdl-2.28.so","line":0,"col":null},{"name":"dlopen@@GLIBC_2.2.5","file":"/usr/lib64/libdl-2.28.so","line":0,"col":null},{"name":"_call_with_frames_removed","file":"<frozen importlib._bootstrap>","line":219,"col":null},{"name":"create_module","file":"<frozen importlib._bootstrap_external>","line":1166,"col":null},{"name":"module_from_spec","file":"<frozen importlib._bootstrap>","line":556,"col":null},{"name":"_load_unlocked","file":"<frozen importlib._bootstrap>","line":657,"col":null},{"name":"_find_and_load_unlocked","file":"<frozen importlib._bootstrap>","line":975,"col":null},{"name":"_find_and_load","file":"<frozen importlib._bootstrap>","line":991,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/__init__.py","line":30,"col":null},{"name":"exec_module","file":"<frozen importlib._bootstrap_external>","line":843,"col":null},{"name":"_load_unlocked","file":"<frozen importlib._bootstrap>","line":671,"col":null},{"name":"_find_and_load_unlocked","file":"<frozen importlib._bootstrap>","line":961,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearnex/dispatcher.py","line":22,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearnex/__init__.py","line":18,"col":null},{"name":"_get_module_details","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/runpy.py","line":111,"col":null},{"name":"_get_module_details","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/runpy.py","line":144,"col":null},{"name":"_run_module_as_main","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/runpy.py","line":185,"col":null},{"name":"do_lookup_x","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_dl_lookup_symbol_x","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_xstat","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"os_stat","file":"/scratch/ogrisel/miniforge3/envs/intel/bin/python3.8","line":0,"col":null},{"name":"_path_stat","file":"<frozen importlib._bootstrap_external>","line":142,"col":null},{"name":"find_spec","file":"<frozen importlib._bootstrap_external>","line":1506,"col":null},{"name":"_get_spec","file":"<frozen importlib._bootstrap_external>","line":1379,"col":null},{"name":"find_spec","file":"<frozen importlib._bootstrap_external>","line":1407,"col":null},{"name":"_find_spec","file":"<frozen importlib._bootstrap>","line":914,"col":null},{"name":"_find_and_load_unlocked","file":"<frozen importlib._bootstrap>","line":971,"col":null},{"name":"_handle_fromlist","file":"<frozen importlib._bootstrap>","line":1042,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/__init__.py","line":22,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/__init__.py","line":150,"col":null},{"name":"0x7f864b384083","file":"?","line":0,"col":null},{"name":"exec_module","file":"<frozen importlib._bootstrap_external>","line":1174,"col":null},{"name":"PyThread_acquire_lock","file":"/scratch/ogrisel/miniforge3/envs/intel/bin/python3.8","line":0,"col":null},{"name":"get_data","file":"<frozen importlib._bootstrap_external>","line":1033,"col":null},{"name":"get_code","file":"<frozen importlib._bootstrap_external>","line":934,"col":null},{"name":"exec_module","file":"<frozen importlib._bootstrap_external>","line":839,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/compat/__init__.py","line":11,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/overrides.py","line":9,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/multiarray.py","line":12,"col":null},{"name":"0x7f864b384083","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_path_is_mode_type","file":"<frozen importlib._bootstrap_external>","line":148,"col":null},{"name":"_path_isfile","file":"<frozen importlib._bootstrap_external>","line":156,"col":null},{"name":"find_spec","file":"<frozen importlib._bootstrap_external>","line":1539,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/pickle.py","line":43,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/compat/py3k.py","line":30,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/compat/__init__.py","line":12,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/numerictypes.py","line":106,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/__init__.py","line":70,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/numeric.py","line":30,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/__init__.py","line":72,"col":null},{"name":"_compile_bytecode","file":"<frozen importlib._bootstrap_external>","line":640,"col":null},{"name":"get_code","file":"<frozen importlib._bootstrap_external>","line":971,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/__init__.py","line":76,"col":null},{"name":"getargs","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/compat/_inspect.py","line":84,"col":null},{"name":"getargspec","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/compat/_inspect.py","line":110,"col":null},{"name":"verify_matching_signatures","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/overrides.py","line":91,"col":null},{"name":"decorator","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/overrides.py","line":185,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/lib/type_check.py","line":248,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/lib/scimath.py","line":38,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/lib/__init__.py","line":21,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/__init__.py","line":153,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/polynomial/polynomial.py","line":86,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/polynomial/__init__.py","line":116,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/__init__.py","line":160,"col":null},{"name":"release","file":"<frozen importlib._bootstrap>","line":108,"col":null},{"name":"_lock_unlock_module","file":"<frozen importlib._bootstrap>","line":208,"col":null},{"name":"0x7f863a3bb3fc","file":"?","line":0,"col":null},{"name":"0x7f863a3bc3e0","file":"?","line":0,"col":null},{"name":"0x7f863a8c8a25","file":"?","line":0,"col":null},{"name":"0x7f863a8c3d59","file":"?","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/random/_pickle.py","line":1,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/random/__init__.py","line":180,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/__init__.py","line":161,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/tokenize.py","line":45,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/linecache.py","line":11,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/inspect.py","line":40,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/ma/core.py","line":24,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/ma/__init__.py","line":42,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/__init__.py","line":163,"col":null},{"name":"namedtuple","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/collections/__init__.py","line":374,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/inspect.py","line":1195,"col":null},{"name":"<lambda>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/compat/_inspect.py","line":144,"col":null},{"name":"formatargspec","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/compat/_inspect.py","line":160,"col":null},{"name":"get_object_signature","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/ma/core.py","line":138,"col":null},{"name":"getdoc","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/ma/core.py","line":6759,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/ma/core.py","line":6752,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/ma/core.py","line":6867,"col":null},{"name":"formatargspec","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/compat/_inspect.py","line":157,"col":null},{"name":"getdoc","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/ma/extras.py","line":255,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/ma/extras.py","line":237,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/ma/extras.py","line":345,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/ma/__init__.py","line":45,"col":null},{"name":"mkl_sdl_load_function","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libmkl_rt.so.1","line":0,"col":null},{"name":"cblas_sdot_","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libmkl_rt.so.1","line":0,"col":null},{"name":"FLOAT_dot","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"cblas_matrixproduct","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_MatrixProduct2","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_dot","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_sanity_check","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/__init__.py","line":350,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/__init__.py","line":360,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/sparse/__init__.py","line":227,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/__init__.py","line":20,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/base.py","line":17,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/__init__.py","line":82,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/_utils.py","line":20,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/monkeypatch/dispatcher.py","line":17,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/__init__.py","line":17,"col":null},{"name":"0x7f862a0d9e4f","file":"?","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/sparse/csgraph/__init__.py","line":187,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/sparse/__init__.py","line":240,"col":null},{"name":"__pyx_pymod_exec__traversal","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/sparse/csgraph/_traversal.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/spatial/__init__.py","line":101,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/stats.py","line":37,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/__init__.py","line":441,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/fixes.py","line":20,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/validation.py","line":26,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/class_weight.py","line":7,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/__init__.py","line":23,"col":null},{"name":"0x7f8629482d48","file":"?","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/linalg/lapack.py","line":818,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/linalg/misc.py","line":4,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/linalg/__init__.py","line":195,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/spatial/_procrustes.py","line":9,"col":null},{"name":"PyInit__flapack","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/linalg/_flapack.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"__init__","file":"<string>","line":9,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/spatial/distance.py","line":1777,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/spatial/_geometric_slerp.py","line":8,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/spatial/__init__.py","line":102,"col":null},{"name":"_path_join","file":"<frozen importlib._bootstrap_external>","line":123,"col":null},{"name":"find_spec","file":"<frozen importlib._bootstrap_external>","line":1534,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/spatial/transform/__init__.py","line":19,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/spatial/__init__.py","line":107,"col":null},{"name":"__memset_erms","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/constants/__init__.py","line":320,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/spatial/transform/_rotation_groups.py","line":2,"col":null},{"name":"0x7f8628a44a25","file":"?","line":0,"col":null},{"name":"0x7f8628a412c6","file":"?","line":0,"col":null},{"name":"PyInit__nd_image","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/ndimage/_nd_image.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/ndimage/filters.py","line":37,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/ndimage/__init__.py","line":151,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/stats.py","line":38,"col":null},{"name":"__new__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/enum.py","line":223,"col":null},{"name":"_create_","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/enum.py","line":465,"col":null},{"name":"__call__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/enum.py","line":341,"col":null},{"name":"_convert_","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/enum.py","line":510,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/ssl.py","line":132,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/asyncio/base_events.py","line":34,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/asyncio/__init__.py","line":8,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/unittest/async_case.py","line":1,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/unittest/__init__.py","line":60,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/testing/__init__.py","line":8,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/optimize/_constraints.py","line":8,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/optimize/_trustregion_constr/minimize_trustregion_constr.py","line":5,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/optimize/_trustregion_constr/__init__.py","line":4,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/optimize/_minimize.py","line":27,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/optimize/__init__.py","line":401,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":24,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/distributions.py","line":8,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/stats.py","line":43,"col":null},{"name":"__new__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/enum.py","line":261,"col":null},{"name":"_validate_timestamp_pyc","file":"<frozen importlib._bootstrap_external>","line":610,"col":null},{"name":"get_code","file":"<frozen importlib._bootstrap_external>","line":959,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/asyncio/base_events.py","line":43,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/asyncio/base_events.py","line":44,"col":null},{"name":"open64","file":"/usr/lib64/libpthread-2.28.so","line":0,"col":null},{"name":"get_data","file":"<frozen importlib._bootstrap_external>","line":1032,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/optimize/_minimize.py","line":32,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/optimize/_remove_redundancy.py","line":9,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/optimize/_linprog_util.py","line":9,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/optimize/_linprog_ip.py","line":27,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/optimize/_linprog.py","line":23,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/optimize/__init__.py","line":413,"col":null},{"name":"__memmove_sse2_unaligned_erms","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/optimize/_linprog.py","line":25,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/integrate/quadpack.py","line":7,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/integrate/__init__.py","line":92,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":27,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/integrate/_ivp/ivp.py","line":4,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/integrate/_ivp/__init__.py","line":2,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/integrate/__init__.py","line":95,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/distributions.py","line":10,"col":null},{"name":"unicode_decode_utf8.constprop.0","file":"/scratch/ogrisel/miniforge3/envs/intel/bin/python3.8","line":0,"col":null},{"name":"_init_module_attrs","file":"<frozen importlib._bootstrap>","line":540,"col":null},{"name":"module_from_spec","file":"<frozen importlib._bootstrap>","line":562,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/interpolate/interpolate.py","line":21,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/interpolate/__init__.py","line":166,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_continuous_distns.py","line":17,"col":null},{"name":"mmap64","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_dl_map_object_from_fd","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"_dl_map_object","file":"/usr/lib64/ld-2.28.so","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_continuous_distns.py","line":22,"col":null},{"name":"_construct_argparser","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":770,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":1718,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_continuous_distns.py","line":2203,"col":null},{"name":"__strchr_sse2","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"indentcount_lines","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/_lib/doccer.py","line":196,"col":null},{"name":"docformat","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/_lib/doccer.py","line":53,"col":null},{"name":"_construct_doc","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":824,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":1739,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_continuous_distns.py","line":2776,"col":null},{"name":"_signature_bound_method","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/inspect.py","line":1835,"col":null},{"name":"_signature_from_callable","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/inspect.py","line":2240,"col":null},{"name":"from_callable","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/inspect.py","line":2854,"col":null},{"name":"signature","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/inspect.py","line":3105,"col":null},{"name":"getfullargspec_no_self","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/_lib/_util.py","line":370,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":635,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":1693,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_continuous_distns.py","line":2915,"col":null},{"name":"_attach_argparser_methods","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":708,"col":null},{"name":"_attach_methods","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":1756,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":1721,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_continuous_distns.py","line":4103,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_continuous_distns.py","line":5274,"col":null},{"name":"indentcount_lines","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/_lib/doccer.py","line":194,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_continuous_distns.py","line":5899,"col":null},{"name":"docformat","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/_lib/doccer.py","line":63,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_continuous_distns.py","line":6171,"col":null},{"name":"name","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/inspect.py","line":2541,"col":null},{"name":"<genexpr>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/inspect.py","line":2821,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/inspect.py","line":2821,"col":null},{"name":"_signature_from_function","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/inspect.py","line":2213,"col":null},{"name":"_signature_from_callable","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/inspect.py","line":2304,"col":null},{"name":"_signature_from_callable","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/inspect.py","line":2233,"col":null},{"name":"_construct_argparser","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":750,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_distn_infrastructure.py","line":2983,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/_discrete_distns.py","line":726,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/stats/distributions.py","line":11,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/email/_policybase.py","line":7,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/email/feedparser.py","line":27,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/email/parser.py","line":12,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":33,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/fixes.py","line":28,"col":null},{"name":"__next","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_parse.py","line":247,"col":null},{"name":"get","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_parse.py","line":256,"col":null},{"name":"_parse","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_parse.py","line":519,"col":null},{"name":"_parse_sub","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_parse.py","line":443,"col":null},{"name":"_parse","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_parse.py","line":834,"col":null},{"name":"parse","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_parse.py","line":948,"col":null},{"name":"compile","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_compile.py","line":764,"col":null},{"name":"_compile","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/re.py","line":304,"col":null},{"name":"compile","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/re.py","line":252,"col":null},{"name":"Specifier","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/specifiers.py","line":428,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/specifiers.py","line":333,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":77,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_parse.py","line":231,"col":null},{"name":"parse","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_parse.py","line":940,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/specifiers.py","line":630,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":3543,"col":null},{"name":"__or__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":1958,"col":null},{"name":"pyparsing_common","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":5586,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":5399,"col":null},{"name":"load_module","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/extern/__init__.py","line":43,"col":null},{"name":"create_module","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/extern/__init__.py","line":58,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/requirements.py","line":9,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":78,"col":null},{"name":"_optimize_charset","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_compile.py","line":355,"col":null},{"name":"_compile","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_compile.py","line":120,"col":null},{"name":"_compile","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_compile.py","line":148,"col":null},{"name":"_compile","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_compile.py","line":168,"col":null},{"name":"_code","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_compile.py","line":607,"col":null},{"name":"compile","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_compile.py","line":768,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":2792,"col":null},{"name":"pyparsing_common","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":5636,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":2422,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/requirements.py","line":36,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/requirements.py","line":51,"col":null},{"name":"streamline","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":3323,"col":null},{"name":"streamline","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":3765,"col":null},{"name":"streamline","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":4187,"col":null},{"name":"parseString","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":1637,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/requirements.py","line":79,"col":null},{"name":"malloc","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"unicode_join","file":"/scratch/ogrisel/miniforge3/envs/intel/bin/python3.8","line":0,"col":null},{"name":"__str__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":3439,"col":null},{"name":"unicode_new","file":"/scratch/ogrisel/miniforge3/envs/intel/bin/python3.8","line":0,"col":null},{"name":"streamline","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/_vendor/pyparsing.py","line":3349,"col":null},{"name":"_get_literal_prefix","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_compile.py","line":464,"col":null},{"name":"_compile_info","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_compile.py","line":552,"col":null},{"name":"_code","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_compile.py","line":604,"col":null},{"name":"EntryPoint","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":2475,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":2414,"col":null},{"name":"__pthread_mutex_unlock_usercnt","file":"/usr/lib64/libpthread-2.28.so","line":0,"col":null},{"name":"os_listdir","file":"/scratch/ogrisel/miniforge3/envs/intel/bin/python3.8","line":0,"col":null},{"name":"distributions_from_metadata","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":2121,"col":null},{"name":"find_on_path","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":2063,"col":null},{"name":"add_entry","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":608,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":552,"col":null},{"name":"_build_master","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":559,"col":null},{"name":"_initialize_master_working_set","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":3255,"col":null},{"name":"_call_aside","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":3226,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/pkg_resources/__init__.py","line":3243,"col":null},{"name":"find_spec","file":"<frozen importlib._bootstrap>","line":802,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/neighbors/_graph.py","line":9,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/neighbors/__init__.py","line":9,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/neighbors/_base.py","line":34,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/neighbors/_classification.py","line":19,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/neighbors/__init__.py","line":18,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/monkeypatch/dispatcher.py","line":18,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/model_selection/__init__.py","line":21,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/linear_model/_least_angle.py","line":25,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/linear_model/__init__.py","line":11,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/decomposition/_sparse_pca.py","line":10,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/decomposition/__init__.py","line":12,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/neighbors/_nca.py","line":22,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/neighbors/__init__.py","line":17,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/decomposition/_factor_analysis.py","line":35,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/decomposition/__init__.py","line":18,"col":null},{"name":"_handle_fromlist","file":"<frozen importlib._bootstrap>","line":1035,"col":null},{"name":"0x7f862237df9e","file":"?","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/graph.py","line":15,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/manifold/_isomap.py","line":11,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/manifold/__init__.py","line":6,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/cluster/_spectral.py","line":18,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/cluster/__init__.py","line":6,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/cluster/_k_means_0_23.py","line":28,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/cluster/k_means.py","line":21,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/cluster/__init__.py","line":18,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/monkeypatch/dispatcher.py","line":28,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/threadpoolctl.py","line":19,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/cluster/_kmeans.py","line":18,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/cluster/_spectral.py","line":19,"col":null},{"name":"find_spec","file":"<frozen importlib._bootstrap_external>","line":1525,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearnex/svm/svr.py","line":25,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearnex/svm/__init__.py","line":21,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearnex/dispatcher.py","line":26,"col":null},{"name":"path_hook_for_FileFinder","file":"<frozen importlib._bootstrap_external>","line":1594,"col":null},{"name":"_path_hooks","file":"<frozen importlib._bootstrap_external>","line":1324,"col":null},{"name":"_path_importer_cache","file":"<frozen importlib._bootstrap_external>","line":1348,"col":null},{"name":"_get_spec","file":"<frozen importlib._bootstrap_external>","line":1376,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/onedal/svm/__init__.py","line":17,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/onedal/svm/svm.py","line":35,"col":null},{"name":"_parse","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/sre_parse.py","line":529,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/argparse.py","line":1299,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/argparse.py","line":1653,"col":null},{"name":"_main","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearnex/__main__.py","line":25,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearnex/__main__.py","line":55,"col":null},{"name":"_run_code","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/runpy.py","line":87,"col":null},{"name":"_run_module_as_main","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/runpy.py","line":194,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/email/message.py","line":19,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/http/client.py","line":72,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/urllib/request.py","line":88,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/datasets/_base.py","line":24,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/datasets/__init__.py","line":6,"col":null},{"name":"<module>","file":"bench_knn.py","line":9,"col":null},{"name":"_run_module_code","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/runpy.py","line":97,"col":null},{"name":"run_path","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/runpy.py","line":265,"col":null},{"name":"_main","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearnex/__main__.py","line":52,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/datasets/__init__.py","line":19,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/datasets/_svmlight_format_io.py","line":31,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/datasets/__init__.py","line":45,"col":null},{"name":"__enter__","file":"<frozen importlib._bootstrap>","line":149,"col":null},{"name":"_find_and_load","file":"<frozen importlib._bootstrap>","line":988,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/datasets/_olivetti_faces.py","line":20,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/datasets/__init__.py","line":48,"col":null},{"name":"_get_spec","file":"<frozen importlib._bootstrap_external>","line":1377,"col":null},{"name":"0x7f8619fa7446","file":"?","line":0,"col":null},{"name":"0x7f8619fa5ceb","file":"?","line":0,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/io/matlab/mio5.py","line":94,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/io/matlab/mio.py","line":10,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/io/matlab/__init__.py","line":11,"col":null},{"name":"<module>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/scipy/io/__init__.py","line":97,"col":null},{"name":"_lxstat","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"os_lstat","file":"/scratch/ogrisel/miniforge3/envs/intel/bin/python3.8","line":0,"col":null},{"name":"islink","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/posixpath.py","line":167,"col":null},{"name":"_joinrealpath","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/posixpath.py","line":425,"col":null},{"name":"realpath","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/posixpath.py","line":391,"col":null},{"name":"_realpath","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/threadpoolctl.py","line":575,"col":null},{"name":"_make_module_from_path","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/threadpoolctl.py","line":492,"col":null},{"name":"match_module_callback","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/threadpoolctl.py","line":400,"col":null},{"name":"_CallPythonObject","file":"/home/sat_bot/base/conda-bld/python_1625753367080/work/Modules/_ctypes/callbacks.c","line":236,"col":null},{"name":"closure_fcn","file":"/home/sat_bot/base/conda-bld/python_1625753367080/work/Modules/_ctypes/callbacks.c","line":314,"col":null},{"name":"ffi_closure_unix64_inner","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libffi.so.7.1.0","line":0,"col":null},{"name":"ffi_closure_unix64","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libffi.so.7.1.0","line":0,"col":null},{"name":"dl_iterate_phdr","file":"/usr/lib64/libc-2.28.so","line":0,"col":null},{"name":"ffi_call_unix64","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libffi.so.7.1.0","line":0,"col":null},{"name":"ffi_call_int","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libffi.so.7.1.0","line":0,"col":null},{"name":"_call_function_pointer","file":"/home/sat_bot/base/conda-bld/python_1625753367080/work/Modules/_ctypes/callproc.c","line":941,"col":null},{"name":"_ctypes_callproc","file":"/home/sat_bot/base/conda-bld/python_1625753367080/work/Modules/_ctypes/callproc.c","line":1264,"col":null},{"name":"PyCFuncPtr_call","file":"/home/sat_bot/base/conda-bld/python_1625753367080/work/Modules/_ctypes/_ctypes.c","line":4201,"col":null},{"name":"_find_modules_with_dl_iterate_phdr","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/threadpoolctl.py","line":409,"col":null},{"name":"_load_modules","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/threadpoolctl.py","line":375,"col":null},{"name":"__init__","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/threadpoolctl.py","line":340,"col":null},{"name":"threadpool_info","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/threadpoolctl.py","line":124,"col":null},{"name":"<module>","file":"bench_knn.py","line":33,"col":null},{"name":"<dictcomp>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/threadpoolctl.py","line":615,"col":null},{"name":"todict","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/threadpoolctl.py","line":615,"col":null},{"name":"<listcomp>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/threadpoolctl.py","line":357,"col":null},{"name":"todicts","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/threadpoolctl.py","line":357,"col":null},{"name":"_mt19937_mt19937_double","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/random/_mt19937.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"legacy_gauss","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/random/mtrand.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_common_cont","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/random/_common.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"standard_normal","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/random/mtrand.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"randn","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/random/mtrand.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"make_classification","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/datasets/_samples_generator.py","line":211,"col":null},{"name":"inner_f","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/validation.py","line":63,"col":null},{"name":"<module>","file":"bench_knn.py","line":38,"col":null},{"name":"__ieee754_log_avx","file":"/usr/lib64/libm-2.28.so","line":0,"col":null},{"name":"mt19937_gen","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/random/_mt19937.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"logf64","file":"/usr/lib64/libm-2.28.so","line":0,"col":null},{"name":"_contig_to_contig","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"raw_array_assign_array","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_AssignArray","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_CopyObject","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_assign_subscript","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"mkl_blas_avx_dgemm_kernel_0_b0","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libmkl_avx.so.1","line":0,"col":null},{"name":"dot","file":"<__array_function__ internals>","line":5,"col":null},{"name":"make_classification","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/datasets/_samples_generator.py","line":221,"col":null},{"name":"array_matrixproduct","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_implement_array_function","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_TransferNDimToStrided","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"npyiter_copy_to_buffers","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"npyiter_buffered_iternext","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"ufunc_generic_fastcall","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"make_classification","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/datasets/_samples_generator.py","line":223,"col":null},{"name":"mapiter_get","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_subscript","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_array_indexing","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/__init__.py","line":179,"col":null},{"name":"_safe_indexing","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/__init__.py","line":344,"col":null},{"name":"<listcomp>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/__init__.py","line":558,"col":null},{"name":"resample","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/__init__.py","line":558,"col":null},{"name":"shuffle","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/utils/__init__.py","line":631,"col":null},{"name":"make_classification","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/datasets/_samples_generator.py","line":257,"col":null},{"name":"_aligned_strided_to_contig_size8","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"make_classification","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/sklearn/datasets/_samples_generator.py","line":262,"col":null},{"name":"daal::data_management::internal::assignRows<double, int, (daal::CpuType)3>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"daal::data_management::internal::splitRows<double, int, (daal::CpuType)3>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"daal::data_management::internal::trainTestSplitImpl<int, (daal::CpuType)3>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"daal::data_management::internal::trainTestSplit<int>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"c_train_test_split","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7f864b4e24f3","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7f864b4e2869","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_daal_train_test_split","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/model_selection/_split.py","line":182,"col":null},{"name":"<module>","file":"bench_knn.py","line":45,"col":null},{"name":"{virtual override thunk({offset(-16)}, daal::data_management::interface1::HomogenNumericTable<long>::releaseBlockOfRows)}","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"daal::data_management::internal::assignRows<int, int, (daal::CpuType)3>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"daal::data_management::internal::splitRows<int, int, (daal::CpuType)3>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"aquicksort_long","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_new_argsortlike","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"PyArray_ArgSort","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"array_argsort","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_unique1d","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/lib/arraysetops.py","line":330,"col":null},{"name":"unique","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/numpy/lib/arraysetops.py","line":272,"col":null},{"name":"unique","file":"<__array_function__ internals>","line":5,"col":null},{"name":"_fit","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/neighbors/_base.py","line":326,"col":null},{"name":"fit","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/neighbors/_classification.py","line":158,"col":null},{"name":"<module>","file":"bench_knn.py","line":58,"col":null},{"name":"fpk_serv_mem_prim_move","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"fpk_serv_memcpy_s","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"daal::services::internal::daal_memcpy_s","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"daal::algorithms::bf_knn_classification::training::interface1::BatchContainer<double, (daal::algorithms::bf_knn_classification::training::Method)0, (daal::CpuType)3>::compute","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"daal::algorithms::interface1::AlgorithmImpl<(daal::ComputeMode)1>::computeNoThrow","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"daal::algorithms::interface1::AlgorithmImpl<(daal::ComputeMode)1>::compute","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"bf_knn_classification_training_manager<double, (daal::algorithms::bf_knn_classification::training::Method)0>::compute","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7f864b4cdbcc","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7f864b4ce37d","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7f864b3da44c","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7f864b464c65","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7f864b3e9855","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7f864b422282","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"daal4py_fit","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/neighbors/_base.py","line":115,"col":null},{"name":"_fit","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/neighbors/_base.py","line":385,"col":null},{"name":"fpk_blas_avx_dgemm_kernel_0_b0","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_thread.so.1.1","line":0,"col":null},{"name":"daal4py_classifier_predict","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/neighbors/_classification.py","line":78,"col":null},{"name":"predict","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/daal4py/sklearn/neighbors/_classification.py","line":161,"col":null},{"name":"<module>","file":"bench_knn.py","line":60,"col":null},{"name":"daal::algorithms::bf_knn_classification::internal::BruteForceNearestNeighbors<double, (daal::CpuType)3>::computeKNearestBlock(daal::algorithms::internal::PairwiseDistances<double, (daal::CpuType)3>*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long long, unsigned long long, unsigned long, unsigned long, daal::algorithms::bf_knn_classification::VoteWeights, double*, daal::data_management::interface1::NumericTable const*, daal::data_management::interface1::NumericTable const*, daal::data_management::interface1::NumericTable*, daal::data_management::interface1::NumericTable*, daal::data_management::interface1::NumericTable*, daal::TlsMem<double, (daal::CpuType)3, daal::services::internal::ScalableMalloc<double, (daal::CpuType)3> >&, daal::TlsMem<int, (daal::CpuType)3, daal::services::internal::ScalableMalloc<int, (daal::CpuType)3> >&, daal::TlsMem<double, (daal::CpuType)3, daal::services::internal::ScalableMalloc<double, (daal::CpuType)3> >&, daal::TlsMem<int, (daal::CpuType)3, daal::services::internal::ScalableMalloc<int, (daal::CpuType)3> >&, daal::TlsMem<double, (daal::CpuType)3, daal::services::internal::ScalableMalloc<double, (daal::CpuType)3> >&, unsigned long)::{lambda(unsigned long, unsigned long)#2}::operator() const","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"daal::algorithms::bf_knn_classification::internal::BruteForceNearestNeighbors<double, (daal::CpuType)3>::computeKNearestBlock","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"daal::threader_func<daal::algorithms::bf_knn_classification::internal::BruteForceNearestNeighbors<double, (daal::CpuType)3>::kNeighbors(unsigned long, unsigned long, daal::algorithms::bf_knn_classification::VoteWeights, unsigned long long, unsigned long long, daal::data_management::interface1::NumericTable const*, daal::data_management::interface1::NumericTable const*, daal::data_management::interface1::NumericTable const*, daal::data_management::interface1::NumericTable*, daal::data_management::interface1::NumericTable*, daal::data_management::interface1::NumericTable*, daal::algorithms::bf_knn_classification::prediction::internal::PairwiseDistanceType, double)::{lambda(unsigned long)#1}>","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<int>, _daal_threader_for::{lambda(tbb::detail::d1::blocked_range<int>)#1}, tbb::detail::d1::auto_partitioner const>::execute","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_thread.so.1.1","line":0,"col":null},{"name":"tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::external_waiter>","file":"/localdisk/ci/runner005/intel-innersource/001/_work/libraries.threading.infrastructure.onetbb-ci/libraries.threading.infrastructure.onetbb-ci/onetbb_source_code/src/tbb/task_dispatcher.h","line":321,"col":null},{"name":"tbb::detail::r1::task_dispatcher::local_wait_for_all<tbb::detail::r1::external_waiter>","file":"/localdisk/ci/runner005/intel-innersource/001/_work/libraries.threading.infrastructure.onetbb-ci/libraries.threading.infrastructure.onetbb-ci/onetbb_source_code/src/tbb/task_dispatcher.h","line":462,"col":null},{"name":"tbb::detail::r1::task_dispatcher::execute_and_wait","file":"/localdisk/ci/runner005/intel-innersource/001/_work/libraries.threading.infrastructure.onetbb-ci/libraries.threading.infrastructure.onetbb-ci/onetbb_source_code/src/tbb/task_dispatcher.cpp","line":168,"col":null},{"name":"_daal_threader_for","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_thread.so.1.1","line":0,"col":null},{"name":"daal::algorithms::bf_knn_classification::internal::BruteForceNearestNeighbors<double, (daal::CpuType)3>::kNeighbors","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"daal::algorithms::bf_knn_classification::prediction::interface1::BatchContainer<double, (daal::algorithms::bf_knn_classification::prediction::Method)0, (daal::CpuType)3>::compute","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"bf_knn_classification_prediction_manager<double, (daal::algorithms::bf_knn_classification::prediction::Method)0>::compute","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7f864b4e8fcf","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7f864b48b18d","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/python3.8/site-packages/_daal4py.cpython-38-x86_64-linux-gnu.so","line":0,"col":null},{"name":"daal::algorithms::internal::EuclideanDistances<double, (daal::CpuType)3>::computeBatch","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null},{"name":"fpk_blas_avx_dgemm_copyat","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_thread.so.1.1","line":0,"col":null},{"name":"fpk_blas_avx_xdgemm_par","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_thread.so.1.1","line":0,"col":null},{"name":"fpk_blas_avx_xdgemm","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_thread.so.1.1","line":0,"col":null},{"name":"fpk_blas_avx_dgemm_copybn","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_thread.so.1.1","line":0,"col":null},{"name":"fpk_blas_avx_dgemm_get_bufs_size","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_thread.so.1.1","line":0,"col":null},{"name":"fpk_serv_check_ptr_and_warn","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_thread.so.1.1","line":0,"col":null},{"name":"daal::internal::GetRows<int, int, (daal::CpuType)3, (daal::data_management::ReadWriteMode)2, daal::data_management::interface1::NumericTable>::GetRows","file":"/scratch/ogrisel/miniforge3/envs/intel/lib/libonedal_core.so.1.1","line":0,"col":null}]},"activeProfileIndex":null,"exporter":"py-spy@0.3.8","name":"py-spy profile"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment