sarinam commited on
Commit
dcd7182
1 Parent(s): d255a82

Initial commit

Browse files
Files changed (31) hide show
  1. .gitignore +134 -0
  2. README.md +5 -5
  3. anonymization/__init__.py +3 -0
  4. anonymization/demo_gan_anonymizer.py +56 -0
  5. anonymization/demo_pool_anonymizer.py +75 -0
  6. anonymization/demo_random_anonymizer.py +37 -0
  7. anonymization/demo_speaker_embeddings.py +64 -0
  8. anonymization/plda_model.py +82 -0
  9. app.py +119 -0
  10. demo_inference/__init__.py +0 -0
  11. demo_inference/demo_anonymization.py +79 -0
  12. demo_inference/demo_asr.py +31 -0
  13. demo_inference/demo_tts.py +16 -0
  14. models/anonymization/gan/settings.json +4 -0
  15. models/anonymization/gan/unused_indices_wgan_generated_speaker_embeddings.pt +3 -0
  16. models/anonymization/gan/wgan_generated_speaker_embeddings.pt +3 -0
  17. models/anonymization/pool_minmax_ecapa+xvector/plda_F.npy +3 -0
  18. models/anonymization/pool_minmax_ecapa+xvector/plda_Sigma.npy +3 -0
  19. models/anonymization/pool_minmax_ecapa+xvector/plda_mean.npy +3 -0
  20. models/anonymization/pool_minmax_ecapa+xvector/pool_embeddings/speaker_vectors.pt +3 -0
  21. models/anonymization/pool_minmax_ecapa+xvector/pool_embeddings/spk2gender +1160 -0
  22. models/anonymization/pool_minmax_ecapa+xvector/pool_embeddings/spk2idx +1160 -0
  23. models/anonymization/pool_minmax_ecapa+xvector/settings.json +1 -0
  24. models/anonymization/pool_minmax_ecapa+xvector/stats_per_dim.json +2818 -0
  25. models/anonymization/random_in-scale_ecapa+xvector/settings.json +4 -0
  26. models/anonymization/random_in-scale_ecapa+xvector/stats_per_dim.json +2818 -0
  27. models/asr/asr_improved_tts-phn_en.zip +3 -0
  28. models/tts/FastSpeech2_Multi/trained_on_ground_truth_phonemes.pt +3 -0
  29. models/tts/HiFiGAN_combined/best.pt +3 -0
  30. packages.txt +3 -0
  31. requirements.txt +87 -0
.gitignore ADDED
@@ -0,0 +1,134 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Byte-compiled / optimized / DLL files
2
+ __pycache__/
3
+ *.py[cod]
4
+ *$py.class
5
+
6
+ # C extensions
7
+ *.so
8
+
9
+ # Distribution / packaging
10
+ .Python
11
+ build/
12
+ develop-eggs/
13
+ dist/
14
+ downloads/
15
+ eggs/
16
+ .eggs/
17
+ lib/
18
+ lib64/
19
+ parts/
20
+ sdist/
21
+ var/
22
+ wheels/
23
+ pip-wheel-metadata/
24
+ share/python-wheels/
25
+ *.egg-info/
26
+ .installed.cfg
27
+ *.egg
28
+ MANIFEST
29
+
30
+ # PyInstaller
31
+ # Usually these files are written by a python script from a template
32
+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
33
+ *.manifest
34
+ *.spec
35
+
36
+ # Installer logs
37
+ pip-log.txt
38
+ pip-delete-this-directory.txt
39
+
40
+ # Unit test / coverage reports
41
+ htmlcov/
42
+ .tox/
43
+ .nox/
44
+ .coverage
45
+ .coverage.*
46
+ .cache
47
+ nosetests.xml
48
+ coverage.xml
49
+ *.cover
50
+ *.py,cover
51
+ .hypothesis/
52
+ .pytest_cache/
53
+
54
+ # Translations
55
+ *.mo
56
+ *.pot
57
+
58
+ # Django stuff:
59
+ *.log
60
+ local_settings.py
61
+ db.sqlite3
62
+ db.sqlite3-journal
63
+
64
+ # Flask stuff:
65
+ instance/
66
+ .webassets-cache
67
+
68
+ # Scrapy stuff:
69
+ .scrapy
70
+
71
+ # Sphinx documentation
72
+ docs/_build/
73
+
74
+ # PyBuilder
75
+ target/
76
+
77
+ # Jupyter Notebook
78
+ .ipynb_checkpoints
79
+
80
+ # IPython
81
+ profile_default/
82
+ ipython_config.py
83
+
84
+ # pyenv
85
+ .python-version
86
+
87
+ # pipenv
88
+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
89
+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
90
+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
91
+ # install all needed dependencies.
92
+ #Pipfile.lock
93
+
94
+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow
95
+ __pypackages__/
96
+
97
+ # Celery stuff
98
+ celerybeat-schedule
99
+ celerybeat.pid
100
+
101
+ # SageMath parsed files
102
+ *.sage.py
103
+
104
+ # Environments
105
+ .env
106
+ .venv
107
+ env/
108
+ venv/
109
+ ENV/
110
+ env.bak/
111
+ venv.bak/
112
+
113
+ # Spyder project settings
114
+ .spyderproject
115
+ .spyproject
116
+
117
+ # Rope project settings
118
+ .ropeproject
119
+
120
+ # mkdocs documentation
121
+ /site
122
+
123
+ # mypy
124
+ .mypy_cache/
125
+ .dmypy.json
126
+ dmypy.json
127
+
128
+ # Pyre type checker
129
+ .pyre/
130
+
131
+ original_speaker_embeddings/
132
+ corpora/
133
+ results/
134
+ models/speaker_embeddings/
README.md CHANGED
@@ -1,10 +1,10 @@
1
  ---
2
- title: Speaker Anonymization Gan
3
- emoji: 📊
4
- colorFrom: gray
5
- colorTo: yellow
6
  sdk: gradio
7
- sdk_version: 3.16.0
8
  app_file: app.py
9
  pinned: false
10
  license: gpl-3.0
 
1
  ---
2
+ title: Speaker Anonymization
3
+ emoji: 🐠
4
+ colorFrom: red
5
+ colorTo: indigo
6
  sdk: gradio
7
+ sdk_version: 3.3
8
  app_file: app.py
9
  pinned: false
10
  license: gpl-3.0
anonymization/__init__.py ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ from .demo_pool_anonymizer import DemoPoolAnonymizer
2
+ from .demo_random_anonymizer import DemoRandomAnonymizer
3
+ from .demo_gan_anonymizer import DemoGANAnonymizer
anonymization/demo_gan_anonymizer.py ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from pathlib import Path
2
+ import torch
3
+ import numpy as np
4
+ from scipy.spatial.distance import cosine
5
+ import json
6
+
7
+ from .demo_speaker_embeddings import DemoSpeakerEmbeddings
8
+
9
+
10
+ class DemoGANAnonymizer:
11
+
12
+ def __init__(self, vec_type='xvector', device=None, sim_threshold=0.7):
13
+ self.vec_type = vec_type
14
+ self.device = device
15
+
16
+ self.sim_threshold = sim_threshold
17
+
18
+ self.embedding_extractor = DemoSpeakerEmbeddings(vec_type=self.vec_type, device=self.device)
19
+
20
+ self.model_dir = None
21
+ self.vectors_file = None
22
+ self.gan_vectors = None
23
+ self.unused_indices = None
24
+
25
+ def load_parameters(self, model_dir: Path):
26
+ self.model_dir = model_dir
27
+ with open(model_dir / 'settings.json') as f:
28
+ settings = json.load(f)
29
+ self.vec_type = settings.get('vec_type', self.vec_type)
30
+ self.vectors_file = settings.get('vectors_file', self.vectors_file)
31
+
32
+ self.gan_vectors = torch.load(model_dir / self.vectors_file, map_location=self.device)
33
+ self.unused_indices = self.load_unused_indices()
34
+
35
+ def load_unused_indices(self):
36
+ return torch.load(self.model_dir / f'unused_indices_{self.vectors_file}', map_location='cpu')
37
+
38
+ def anonymize_embedding(self, audio, sr):
39
+ speaker_embedding = self.embedding_extractor.extract_vector_from_audio(wave=audio, sr=sr)
40
+ anon_vec = self._select_gan_vector(spk_vec=speaker_embedding)
41
+ return anon_vec
42
+
43
+ def _select_gan_vector(self, spk_vec):
44
+ i = 0
45
+ limit = 20
46
+ while i < limit:
47
+ idx = np.random.choice(self.unused_indices)
48
+ anon_vec = self.gan_vectors[idx]
49
+ sim = 1 - cosine(spk_vec.cpu().numpy(), anon_vec.cpu().numpy())
50
+ if sim < self.sim_threshold:
51
+ break
52
+ i += 1
53
+ self.unused_indices = self.unused_indices[self.unused_indices != idx]
54
+ if len(self.unused_indices) == 0:
55
+ self.unused_indices = self.load_unused_indices()
56
+ return anon_vec
anonymization/demo_pool_anonymizer.py ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from pathlib import Path
2
+ import numpy as np
3
+ import torch
4
+ import json
5
+ from sklearn.metrics.pairwise import cosine_distances
6
+
7
+ from .plda_model import PLDAModel
8
+ from .demo_speaker_embeddings import DemoSpeakerEmbeddings
9
+
10
+
11
+ class DemoPoolAnonymizer:
12
+
13
+ def __init__(self, vec_type='xvector', N=200, N_star=100, distance='plda', proximity='farthest', device=None):
14
+ # Pool anonymization method based on the primary baseline of the Voice Privacy Challenge 2020.
15
+ # Given a speaker vector, the N most distant vectors in an external speaker pool are extracted,
16
+ # and an average of a random subset of N_star vectors is computed and taken as new speaker vector.
17
+ # Default distance measure is PLDA.
18
+ self.vec_type = vec_type
19
+ self.device = device
20
+
21
+ self.N = N # number of most distant vectors to consider
22
+ self.N_star = N_star # number of vectors to include in averaged vector
23
+ self.distance = distance # distance measure, either 'plda' or 'cosine'
24
+ self.proximity = proximity # proximity method, either 'farthest' (distant vectors), 'nearest', or 'closest'
25
+
26
+ self.embedding_extractor = DemoSpeakerEmbeddings(vec_type=self.vec_type, device=self.device)
27
+
28
+ self.pool_embeddings = None
29
+ self.plda = None
30
+
31
+ def load_parameters(self, model_dir: Path):
32
+ self._load_settings(model_dir / 'settings.json')
33
+ self.pool_embeddings = torch.load(model_dir / 'pool_embeddings' / f'speaker_vectors.pt',
34
+ map_location=self.device)
35
+ if self.distance == 'plda':
36
+ self.plda = PLDAModel(train_embeddings=None, results_path=model_dir)
37
+
38
+ def anonymize_embedding(self, audio, sr):
39
+ speaker_embedding = self.embedding_extractor.extract_vector_from_audio(wave=audio, sr=sr)
40
+
41
+ distances = self._compute_distances(vectors_a=self.pool_embeddings,
42
+ vectors_b=speaker_embedding.unsqueeze(0)).squeeze()
43
+
44
+ candidates = self._get_pool_candidates(distances)
45
+ selected_anon_pool = np.random.choice(candidates, self.N_star, replace=False)
46
+ anon_vec = torch.mean(self.pool_embeddings[selected_anon_pool], dim=0)
47
+
48
+ return anon_vec
49
+
50
+ def _compute_distances(self, vectors_a, vectors_b):
51
+ if self.distance == 'plda':
52
+ return 1 - self.plda.compute_distance(enrollment_vectors=vectors_a, trial_vectors=vectors_b)
53
+ elif self.distance == 'cosine':
54
+ return cosine_distances(X=vectors_a.cpu(), Y=vectors_b.cpu())
55
+ else:
56
+ return []
57
+
58
+ def _get_pool_candidates(self, distances):
59
+ if self.proximity == 'farthest':
60
+ return np.argpartition(distances, -self.N)[-self.N:]
61
+ elif self.proximity == 'nearest':
62
+ return np.argpartition(distances, self.N)[:self.N]
63
+ elif self.proximity == 'center':
64
+ sorted_distances = np.sort(distances)
65
+ return sorted_distances[len(sorted_distances)//2:(len(sorted_distances)//2)+self.N]
66
+
67
+ def _load_settings(self, filename):
68
+ with open(filename, 'r') as f:
69
+ settings = json.load(f)
70
+
71
+ self.N = settings['N'] if 'N' in settings else self.N
72
+ self.N_star = settings['N*'] if 'N*' in settings else self.N_star
73
+ self.distance = settings['distance'] if 'distance' in settings else self.distance
74
+ self.proximity = settings['proximity'] if 'proximity' in settings else self.proximity
75
+ self.vec_type = settings['vec_type'] if 'vec_type' in settings else self.vec_type
anonymization/demo_random_anonymizer.py ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ import torch
3
+ import numpy as np
4
+
5
+ from .demo_speaker_embeddings import DemoSpeakerEmbeddings
6
+
7
+
8
+ class DemoRandomAnonymizer:
9
+
10
+ def __init__(self, device, vec_type='xvector', in_scale=False):
11
+ self.device = device
12
+ self.vec_type = vec_type
13
+ self.in_scale = in_scale
14
+ self.dim_ranges = None
15
+ self.embedding_extractor = DemoSpeakerEmbeddings(vec_type=self.vec_type, device=self.device)
16
+
17
+ def load_parameters(self, model_dir):
18
+ with open(model_dir / 'settings.json') as f:
19
+ settings = json.load(f)
20
+ self.vec_type = settings['vec_type'] if 'vec_type' in settings else self.vec_type
21
+ self.in_scale = settings.get('in_scale', self.in_scale)
22
+
23
+ if self.in_scale:
24
+ with open(model_dir / 'stats_per_dim.json') as f:
25
+ dim_ranges = json.load(f)
26
+ self.dim_ranges = [(v['min'], v['max']) for k, v in sorted(dim_ranges.items(), key=lambda x: int(x[0]))]
27
+
28
+ def anonymize_embedding(self, audio, sr):
29
+ speaker_embedding = torch.tensor(self.embedding_extractor.extract_vector_from_audio(wave=audio, sr=sr))
30
+
31
+ if self.dim_ranges:
32
+ anon_vec = torch.tensor([np.random.uniform(*dim_range) for dim_range in self.dim_ranges]).to(self.device)
33
+ else:
34
+ mask = torch.zeros(speaker_embedding.shape[0]).float().random_(-40, 40).to(self.device)
35
+ anon_vec = speaker_embedding * mask
36
+
37
+ return anon_vec
anonymization/demo_speaker_embeddings.py ADDED
@@ -0,0 +1,64 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import torch
3
+ import torchaudio
4
+ import pyloudnorm as pyln
5
+ from speechbrain.pretrained import EncoderClassifier
6
+
7
+ from IMSToucan.Preprocessing.AudioPreprocessor import AudioPreprocessor
8
+
9
+ VALID_VEC_TYPES = {'xvector', 'ecapa', 'ecapa+xvector'}
10
+
11
+
12
+ class DemoSpeakerEmbeddings:
13
+
14
+ def __init__(self, vec_type='xvector', device=torch.device('cpu')):
15
+ self.vec_type = vec_type
16
+ assert self.vec_type in VALID_VEC_TYPES, f'Invalid vec_type {self.vec_type}, must be one of {VALID_VEC_TYPES}'
17
+ self.device = device
18
+
19
+ self.encoders = []
20
+ if 'ecapa' in self.vec_type:
21
+ self.encoders.append(EncoderClassifier.from_hparams(source='speechbrain/spkrec-ecapa-voxceleb',
22
+ savedir='models/speaker_embeddings/spkrec-ecapa-voxceleb',
23
+ run_opts={'device': self.device}))
24
+ if 'xvector' in self.vec_type:
25
+ self.encoders.append(EncoderClassifier.from_hparams(source='speechbrain/spkrec-xvect-voxceleb',
26
+ savedir='models/speaker_embeddings/spkrec-xvect-voxceleb',
27
+ run_opts={'device': self.device}))
28
+
29
+ self.ap = AudioPreprocessor(input_sr=48000, output_sr=16000, melspec_buckets=80, hop_length=256, n_fft=1024,
30
+ cut_silence=False)
31
+
32
+ def extract_vector_from_audio(self, wave, sr):
33
+ # adapted from IMSToucan/Preprocessing/AudioPreprocessor
34
+ #norm_wave = self._normalize_wave(wave, sr)
35
+ norm_wave = self.ap.audio_to_wave_tensor(normalize=True, audio=wave)
36
+ norm_wave = torch.tensor(np.trim_zeros(norm_wave.numpy()))
37
+
38
+ spk_embs = [encoder.encode_batch(wavs=norm_wave.unsqueeze(0)).squeeze() for encoder in self.encoders]
39
+ if len(spk_embs) == 1:
40
+ return spk_embs[0]
41
+ else:
42
+ return torch.cat(spk_embs, dim=0)
43
+
44
+ def _normalize_wave(self, wave, sr):
45
+ # adapted from IMSToucan/Preprocessing/AudioPreprocessor
46
+ wave = torch.tensor(wave)
47
+ print(wave.shape)
48
+ print(wave)
49
+ dur = wave.shape[0] / sr
50
+ wave = wave.squeeze().cpu().numpy()
51
+
52
+ # normalize loudness
53
+ meter = pyln.Meter(sr, block_size=min(dur - 0.0001, abs(dur - 0.1)) if dur < 0.4 else 0.4)
54
+ loudness = meter.integrated_loudness(wave)
55
+ loud_normed = pyln.normalize.loudness(wave, loudness, -30.0)
56
+ peak = np.amax(np.abs(loud_normed))
57
+ wave = np.divide(loud_normed, peak)
58
+
59
+ wave = torch.Tensor(wave).to(self.device)
60
+
61
+ if sr != 16000:
62
+ wave = torchaudio.transforms.Resample(orig_freq=sr, new_freq=16000).to(self.device)(wave)
63
+
64
+ return wave.cpu()
anonymization/plda_model.py ADDED
@@ -0,0 +1,82 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This code is based on the descriptions in https://github.com/speechbrain/speechbrain/blob/develop/speechbrain/processing/PLDA_LDA.py
2
+ from pathlib import Path
3
+ from speechbrain.processing.PLDA_LDA import PLDA, StatObject_SB, Ndx, fast_PLDA_scoring
4
+ import numpy as np
5
+ import torch
6
+
7
+
8
+ class PLDAModel:
9
+
10
+ def __init__(self, train_embeddings, results_path: Path=None):
11
+ self.mean, self.F, self.Sigma = None, None, None
12
+
13
+ files_exist = False
14
+ if results_path and results_path.exists():
15
+ files_exist = self.load_parameters(results_path)
16
+ if not files_exist:
17
+ self._train_plda(train_embeddings)
18
+ self.save_parameters(results_path)
19
+
20
+ def compute_distance(self, enrollment_vectors, trial_vectors):
21
+ enrol_vecs = enrollment_vectors.cpu().numpy()
22
+ en_sets, en_s, en_stat0 = self._get_vector_stats(enrol_vecs, sg_tag='en')
23
+ en_stat = StatObject_SB(modelset=en_sets, segset=en_sets, start=en_s, stop=en_s, stat0=en_stat0,
24
+ stat1=enrol_vecs)
25
+
26
+ trial_vecs = trial_vectors.cpu().numpy()
27
+ te_sets, te_s, te_stat0 = self._get_vector_stats(trial_vecs, sg_tag='te')
28
+ te_stat = StatObject_SB(modelset=te_sets, segset=te_sets, start=te_s, stop=te_s, stat0=te_stat0,
29
+ stat1=trial_vecs)
30
+
31
+ ndx = Ndx(models=en_sets, testsegs=te_sets)
32
+ scores_plda = fast_PLDA_scoring(en_stat, te_stat, ndx, self.mean, self.F, self.Sigma)
33
+ return scores_plda.scoremat
34
+
35
+ def save_parameters(self, filename):
36
+ filename.parent.mkdir(parents=True, exist_ok=True)
37
+ np.save(filename / 'plda_mean.npy', self.mean)
38
+ np.save(filename / 'plda_F.npy', self.F)
39
+ np.save(filename / 'plda_Sigma.npy', self.Sigma)
40
+
41
+ def load_parameters(self, dir_path):
42
+ existing_files = [x.name for x in dir_path.glob('*')]
43
+ files_exist = True
44
+ if 'plda_mean.npy' in existing_files:
45
+ self.mean = np.load(dir_path / 'plda_mean.npy')
46
+ else:
47
+ files_exist = False
48
+
49
+ if 'plda_F.npy' in existing_files:
50
+ self.F = np.load(dir_path / 'plda_F.npy')
51
+ else:
52
+ files_exist = False
53
+
54
+ if 'plda_Sigma.npy' in existing_files:
55
+ self.Sigma = np.load(dir_path / 'plda_Sigma.npy')
56
+ else:
57
+ files_exist = False
58
+ return files_exist
59
+
60
+ def _train_plda(self, train_embeddings):
61
+ vectors = train_embeddings.speaker_vectors.to(torch.float64)
62
+ speakers = train_embeddings.speakers
63
+
64
+ modelset = np.array([f'md{speaker}' for speaker in speakers], dtype="|O")
65
+ segset, s, stat0 = self._get_vector_stats(vectors, sg_tag='sg')
66
+
67
+ xvectors_stat = StatObject_SB(modelset=modelset, segset=segset, start=s, stop=s, stat0=stat0,
68
+ stat1=vectors.cpu().numpy())
69
+
70
+ plda = PLDA(rank_f=100)
71
+ plda.plda(xvectors_stat)
72
+
73
+ self.mean = plda.mean
74
+ self.F = plda.F
75
+ self.Sigma = plda.Sigma
76
+
77
+ def _get_vector_stats(self, vectors, sg_tag='sg'):
78
+ N, dim = vectors.shape
79
+ segset = np.array([f'{sg_tag}{i}' for i in range(N)], dtype="|O")
80
+ s = np.array([None] * N)
81
+ stat0 = np.array([[1.0]] * N)
82
+ return segset, s, stat0
app.py ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import gradio as gr
3
+ import numpy as np
4
+ import torch
5
+ from pathlib import Path
6
+
7
+ os.system("pip uninstall -y gradio")
8
+ os.system("pip install gradio==3.2")
9
+
10
+ from demo_inference.demo_tts import DemoTTS
11
+ from demo_inference.demo_asr import DemoASR
12
+ from demo_inference.demo_anonymization import DemoAnonymizer
13
+
14
+
15
+ def pcm2float(sig, dtype='float32'):
16
+ """
17
+ https://gist.github.com/HudsonHuang/fbdf8e9af7993fe2a91620d3fb86a182
18
+ """
19
+ sig = np.asarray(sig)
20
+ if sig.dtype.kind not in 'iu':
21
+ raise TypeError("'sig' must be an array of integers")
22
+ dtype = np.dtype(dtype)
23
+ if dtype.kind != 'f':
24
+ raise TypeError("'dtype' must be a floating point type")
25
+
26
+ i = np.iinfo(sig.dtype)
27
+ abs_max = 2 ** (i.bits - 1)
28
+ offset = i.min + abs_max
29
+ return (sig.astype(dtype) - offset) / abs_max
30
+
31
+
32
+ def float2pcm(sig, dtype='int16'):
33
+ """
34
+ https://gist.github.com/HudsonHuang/fbdf8e9af7993fe2a91620d3fb86a182
35
+ """
36
+ sig = np.asarray(sig)
37
+ if sig.dtype.kind != 'f':
38
+ raise TypeError("'sig' must be a float array")
39
+ dtype = np.dtype(dtype)
40
+ if dtype.kind not in 'iu':
41
+ raise TypeError("'dtype' must be an integer type")
42
+ i = np.iinfo(dtype)
43
+ abs_max = 2 ** (i.bits - 1)
44
+ offset = i.min + abs_max
45
+ return (sig * abs_max + offset).clip(i.min, i.max).astype(dtype)
46
+
47
+
48
+ class VPInterface:
49
+
50
+ def __init__(self):
51
+ self.device = 'cuda' if torch.cuda.is_available() else 'cpu'
52
+
53
+ self.path_to_tts_models = Path('models', 'tts')
54
+ self.path_to_asr_model = Path('models', 'asr')
55
+ self.path_to_anon_model = Path('models', 'anonymization')
56
+
57
+ self.synthesis_model = DemoTTS(model_paths=self.path_to_tts_models, device=self.device)
58
+ self.asr_model = DemoASR(model_path=self.path_to_asr_model, device=self.device)
59
+ self.anon_model = DemoAnonymizer(model_path=self.path_to_anon_model, model_tag='gan', device=self.device)
60
+
61
+ def read(self, recording, anon_model_tag):
62
+ sr, audio = recording
63
+ audio = pcm2float(audio)
64
+
65
+ self._check_models(anon_model_tag)
66
+
67
+ text_is_phonemes = True
68
+ text = self.asr_model.recognize_speech(audio, sr)
69
+ speaker_embedding = self.anon_model.anonymize_embedding(audio, sr)
70
+ syn_audio = self.synthesis_model.read_text(transcription=text, speaker_embedding=speaker_embedding,
71
+ text_is_phonemes=text_is_phonemes)
72
+
73
+ return 48000, float2pcm(syn_audio.cpu().numpy())
74
+
75
+ def _check_models(self, anon_model_tag):
76
+ if anon_model_tag != self.anon_model.model_tag:
77
+ self.anon_model = DemoAnonymizer(model_path=self.path_to_anon_model, model_tag=anon_model_tag,
78
+ device=self.device)
79
+
80
+
81
+ model = VPInterface()
82
+
83
+ article = """
84
+ This demo allows you to anonymize your input speech by defining different anonymization models. If
85
+ you want to know more about each model, please read the paper linked above. Every time you click the *submit* button,
86
+ you should receive a new voice.
87
+
88
+ Note that for *pool* anonymization in this demo, we are using a different scaling approach (
89
+ sklearn.preprocessing.StandardScaler instead of sklearn.preprocessing.MinMaxScaler) because we are processing only
90
+ one sample at a time and would otherwise always end up with the same voice.
91
+
92
+ This demo is still work in progress, so please be lenient with possible low quality and errors. Also, be aware that
93
+ this Huggingface space runs on CPU which makes the demo quite slow.
94
+
95
+ For more information about this system, visit our Github page: [https://github.com/DigitalPhonetics/speaker-anonymization](https://github.com/DigitalPhonetics/speaker-anonymization/tree/gan_embeddings)
96
+ """
97
+
98
+ description = """
99
+ ## Test demo corresponding to the models in our paper [Anonymizing Speech with Generative Adversarial Networks to Preserve Speaker Privacy](https://arxiv.org/abs/2210.07002)
100
+ """
101
+
102
+ css = """
103
+ .gr-button-primary {background-color: green !important, border-color: green}
104
+ """
105
+
106
+ iface = gr.Interface(fn=model.read,
107
+ inputs=[gr.inputs.Audio(source='microphone', type='numpy', label='Say a sentence in English.'),
108
+ gr.inputs.Dropdown(['gan', 'pool', 'random'], type='value', default='gan',
109
+ label='Anonymization')
110
+ ],
111
+ outputs=gr.outputs.Audio(type='numpy', label=None),
112
+ layout='vertical',
113
+ title='IMS Speaker Anonymization',
114
+ description=description,
115
+ theme='default',
116
+ allow_flagging='never',
117
+ article=article,
118
+ allow_screenshot=False)
119
+ iface.launch(enable_queue=True)
demo_inference/__init__.py ADDED
File without changes
demo_inference/demo_anonymization.py ADDED
@@ -0,0 +1,79 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ import torch
3
+ import numpy as np
4
+ from sklearn.preprocessing import minmax_scale, StandardScaler
5
+
6
+ from anonymization import DemoPoolAnonymizer, DemoRandomAnonymizer, DemoGANAnonymizer
7
+
8
+ TAGS_TO_MODELS = {
9
+ 'pool': 'pool_minmax_ecapa+xvector',
10
+ 'random': 'random_in-scale_ecapa+xvector',
11
+ 'gan': 'gan'
12
+ }
13
+
14
+ ANON_MODELS = {
15
+ 'pool': DemoPoolAnonymizer,
16
+ 'random': DemoRandomAnonymizer,
17
+ 'gan': DemoGANAnonymizer
18
+ }
19
+
20
+
21
+ class DemoAnonymizer:
22
+
23
+ def __init__(self, model_path, model_tag, device):
24
+ self.device = device
25
+ self.scaling = None
26
+ self.std_scaler = None
27
+ self.model_tag = model_tag
28
+
29
+ self.dim_ranges = self._load_dim_ranges(model_path / TAGS_TO_MODELS[model_tag])
30
+ self.anonymizer = self._load_anonymizer(model_path / TAGS_TO_MODELS[model_tag])
31
+
32
+ def anonymize_embedding(self, audio, sr):
33
+
34
+ anon_embedding = self.anonymizer.anonymize_embedding(audio, sr)
35
+ if self.dim_ranges:
36
+ anon_embedding = self._scale_embedding(anon_embedding)
37
+ return anon_embedding
38
+
39
+ def _load_dim_ranges(self, model_dir):
40
+ if (model_dir / 'stats_per_dim.json').exists():
41
+ with open(model_dir / 'stats_per_dim.json') as f:
42
+ dim_ranges = json.load(f)
43
+ return [(v['min'], v['max']) for k, v in sorted(dim_ranges.items(), key=lambda x: int(x[0]))]
44
+
45
+ def _load_anonymizer(self, model_dir):
46
+ model_name = model_dir.name.lower()
47
+
48
+ if 'pool' in model_name:
49
+ model_type = 'pool'
50
+ elif 'gan' in model_name:
51
+ model_type = 'gan'
52
+ else:
53
+ model_type = 'random'
54
+
55
+ print(f'Model type of anonymizer: {model_type}')
56
+
57
+ model = ANON_MODELS[model_type](device=self.device, vec_type='ecapa+xvector')
58
+ model.load_parameters(model_dir)
59
+
60
+ if 'minmax' in model_name:
61
+ self.scaling = 'std'
62
+ self.std_scaler = StandardScaler()
63
+ self.std_scaler.fit(model.pool_embeddings.cpu().numpy())
64
+
65
+ return model
66
+
67
+ def _scale_embedding(self, vector):
68
+ if self.scaling == 'minmax':
69
+ vector = vector.cpu().numpy()
70
+ scaled_dims = []
71
+ for i in range(len(self.dim_ranges)):
72
+ scaled_dims.append(minmax_scale(np.array([vector[i]]), self.dim_ranges[i])[0])
73
+
74
+ vector = torch.tensor(scaled_dims).to(self.device)
75
+ elif self.scaling == 'std':
76
+ vector = vector.unsqueeze(0).cpu().numpy()
77
+ vector = torch.tensor(self.std_scaler.transform(vector)[0])
78
+
79
+ return vector
demo_inference/demo_asr.py ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from espnet2.bin.asr_inference import Speech2Text
2
+ import resampy
3
+ from espnet_model_zoo.downloader import ModelDownloader
4
+
5
+
6
+
7
+ class DemoASR:
8
+
9
+ def __init__(self, model_path, device):
10
+ model_file = 'asr_improved_tts-phn_en.zip'
11
+
12
+ d = ModelDownloader()
13
+
14
+ self.speech2text = Speech2Text(
15
+ **d.download_and_unpack(str(model_path / model_file)),
16
+ device=str(device),
17
+ minlenratio=0.0,
18
+ maxlenratio=0.0,
19
+ ctc_weight=0.4,
20
+ beam_size=15,
21
+ batch_size=1,
22
+ nbest=1
23
+ )
24
+
25
+ def recognize_speech(self, audio, sr):
26
+ if len(audio.shape) == 2:
27
+ audio = audio.T[0]
28
+ speech = resampy.resample(audio, sr, 16000)
29
+ nbests = self.speech2text(speech)
30
+ text, *_ = nbests[0]
31
+ return text
demo_inference/demo_tts.py ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from IMSToucan.InferenceInterfaces.AnonFastSpeech2 import AnonFastSpeech2
2
+
3
+
4
+ class DemoTTS:
5
+
6
+ def __init__(self, model_paths, device):
7
+ self.device = device
8
+ fastspeech_path = model_paths / 'FastSpeech2_Multi' / 'trained_on_ground_truth_phonemes.pt'
9
+ hifigan_path = model_paths / 'HiFiGAN_combined' / 'best.pt'
10
+ self.model = AnonFastSpeech2(device=self.device, path_to_hifigan_model=hifigan_path,
11
+ path_to_fastspeech_model=fastspeech_path)
12
+
13
+ def read_text(self, transcription, speaker_embedding, text_is_phonemes=False):
14
+ self.model.default_utterance_embedding = speaker_embedding.to(self.device)
15
+ wav = self.model(text=transcription, text_is_phonemes=text_is_phonemes)
16
+ return wav
models/anonymization/gan/settings.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {
2
+ "vec_type": "ecapa+xvector",
3
+ "vectors_file": "wgan_generated_speaker_embeddings.pt"
4
+ }
models/anonymization/gan/unused_indices_wgan_generated_speaker_embeddings.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b9a3a87651ca8e2aca6162d0a9cc5c4f4c041049802084b7305a1de2112a3401
3
+ size 40747
models/anonymization/gan/wgan_generated_speaker_embeddings.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:443f7e9a21c4bee5c179229a42f74afa7b4e50bec8e19bdd0e269d6b6e2389eb
3
+ size 14080747
models/anonymization/pool_minmax_ecapa+xvector/plda_F.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d670104eb168655894bed5572342cd727d70eb5ce6d643518cac497cb540adf3
3
+ size 563328
models/anonymization/pool_minmax_ecapa+xvector/plda_Sigma.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:02d05f288b9feb54da267f1d2f9d9834f9f7b00d33b8d5abbca0748e4ae7efbd
3
+ size 3965056
models/anonymization/pool_minmax_ecapa+xvector/plda_mean.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3837bb4b16227db7dfa9cfb66b4dcd6b39f53e3c5089f773a5b30766f4f12935
3
+ size 5760
models/anonymization/pool_minmax_ecapa+xvector/pool_embeddings/speaker_vectors.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:eb3ed65c30653831be6ba590f56a1c9677588a9b5c31653230f1dbe311d87f1d
3
+ size 3267307
models/anonymization/pool_minmax_ecapa+xvector/pool_embeddings/spk2gender ADDED
@@ -0,0 +1,1160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1006 f
2
+ 102 f
3
+ 104 f
4
+ 1049 m
5
+ 1051 f
6
+ 1065 m
7
+ 107 m
8
+ 1084 f
9
+ 1085 m
10
+ 1092 f
11
+ 1094 m
12
+ 1096 m
13
+ 1097 m
14
+ 110 f
15
+ 1107 m
16
+ 111 f
17
+ 1110 m
18
+ 1124 f
19
+ 1132 m
20
+ 1152 f
21
+ 1154 f
22
+ 1161 m
23
+ 1166 f
24
+ 1168 f
25
+ 1171 f
26
+ 1179 m
27
+ 1184 m
28
+ 1187 m
29
+ 1200 m
30
+ 1225 m
31
+ 123 f
32
+ 1230 m
33
+ 1239 m
34
+ 1250 f
35
+ 1252 f
36
+ 1258 m
37
+ 1260 m
38
+ 1261 m
39
+ 1266 f
40
+ 127 m
41
+ 1274 m
42
+ 128 m
43
+ 1280 m
44
+ 1291 f
45
+ 1298 f
46
+ 133 m
47
+ 1331 m
48
+ 1341 m
49
+ 1342 f
50
+ 1347 m
51
+ 1353 m
52
+ 1367 m
53
+ 1370 f
54
+ 1373 f
55
+ 1374 m
56
+ 1384 m
57
+ 1403 m
58
+ 1414 f
59
+ 1421 f
60
+ 1430 m
61
+ 1444 m
62
+ 1469 m
63
+ 147 m
64
+ 1474 f
65
+ 1485 m
66
+ 1492 m
67
+ 1494 m
68
+ 1495 m
69
+ 1505 m
70
+ 151 f
71
+ 152 m
72
+ 153 m
73
+ 1544 f
74
+ 1545 f
75
+ 1559 m
76
+ 1563 f
77
+ 1564 f
78
+ 1566 f
79
+ 1569 f
80
+ 1572 m
81
+ 1579 f
82
+ 1593 f
83
+ 1595 m
84
+ 1601 m
85
+ 161 m
86
+ 1614 m
87
+ 1618 m
88
+ 1621 m
89
+ 1633 f
90
+ 1636 f
91
+ 1643 m
92
+ 1646 m
93
+ 1647 m
94
+ 1648 f
95
+ 1653 f
96
+ 1664 f
97
+ 1665 f
98
+ 167 m
99
+ 1674 f
100
+ 1679 f
101
+ 168 m
102
+ 1680 f
103
+ 1681 f
104
+ 1685 m
105
+ 1690 f
106
+ 1691 f
107
+ 1693 f
108
+ 1695 f
109
+ 1696 f
110
+ 1699 m
111
+ 1704 f
112
+ 1708 m
113
+ 1710 f
114
+ 1714 f
115
+ 1717 f
116
+ 1721 f
117
+ 1726 f
118
+ 173 f
119
+ 1733 f
120
+ 1736 f
121
+ 1746 m
122
+ 1750 f
123
+ 1756 f
124
+ 1757 f
125
+ 1760 f
126
+ 1765 f
127
+ 1767 f
128
+ 177 f
129
+ 1772 m
130
+ 1773 f
131
+ 1780 m
132
+ 1784 f
133
+ 1795 m
134
+ 1804 f
135
+ 1809 f
136
+ 1813 f
137
+ 1815 m
138
+ 1819 f
139
+ 1828 m
140
+ 1844 m
141
+ 1846 m
142
+ 1863 f
143
+ 1868 m
144
+ 1870 m
145
+ 1878 m
146
+ 1901 f
147
+ 1920 f
148
+ 1924 m
149
+ 1931 f
150
+ 1938 m
151
+ 1968 f
152
+ 1977 f
153
+ 1985 m
154
+ 1989 m
155
+ 199 f
156
+ 20 f
157
+ 2001 m
158
+ 2003 m
159
+ 2013 m
160
+ 202 f
161
+ 2021 m
162
+ 2026 f
163
+ 2042 f
164
+ 2046 m
165
+ 2050 f
166
+ 2051 m
167
+ 2062 f
168
+ 2063 m
169
+ 2067 m
170
+ 2068 f
171
+ 2089 f
172
+ 2090 f
173
+ 2096 m
174
+ 2100 f
175
+ 2104 m
176
+ 2122 m
177
+ 2133 m
178
+ 2140 m
179
+ 2143 f
180
+ 2148 f
181
+ 215 f
182
+ 2152 f
183
+ 218 m
184
+ 2185 m
185
+ 2195 m
186
+ 2198 m
187
+ 2208 m
188
+ 2234 m
189
+ 2237 f
190
+ 2246 m
191
+ 2262 m
192
+ 2270 f
193
+ 2273 m
194
+ 2275 f
195
+ 2276 f
196
+ 2279 m
197
+ 228 f
198
+ 2284 m
199
+ 2288 f
200
+ 2292 m
201
+ 2297 f
202
+ 2301 f
203
+ 2309 m
204
+ 2312 f
205
+ 2339 f
206
+ 2341 m
207
+ 2346 f
208
+ 2351 f
209
+ 2356 m
210
+ 2361 f
211
+ 2374 f
212
+ 238 f
213
+ 2380 m
214
+ 2405 m
215
+ 2407 m
216
+ 243 f
217
+ 2437 m
218
+ 2445 f
219
+ 2448 m
220
+ 245 m
221
+ 2485 f
222
+ 2487 f
223
+ 2488 f
224
+ 2491 m
225
+ 2496 m
226
+ 25 m
227
+ 2504 f
228
+ 252 m
229
+ 2522 f
230
+ 2526 m
231
+ 253 m
232
+ 2541 m
233
+ 2544 f
234
+ 2545 m
235
+ 255 m
236
+ 2552 m
237
+ 2553 f
238
+ 2568 f
239
+ 2574 m
240
+ 2587 f
241
+ 2588 m
242
+ 2606 m
243
+ 2607 f
244
+ 2624 m
245
+ 263 m
246
+ 264 m
247
+ 265 m
248
+ 2660 m
249
+ 2671 f
250
+ 2676 f
251
+ 2694 f
252
+ 2712 f
253
+ 2724 m
254
+ 273 m
255
+ 2730 f
256
+ 2733 m
257
+ 2735 f
258
+ 2740 m
259
+ 2748 f
260
+ 2754 f
261
+ 2762 f
262
+ 277 f
263
+ 2825 m
264
+ 283 m
265
+ 2834 f
266
+ 2854 m
267
+ 2895 f
268
+ 29 m
269
+ 2909 f
270
+ 2919 f
271
+ 2925 f
272
+ 2930 m
273
+ 294 f
274
+ 2943 f
275
+ 2946 m
276
+ 2967 f
277
+ 2975 f
278
+ 2979 f
279
+ 2985 m
280
+ 2988 f
281
+ 2990 m
282
+ 2997 f
283
+ 2998 m
284
+ 3006 f
285
+ 3020 m
286
+ 3021 m
287
+ 3033 f
288
+ 3045 m
289
+ 3053 f
290
+ 3054 m
291
+ 3060 m
292
+ 3063 m
293
+ 3079 f
294
+ 3088 m
295
+ 3090 f
296
+ 3097 m
297
+ 3098 m
298
+ 31 m
299
+ 310 f
300
+ 3100 m
301
+ 3109 m
302
+ 3125 f
303
+ 313 f
304
+ 3132 m
305
+ 3135 m
306
+ 3137 m
307
+ 3138 f
308
+ 3142 m
309
+ 3143 f
310
+ 3144 m
311
+ 3148 m
312
+ 317 m
313
+ 3172 f
314
+ 3179 f
315
+ 319 m
316
+ 3192 m
317
+ 3196 f
318
+ 3227 f
319
+ 3238 m
320
+ 3244 f
321
+ 3245 f
322
+ 3257 m
323
+ 3261 m
324
+ 3268 m
325
+ 3271 m
326
+ 3272 m
327
+ 3285 m
328
+ 3288 m
329
+ 3290 f
330
+ 331 m
331
+ 3314 f
332
+ 3318 f
333
+ 3319 f
334
+ 3334 f
335
+ 3346 f
336
+ 3356 f
337
+ 336 m
338
+ 3373 m
339
+ 3381 m
340
+ 3394 f
341
+ 3400 f
342
+ 3409 f
343
+ 3411 f
344
+ 3417 m
345
+ 3433 m
346
+ 3465 f
347
+ 3467 f
348
+ 3470 m
349
+ 3479 f
350
+ 348 m
351
+ 3488 m
352
+ 3500 f
353
+ 3503 m
354
+ 3541 m
355
+ 3547 m
356
+ 3553 m
357
+ 3554 f
358
+ 3557 f
359
+ 3559 f
360
+ 3564 f
361
+ 3567 m
362
+ 3571 m
363
+ 3587 m
364
+ 3588 f
365
+ 3592 m
366
+ 3595 m
367
+ 3598 f
368
+ 36 m
369
+ 3606 m
370
+ 3618 m
371
+ 3641 f
372
+ 3647 f
373
+ 365 m
374
+ 3650 m
375
+ 3656 m
376
+ 3657 m
377
+ 366 f
378
+ 3665 m
379
+ 3675 f
380
+ 3679 f
381
+ 3681 f
382
+ 3691 m
383
+ 3698 f
384
+ 37 m
385
+ 3744 m
386
+ 3747 m
387
+ 3757 f
388
+ 377 m
389
+ 3779 f
390
+ 3780 m
391
+ 3783 m
392
+ 3793 m
393
+ 3796 m
394
+ 3798 f
395
+ 3819 m
396
+ 3843 f
397
+ 3845 m
398
+ 3848 f
399
+ 3867 f
400
+ 3871 m
401
+ 3885 f
402
+ 3894 m
403
+ 3895 m
404
+ 3896 m
405
+ 3906 f
406
+ 3909 f
407
+ 3911 f
408
+ 3912 m
409
+ 392 f
410
+ 3925 f
411
+ 3926 f
412
+ 3928 f
413
+ 3934 f
414
+ 3955 m
415
+ 3959 m
416
+ 3962 m
417
+ 3969 f
418
+ 3990 f
419
+ 3992 f
420
+ 4005 f
421
+ 4009 f
422
+ 4015 m
423
+ 4017 m
424
+ 4019 m
425
+ 402 f
426
+ 4020 m
427
+ 4021 f
428
+ 4034 f
429
+ 404 f
430
+ 4042 m
431
+ 4059 m
432
+ 4063 f
433
+ 4078 m
434
+ 4085 m
435
+ 4090 f
436
+ 4104 f
437
+ 4122 m
438
+ 413 m
439
+ 4156 f
440
+ 4161 m
441
+ 4172 m
442
+ 4174 f
443
+ 4179 m
444
+ 4189 f
445
+ 4191 m
446
+ 4192 f
447
+ 4193 m
448
+ 4196 m
449
+ 4205 m
450
+ 421 m
451
+ 4211 f
452
+ 4216 f
453
+ 4217 m
454
+ 4218 m
455
+ 4225 f
456
+ 4234 f
457
+ 4235 f
458
+ 4262 f
459
+ 4263 f
460
+ 4273 f
461
+ 4277 m
462
+ 428 m
463
+ 4280 f
464
+ 4295 m
465
+ 4305 f
466
+ 4310 f
467
+ 4313 f
468
+ 432 m
469
+ 4321 f
470
+ 4327 f
471
+ 4344 m
472
+ 4345 m
473
+ 4352 f
474
+ 4379 m
475
+ 4396 f
476
+ 44 f
477
+ 4402 m
478
+ 4407 m
479
+ 4411 f
480
+ 4415 f
481
+ 4420 m
482
+ 4422 f
483
+ 4423 m
484
+ 4428 m
485
+ 444 f
486
+ 4442 m
487
+ 4443 f
488
+ 4447 m
489
+ 4455 f
490
+ 4463 f
491
+ 4474 m
492
+ 448 f
493
+ 4480 m
494
+ 4484 m
495
+ 4487 f
496
+ 4492 f
497
+ 45 f
498
+ 4511 f
499
+ 4513 f
500
+ 4520 f
501
+ 453 m
502
+ 4545 m
503
+ 4546 f
504
+ 4549 f
505
+ 4563 f
506
+ 4576 f
507
+ 4583 m
508
+ 4591 m
509
+ 4594 m
510
+ 4599 m
511
+ 46 m
512
+ 4652 f
513
+ 4659 m
514
+ 466 f
515
+ 4660 f
516
+ 4667 f
517
+ 4687 m
518
+ 4693 m
519
+ 4697 f
520
+ 4699 m
521
+ 47 f
522
+ 470 m
523
+ 4701 m
524
+ 4703 f
525
+ 4705 m
526
+ 4706 f
527
+ 4710 m
528
+ 4712 f
529
+ 4738 m
530
+ 474 m
531
+ 4741 m
532
+ 4742 f
533
+ 4748 m
534
+ 4750 m
535
+ 4757 f
536
+ 4766 f
537
+ 4767 m
538
+ 4771 m
539
+ 4773 f
540
+ 4779 f
541
+ 4791 f
542
+ 4799 m
543
+ 4821 m
544
+ 4824 f
545
+ 483 f
546
+ 4836 m
547
+ 4841 f
548
+ 4863 m
549
+ 4872 m
550
+ 489 f
551
+ 4894 m
552
+ 49 m
553
+ 4910 f
554
+ 4915 m
555
+ 4930 m
556
+ 4931 m
557
+ 4936 f
558
+ 4948 m
559
+ 4955 m
560
+ 4958 m
561
+ 4959 f
562
+ 4964 f
563
+ 4965 f
564
+ 4969 m
565
+ 4979 m
566
+ 4991 f
567
+ 4993 m
568
+ 5000 f
569
+ 5005 f
570
+ 5009 m
571
+ 5013 m
572
+ 5019 f
573
+ 5023 f
574
+ 5036 f
575
+ 5038 m
576
+ 5043 m
577
+ 5044 f
578
+ 5045 f
579
+ 505 m
580
+ 5060 f
581
+ 5076 m
582
+ 5077 f
583
+ 5082 f
584
+ 51 m
585
+ 5101 f
586
+ 5118 m
587
+ 5132 m
588
+ 5136 f
589
+ 5141 m
590
+ 5152 m
591
+ 5164 f
592
+ 517 m
593
+ 5172 m
594
+ 5181 m
595
+ 5183 m
596
+ 5185 m
597
+ 5198 m
598
+ 5199 f
599
+ 52 f
600
+ 5217 f
601
+ 5220 f
602
+ 5224 m
603
+ 5230 f
604
+ 5233 f
605
+ 5244 f
606
+ 5245 m
607
+ 5248 m
608
+ 5252 m
609
+ 5269 f
610
+ 5271 f
611
+ 5278 m
612
+ 5280 m
613
+ 5285 f
614
+ 5287 f
615
+ 5296 f
616
+ 5299 f
617
+ 5321 m
618
+ 5325 m
619
+ 5328 m
620
+ 5340 f
621
+ 5350 f
622
+ 5355 f
623
+ 5361 f
624
+ 5375 f
625
+ 5379 m
626
+ 5405 f
627
+ 5412 f
628
+ 542 m
629
+ 5424 f
630
+ 5429 m
631
+ 5439 f
632
+ 544 m
633
+ 5445 f
634
+ 5459 m
635
+ 5460 m
636
+ 5468 f
637
+ 5471 f
638
+ 5480 f
639
+ 5487 f
640
+ 5506 m
641
+ 551 m
642
+ 5545 m
643
+ 5565 m
644
+ 5567 m
645
+ 5569 f
646
+ 557 m
647
+ 5620 m
648
+ 5628 m
649
+ 5636 f
650
+ 5641 m
651
+ 5649 f
652
+ 5653 f
653
+ 5661 f
654
+ 5665 f
655
+ 567 m
656
+ 5671 f
657
+ 568 m
658
+ 5682 f
659
+ 569 m
660
+ 57 f
661
+ 5700 m
662
+ 5719 m
663
+ 572 m
664
+ 5720 f
665
+ 5725 f
666
+ 5733 f
667
+ 5735 f
668
+ 5756 f
669
+ 5765 m
670
+ 5772 m
671
+ 5781 m
672
+ 5784 m
673
+ 5791 m
674
+ 5796 f
675
+ 58 m
676
+ 5825 f
677
+ 5826 m
678
+ 5831 f
679
+ 5837 f
680
+ 584 f
681
+ 5840 m
682
+ 585 f
683
+ 5854 m
684
+ 5860 f
685
+ 5874 m
686
+ 5886 m
687
+ 5890 f
688
+ 5893 f
689
+ 5894 m
690
+ 5906 f
691
+ 5910 m
692
+ 5911 m
693
+ 5913 m
694
+ 5929 f
695
+ 5933 m
696
+ 5949 f
697
+ 5951 m
698
+ 5952 f
699
+ 5970 m
700
+ 5977 m
701
+ 5979 m
702
+ 5980 f
703
+ 5983 f
704
+ 5993 m
705
+ 6003 m
706
+ 6009 m
707
+ 6010 m
708
+ 6025 f
709
+ 6030 f
710
+ 6035 m
711
+ 6051 m
712
+ 6065 m
713
+ 6072 f
714
+ 6076 m
715
+ 6077 m
716
+ 608 f
717
+ 6084 m
718
+ 6087 f
719
+ 6088 f
720
+ 6097 m
721
+ 6102 f
722
+ 6106 f
723
+ 6111 f
724
+ 6121 f
725
+ 6126 m
726
+ 6127 f
727
+ 613 m
728
+ 6131 f
729
+ 6135 f
730
+ 6138 f
731
+ 614 f
732
+ 6145 f
733
+ 6153 f
734
+ 6159 m
735
+ 6173 f
736
+ 6177 m
737
+ 6178 f
738
+ 6184 m
739
+ 6196 m
740
+ 6199 m
741
+ 62 m
742
+ 6211 f
743
+ 622 m
744
+ 6221 m
745
+ 6224 m
746
+ 6227 f
747
+ 6232 m
748
+ 6242 f
749
+ 6248 m
750
+ 6249 m
751
+ 6251 f
752
+ 6254 f
753
+ 6276 m
754
+ 6281 f
755
+ 6284 f
756
+ 6311 m
757
+ 6323 m
758
+ 6324 f
759
+ 6332 f
760
+ 6333 m
761
+ 6346 m
762
+ 6351 f
763
+ 6353 f
764
+ 6356 m
765
+ 6358 f
766
+ 6364 m
767
+ 6368 m
768
+ 6370 m
769
+ 6377 m
770
+ 6391 f
771
+ 6399 m
772
+ 6402 m
773
+ 6407 m
774
+ 6411 f
775
+ 6418 m
776
+ 6436 m
777
+ 644 m
778
+ 6459 m
779
+ 6482 m
780
+ 6484 f
781
+ 6488 f
782
+ 65 f
783
+ 6506 m
784
+ 6512 m
785
+ 6513 f
786
+ 6533 m
787
+ 6534 f
788
+ 6535 m
789
+ 6539 m
790
+ 6540 m
791
+ 6548 f
792
+ 6549 f
793
+ 6557 f
794
+ 6568 f
795
+ 6583 f
796
+ 6590 f
797
+ 6594 f
798
+ 66 m
799
+ 6609 m
800
+ 6610 f
801
+ 6614 f
802
+ 6625 m
803
+ 6627 f
804
+ 6636 m
805
+ 6652 m
806
+ 6660 f
807
+ 6668 m
808
+ 6670 m
809
+ 6674 m
810
+ 6676 f
811
+ 6685 m
812
+ 6687 m
813
+ 6689 f
814
+ 6695 f
815
+ 6705 f
816
+ 6707 m
817
+ 6709 m
818
+ 6713 m
819
+ 6724 f
820
+ 6726 f
821
+ 6733 f
822
+ 6735 f
823
+ 6741 f
824
+ 6743 m
825
+ 6746 m
826
+ 6747 m
827
+ 6749 f
828
+ 6752 m
829
+ 6753 m
830
+ 6754 m
831
+ 6758 f
832
+ 6773 m
833
+ 6777 m
834
+ 6784 m
835
+ 679 m
836
+ 6792 m
837
+ 6794 f
838
+ 6798 m
839
+ 6804 m
840
+ 6807 f
841
+ 681 f
842
+ 6821 f
843
+ 684 f
844
+ 6846 m
845
+ 6849 m
846
+ 6853 f
847
+ 6875 m
848
+ 6882 m
849
+ 6883 m
850
+ 6892 m
851
+ 690 f
852
+ 6902 f
853
+ 6906 f
854
+ 6912 m
855
+ 6913 f
856
+ 6914 f
857
+ 6923 m
858
+ 6943 f
859
+ 6945 m
860
+ 6947 f
861
+ 6950 f
862
+ 6951 f
863
+ 6954 m
864
+ 6962 m
865
+ 6963 m
866
+ 6967 f
867
+ 6974 m
868
+ 6978 f
869
+ 7001 f
870
+ 7008 m
871
+ 7009 m
872
+ 7012 f
873
+ 7026 f
874
+ 7046 m
875
+ 705 f
876
+ 7055 m
877
+ 7062 f
878
+ 7065 m
879
+ 7073 f
880
+ 7079 f
881
+ 7092 f
882
+ 7096 m
883
+ 7097 f
884
+ 7107 m
885
+ 712 m
886
+ 7121 m
887
+ 7125 f
888
+ 713 f
889
+ 7131 f
890
+ 7135 f
891
+ 7138 f
892
+ 7143 f
893
+ 7147 m
894
+ 7150 m
895
+ 7155 m
896
+ 7170 m
897
+ 7177 f
898
+ 7189 m
899
+ 7197 f
900
+ 7198 f
901
+ 7199 f
902
+ 720 m
903
+ 7205 f
904
+ 7208 m
905
+ 7215 m
906
+ 7218 f
907
+ 7220 f
908
+ 7223 f
909
+ 7228 m
910
+ 7238 m
911
+ 7239 m
912
+ 7242 f
913
+ 7246 f
914
+ 7250 f
915
+ 7255 f
916
+ 726 m
917
+ 7263 f
918
+ 7265 f
919
+ 727 m
920
+ 7277 f
921
+ 728 m
922
+ 7299 f
923
+ 7301 m
924
+ 7307 m
925
+ 7315 f
926
+ 7320 f
927
+ 7326 m
928
+ 7327 m
929
+ 7331 f
930
+ 7333 f
931
+ 7337 f
932
+ 7338 m
933
+ 7346 m
934
+ 7348 f
935
+ 7354 m
936
+ 7357 m
937
+ 7360 f
938
+ 737 m
939
+ 7376 f
940
+ 7387 f
941
+ 7389 m
942
+ 7391 m
943
+ 7392 f
944
+ 7408 m
945
+ 742 m
946
+ 7423 m
947
+ 7424 m
948
+ 7433 f
949
+ 7436 m
950
+ 7448 m
951
+ 7463 m
952
+ 7467 f
953
+ 7480 f
954
+ 7491 f
955
+ 7492 f
956
+ 75 m
957
+ 7502 m
958
+ 7507 f
959
+ 7510 f
960
+ 7512 m
961
+ 7514 f
962
+ 7522 f
963
+ 753 m
964
+ 7552 f
965
+ 7556 m
966
+ 7559 m
967
+ 7561 m
968
+ 7565 m
969
+ 7584 f
970
+ 7585 m
971
+ 7597 f
972
+ 7603 m
973
+ 7607 f
974
+ 7608 m
975
+ 7609 f
976
+ 7618 m
977
+ 7640 m
978
+ 7644 f
979
+ 7649 f
980
+ 7654 m
981
+ 766 m
982
+ 7672 m
983
+ 7679 f
984
+ 7683 f
985
+ 7687 f
986
+ 7691 m
987
+ 7699 f
988
+ 77 f
989
+ 7700 m
990
+ 7702 f
991
+ 7708 f
992
+ 7713 m
993
+ 7737 f
994
+ 774 f
995
+ 7746 m
996
+ 7749 m
997
+ 7756 f
998
+ 7762 f
999
+ 7764 m
1000
+ 7769 m
1001
+ 778 m
1002
+ 7786 m
1003
+ 779 m
1004
+ 7795 m
1005
+ 7796 m
1006
+ 780 m
1007
+ 782 f
1008
+ 7823 m
1009
+ 7826 m
1010
+ 7835 m
1011
+ 7839 f
1012
+ 7843 f
1013
+ 7848 m
1014
+ 7871 m
1015
+ 7879 f
1016
+ 7883 f
1017
+ 7886 f
1018
+ 789 f
1019
+ 7892 f
1020
+ 7898 f
1021
+ 791 m
1022
+ 7912 m
1023
+ 792 f
1024
+ 7923 m
1025
+ 7925 f
1026
+ 7942 m
1027
+ 7946 f
1028
+ 797 m
1029
+ 7988 m
1030
+ 7997 m
1031
+ 8005 f
1032
+ 8009 f
1033
+ 8012 f
1034
+ 8015 f
1035
+ 8023 m
1036
+ 8033 m
1037
+ 8040 f
1038
+ 8042 m
1039
+ 8044 f
1040
+ 8058 m
1041
+ 807 m
1042
+ 8071 f
1043
+ 8072 f
1044
+ 8087 m
1045
+ 810 m
1046
+ 811 f
1047
+ 8112 f
1048
+ 8143 m
1049
+ 8148 f
1050
+ 8156 f
1051
+ 8164 m
1052
+ 8168 f
1053
+ 8169 m
1054
+ 8172 m
1055
+ 8180 f
1056
+ 8197 f
1057
+ 8199 f
1058
+ 82 f
1059
+ 8200 m
1060
+ 8208 m
1061
+ 8215 m
1062
+ 8240 f
1063
+ 8242 f
1064
+ 8245 m
1065
+ 8246 m
1066
+ 8250 m
1067
+ 8259 f
1068
+ 826 m
1069
+ 8262 m
1070
+ 8272 f
1071
+ 8273 m
1072
+ 8291 m
1073
+ 8295 f
1074
+ 8296 f
1075
+ 8302 f
1076
+ 8307 m
1077
+ 8316 m
1078
+ 8321 f
1079
+ 8322 m
1080
+ 8328 m
1081
+ 8334 m
1082
+ 8337 f
1083
+ 8346 m
1084
+ 8356 m
1085
+ 8367 m
1086
+ 8382 f
1087
+ 8389 m
1088
+ 8392 f
1089
+ 8394 m
1090
+ 8413 m
1091
+ 8414 f
1092
+ 8415 f
1093
+ 8422 m
1094
+ 8424 f
1095
+ 8430 f
1096
+ 8432 f
1097
+ 844 f
1098
+ 8441 f
1099
+ 8443 f
1100
+ 8444 m
1101
+ 8445 m
1102
+ 8447 f
1103
+ 845 m
1104
+ 846 m
1105
+ 8466 m
1106
+ 8470 f
1107
+ 8476 f
1108
+ 8499 m
1109
+ 85 m
1110
+ 8500 m
1111
+ 851 m
1112
+ 8531 m
1113
+ 8536 m
1114
+ 8543 f
1115
+ 8544 f
1116
+ 8565 m
1117
+ 8576 m
1118
+ 8587 m
1119
+ 8590 m
1120
+ 8625 f
1121
+ 8631 m
1122
+ 8632 m
1123
+ 8644 f
1124
+ 8664 f
1125
+ 8666 m
1126
+ 8671 m
1127
+ 8675 m
1128
+ 8678 f
1129
+ 8710 m
1130
+ 8753 m
1131
+ 876 f
1132
+ 8765 m
1133
+ 8778 f
1134
+ 8799 m
1135
+ 8803 m
1136
+ 8808 m
1137
+ 884 m
1138
+ 8846 f
1139
+ 886 m
1140
+ 8867 f
1141
+ 8897 f
1142
+ 895 m
1143
+ 9000 m
1144
+ 91 m
1145
+ 915 m
1146
+ 92 f
1147
+ 921 m
1148
+ 923 f
1149
+ 927 m
1150
+ 937 f
1151
+ 94 m
1152
+ 951 f
1153
+ 956 f
1154
+ 960 f
1155
+ 964 m
1156
+ 969 m
1157
+ 976 f
1158
+ 978 m
1159
+ 982 m
1160
+ 985 m
models/anonymization/pool_minmax_ecapa+xvector/pool_embeddings/spk2idx ADDED
@@ -0,0 +1,1160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1006 0
2
+ 102 1
3
+ 104 2
4
+ 1049 3
5
+ 1051 4
6
+ 1065 5
7
+ 107 6
8
+ 1084 7
9
+ 1085 8
10
+ 1092 9
11
+ 1094 10
12
+ 1096 11
13
+ 1097 12
14
+ 110 13
15
+ 1107 14
16
+ 111 15
17
+ 1110 16
18
+ 1124 17
19
+ 1132 18
20
+ 1152 19
21
+ 1154 20
22
+ 1161 21
23
+ 1166 22
24
+ 1168 23
25
+ 1171 24
26
+ 1179 25
27
+ 1184 26
28
+ 1187 27
29
+ 1200 28
30
+ 1225 29
31
+ 123 30
32
+ 1230 31
33
+ 1239 32
34
+ 1250 33
35
+ 1252 34
36
+ 1258 35
37
+ 1260 36
38
+ 1261 37
39
+ 1266 38
40
+ 127 39
41
+ 1274 40
42
+ 128 41
43
+ 1280 42
44
+ 1291 43
45
+ 1298 44
46
+ 133 45
47
+ 1331 46
48
+ 1341 47
49
+ 1342 48
50
+ 1347 49
51
+ 1353 50
52
+ 1367 51
53
+ 1370 52
54
+ 1373 53
55
+ 1374 54
56
+ 1384 55
57
+ 1403 56
58
+ 1414 57
59
+ 1421 58
60
+ 1430 59
61
+ 1444 60
62
+ 1469 61
63
+ 147 62
64
+ 1474 63
65
+ 1485 64
66
+ 1492 65
67
+ 1494 66
68
+ 1495 67
69
+ 1505 68
70
+ 151 69
71
+ 152 70
72
+ 153 71
73
+ 1544 72
74
+ 1545 73
75
+ 1559 74
76
+ 1563 75
77
+ 1564 76
78
+ 1566 77
79
+ 1569 78
80
+ 1572 79
81
+ 1579 80
82
+ 1593 81
83
+ 1595 82
84
+ 1601 83
85
+ 161 84
86
+ 1614 85
87
+ 1618 86
88
+ 1621 87
89
+ 1633 88
90
+ 1636 89
91
+ 1643 90
92
+ 1646 91
93
+ 1647 92
94
+ 1648 93
95
+ 1653 94
96
+ 1664 95
97
+ 1665 96
98
+ 167 97
99
+ 1674 98
100
+ 1679 99
101
+ 168 100
102
+ 1680 101
103
+ 1681 102
104
+ 1685 103
105
+ 1690 104
106
+ 1691 105
107
+ 1693 106
108
+ 1695 107
109
+ 1696 108
110
+ 1699 109
111
+ 1704 110
112
+ 1708 111
113
+ 1710 112
114
+ 1714 113
115
+ 1717 114
116
+ 1721 115
117
+ 1726 116
118
+ 173 117
119
+ 1733 118
120
+ 1736 119
121
+ 1746 120
122
+ 1750 121
123
+ 1756 122
124
+ 1757 123
125
+ 1760 124
126
+ 1765 125
127
+ 1767 126
128
+ 177 127
129
+ 1772 128
130
+ 1773 129
131
+ 1780 130
132
+ 1784 131
133
+ 1795 132
134
+ 1804 133
135
+ 1809 134
136
+ 1813 135
137
+ 1815 136
138
+ 1819 137
139
+ 1828 138
140
+ 1844 139
141
+ 1846 140
142
+ 1863 141
143
+ 1868 142
144
+ 1870 143
145
+ 1878 144
146
+ 1901 145
147
+ 1920 146
148
+ 1924 147
149
+ 1931 148
150
+ 1938 149
151
+ 1968 150
152
+ 1977 151
153
+ 1985 152
154
+ 1989 153
155
+ 199 154
156
+ 20 155
157
+ 2001 156
158
+ 2003 157
159
+ 2013 158
160
+ 202 159
161
+ 2021 160
162
+ 2026 161
163
+ 2042 162
164
+ 2046 163
165
+ 2050 164
166
+ 2051 165
167
+ 2062 166
168
+ 2063 167
169
+ 2067 168
170
+ 2068 169
171
+ 2089 170
172
+ 2090 171
173
+ 2096 172
174
+ 2100 173
175
+ 2104 174
176
+ 2122 175
177
+ 2133 176
178
+ 2140 177
179
+ 2143 178
180
+ 2148 179
181
+ 215 180
182
+ 2152 181
183
+ 218 182
184
+ 2185 183
185
+ 2195 184
186
+ 2198 185
187
+ 2208 186
188
+ 2234 187
189
+ 2237 188
190
+ 2246 189
191
+ 2262 190
192
+ 2270 191
193
+ 2273 192
194
+ 2275 193
195
+ 2276 194
196
+ 2279 195
197
+ 228 196
198
+ 2284 197
199
+ 2288 198
200
+ 2292 199
201
+ 2297 200
202
+ 2301 201
203
+ 2309 202
204
+ 2312 203
205
+ 2339 204
206
+ 2341 205
207
+ 2346 206
208
+ 2351 207
209
+ 2356 208
210
+ 2361 209
211
+ 2374 210
212
+ 238 211
213
+ 2380 212
214
+ 2405 213
215
+ 2407 214
216
+ 243 215
217
+ 2437 216
218
+ 2445 217
219
+ 2448 218
220
+ 245 219
221
+ 2485 220
222
+ 2487 221
223
+ 2488 222
224
+ 2491 223
225
+ 2496 224
226
+ 25 225
227
+ 2504 226
228
+ 252 227
229
+ 2522 228
230
+ 2526 229
231
+ 253 230
232
+ 2541 231
233
+ 2544 232
234
+ 2545 233
235
+ 255 234
236
+ 2552 235
237
+ 2553 236
238
+ 2568 237
239
+ 2574 238
240
+ 2587 239
241
+ 2588 240
242
+ 2606 241
243
+ 2607 242
244
+ 2624 243
245
+ 263 244
246
+ 264 245
247
+ 265 246
248
+ 2660 247
249
+ 2671 248
250
+ 2676 249
251
+ 2694 250
252
+ 2712 251
253
+ 2724 252
254
+ 273 253
255
+ 2730 254
256
+ 2733 255
257
+ 2735 256
258
+ 2740 257
259
+ 2748 258
260
+ 2754 259
261
+ 2762 260
262
+ 277 261
263
+ 2825 262
264
+ 283 263
265
+ 2834 264
266
+ 2854 265
267
+ 2895 266
268
+ 29 267
269
+ 2909 268
270
+ 2919 269
271
+ 2925 270
272
+ 2930 271
273
+ 294 272
274
+ 2943 273
275
+ 2946 274
276
+ 2967 275
277
+ 2975 276
278
+ 2979 277
279
+ 2985 278
280
+ 2988 279
281
+ 2990 280
282
+ 2997 281
283
+ 2998 282
284
+ 3006 283
285
+ 3020 284
286
+ 3021 285
287
+ 3033 286
288
+ 3045 287
289
+ 3053 288
290
+ 3054 289
291
+ 3060 290
292
+ 3063 291
293
+ 3079 292
294
+ 3088 293
295
+ 3090 294
296
+ 3097 295
297
+ 3098 296
298
+ 31 297
299
+ 310 298
300
+ 3100 299
301
+ 3109 300
302
+ 3125 301
303
+ 313 302
304
+ 3132 303
305
+ 3135 304
306
+ 3137 305
307
+ 3138 306
308
+ 3142 307
309
+ 3143 308
310
+ 3144 309
311
+ 3148 310
312
+ 317 311
313
+ 3172 312
314
+ 3179 313
315
+ 319 314
316
+ 3192 315
317
+ 3196 316
318
+ 3227 317
319
+ 3238 318
320
+ 3244 319
321
+ 3245 320
322
+ 3257 321
323
+ 3261 322
324
+ 3268 323
325
+ 3271 324
326
+ 3272 325
327
+ 3285 326
328
+ 3288 327
329
+ 3290 328
330
+ 331 329
331
+ 3314 330
332
+ 3318 331
333
+ 3319 332
334
+ 3334 333
335
+ 3346 334
336
+ 3356 335
337
+ 336 336
338
+ 3373 337
339
+ 3381 338
340
+ 3394 339
341
+ 3400 340
342
+ 3409 341
343
+ 3411 342
344
+ 3417 343
345
+ 3433 344
346
+ 3465 345
347
+ 3467 346
348
+ 3470 347
349
+ 3479 348
350
+ 348 349
351
+ 3488 350
352
+ 3500 351
353
+ 3503 352
354
+ 3541 353
355
+ 3547 354
356
+ 3553 355
357
+ 3554 356
358
+ 3557 357
359
+ 3559 358
360
+ 3564 359
361
+ 3567 360
362
+ 3571 361
363
+ 3587 362
364
+ 3588 363
365
+ 3592 364
366
+ 3595 365
367
+ 3598 366
368
+ 36 367
369
+ 3606 368
370
+ 3618 369
371
+ 3641 370
372
+ 3647 371
373
+ 365 372
374
+ 3650 373
375
+ 3656 374
376
+ 3657 375
377
+ 366 376
378
+ 3665 377
379
+ 3675 378
380
+ 3679 379
381
+ 3681 380
382
+ 3691 381
383
+ 3698 382
384
+ 37 383
385
+ 3744 384
386
+ 3747 385
387
+ 3757 386
388
+ 377 387
389
+ 3779 388
390
+ 3780 389
391
+ 3783 390
392
+ 3793 391
393
+ 3796 392
394
+ 3798 393
395
+ 3819 394
396
+ 3843 395
397
+ 3845 396
398
+ 3848 397
399
+ 3867 398
400
+ 3871 399
401
+ 3885 400
402
+ 3894 401
403
+ 3895 402
404
+ 3896 403
405
+ 3906 404
406
+ 3909 405
407
+ 3911 406
408
+ 3912 407
409
+ 392 408
410
+ 3925 409
411
+ 3926 410
412
+ 3928 411
413
+ 3934 412
414
+ 3955 413
415
+ 3959 414
416
+ 3962 415
417
+ 3969 416
418
+ 3990 417
419
+ 3992 418
420
+ 4005 419
421
+ 4009 420
422
+ 4015 421
423
+ 4017 422
424
+ 4019 423
425
+ 402 424
426
+ 4020 425
427
+ 4021 426
428
+ 4034 427
429
+ 404 428
430
+ 4042 429
431
+ 4059 430
432
+ 4063 431
433
+ 4078 432
434
+ 4085 433
435
+ 4090 434
436
+ 4104 435
437
+ 4122 436
438
+ 413 437
439
+ 4156 438
440
+ 4161 439
441
+ 4172 440
442
+ 4174 441
443
+ 4179 442
444
+ 4189 443
445
+ 4191 444
446
+ 4192 445
447
+ 4193 446
448
+ 4196 447
449
+ 4205 448
450
+ 421 449
451
+ 4211 450
452
+ 4216 451
453
+ 4217 452
454
+ 4218 453
455
+ 4225 454
456
+ 4234 455
457
+ 4235 456
458
+ 4262 457
459
+ 4263 458
460
+ 4273 459
461
+ 4277 460
462
+ 428 461
463
+ 4280 462
464
+ 4295 463
465
+ 4305 464
466
+ 4310 465
467
+ 4313 466
468
+ 432 467
469
+ 4321 468
470
+ 4327 469
471
+ 4344 470
472
+ 4345 471
473
+ 4352 472
474
+ 4379 473
475
+ 4396 474
476
+ 44 475
477
+ 4402 476
478
+ 4407 477
479
+ 4411 478
480
+ 4415 479
481
+ 4420 480
482
+ 4422 481
483
+ 4423 482
484
+ 4428 483
485
+ 444 484
486
+ 4442 485
487
+ 4443 486
488
+ 4447 487
489
+ 4455 488
490
+ 4463 489
491
+ 4474 490
492
+ 448 491
493
+ 4480 492
494
+ 4484 493
495
+ 4487 494
496
+ 4492 495
497
+ 45 496
498
+ 4511 497
499
+ 4513 498
500
+ 4520 499
501
+ 453 500
502
+ 4545 501
503
+ 4546 502
504
+ 4549 503
505
+ 4563 504
506
+ 4576 505
507
+ 4583 506
508
+ 4591 507
509
+ 4594 508
510
+ 4599 509
511
+ 46 510
512
+ 4652 511
513
+ 4659 512
514
+ 466 513
515
+ 4660 514
516
+ 4667 515
517
+ 4687 516
518
+ 4693 517
519
+ 4697 518
520
+ 4699 519
521
+ 47 520
522
+ 470 521
523
+ 4701 522
524
+ 4703 523
525
+ 4705 524
526
+ 4706 525
527
+ 4710 526
528
+ 4712 527
529
+ 4738 528
530
+ 474 529
531
+ 4741 530
532
+ 4742 531
533
+ 4748 532
534
+ 4750 533
535
+ 4757 534
536
+ 4766 535
537
+ 4767 536
538
+ 4771 537
539
+ 4773 538
540
+ 4779 539
541
+ 4791 540
542
+ 4799 541
543
+ 4821 542
544
+ 4824 543
545
+ 483 544
546
+ 4836 545
547
+ 4841 546
548
+ 4863 547
549
+ 4872 548
550
+ 489 549
551
+ 4894 550
552
+ 49 551
553
+ 4910 552
554
+ 4915 553
555
+ 4930 554
556
+ 4931 555
557
+ 4936 556
558
+ 4948 557
559
+ 4955 558
560
+ 4958 559
561
+ 4959 560
562
+ 4964 561
563
+ 4965 562
564
+ 4969 563
565
+ 4979 564
566
+ 4991 565
567
+ 4993 566
568
+ 5000 567
569
+ 5005 568
570
+ 5009 569
571
+ 5013 570
572
+ 5019 571
573
+ 5023 572
574
+ 5036 573
575
+ 5038 574
576
+ 5043 575
577
+ 5044 576
578
+ 5045 577
579
+ 505 578
580
+ 5060 579
581
+ 5076 580
582
+ 5077 581
583
+ 5082 582
584
+ 51 583
585
+ 5101 584
586
+ 5118 585
587
+ 5132 586
588
+ 5136 587
589
+ 5141 588
590
+ 5152 589
591
+ 5164 590
592
+ 517 591
593
+ 5172 592
594
+ 5181 593
595
+ 5183 594
596
+ 5185 595
597
+ 5198 596
598
+ 5199 597
599
+ 52 598
600
+ 5217 599
601
+ 5220 600
602
+ 5224 601
603
+ 5230 602
604
+ 5233 603
605
+ 5244 604
606
+ 5245 605
607
+ 5248 606
608
+ 5252 607
609
+ 5269 608
610
+ 5271 609
611
+ 5278 610
612
+ 5280 611
613
+ 5285 612
614
+ 5287 613
615
+ 5296 614
616
+ 5299 615
617
+ 5321 616
618
+ 5325 617
619
+ 5328 618
620
+ 5340 619
621
+ 5350 620
622
+ 5355 621
623
+ 5361 622
624
+ 5375 623
625
+ 5379 624
626
+ 5405 625
627
+ 5412 626
628
+ 542 627
629
+ 5424 628
630
+ 5429 629
631
+ 5439 630
632
+ 544 631
633
+ 5445 632
634
+ 5459 633
635
+ 5460 634
636
+ 5468 635
637
+ 5471 636
638
+ 5480 637
639
+ 5487 638
640
+ 5506 639
641
+ 551 640
642
+ 5545 641
643
+ 5565 642
644
+ 5567 643
645
+ 5569 644
646
+ 557 645
647
+ 5620 646
648
+ 5628 647
649
+ 5636 648
650
+ 5641 649
651
+ 5649 650
652
+ 5653 651
653
+ 5661 652
654
+ 5665 653
655
+ 567 654
656
+ 5671 655
657
+ 568 656
658
+ 5682 657
659
+ 569 658
660
+ 57 659
661
+ 5700 660
662
+ 5719 661
663
+ 572 662
664
+ 5720 663
665
+ 5725 664
666
+ 5733 665
667
+ 5735 666
668
+ 5756 667
669
+ 5765 668
670
+ 5772 669
671
+ 5781 670
672
+ 5784 671
673
+ 5791 672
674
+ 5796 673
675
+ 58 674
676
+ 5825 675
677
+ 5826 676
678
+ 5831 677
679
+ 5837 678
680
+ 584 679
681
+ 5840 680
682
+ 585 681
683
+ 5854 682
684
+ 5860 683
685
+ 5874 684
686
+ 5886 685
687
+ 5890 686
688
+ 5893 687
689
+ 5894 688
690
+ 5906 689
691
+ 5910 690
692
+ 5911 691
693
+ 5913 692
694
+ 5929 693
695
+ 5933 694
696
+ 5949 695
697
+ 5951 696
698
+ 5952 697
699
+ 5970 698
700
+ 5977 699
701
+ 5979 700
702
+ 5980 701
703
+ 5983 702
704
+ 5993 703
705
+ 6003 704
706
+ 6009 705
707
+ 6010 706
708
+ 6025 707
709
+ 6030 708
710
+ 6035 709
711
+ 6051 710
712
+ 6065 711
713
+ 6072 712
714
+ 6076 713
715
+ 6077 714
716
+ 608 715
717
+ 6084 716
718
+ 6087 717
719
+ 6088 718
720
+ 6097 719
721
+ 6102 720
722
+ 6106 721
723
+ 6111 722
724
+ 6121 723
725
+ 6126 724
726
+ 6127 725
727
+ 613 726
728
+ 6131 727
729
+ 6135 728
730
+ 6138 729
731
+ 614 730
732
+ 6145 731
733
+ 6153 732
734
+ 6159 733
735
+ 6173 734
736
+ 6177 735
737
+ 6178 736
738
+ 6184 737
739
+ 6196 738
740
+ 6199 739
741
+ 62 740
742
+ 6211 741
743
+ 622 742
744
+ 6221 743
745
+ 6224 744
746
+ 6227 745
747
+ 6232 746
748
+ 6242 747
749
+ 6248 748
750
+ 6249 749
751
+ 6251 750
752
+ 6254 751
753
+ 6276 752
754
+ 6281 753
755
+ 6284 754
756
+ 6311 755
757
+ 6323 756
758
+ 6324 757
759
+ 6332 758
760
+ 6333 759
761
+ 6346 760
762
+ 6351 761
763
+ 6353 762
764
+ 6356 763
765
+ 6358 764
766
+ 6364 765
767
+ 6368 766
768
+ 6370 767
769
+ 6377 768
770
+ 6391 769
771
+ 6399 770
772
+ 6402 771
773
+ 6407 772
774
+ 6411 773
775
+ 6418 774
776
+ 6436 775
777
+ 644 776
778
+ 6459 777
779
+ 6482 778
780
+ 6484 779
781
+ 6488 780
782
+ 65 781
783
+ 6506 782
784
+ 6512 783
785
+ 6513 784
786
+ 6533 785
787
+ 6534 786
788
+ 6535 787
789
+ 6539 788
790
+ 6540 789
791
+ 6548 790
792
+ 6549 791
793
+ 6557 792
794
+ 6568 793
795
+ 6583 794
796
+ 6590 795
797
+ 6594 796
798
+ 66 797
799
+ 6609 798
800
+ 6610 799
801
+ 6614 800
802
+ 6625 801
803
+ 6627 802
804
+ 6636 803
805
+ 6652 804
806
+ 6660 805
807
+ 6668 806
808
+ 6670 807
809
+ 6674 808
810
+ 6676 809
811
+ 6685 810
812
+ 6687 811
813
+ 6689 812
814
+ 6695 813
815
+ 6705 814
816
+ 6707 815
817
+ 6709 816
818
+ 6713 817
819
+ 6724 818
820
+ 6726 819
821
+ 6733 820
822
+ 6735 821
823
+ 6741 822
824
+ 6743 823
825
+ 6746 824
826
+ 6747 825
827
+ 6749 826
828
+ 6752 827
829
+ 6753 828
830
+ 6754 829
831
+ 6758 830
832
+ 6773 831
833
+ 6777 832
834
+ 6784 833
835
+ 679 834
836
+ 6792 835
837
+ 6794 836
838
+ 6798 837
839
+ 6804 838
840
+ 6807 839
841
+ 681 840
842
+ 6821 841
843
+ 684 842
844
+ 6846 843
845
+ 6849 844
846
+ 6853 845
847
+ 6875 846
848
+ 6882 847
849
+ 6883 848
850
+ 6892 849
851
+ 690 850
852
+ 6902 851
853
+ 6906 852
854
+ 6912 853
855
+ 6913 854
856
+ 6914 855
857
+ 6923 856
858
+ 6943 857
859
+ 6945 858
860
+ 6947 859
861
+ 6950 860
862
+ 6951 861
863
+ 6954 862
864
+ 6962 863
865
+ 6963 864
866
+ 6967 865
867
+ 6974 866
868
+ 6978 867
869
+ 7001 868
870
+ 7008 869
871
+ 7009 870
872
+ 7012 871
873
+ 7026 872
874
+ 7046 873
875
+ 705 874
876
+ 7055 875
877
+ 7062 876
878
+ 7065 877
879
+ 7073 878
880
+ 7079 879
881
+ 7092 880
882
+ 7096 881
883
+ 7097 882
884
+ 7107 883
885
+ 712 884
886
+ 7121 885
887
+ 7125 886
888
+ 713 887
889
+ 7131 888
890
+ 7135 889
891
+ 7138 890
892
+ 7143 891
893
+ 7147 892
894
+ 7150 893
895
+ 7155 894
896
+ 7170 895
897
+ 7177 896
898
+ 7189 897
899
+ 7197 898
900
+ 7198 899
901
+ 7199 900
902
+ 720 901
903
+ 7205 902
904
+ 7208 903
905
+ 7215 904
906
+ 7218 905
907
+ 7220 906
908
+ 7223 907
909
+ 7228 908
910
+ 7238 909
911
+ 7239 910
912
+ 7242 911
913
+ 7246 912
914
+ 7250 913
915
+ 7255 914
916
+ 726 915
917
+ 7263 916
918
+ 7265 917
919
+ 727 918
920
+ 7277 919
921
+ 728 920
922
+ 7299 921
923
+ 7301 922
924
+ 7307 923
925
+ 7315 924
926
+ 7320 925
927
+ 7326 926
928
+ 7327 927
929
+ 7331 928
930
+ 7333 929
931
+ 7337 930
932
+ 7338 931
933
+ 7346 932
934
+ 7348 933
935
+ 7354 934
936
+ 7357 935
937
+ 7360 936
938
+ 737 937
939
+ 7376 938
940
+ 7387 939
941
+ 7389 940
942
+ 7391 941
943
+ 7392 942
944
+ 7408 943
945
+ 742 944
946
+ 7423 945
947
+ 7424 946
948
+ 7433 947
949
+ 7436 948
950
+ 7448 949
951
+ 7463 950
952
+ 7467 951
953
+ 7480 952
954
+ 7491 953
955
+ 7492 954
956
+ 75 955
957
+ 7502 956
958
+ 7507 957
959
+ 7510 958
960
+ 7512 959
961
+ 7514 960
962
+ 7522 961
963
+ 753 962
964
+ 7552 963
965
+ 7556 964
966
+ 7559 965
967
+ 7561 966
968
+ 7565 967
969
+ 7584 968
970
+ 7585 969
971
+ 7597 970
972
+ 7603 971
973
+ 7607 972
974
+ 7608 973
975
+ 7609 974
976
+ 7618 975
977
+ 7640 976
978
+ 7644 977
979
+ 7649 978
980
+ 7654 979
981
+ 766 980
982
+ 7672 981
983
+ 7679 982
984
+ 7683 983
985
+ 7687 984
986
+ 7691 985
987
+ 7699 986
988
+ 77 987
989
+ 7700 988
990
+ 7702 989
991
+ 7708 990
992
+ 7713 991
993
+ 7737 992
994
+ 774 993
995
+ 7746 994
996
+ 7749 995
997
+ 7756 996
998
+ 7762 997
999
+ 7764 998
1000
+ 7769 999
1001
+ 778 1000
1002
+ 7786 1001
1003
+ 779 1002
1004
+ 7795 1003
1005
+ 7796 1004
1006
+ 780 1005
1007
+ 782 1006
1008
+ 7823 1007
1009
+ 7826 1008
1010
+ 7835 1009
1011
+ 7839 1010
1012
+ 7843 1011
1013
+ 7848 1012
1014
+ 7871 1013
1015
+ 7879 1014
1016
+ 7883 1015
1017
+ 7886 1016
1018
+ 789 1017
1019
+ 7892 1018
1020
+ 7898 1019
1021
+ 791 1020
1022
+ 7912 1021
1023
+ 792 1022
1024
+ 7923 1023
1025
+ 7925 1024
1026
+ 7942 1025
1027
+ 7946 1026
1028
+ 797 1027
1029
+ 7988 1028
1030
+ 7997 1029
1031
+ 8005 1030
1032
+ 8009 1031
1033
+ 8012 1032
1034
+ 8015 1033
1035
+ 8023 1034
1036
+ 8033 1035
1037
+ 8040 1036
1038
+ 8042 1037
1039
+ 8044 1038
1040
+ 8058 1039
1041
+ 807 1040
1042
+ 8071 1041
1043
+ 8072 1042
1044
+ 8087 1043
1045
+ 810 1044
1046
+ 811 1045
1047
+ 8112 1046
1048
+ 8143 1047
1049
+ 8148 1048
1050
+ 8156 1049
1051
+ 8164 1050
1052
+ 8168 1051
1053
+ 8169 1052
1054
+ 8172 1053
1055
+ 8180 1054
1056
+ 8197 1055
1057
+ 8199 1056
1058
+ 82 1057
1059
+ 8200 1058
1060
+ 8208 1059
1061
+ 8215 1060
1062
+ 8240 1061
1063
+ 8242 1062
1064
+ 8245 1063
1065
+ 8246 1064
1066
+ 8250 1065
1067
+ 8259 1066
1068
+ 826 1067
1069
+ 8262 1068
1070
+ 8272 1069
1071
+ 8273 1070
1072
+ 8291 1071
1073
+ 8295 1072
1074
+ 8296 1073
1075
+ 8302 1074
1076
+ 8307 1075
1077
+ 8316 1076
1078
+ 8321 1077
1079
+ 8322 1078
1080
+ 8328 1079
1081
+ 8334 1080
1082
+ 8337 1081
1083
+ 8346 1082
1084
+ 8356 1083
1085
+ 8367 1084
1086
+ 8382 1085
1087
+ 8389 1086
1088
+ 8392 1087
1089
+ 8394 1088
1090
+ 8413 1089
1091
+ 8414 1090
1092
+ 8415 1091
1093
+ 8422 1092
1094
+ 8424 1093
1095
+ 8430 1094
1096
+ 8432 1095
1097
+ 844 1096
1098
+ 8441 1097
1099
+ 8443 1098
1100
+ 8444 1099
1101
+ 8445 1100
1102
+ 8447 1101
1103
+ 845 1102
1104
+ 846 1103
1105
+ 8466 1104
1106
+ 8470 1105
1107
+ 8476 1106
1108
+ 8499 1107
1109
+ 85 1108
1110
+ 8500 1109
1111
+ 851 1110
1112
+ 8531 1111
1113
+ 8536 1112
1114
+ 8543 1113
1115
+ 8544 1114
1116
+ 8565 1115
1117
+ 8576 1116
1118
+ 8587 1117
1119
+ 8590 1118
1120
+ 8625 1119
1121
+ 8631 1120
1122
+ 8632 1121
1123
+ 8644 1122
1124
+ 8664 1123
1125
+ 8666 1124
1126
+ 8671 1125
1127
+ 8675 1126
1128
+ 8678 1127
1129
+ 8710 1128
1130
+ 8753 1129
1131
+ 876 1130
1132
+ 8765 1131
1133
+ 8778 1132
1134
+ 8799 1133
1135
+ 8803 1134
1136
+ 8808 1135
1137
+ 884 1136
1138
+ 8846 1137
1139
+ 886 1138
1140
+ 8867 1139
1141
+ 8897 1140
1142
+ 895 1141
1143
+ 9000 1142
1144
+ 91 1143
1145
+ 915 1144
1146
+ 92 1145
1147
+ 921 1146
1148
+ 923 1147
1149
+ 927 1148
1150
+ 937 1149
1151
+ 94 1150
1152
+ 951 1151
1153
+ 956 1152
1154
+ 960 1153
1155
+ 964 1154
1156
+ 969 1155
1157
+ 976 1156
1158
+ 978 1157
1159
+ 982 1158
1160
+ 985 1159
models/anonymization/pool_minmax_ecapa+xvector/settings.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"vec_type": "ecapa+xvector", "N": 200, "N*": 100, "distance": "plda", "proximity": "farthest", "cross_gender": false}
models/anonymization/pool_minmax_ecapa+xvector/stats_per_dim.json ADDED
@@ -0,0 +1,2818 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "0": {
3
+ "min": -53.78102,
4
+ "max": 71.522766
5
+ },
6
+ "1": {
7
+ "min": -66.17744,
8
+ "max": 75.676636
9
+ },
10
+ "2": {
11
+ "min": -48.185783,
12
+ "max": 69.5752
13
+ },
14
+ "3": {
15
+ "min": -69.0832,
16
+ "max": 71.50455
17
+ },
18
+ "4": {
19
+ "min": -53.67975,
20
+ "max": 70.689964
21
+ },
22
+ "5": {
23
+ "min": -67.74706,
24
+ "max": 68.18581
25
+ },
26
+ "6": {
27
+ "min": -68.46971,
28
+ "max": 75.11478
29
+ },
30
+ "7": {
31
+ "min": -58.038914,
32
+ "max": 86.695915
33
+ },
34
+ "8": {
35
+ "min": -70.844864,
36
+ "max": 61.733646
37
+ },
38
+ "9": {
39
+ "min": -66.977264,
40
+ "max": 78.7805
41
+ },
42
+ "10": {
43
+ "min": -69.767204,
44
+ "max": 56.159626
45
+ },
46
+ "11": {
47
+ "min": -61.46872,
48
+ "max": 69.72292
49
+ },
50
+ "12": {
51
+ "min": -53.87868,
52
+ "max": 86.59767
53
+ },
54
+ "13": {
55
+ "min": -69.976204,
56
+ "max": 66.290085
57
+ },
58
+ "14": {
59
+ "min": -57.84421,
60
+ "max": 77.11852
61
+ },
62
+ "15": {
63
+ "min": -59.35311,
64
+ "max": 90.01132
65
+ },
66
+ "16": {
67
+ "min": -63.80249,
68
+ "max": 59.12133
69
+ },
70
+ "17": {
71
+ "min": -76.16057,
72
+ "max": 57.682774
73
+ },
74
+ "18": {
75
+ "min": -60.129745,
76
+ "max": 64.249855
77
+ },
78
+ "19": {
79
+ "min": -53.448387,
80
+ "max": 77.392044
81
+ },
82
+ "20": {
83
+ "min": -56.369453,
84
+ "max": 69.6439
85
+ },
86
+ "21": {
87
+ "min": -84.62843,
88
+ "max": 51.943325
89
+ },
90
+ "22": {
91
+ "min": -62.784344,
92
+ "max": 71.04552
93
+ },
94
+ "23": {
95
+ "min": -70.71048,
96
+ "max": 61.879765
97
+ },
98
+ "24": {
99
+ "min": -78.33233,
100
+ "max": 67.08752
101
+ },
102
+ "25": {
103
+ "min": -63.197113,
104
+ "max": 66.81995
105
+ },
106
+ "26": {
107
+ "min": -72.43587,
108
+ "max": 57.880627
109
+ },
110
+ "27": {
111
+ "min": -63.660175,
112
+ "max": 67.52966
113
+ },
114
+ "28": {
115
+ "min": -62.938908,
116
+ "max": 70.740776
117
+ },
118
+ "29": {
119
+ "min": -89.07566,
120
+ "max": 41.152435
121
+ },
122
+ "30": {
123
+ "min": -65.9668,
124
+ "max": 62.453205
125
+ },
126
+ "31": {
127
+ "min": -60.14345,
128
+ "max": 65.248
129
+ },
130
+ "32": {
131
+ "min": -59.803585,
132
+ "max": 60.58898
133
+ },
134
+ "33": {
135
+ "min": -67.355354,
136
+ "max": 64.526855
137
+ },
138
+ "34": {
139
+ "min": -75.603226,
140
+ "max": 62.206703
141
+ },
142
+ "35": {
143
+ "min": -76.39859,
144
+ "max": 52.95596
145
+ },
146
+ "36": {
147
+ "min": -62.2993,
148
+ "max": 70.487785
149
+ },
150
+ "37": {
151
+ "min": -55.2083,
152
+ "max": 71.517166
153
+ },
154
+ "38": {
155
+ "min": -59.664543,
156
+ "max": 66.46835
157
+ },
158
+ "39": {
159
+ "min": -56.777294,
160
+ "max": 63.48767
161
+ },
162
+ "40": {
163
+ "min": -68.907326,
164
+ "max": 53.75124
165
+ },
166
+ "41": {
167
+ "min": -75.737305,
168
+ "max": 59.049564
169
+ },
170
+ "42": {
171
+ "min": -70.18534,
172
+ "max": 65.56492
173
+ },
174
+ "43": {
175
+ "min": -62.29398,
176
+ "max": 61.61791
177
+ },
178
+ "44": {
179
+ "min": -66.951645,
180
+ "max": 60.133236
181
+ },
182
+ "45": {
183
+ "min": -76.79975,
184
+ "max": 53.633553
185
+ },
186
+ "46": {
187
+ "min": -66.1194,
188
+ "max": 82.98588
189
+ },
190
+ "47": {
191
+ "min": -70.22554,
192
+ "max": 46.608093
193
+ },
194
+ "48": {
195
+ "min": -57.887638,
196
+ "max": 79.86075
197
+ },
198
+ "49": {
199
+ "min": -72.25425,
200
+ "max": 62.665676
201
+ },
202
+ "50": {
203
+ "min": -65.382225,
204
+ "max": 67.30714
205
+ },
206
+ "51": {
207
+ "min": -51.34941,
208
+ "max": 71.72518
209
+ },
210
+ "52": {
211
+ "min": -69.180336,
212
+ "max": 74.063614
213
+ },
214
+ "53": {
215
+ "min": -60.2008,
216
+ "max": 64.966644
217
+ },
218
+ "54": {
219
+ "min": -57.63319,
220
+ "max": 93.04841
221
+ },
222
+ "55": {
223
+ "min": -66.719795,
224
+ "max": 60.33675
225
+ },
226
+ "56": {
227
+ "min": -58.828903,
228
+ "max": 58.596874
229
+ },
230
+ "57": {
231
+ "min": -61.67271,
232
+ "max": 67.19133
233
+ },
234
+ "58": {
235
+ "min": -79.72356,
236
+ "max": 56.27378
237
+ },
238
+ "59": {
239
+ "min": -64.17342,
240
+ "max": 52.724728
241
+ },
242
+ "60": {
243
+ "min": -63.058067,
244
+ "max": 64.12077
245
+ },
246
+ "61": {
247
+ "min": -59.20889,
248
+ "max": 57.395725
249
+ },
250
+ "62": {
251
+ "min": -70.80558,
252
+ "max": 58.798714
253
+ },
254
+ "63": {
255
+ "min": -69.424286,
256
+ "max": 59.611706
257
+ },
258
+ "64": {
259
+ "min": -61.391636,
260
+ "max": 70.6599
261
+ },
262
+ "65": {
263
+ "min": -60.44364,
264
+ "max": 67.76011
265
+ },
266
+ "66": {
267
+ "min": -73.26115,
268
+ "max": 66.377975
269
+ },
270
+ "67": {
271
+ "min": -68.28554,
272
+ "max": 55.925045
273
+ },
274
+ "68": {
275
+ "min": -60.20943,
276
+ "max": 67.83438
277
+ },
278
+ "69": {
279
+ "min": -69.208405,
280
+ "max": 47.963608
281
+ },
282
+ "70": {
283
+ "min": -66.484184,
284
+ "max": 55.913662
285
+ },
286
+ "71": {
287
+ "min": -67.96239,
288
+ "max": 55.361523
289
+ },
290
+ "72": {
291
+ "min": -56.931698,
292
+ "max": 80.60519
293
+ },
294
+ "73": {
295
+ "min": -75.97575,
296
+ "max": 59.460876
297
+ },
298
+ "74": {
299
+ "min": -72.01685,
300
+ "max": 55.85531
301
+ },
302
+ "75": {
303
+ "min": -83.84435,
304
+ "max": 67.617714
305
+ },
306
+ "76": {
307
+ "min": -63.002346,
308
+ "max": 74.16706
309
+ },
310
+ "77": {
311
+ "min": -65.27625,
312
+ "max": 63.81848
313
+ },
314
+ "78": {
315
+ "min": -51.847935,
316
+ "max": 77.05152
317
+ },
318
+ "79": {
319
+ "min": -56.713646,
320
+ "max": 82.87956
321
+ },
322
+ "80": {
323
+ "min": -79.36466,
324
+ "max": 59.298874
325
+ },
326
+ "81": {
327
+ "min": -49.403866,
328
+ "max": 79.08704
329
+ },
330
+ "82": {
331
+ "min": -76.9641,
332
+ "max": 73.491234
333
+ },
334
+ "83": {
335
+ "min": -71.64071,
336
+ "max": 60.22914
337
+ },
338
+ "84": {
339
+ "min": -51.331245,
340
+ "max": 90.87791
341
+ },
342
+ "85": {
343
+ "min": -66.579544,
344
+ "max": 63.449413
345
+ },
346
+ "86": {
347
+ "min": -54.565914,
348
+ "max": 75.81953
349
+ },
350
+ "87": {
351
+ "min": -58.67893,
352
+ "max": 69.04622
353
+ },
354
+ "88": {
355
+ "min": -76.128746,
356
+ "max": 54.5772
357
+ },
358
+ "89": {
359
+ "min": -54.17752,
360
+ "max": 74.701126
361
+ },
362
+ "90": {
363
+ "min": -82.7953,
364
+ "max": 60.191803
365
+ },
366
+ "91": {
367
+ "min": -67.48541,
368
+ "max": 51.010777
369
+ },
370
+ "92": {
371
+ "min": -78.8529,
372
+ "max": 56.466946
373
+ },
374
+ "93": {
375
+ "min": -72.36613,
376
+ "max": 81.58695
377
+ },
378
+ "94": {
379
+ "min": -57.060806,
380
+ "max": 71.44643
381
+ },
382
+ "95": {
383
+ "min": -55.185856,
384
+ "max": 69.17048
385
+ },
386
+ "96": {
387
+ "min": -71.05624,
388
+ "max": 67.86452
389
+ },
390
+ "97": {
391
+ "min": -75.73092,
392
+ "max": 58.44215
393
+ },
394
+ "98": {
395
+ "min": -92.00813,
396
+ "max": 43.44401
397
+ },
398
+ "99": {
399
+ "min": -65.79061,
400
+ "max": 73.40177
401
+ },
402
+ "100": {
403
+ "min": -76.2059,
404
+ "max": 63.068066
405
+ },
406
+ "101": {
407
+ "min": -60.9155,
408
+ "max": 69.46355
409
+ },
410
+ "102": {
411
+ "min": -60.28491,
412
+ "max": 68.150345
413
+ },
414
+ "103": {
415
+ "min": -69.13637,
416
+ "max": 60.209812
417
+ },
418
+ "104": {
419
+ "min": -61.574318,
420
+ "max": 66.707016
421
+ },
422
+ "105": {
423
+ "min": -66.71802,
424
+ "max": 61.528496
425
+ },
426
+ "106": {
427
+ "min": -69.701324,
428
+ "max": 58.42756
429
+ },
430
+ "107": {
431
+ "min": -79.25236,
432
+ "max": 59.586662
433
+ },
434
+ "108": {
435
+ "min": -67.6817,
436
+ "max": 66.04242
437
+ },
438
+ "109": {
439
+ "min": -63.441757,
440
+ "max": 71.41296
441
+ },
442
+ "110": {
443
+ "min": -67.2244,
444
+ "max": 61.159184
445
+ },
446
+ "111": {
447
+ "min": -66.380264,
448
+ "max": 63.885826
449
+ },
450
+ "112": {
451
+ "min": -64.685745,
452
+ "max": 63.721073
453
+ },
454
+ "113": {
455
+ "min": -79.53147,
456
+ "max": 58.470127
457
+ },
458
+ "114": {
459
+ "min": -66.82593,
460
+ "max": 66.08208
461
+ },
462
+ "115": {
463
+ "min": -49.674164,
464
+ "max": 77.73717
465
+ },
466
+ "116": {
467
+ "min": -55.502953,
468
+ "max": 79.82117
469
+ },
470
+ "117": {
471
+ "min": -59.34773,
472
+ "max": 69.48186
473
+ },
474
+ "118": {
475
+ "min": -48.979378,
476
+ "max": 73.39381
477
+ },
478
+ "119": {
479
+ "min": -66.405785,
480
+ "max": 69.96666
481
+ },
482
+ "120": {
483
+ "min": -78.20695,
484
+ "max": 57.89922
485
+ },
486
+ "121": {
487
+ "min": -73.743546,
488
+ "max": 69.16066
489
+ },
490
+ "122": {
491
+ "min": -67.18856,
492
+ "max": 53.53281
493
+ },
494
+ "123": {
495
+ "min": -69.32806,
496
+ "max": 61.43261
497
+ },
498
+ "124": {
499
+ "min": -55.385185,
500
+ "max": 83.97742
501
+ },
502
+ "125": {
503
+ "min": -65.94586,
504
+ "max": 75.132095
505
+ },
506
+ "126": {
507
+ "min": -73.73967,
508
+ "max": 69.50406
509
+ },
510
+ "127": {
511
+ "min": -84.807785,
512
+ "max": 58.551266
513
+ },
514
+ "128": {
515
+ "min": -86.717735,
516
+ "max": 55.68711
517
+ },
518
+ "129": {
519
+ "min": -76.25071,
520
+ "max": 59.51602
521
+ },
522
+ "130": {
523
+ "min": -62.514915,
524
+ "max": 56.742184
525
+ },
526
+ "131": {
527
+ "min": -60.86511,
528
+ "max": 68.327095
529
+ },
530
+ "132": {
531
+ "min": -53.57093,
532
+ "max": 75.163536
533
+ },
534
+ "133": {
535
+ "min": -79.17039,
536
+ "max": 53.95039
537
+ },
538
+ "134": {
539
+ "min": -73.339485,
540
+ "max": 67.589836
541
+ },
542
+ "135": {
543
+ "min": -73.686325,
544
+ "max": 55.017216
545
+ },
546
+ "136": {
547
+ "min": -64.57397,
548
+ "max": 66.77363
549
+ },
550
+ "137": {
551
+ "min": -65.08563,
552
+ "max": 68.230774
553
+ },
554
+ "138": {
555
+ "min": -72.58794,
556
+ "max": 62.03176
557
+ },
558
+ "139": {
559
+ "min": -83.09516,
560
+ "max": 43.05853
561
+ },
562
+ "140": {
563
+ "min": -62.20849,
564
+ "max": 69.54518
565
+ },
566
+ "141": {
567
+ "min": -64.96268,
568
+ "max": 60.671528
569
+ },
570
+ "142": {
571
+ "min": -71.917046,
572
+ "max": 60.501034
573
+ },
574
+ "143": {
575
+ "min": -88.64561,
576
+ "max": 47.431644
577
+ },
578
+ "144": {
579
+ "min": -71.26238,
580
+ "max": 59.306854
581
+ },
582
+ "145": {
583
+ "min": -62.648266,
584
+ "max": 76.078514
585
+ },
586
+ "146": {
587
+ "min": -67.33476,
588
+ "max": 79.83947
589
+ },
590
+ "147": {
591
+ "min": -65.228,
592
+ "max": 64.98146
593
+ },
594
+ "148": {
595
+ "min": -75.52853,
596
+ "max": 71.145485
597
+ },
598
+ "149": {
599
+ "min": -58.231625,
600
+ "max": 80.056656
601
+ },
602
+ "150": {
603
+ "min": -58.056034,
604
+ "max": 66.059296
605
+ },
606
+ "151": {
607
+ "min": -66.25684,
608
+ "max": 72.81052
609
+ },
610
+ "152": {
611
+ "min": -79.41154,
612
+ "max": 66.22298
613
+ },
614
+ "153": {
615
+ "min": -49.540432,
616
+ "max": 70.946915
617
+ },
618
+ "154": {
619
+ "min": -57.855087,
620
+ "max": 72.34948
621
+ },
622
+ "155": {
623
+ "min": -64.3918,
624
+ "max": 61.37493
625
+ },
626
+ "156": {
627
+ "min": -75.35766,
628
+ "max": 53.833584
629
+ },
630
+ "157": {
631
+ "min": -59.230244,
632
+ "max": 78.79977
633
+ },
634
+ "158": {
635
+ "min": -94.33492,
636
+ "max": 49.34748
637
+ },
638
+ "159": {
639
+ "min": -68.059326,
640
+ "max": 72.238815
641
+ },
642
+ "160": {
643
+ "min": -66.279106,
644
+ "max": 74.23546
645
+ },
646
+ "161": {
647
+ "min": -80.04781,
648
+ "max": 66.17833
649
+ },
650
+ "162": {
651
+ "min": -62.204853,
652
+ "max": 67.7435
653
+ },
654
+ "163": {
655
+ "min": -66.405174,
656
+ "max": 72.602974
657
+ },
658
+ "164": {
659
+ "min": -53.795197,
660
+ "max": 66.936714
661
+ },
662
+ "165": {
663
+ "min": -65.18673,
664
+ "max": 64.71349
665
+ },
666
+ "166": {
667
+ "min": -62.83034,
668
+ "max": 65.82228
669
+ },
670
+ "167": {
671
+ "min": -61.974716,
672
+ "max": 64.158875
673
+ },
674
+ "168": {
675
+ "min": -82.248085,
676
+ "max": 55.771748
677
+ },
678
+ "169": {
679
+ "min": -74.45274,
680
+ "max": 68.437325
681
+ },
682
+ "170": {
683
+ "min": -54.880024,
684
+ "max": 80.16994
685
+ },
686
+ "171": {
687
+ "min": -64.22825,
688
+ "max": 70.2862
689
+ },
690
+ "172": {
691
+ "min": -56.00261,
692
+ "max": 77.42726
693
+ },
694
+ "173": {
695
+ "min": -52.75017,
696
+ "max": 74.752945
697
+ },
698
+ "174": {
699
+ "min": -51.53173,
700
+ "max": 80.93299
701
+ },
702
+ "175": {
703
+ "min": -69.56601,
704
+ "max": 67.22514
705
+ },
706
+ "176": {
707
+ "min": -78.03179,
708
+ "max": 72.80528
709
+ },
710
+ "177": {
711
+ "min": -64.58763,
712
+ "max": 63.74038
713
+ },
714
+ "178": {
715
+ "min": -57.796177,
716
+ "max": 69.05818
717
+ },
718
+ "179": {
719
+ "min": -58.119476,
720
+ "max": 68.696396
721
+ },
722
+ "180": {
723
+ "min": -77.09151,
724
+ "max": 67.13394
725
+ },
726
+ "181": {
727
+ "min": -83.13531,
728
+ "max": 39.26823
729
+ },
730
+ "182": {
731
+ "min": -70.66178,
732
+ "max": 51.5618
733
+ },
734
+ "183": {
735
+ "min": -51.01506,
736
+ "max": 72.0466
737
+ },
738
+ "184": {
739
+ "min": -50.223186,
740
+ "max": 81.321396
741
+ },
742
+ "185": {
743
+ "min": -56.03059,
744
+ "max": 65.96846
745
+ },
746
+ "186": {
747
+ "min": -76.908035,
748
+ "max": 70.87635
749
+ },
750
+ "187": {
751
+ "min": -80.83274,
752
+ "max": 51.009823
753
+ },
754
+ "188": {
755
+ "min": -67.49834,
756
+ "max": 63.18273
757
+ },
758
+ "189": {
759
+ "min": -56.666187,
760
+ "max": 70.579414
761
+ },
762
+ "190": {
763
+ "min": -64.59135,
764
+ "max": 59.184387
765
+ },
766
+ "191": {
767
+ "min": -71.95532,
768
+ "max": 50.193058
769
+ },
770
+ "192": {
771
+ "min": -34.440666,
772
+ "max": -12.632372
773
+ },
774
+ "193": {
775
+ "min": -18.57654,
776
+ "max": 24.020262
777
+ },
778
+ "194": {
779
+ "min": -3.1926198,
780
+ "max": 21.909567
781
+ },
782
+ "195": {
783
+ "min": -1.8662387,
784
+ "max": 20.901312
785
+ },
786
+ "196": {
787
+ "min": -27.794924,
788
+ "max": 18.013924
789
+ },
790
+ "197": {
791
+ "min": -25.020187,
792
+ "max": 8.284152
793
+ },
794
+ "198": {
795
+ "min": -31.171143,
796
+ "max": -8.221945
797
+ },
798
+ "199": {
799
+ "min": -23.04523,
800
+ "max": 17.379078
801
+ },
802
+ "200": {
803
+ "min": -1.0568697,
804
+ "max": 24.782476
805
+ },
806
+ "201": {
807
+ "min": 3.1067069,
808
+ "max": 7.561325
809
+ },
810
+ "202": {
811
+ "min": -35.278915,
812
+ "max": -10.533254
813
+ },
814
+ "203": {
815
+ "min": -38.160732,
816
+ "max": -13.163621
817
+ },
818
+ "204": {
819
+ "min": 8.331528,
820
+ "max": 29.882666
821
+ },
822
+ "205": {
823
+ "min": 0.41325322,
824
+ "max": 19.647646
825
+ },
826
+ "206": {
827
+ "min": -0.44895324,
828
+ "max": 21.609512
829
+ },
830
+ "207": {
831
+ "min": 4.686448,
832
+ "max": 28.332254
833
+ },
834
+ "208": {
835
+ "min": -6.390963,
836
+ "max": 15.403134
837
+ },
838
+ "209": {
839
+ "min": -2.090805,
840
+ "max": 17.983513
841
+ },
842
+ "210": {
843
+ "min": 0.20119295,
844
+ "max": 6.579237
845
+ },
846
+ "211": {
847
+ "min": -7.088844,
848
+ "max": 17.03363
849
+ },
850
+ "212": {
851
+ "min": 4.053273,
852
+ "max": 14.283591
853
+ },
854
+ "213": {
855
+ "min": -3.535557,
856
+ "max": 20.898985
857
+ },
858
+ "214": {
859
+ "min": -6.2150035,
860
+ "max": -2.0959928
861
+ },
862
+ "215": {
863
+ "min": -24.012478,
864
+ "max": -4.6294565
865
+ },
866
+ "216": {
867
+ "min": -28.557116,
868
+ "max": -5.527946
869
+ },
870
+ "217": {
871
+ "min": -3.789493,
872
+ "max": -0.7836101
873
+ },
874
+ "218": {
875
+ "min": -26.609459,
876
+ "max": -7.183993
877
+ },
878
+ "219": {
879
+ "min": -14.782741,
880
+ "max": 16.697176
881
+ },
882
+ "220": {
883
+ "min": 3.0142376,
884
+ "max": 27.78743
885
+ },
886
+ "221": {
887
+ "min": -2.1128306,
888
+ "max": 19.029165
889
+ },
890
+ "222": {
891
+ "min": -1.2764066,
892
+ "max": -0.40950674
893
+ },
894
+ "223": {
895
+ "min": 3.2895935,
896
+ "max": 23.7925
897
+ },
898
+ "224": {
899
+ "min": -1.0166714,
900
+ "max": 27.570349
901
+ },
902
+ "225": {
903
+ "min": -18.921701,
904
+ "max": 13.472918
905
+ },
906
+ "226": {
907
+ "min": -4.248665,
908
+ "max": 20.93212
909
+ },
910
+ "227": {
911
+ "min": -29.52171,
912
+ "max": -9.852847
913
+ },
914
+ "228": {
915
+ "min": -0.2518848,
916
+ "max": 19.969988
917
+ },
918
+ "229": {
919
+ "min": 6.1099524,
920
+ "max": 29.490942
921
+ },
922
+ "230": {
923
+ "min": -26.588667,
924
+ "max": 9.181826
925
+ },
926
+ "231": {
927
+ "min": -29.359573,
928
+ "max": -8.586495
929
+ },
930
+ "232": {
931
+ "min": -5.985607,
932
+ "max": 22.86425
933
+ },
934
+ "233": {
935
+ "min": -23.469965,
936
+ "max": 10.004164
937
+ },
938
+ "234": {
939
+ "min": -7.8494716,
940
+ "max": 19.253815
941
+ },
942
+ "235": {
943
+ "min": 1.8306272,
944
+ "max": 22.238508
945
+ },
946
+ "236": {
947
+ "min": -2.8510976,
948
+ "max": 16.501312
949
+ },
950
+ "237": {
951
+ "min": -44.895157,
952
+ "max": -19.516296
953
+ },
954
+ "238": {
955
+ "min": -7.324286,
956
+ "max": -3.7120411
957
+ },
958
+ "239": {
959
+ "min": 1.8294444,
960
+ "max": 5.0869865
961
+ },
962
+ "240": {
963
+ "min": -36.50088,
964
+ "max": -11.326687
965
+ },
966
+ "241": {
967
+ "min": 3.4862645,
968
+ "max": 23.643593
969
+ },
970
+ "242": {
971
+ "min": -3.2609549,
972
+ "max": 13.892597
973
+ },
974
+ "243": {
975
+ "min": -1.9586406,
976
+ "max": 18.301262
977
+ },
978
+ "244": {
979
+ "min": -11.49062,
980
+ "max": 24.876099
981
+ },
982
+ "245": {
983
+ "min": -2.1061664,
984
+ "max": 19.666431
985
+ },
986
+ "246": {
987
+ "min": -39.5328,
988
+ "max": -18.878283
989
+ },
990
+ "247": {
991
+ "min": -24.007324,
992
+ "max": 10.892851
993
+ },
994
+ "248": {
995
+ "min": -13.790823,
996
+ "max": 19.755388
997
+ },
998
+ "249": {
999
+ "min": -6.4599023,
1000
+ "max": 18.929697
1001
+ },
1002
+ "250": {
1003
+ "min": -2.51328,
1004
+ "max": 20.409977
1005
+ },
1006
+ "251": {
1007
+ "min": -9.0534115,
1008
+ "max": 17.126995
1009
+ },
1010
+ "252": {
1011
+ "min": -7.004298,
1012
+ "max": 15.887593
1013
+ },
1014
+ "253": {
1015
+ "min": -3.6122897,
1016
+ "max": -1.3129774
1017
+ },
1018
+ "254": {
1019
+ "min": -6.8666744,
1020
+ "max": -1.9307193
1021
+ },
1022
+ "255": {
1023
+ "min": -9.053385,
1024
+ "max": 16.575691
1025
+ },
1026
+ "256": {
1027
+ "min": -3.4554079,
1028
+ "max": 19.178179
1029
+ },
1030
+ "257": {
1031
+ "min": -7.5123973,
1032
+ "max": 21.26552
1033
+ },
1034
+ "258": {
1035
+ "min": -0.93316066,
1036
+ "max": 22.010408
1037
+ },
1038
+ "259": {
1039
+ "min": -25.485899,
1040
+ "max": -4.915564
1041
+ },
1042
+ "260": {
1043
+ "min": -28.231613,
1044
+ "max": -8.43046
1045
+ },
1046
+ "261": {
1047
+ "min": -30.622917,
1048
+ "max": -10.966268
1049
+ },
1050
+ "262": {
1051
+ "min": -5.6699057,
1052
+ "max": 14.948434
1053
+ },
1054
+ "263": {
1055
+ "min": 0.9008859,
1056
+ "max": 4.8354716
1057
+ },
1058
+ "264": {
1059
+ "min": -13.949057,
1060
+ "max": 19.886366
1061
+ },
1062
+ "265": {
1063
+ "min": -0.43676263,
1064
+ "max": 6.1895366
1065
+ },
1066
+ "266": {
1067
+ "min": -1.4012526,
1068
+ "max": 20.945189
1069
+ },
1070
+ "267": {
1071
+ "min": -1.2054404,
1072
+ "max": 17.466192
1073
+ },
1074
+ "268": {
1075
+ "min": -7.8738184,
1076
+ "max": 15.890935
1077
+ },
1078
+ "269": {
1079
+ "min": -4.628696,
1080
+ "max": 16.412827
1081
+ },
1082
+ "270": {
1083
+ "min": -30.15464,
1084
+ "max": -6.2425656
1085
+ },
1086
+ "271": {
1087
+ "min": -34.531406,
1088
+ "max": -9.993547
1089
+ },
1090
+ "272": {
1091
+ "min": -30.772305,
1092
+ "max": -8.307389
1093
+ },
1094
+ "273": {
1095
+ "min": -25.706928,
1096
+ "max": -4.233487
1097
+ },
1098
+ "274": {
1099
+ "min": -29.30487,
1100
+ "max": -8.6796875
1101
+ },
1102
+ "275": {
1103
+ "min": -36.831017,
1104
+ "max": -11.3994465
1105
+ },
1106
+ "276": {
1107
+ "min": -12.282781,
1108
+ "max": -5.7322445
1109
+ },
1110
+ "277": {
1111
+ "min": -29.838736,
1112
+ "max": -7.6362214
1113
+ },
1114
+ "278": {
1115
+ "min": -29.64288,
1116
+ "max": -8.065942
1117
+ },
1118
+ "279": {
1119
+ "min": -2.7793825,
1120
+ "max": 28.798674
1121
+ },
1122
+ "280": {
1123
+ "min": -4.9916387,
1124
+ "max": 18.461979
1125
+ },
1126
+ "281": {
1127
+ "min": -20.048925,
1128
+ "max": 26.437002
1129
+ },
1130
+ "282": {
1131
+ "min": 5.957792,
1132
+ "max": 10.69207
1133
+ },
1134
+ "283": {
1135
+ "min": -33.86457,
1136
+ "max": -10.964933
1137
+ },
1138
+ "284": {
1139
+ "min": -2.4400203,
1140
+ "max": 12.864911
1141
+ },
1142
+ "285": {
1143
+ "min": -30.164202,
1144
+ "max": -8.628288
1145
+ },
1146
+ "286": {
1147
+ "min": -1.2724751,
1148
+ "max": 22.214577
1149
+ },
1150
+ "287": {
1151
+ "min": -23.51197,
1152
+ "max": 12.535339
1153
+ },
1154
+ "288": {
1155
+ "min": -0.2636572,
1156
+ "max": 20.963896
1157
+ },
1158
+ "289": {
1159
+ "min": -3.4640105,
1160
+ "max": 24.165545
1161
+ },
1162
+ "290": {
1163
+ "min": -39.05191,
1164
+ "max": -3.2692473
1165
+ },
1166
+ "291": {
1167
+ "min": -32.444786,
1168
+ "max": -9.066667
1169
+ },
1170
+ "292": {
1171
+ "min": -2.0657363,
1172
+ "max": 19.736776
1173
+ },
1174
+ "293": {
1175
+ "min": -32.505615,
1176
+ "max": -6.7660246
1177
+ },
1178
+ "294": {
1179
+ "min": -37.229107,
1180
+ "max": -10.327636
1181
+ },
1182
+ "295": {
1183
+ "min": -2.9916027,
1184
+ "max": 18.613976
1185
+ },
1186
+ "296": {
1187
+ "min": 1.5966423,
1188
+ "max": 25.509398
1189
+ },
1190
+ "297": {
1191
+ "min": -23.449724,
1192
+ "max": 18.12249
1193
+ },
1194
+ "298": {
1195
+ "min": 1.0845056,
1196
+ "max": 25.62999
1197
+ },
1198
+ "299": {
1199
+ "min": -3.0407352,
1200
+ "max": 22.801641
1201
+ },
1202
+ "300": {
1203
+ "min": -2.8896172,
1204
+ "max": 20.643856
1205
+ },
1206
+ "301": {
1207
+ "min": -1.5299563,
1208
+ "max": 17.063965
1209
+ },
1210
+ "302": {
1211
+ "min": -38.6428,
1212
+ "max": -13.266669
1213
+ },
1214
+ "303": {
1215
+ "min": -16.570719,
1216
+ "max": 21.3476
1217
+ },
1218
+ "304": {
1219
+ "min": 12.047931,
1220
+ "max": 32.177322
1221
+ },
1222
+ "305": {
1223
+ "min": -4.7299,
1224
+ "max": 10.883526
1225
+ },
1226
+ "306": {
1227
+ "min": -1.5292245,
1228
+ "max": 19.217588
1229
+ },
1230
+ "307": {
1231
+ "min": 6.369022,
1232
+ "max": 26.327604
1233
+ },
1234
+ "308": {
1235
+ "min": -33.240536,
1236
+ "max": -9.204179
1237
+ },
1238
+ "309": {
1239
+ "min": -13.359765,
1240
+ "max": 17.767513
1241
+ },
1242
+ "310": {
1243
+ "min": -26.31887,
1244
+ "max": -4.431224
1245
+ },
1246
+ "311": {
1247
+ "min": -15.880744,
1248
+ "max": 17.89373
1249
+ },
1250
+ "312": {
1251
+ "min": -1.6061358,
1252
+ "max": 17.22497
1253
+ },
1254
+ "313": {
1255
+ "min": -29.914896,
1256
+ "max": -9.001213
1257
+ },
1258
+ "314": {
1259
+ "min": -2.021613,
1260
+ "max": 18.419418
1261
+ },
1262
+ "315": {
1263
+ "min": -1.2717999,
1264
+ "max": 27.805853
1265
+ },
1266
+ "316": {
1267
+ "min": -25.098272,
1268
+ "max": -7.7359676
1269
+ },
1270
+ "317": {
1271
+ "min": 0.09466159,
1272
+ "max": 24.982012
1273
+ },
1274
+ "318": {
1275
+ "min": -32.31009,
1276
+ "max": -12.021335
1277
+ },
1278
+ "319": {
1279
+ "min": -1.4759995,
1280
+ "max": 17.794594
1281
+ },
1282
+ "320": {
1283
+ "min": 0.71621513,
1284
+ "max": 22.391989
1285
+ },
1286
+ "321": {
1287
+ "min": 2.883832,
1288
+ "max": 22.059711
1289
+ },
1290
+ "322": {
1291
+ "min": -21.787918,
1292
+ "max": 21.550016
1293
+ },
1294
+ "323": {
1295
+ "min": -4.2679405,
1296
+ "max": 18.254118
1297
+ },
1298
+ "324": {
1299
+ "min": -3.9063218,
1300
+ "max": 19.28722
1301
+ },
1302
+ "325": {
1303
+ "min": 0.4913047,
1304
+ "max": 23.499254
1305
+ },
1306
+ "326": {
1307
+ "min": -2.6250792,
1308
+ "max": 14.1210375
1309
+ },
1310
+ "327": {
1311
+ "min": -32.094532,
1312
+ "max": -10.251433
1313
+ },
1314
+ "328": {
1315
+ "min": -30.085577,
1316
+ "max": -7.463577
1317
+ },
1318
+ "329": {
1319
+ "min": -18.16716,
1320
+ "max": 22.473425
1321
+ },
1322
+ "330": {
1323
+ "min": -32.191994,
1324
+ "max": -8.342234
1325
+ },
1326
+ "331": {
1327
+ "min": -23.148094,
1328
+ "max": 11.241995
1329
+ },
1330
+ "332": {
1331
+ "min": -4.201012,
1332
+ "max": 15.359797
1333
+ },
1334
+ "333": {
1335
+ "min": 0.2764614,
1336
+ "max": 2.1016128
1337
+ },
1338
+ "334": {
1339
+ "min": -23.975319,
1340
+ "max": 12.053451
1341
+ },
1342
+ "335": {
1343
+ "min": 1.8029749,
1344
+ "max": 29.019634
1345
+ },
1346
+ "336": {
1347
+ "min": -31.299065,
1348
+ "max": -11.576597
1349
+ },
1350
+ "337": {
1351
+ "min": -2.4364135,
1352
+ "max": 15.781319
1353
+ },
1354
+ "338": {
1355
+ "min": -14.893458,
1356
+ "max": 12.889293
1357
+ },
1358
+ "339": {
1359
+ "min": -22.850065,
1360
+ "max": 8.729347
1361
+ },
1362
+ "340": {
1363
+ "min": -0.945211,
1364
+ "max": 28.46137
1365
+ },
1366
+ "341": {
1367
+ "min": -42.761154,
1368
+ "max": -15.82374
1369
+ },
1370
+ "342": {
1371
+ "min": -1.9925923,
1372
+ "max": 23.603
1373
+ },
1374
+ "343": {
1375
+ "min": -23.639454,
1376
+ "max": -2.9747522
1377
+ },
1378
+ "344": {
1379
+ "min": -36.06521,
1380
+ "max": -5.512523
1381
+ },
1382
+ "345": {
1383
+ "min": -3.5987632,
1384
+ "max": 19.104233
1385
+ },
1386
+ "346": {
1387
+ "min": -17.041843,
1388
+ "max": 21.721258
1389
+ },
1390
+ "347": {
1391
+ "min": -3.5865042,
1392
+ "max": 19.91971
1393
+ },
1394
+ "348": {
1395
+ "min": -7.6298575,
1396
+ "max": 20.907446
1397
+ },
1398
+ "349": {
1399
+ "min": -37.42086,
1400
+ "max": -10.66472
1401
+ },
1402
+ "350": {
1403
+ "min": -36.399563,
1404
+ "max": -11.257682
1405
+ },
1406
+ "351": {
1407
+ "min": -5.687805,
1408
+ "max": 21.056051
1409
+ },
1410
+ "352": {
1411
+ "min": -3.0434167,
1412
+ "max": 19.264812
1413
+ },
1414
+ "353": {
1415
+ "min": -4.4397717,
1416
+ "max": 12.743614
1417
+ },
1418
+ "354": {
1419
+ "min": -4.81426,
1420
+ "max": 16.349728
1421
+ },
1422
+ "355": {
1423
+ "min": -23.781696,
1424
+ "max": 15.024489
1425
+ },
1426
+ "356": {
1427
+ "min": -19.977108,
1428
+ "max": 17.6991
1429
+ },
1430
+ "357": {
1431
+ "min": -0.30455494,
1432
+ "max": 4.6152525
1433
+ },
1434
+ "358": {
1435
+ "min": -1.4058139,
1436
+ "max": 18.810925
1437
+ },
1438
+ "359": {
1439
+ "min": -0.49303922,
1440
+ "max": 19.077097
1441
+ },
1442
+ "360": {
1443
+ "min": -5.108129,
1444
+ "max": 19.354889
1445
+ },
1446
+ "361": {
1447
+ "min": -0.938361,
1448
+ "max": 20.165754
1449
+ },
1450
+ "362": {
1451
+ "min": -9.06607,
1452
+ "max": 18.470436
1453
+ },
1454
+ "363": {
1455
+ "min": -35.597507,
1456
+ "max": -10.930993
1457
+ },
1458
+ "364": {
1459
+ "min": -5.886008,
1460
+ "max": 19.566383
1461
+ },
1462
+ "365": {
1463
+ "min": -28.296776,
1464
+ "max": -5.7581263
1465
+ },
1466
+ "366": {
1467
+ "min": -18.858671,
1468
+ "max": 12.4693985
1469
+ },
1470
+ "367": {
1471
+ "min": -7.2266665,
1472
+ "max": 17.819061
1473
+ },
1474
+ "368": {
1475
+ "min": -28.300516,
1476
+ "max": -6.2442136
1477
+ },
1478
+ "369": {
1479
+ "min": -2.9177272,
1480
+ "max": 13.489017
1481
+ },
1482
+ "370": {
1483
+ "min": -3.2751012,
1484
+ "max": 21.580774
1485
+ },
1486
+ "371": {
1487
+ "min": -31.528818,
1488
+ "max": -8.858998
1489
+ },
1490
+ "372": {
1491
+ "min": -1.5814673,
1492
+ "max": 18.49996
1493
+ },
1494
+ "373": {
1495
+ "min": -27.080824,
1496
+ "max": -5.5724854
1497
+ },
1498
+ "374": {
1499
+ "min": -8.748143,
1500
+ "max": 16.058908
1501
+ },
1502
+ "375": {
1503
+ "min": -8.587506,
1504
+ "max": 22.795246
1505
+ },
1506
+ "376": {
1507
+ "min": -33.597218,
1508
+ "max": -11.600442
1509
+ },
1510
+ "377": {
1511
+ "min": -4.148993,
1512
+ "max": -1.7688209
1513
+ },
1514
+ "378": {
1515
+ "min": -2.2716968,
1516
+ "max": 19.725616
1517
+ },
1518
+ "379": {
1519
+ "min": 1.4769976,
1520
+ "max": 22.892683
1521
+ },
1522
+ "380": {
1523
+ "min": -31.339912,
1524
+ "max": -7.0037513
1525
+ },
1526
+ "381": {
1527
+ "min": -25.786541,
1528
+ "max": -6.4277334
1529
+ },
1530
+ "382": {
1531
+ "min": -21.588974,
1532
+ "max": 22.559637
1533
+ },
1534
+ "383": {
1535
+ "min": -3.30677,
1536
+ "max": 22.205214
1537
+ },
1538
+ "384": {
1539
+ "min": -30.027758,
1540
+ "max": -6.88072
1541
+ },
1542
+ "385": {
1543
+ "min": -3.9812093,
1544
+ "max": 18.342623
1545
+ },
1546
+ "386": {
1547
+ "min": -6.729947,
1548
+ "max": 20.103561
1549
+ },
1550
+ "387": {
1551
+ "min": -2.482892,
1552
+ "max": 19.763363
1553
+ },
1554
+ "388": {
1555
+ "min": -3.0029526,
1556
+ "max": 20.601896
1557
+ },
1558
+ "389": {
1559
+ "min": -6.1429353,
1560
+ "max": 16.23322
1561
+ },
1562
+ "390": {
1563
+ "min": 0.7068102,
1564
+ "max": 21.76162
1565
+ },
1566
+ "391": {
1567
+ "min": -17.569033,
1568
+ "max": 6.4283495
1569
+ },
1570
+ "392": {
1571
+ "min": 0.76560867,
1572
+ "max": 24.34235
1573
+ },
1574
+ "393": {
1575
+ "min": -2.274057,
1576
+ "max": 20.916496
1577
+ },
1578
+ "394": {
1579
+ "min": -29.219664,
1580
+ "max": -11.096573
1581
+ },
1582
+ "395": {
1583
+ "min": 0.33570832,
1584
+ "max": 4.880402
1585
+ },
1586
+ "396": {
1587
+ "min": -7.992117,
1588
+ "max": 16.105074
1589
+ },
1590
+ "397": {
1591
+ "min": 1.4628141,
1592
+ "max": 6.8672156
1593
+ },
1594
+ "398": {
1595
+ "min": 0.05830259,
1596
+ "max": 22.339478
1597
+ },
1598
+ "399": {
1599
+ "min": -16.86692,
1600
+ "max": 12.360369
1601
+ },
1602
+ "400": {
1603
+ "min": -1.2612793,
1604
+ "max": 20.764729
1605
+ },
1606
+ "401": {
1607
+ "min": -19.100859,
1608
+ "max": 13.9229145
1609
+ },
1610
+ "402": {
1611
+ "min": 0.024608454,
1612
+ "max": 2.1782088
1613
+ },
1614
+ "403": {
1615
+ "min": -29.77892,
1616
+ "max": -8.1600485
1617
+ },
1618
+ "404": {
1619
+ "min": -24.613401,
1620
+ "max": -5.386564
1621
+ },
1622
+ "405": {
1623
+ "min": 2.3307016,
1624
+ "max": 23.921371
1625
+ },
1626
+ "406": {
1627
+ "min": -24.564157,
1628
+ "max": -6.3543406
1629
+ },
1630
+ "407": {
1631
+ "min": -2.2407632,
1632
+ "max": 23.744602
1633
+ },
1634
+ "408": {
1635
+ "min": -3.398119,
1636
+ "max": 19.672873
1637
+ },
1638
+ "409": {
1639
+ "min": -31.94274,
1640
+ "max": -11.309151
1641
+ },
1642
+ "410": {
1643
+ "min": -2.1550024,
1644
+ "max": 20.272894
1645
+ },
1646
+ "411": {
1647
+ "min": 0.07676917,
1648
+ "max": 20.896122
1649
+ },
1650
+ "412": {
1651
+ "min": -31.699791,
1652
+ "max": -11.631897
1653
+ },
1654
+ "413": {
1655
+ "min": -5.6875405,
1656
+ "max": 17.402555
1657
+ },
1658
+ "414": {
1659
+ "min": -32.876778,
1660
+ "max": -10.64664
1661
+ },
1662
+ "415": {
1663
+ "min": -26.726288,
1664
+ "max": 3.8908105
1665
+ },
1666
+ "416": {
1667
+ "min": -26.45941,
1668
+ "max": 22.340754
1669
+ },
1670
+ "417": {
1671
+ "min": -0.2458527,
1672
+ "max": 26.337315
1673
+ },
1674
+ "418": {
1675
+ "min": 1.9023864,
1676
+ "max": 27.046677
1677
+ },
1678
+ "419": {
1679
+ "min": 7.898818,
1680
+ "max": 33.82489
1681
+ },
1682
+ "420": {
1683
+ "min": 1.0647141,
1684
+ "max": 27.09132
1685
+ },
1686
+ "421": {
1687
+ "min": 0.9227684,
1688
+ "max": 17.422005
1689
+ },
1690
+ "422": {
1691
+ "min": -20.46155,
1692
+ "max": 13.385945
1693
+ },
1694
+ "423": {
1695
+ "min": 0.6030156,
1696
+ "max": 24.602518
1697
+ },
1698
+ "424": {
1699
+ "min": -1.1734096,
1700
+ "max": 16.779497
1701
+ },
1702
+ "425": {
1703
+ "min": -19.347284,
1704
+ "max": 13.116287
1705
+ },
1706
+ "426": {
1707
+ "min": -6.7097616,
1708
+ "max": 17.158176
1709
+ },
1710
+ "427": {
1711
+ "min": -26.323277,
1712
+ "max": 18.145752
1713
+ },
1714
+ "428": {
1715
+ "min": 2.3058186,
1716
+ "max": 25.974451
1717
+ },
1718
+ "429": {
1719
+ "min": -6.163848,
1720
+ "max": 17.775368
1721
+ },
1722
+ "430": {
1723
+ "min": -0.75703263,
1724
+ "max": 1.3431885
1725
+ },
1726
+ "431": {
1727
+ "min": 4.917442,
1728
+ "max": 28.309254
1729
+ },
1730
+ "432": {
1731
+ "min": -27.255377,
1732
+ "max": -7.782239
1733
+ },
1734
+ "433": {
1735
+ "min": 3.8299553,
1736
+ "max": 9.591795
1737
+ },
1738
+ "434": {
1739
+ "min": -37.02105,
1740
+ "max": -12.956331
1741
+ },
1742
+ "435": {
1743
+ "min": -2.276888,
1744
+ "max": 14.923375
1745
+ },
1746
+ "436": {
1747
+ "min": -26.225246,
1748
+ "max": -6.5521727
1749
+ },
1750
+ "437": {
1751
+ "min": -2.564173,
1752
+ "max": 20.82862
1753
+ },
1754
+ "438": {
1755
+ "min": 0.9418698,
1756
+ "max": 23.190676
1757
+ },
1758
+ "439": {
1759
+ "min": -1.974995,
1760
+ "max": 20.606476
1761
+ },
1762
+ "440": {
1763
+ "min": -4.6523275,
1764
+ "max": 23.344822
1765
+ },
1766
+ "441": {
1767
+ "min": -3.0341372,
1768
+ "max": 26.198486
1769
+ },
1770
+ "442": {
1771
+ "min": 1.9138552,
1772
+ "max": 19.36911
1773
+ },
1774
+ "443": {
1775
+ "min": -9.666252,
1776
+ "max": 17.195454
1777
+ },
1778
+ "444": {
1779
+ "min": 1.3314842,
1780
+ "max": 3.5902944
1781
+ },
1782
+ "445": {
1783
+ "min": -27.685114,
1784
+ "max": -6.146671
1785
+ },
1786
+ "446": {
1787
+ "min": -8.9996,
1788
+ "max": 12.74964
1789
+ },
1790
+ "447": {
1791
+ "min": 1.0100191,
1792
+ "max": 19.228138
1793
+ },
1794
+ "448": {
1795
+ "min": -3.6857126,
1796
+ "max": 17.458824
1797
+ },
1798
+ "449": {
1799
+ "min": -3.6544185,
1800
+ "max": 21.80997
1801
+ },
1802
+ "450": {
1803
+ "min": -32.752686,
1804
+ "max": -9.360341
1805
+ },
1806
+ "451": {
1807
+ "min": 3.2821357,
1808
+ "max": 27.006626
1809
+ },
1810
+ "452": {
1811
+ "min": -6.092599,
1812
+ "max": 15.906029
1813
+ },
1814
+ "453": {
1815
+ "min": -31.246696,
1816
+ "max": -9.428819
1817
+ },
1818
+ "454": {
1819
+ "min": -4.9937325,
1820
+ "max": 20.345928
1821
+ },
1822
+ "455": {
1823
+ "min": -1.7509745,
1824
+ "max": 25.38555
1825
+ },
1826
+ "456": {
1827
+ "min": -0.49981028,
1828
+ "max": 0.9637035
1829
+ },
1830
+ "457": {
1831
+ "min": -0.2916854,
1832
+ "max": 24.856312
1833
+ },
1834
+ "458": {
1835
+ "min": -0.14087246,
1836
+ "max": 20.63222
1837
+ },
1838
+ "459": {
1839
+ "min": 0.7559475,
1840
+ "max": 25.567177
1841
+ },
1842
+ "460": {
1843
+ "min": -8.767632,
1844
+ "max": 15.474452
1845
+ },
1846
+ "461": {
1847
+ "min": -23.273497,
1848
+ "max": 10.8098545
1849
+ },
1850
+ "462": {
1851
+ "min": 1.6475964,
1852
+ "max": 24.086868
1853
+ },
1854
+ "463": {
1855
+ "min": -12.417615,
1856
+ "max": 11.552543
1857
+ },
1858
+ "464": {
1859
+ "min": -21.507673,
1860
+ "max": 14.025459
1861
+ },
1862
+ "465": {
1863
+ "min": -16.346762,
1864
+ "max": 16.826067
1865
+ },
1866
+ "466": {
1867
+ "min": -31.228073,
1868
+ "max": -7.801334
1869
+ },
1870
+ "467": {
1871
+ "min": 0.69719213,
1872
+ "max": 21.69153
1873
+ },
1874
+ "468": {
1875
+ "min": -9.723783,
1876
+ "max": 19.189207
1877
+ },
1878
+ "469": {
1879
+ "min": -5.391553,
1880
+ "max": 19.651505
1881
+ },
1882
+ "470": {
1883
+ "min": -35.4438,
1884
+ "max": -11.632509
1885
+ },
1886
+ "471": {
1887
+ "min": -28.225824,
1888
+ "max": -7.152101
1889
+ },
1890
+ "472": {
1891
+ "min": -17.584038,
1892
+ "max": 12.456065
1893
+ },
1894
+ "473": {
1895
+ "min": -0.742098,
1896
+ "max": 20.936527
1897
+ },
1898
+ "474": {
1899
+ "min": -5.1420536,
1900
+ "max": 21.331238
1901
+ },
1902
+ "475": {
1903
+ "min": -38.587414,
1904
+ "max": -13.462004
1905
+ },
1906
+ "476": {
1907
+ "min": -23.379496,
1908
+ "max": 17.913069
1909
+ },
1910
+ "477": {
1911
+ "min": 3.8590598,
1912
+ "max": 24.020193
1913
+ },
1914
+ "478": {
1915
+ "min": -10.690033,
1916
+ "max": 15.2079115
1917
+ },
1918
+ "479": {
1919
+ "min": 3.961783,
1920
+ "max": 26.092964
1921
+ },
1922
+ "480": {
1923
+ "min": -43.216656,
1924
+ "max": -16.702164
1925
+ },
1926
+ "481": {
1927
+ "min": -0.5705468,
1928
+ "max": 2.2348816
1929
+ },
1930
+ "482": {
1931
+ "min": -1.3589133,
1932
+ "max": 12.308394
1933
+ },
1934
+ "483": {
1935
+ "min": -2.1965091,
1936
+ "max": 12.463729
1937
+ },
1938
+ "484": {
1939
+ "min": -21.850782,
1940
+ "max": 16.781565
1941
+ },
1942
+ "485": {
1943
+ "min": -23.164984,
1944
+ "max": 13.848262
1945
+ },
1946
+ "486": {
1947
+ "min": -22.556973,
1948
+ "max": 17.65414
1949
+ },
1950
+ "487": {
1951
+ "min": -2.0654256,
1952
+ "max": 17.087208
1953
+ },
1954
+ "488": {
1955
+ "min": -3.0749595,
1956
+ "max": 22.226017
1957
+ },
1958
+ "489": {
1959
+ "min": -21.203419,
1960
+ "max": 17.780985
1961
+ },
1962
+ "490": {
1963
+ "min": 1.4138634,
1964
+ "max": 24.274942
1965
+ },
1966
+ "491": {
1967
+ "min": -5.109016,
1968
+ "max": 21.18074
1969
+ },
1970
+ "492": {
1971
+ "min": -25.913998,
1972
+ "max": 24.031776
1973
+ },
1974
+ "493": {
1975
+ "min": -2.5394301,
1976
+ "max": 20.783964
1977
+ },
1978
+ "494": {
1979
+ "min": 3.1063592,
1980
+ "max": 8.740543
1981
+ },
1982
+ "495": {
1983
+ "min": -29.981491,
1984
+ "max": -6.6605134
1985
+ },
1986
+ "496": {
1987
+ "min": -1.1175672,
1988
+ "max": 14.087181
1989
+ },
1990
+ "497": {
1991
+ "min": -1.5031767,
1992
+ "max": 23.358587
1993
+ },
1994
+ "498": {
1995
+ "min": -5.080254,
1996
+ "max": 19.62491
1997
+ },
1998
+ "499": {
1999
+ "min": -6.1226935,
2000
+ "max": 14.089766
2001
+ },
2002
+ "500": {
2003
+ "min": -0.6295518,
2004
+ "max": 22.95204
2005
+ },
2006
+ "501": {
2007
+ "min": -4.5529714,
2008
+ "max": 18.651022
2009
+ },
2010
+ "502": {
2011
+ "min": -2.3337607,
2012
+ "max": 21.87258
2013
+ },
2014
+ "503": {
2015
+ "min": -3.2066877,
2016
+ "max": 20.940033
2017
+ },
2018
+ "504": {
2019
+ "min": -18.681002,
2020
+ "max": 11.768947
2021
+ },
2022
+ "505": {
2023
+ "min": -5.5686946,
2024
+ "max": 24.550703
2025
+ },
2026
+ "506": {
2027
+ "min": -37.334908,
2028
+ "max": -15.549632
2029
+ },
2030
+ "507": {
2031
+ "min": -30.97558,
2032
+ "max": -6.2813716
2033
+ },
2034
+ "508": {
2035
+ "min": -9.953325,
2036
+ "max": -4.0038443
2037
+ },
2038
+ "509": {
2039
+ "min": -4.1305637,
2040
+ "max": 15.721878
2041
+ },
2042
+ "510": {
2043
+ "min": -26.511234,
2044
+ "max": -8.314857
2045
+ },
2046
+ "511": {
2047
+ "min": 6.4578366,
2048
+ "max": 27.056826
2049
+ },
2050
+ "512": {
2051
+ "min": -24.178032,
2052
+ "max": -5.306391
2053
+ },
2054
+ "513": {
2055
+ "min": 0.3948577,
2056
+ "max": 21.673328
2057
+ },
2058
+ "514": {
2059
+ "min": -22.09296,
2060
+ "max": -4.122241
2061
+ },
2062
+ "515": {
2063
+ "min": -0.72330153,
2064
+ "max": 6.9569626
2065
+ },
2066
+ "516": {
2067
+ "min": 0.4269984,
2068
+ "max": 21.856884
2069
+ },
2070
+ "517": {
2071
+ "min": -31.0212,
2072
+ "max": -7.042944
2073
+ },
2074
+ "518": {
2075
+ "min": 2.2265594,
2076
+ "max": 28.036211
2077
+ },
2078
+ "519": {
2079
+ "min": 8.149761,
2080
+ "max": 34.0092
2081
+ },
2082
+ "520": {
2083
+ "min": -28.719715,
2084
+ "max": -7.057854
2085
+ },
2086
+ "521": {
2087
+ "min": -40.1808,
2088
+ "max": -12.431791
2089
+ },
2090
+ "522": {
2091
+ "min": -31.39173,
2092
+ "max": -7.500824
2093
+ },
2094
+ "523": {
2095
+ "min": -12.610057,
2096
+ "max": 16.882992
2097
+ },
2098
+ "524": {
2099
+ "min": -2.3440006,
2100
+ "max": 14.363103
2101
+ },
2102
+ "525": {
2103
+ "min": 3.1269865,
2104
+ "max": 23.400154
2105
+ },
2106
+ "526": {
2107
+ "min": -32.91054,
2108
+ "max": -11.537181
2109
+ },
2110
+ "527": {
2111
+ "min": -0.78371537,
2112
+ "max": 20.514223
2113
+ },
2114
+ "528": {
2115
+ "min": 4.5224047,
2116
+ "max": 24.938019
2117
+ },
2118
+ "529": {
2119
+ "min": -23.083723,
2120
+ "max": 9.596625
2121
+ },
2122
+ "530": {
2123
+ "min": -15.342019,
2124
+ "max": 5.024158
2125
+ },
2126
+ "531": {
2127
+ "min": -24.780088,
2128
+ "max": 14.800152
2129
+ },
2130
+ "532": {
2131
+ "min": -5.0446954,
2132
+ "max": 24.631525
2133
+ },
2134
+ "533": {
2135
+ "min": -22.981325,
2136
+ "max": -5.7219915
2137
+ },
2138
+ "534": {
2139
+ "min": -5.3431263,
2140
+ "max": 17.208897
2141
+ },
2142
+ "535": {
2143
+ "min": -6.1052475,
2144
+ "max": 10.759892
2145
+ },
2146
+ "536": {
2147
+ "min": -34.129074,
2148
+ "max": -10.252723
2149
+ },
2150
+ "537": {
2151
+ "min": -5.0668106,
2152
+ "max": 16.166605
2153
+ },
2154
+ "538": {
2155
+ "min": -3.9147837,
2156
+ "max": 23.804792
2157
+ },
2158
+ "539": {
2159
+ "min": -1.9971699,
2160
+ "max": 19.37956
2161
+ },
2162
+ "540": {
2163
+ "min": -26.27268,
2164
+ "max": -5.467554
2165
+ },
2166
+ "541": {
2167
+ "min": -29.211243,
2168
+ "max": -9.057553
2169
+ },
2170
+ "542": {
2171
+ "min": -28.749514,
2172
+ "max": -8.229603
2173
+ },
2174
+ "543": {
2175
+ "min": -18.980787,
2176
+ "max": 17.715137
2177
+ },
2178
+ "544": {
2179
+ "min": -30.152807,
2180
+ "max": -5.1111603
2181
+ },
2182
+ "545": {
2183
+ "min": 20.611519,
2184
+ "max": 44.809135
2185
+ },
2186
+ "546": {
2187
+ "min": -0.8341793,
2188
+ "max": 19.097116
2189
+ },
2190
+ "547": {
2191
+ "min": -16.601349,
2192
+ "max": -8.989658
2193
+ },
2194
+ "548": {
2195
+ "min": -2.7644966,
2196
+ "max": -1.1274132
2197
+ },
2198
+ "549": {
2199
+ "min": -0.7842293,
2200
+ "max": 23.520288
2201
+ },
2202
+ "550": {
2203
+ "min": -29.139688,
2204
+ "max": -3.747329
2205
+ },
2206
+ "551": {
2207
+ "min": -18.191483,
2208
+ "max": 19.306465
2209
+ },
2210
+ "552": {
2211
+ "min": -41.29428,
2212
+ "max": -18.437387
2213
+ },
2214
+ "553": {
2215
+ "min": -4.3428817,
2216
+ "max": 15.744041
2217
+ },
2218
+ "554": {
2219
+ "min": -7.373428,
2220
+ "max": 10.716894
2221
+ },
2222
+ "555": {
2223
+ "min": -5.184789,
2224
+ "max": 21.789888
2225
+ },
2226
+ "556": {
2227
+ "min": 1.7831125,
2228
+ "max": 27.081272
2229
+ },
2230
+ "557": {
2231
+ "min": -17.478733,
2232
+ "max": 14.243218
2233
+ },
2234
+ "558": {
2235
+ "min": -25.404596,
2236
+ "max": -6.865118
2237
+ },
2238
+ "559": {
2239
+ "min": -5.19688,
2240
+ "max": 12.207712
2241
+ },
2242
+ "560": {
2243
+ "min": -2.7444966,
2244
+ "max": 17.154371
2245
+ },
2246
+ "561": {
2247
+ "min": -3.282767,
2248
+ "max": 24.757523
2249
+ },
2250
+ "562": {
2251
+ "min": 0.3180009,
2252
+ "max": 4.781142
2253
+ },
2254
+ "563": {
2255
+ "min": 1.0590945,
2256
+ "max": 22.231657
2257
+ },
2258
+ "564": {
2259
+ "min": -32.267662,
2260
+ "max": -7.3539634
2261
+ },
2262
+ "565": {
2263
+ "min": -4.765335,
2264
+ "max": 17.058832
2265
+ },
2266
+ "566": {
2267
+ "min": -5.9064894,
2268
+ "max": -2.468252
2269
+ },
2270
+ "567": {
2271
+ "min": -0.97480375,
2272
+ "max": -0.111969106
2273
+ },
2274
+ "568": {
2275
+ "min": 1.9634038,
2276
+ "max": 26.739004
2277
+ },
2278
+ "569": {
2279
+ "min": 1.0564431,
2280
+ "max": 9.852891
2281
+ },
2282
+ "570": {
2283
+ "min": 3.8127716,
2284
+ "max": 26.723938
2285
+ },
2286
+ "571": {
2287
+ "min": 0.119975016,
2288
+ "max": 23.492044
2289
+ },
2290
+ "572": {
2291
+ "min": -38.279755,
2292
+ "max": -12.736687
2293
+ },
2294
+ "573": {
2295
+ "min": -45.301968,
2296
+ "max": -21.101309
2297
+ },
2298
+ "574": {
2299
+ "min": -3.0974455,
2300
+ "max": 20.624613
2301
+ },
2302
+ "575": {
2303
+ "min": -8.615582,
2304
+ "max": 18.104895
2305
+ },
2306
+ "576": {
2307
+ "min": -2.1252794,
2308
+ "max": 20.745161
2309
+ },
2310
+ "577": {
2311
+ "min": -26.556177,
2312
+ "max": 14.599733
2313
+ },
2314
+ "578": {
2315
+ "min": -0.024671406,
2316
+ "max": 24.96099
2317
+ },
2318
+ "579": {
2319
+ "min": -28.976942,
2320
+ "max": -6.6810374
2321
+ },
2322
+ "580": {
2323
+ "min": 2.8199294,
2324
+ "max": 22.819834
2325
+ },
2326
+ "581": {
2327
+ "min": 2.853858,
2328
+ "max": 22.710331
2329
+ },
2330
+ "582": {
2331
+ "min": -4.695688,
2332
+ "max": 16.77671
2333
+ },
2334
+ "583": {
2335
+ "min": -3.5910516,
2336
+ "max": 15.744045
2337
+ },
2338
+ "584": {
2339
+ "min": -23.74142,
2340
+ "max": -2.303401
2341
+ },
2342
+ "585": {
2343
+ "min": -1.6447798,
2344
+ "max": 22.271755
2345
+ },
2346
+ "586": {
2347
+ "min": -18.989012,
2348
+ "max": 23.426958
2349
+ },
2350
+ "587": {
2351
+ "min": -9.208938,
2352
+ "max": 11.905319
2353
+ },
2354
+ "588": {
2355
+ "min": -4.3434696,
2356
+ "max": 21.862534
2357
+ },
2358
+ "589": {
2359
+ "min": -35.33122,
2360
+ "max": -12.1679535
2361
+ },
2362
+ "590": {
2363
+ "min": -18.308905,
2364
+ "max": 15.019794
2365
+ },
2366
+ "591": {
2367
+ "min": -18.645998,
2368
+ "max": 21.095306
2369
+ },
2370
+ "592": {
2371
+ "min": -12.405873,
2372
+ "max": 19.12141
2373
+ },
2374
+ "593": {
2375
+ "min": -29.306328,
2376
+ "max": -7.1856647
2377
+ },
2378
+ "594": {
2379
+ "min": -18.061968,
2380
+ "max": 26.283903
2381
+ },
2382
+ "595": {
2383
+ "min": -16.088865,
2384
+ "max": 18.014563
2385
+ },
2386
+ "596": {
2387
+ "min": -3.0178447,
2388
+ "max": 16.56776
2389
+ },
2390
+ "597": {
2391
+ "min": 0.89121914,
2392
+ "max": 4.439687
2393
+ },
2394
+ "598": {
2395
+ "min": -2.8508217,
2396
+ "max": 10.134213
2397
+ },
2398
+ "599": {
2399
+ "min": -32.592346,
2400
+ "max": -8.459927
2401
+ },
2402
+ "600": {
2403
+ "min": -26.200771,
2404
+ "max": -5.647103
2405
+ },
2406
+ "601": {
2407
+ "min": -33.37037,
2408
+ "max": -10.618579
2409
+ },
2410
+ "602": {
2411
+ "min": -30.941462,
2412
+ "max": 4.8009014
2413
+ },
2414
+ "603": {
2415
+ "min": -4.0312924,
2416
+ "max": 18.018852
2417
+ },
2418
+ "604": {
2419
+ "min": -6.6778564,
2420
+ "max": 17.876013
2421
+ },
2422
+ "605": {
2423
+ "min": -5.495429,
2424
+ "max": -2.0453649
2425
+ },
2426
+ "606": {
2427
+ "min": -3.0549653,
2428
+ "max": 20.0536
2429
+ },
2430
+ "607": {
2431
+ "min": -28.336916,
2432
+ "max": -3.9042304
2433
+ },
2434
+ "608": {
2435
+ "min": -16.471952,
2436
+ "max": 15.295334
2437
+ },
2438
+ "609": {
2439
+ "min": -36.75675,
2440
+ "max": -10.971328
2441
+ },
2442
+ "610": {
2443
+ "min": -55.367805,
2444
+ "max": -20.475626
2445
+ },
2446
+ "611": {
2447
+ "min": -22.948793,
2448
+ "max": 5.7982717
2449
+ },
2450
+ "612": {
2451
+ "min": -30.240822,
2452
+ "max": -8.290577
2453
+ },
2454
+ "613": {
2455
+ "min": -8.479754,
2456
+ "max": 13.297984
2457
+ },
2458
+ "614": {
2459
+ "min": -1.0887709,
2460
+ "max": 21.048378
2461
+ },
2462
+ "615": {
2463
+ "min": -22.356672,
2464
+ "max": 11.563994
2465
+ },
2466
+ "616": {
2467
+ "min": -26.242134,
2468
+ "max": -8.2371645
2469
+ },
2470
+ "617": {
2471
+ "min": -1.3786664,
2472
+ "max": 17.263382
2473
+ },
2474
+ "618": {
2475
+ "min": 4.486625,
2476
+ "max": 26.28879
2477
+ },
2478
+ "619": {
2479
+ "min": -2.1657019,
2480
+ "max": 21.968613
2481
+ },
2482
+ "620": {
2483
+ "min": 0.066034116,
2484
+ "max": 20.680025
2485
+ },
2486
+ "621": {
2487
+ "min": -23.499825,
2488
+ "max": -7.3198004
2489
+ },
2490
+ "622": {
2491
+ "min": -23.70215,
2492
+ "max": -1.8504668
2493
+ },
2494
+ "623": {
2495
+ "min": -6.9708214,
2496
+ "max": -1.5366066
2497
+ },
2498
+ "624": {
2499
+ "min": -10.189118,
2500
+ "max": -3.9539773
2501
+ },
2502
+ "625": {
2503
+ "min": -2.1946218,
2504
+ "max": 19.994843
2505
+ },
2506
+ "626": {
2507
+ "min": -0.09181203,
2508
+ "max": 22.788807
2509
+ },
2510
+ "627": {
2511
+ "min": -2.9659882,
2512
+ "max": 8.375965
2513
+ },
2514
+ "628": {
2515
+ "min": 0.6625086,
2516
+ "max": 22.87884
2517
+ },
2518
+ "629": {
2519
+ "min": -6.1918864,
2520
+ "max": 16.411804
2521
+ },
2522
+ "630": {
2523
+ "min": -26.160965,
2524
+ "max": 10.821054
2525
+ },
2526
+ "631": {
2527
+ "min": -29.843529,
2528
+ "max": -7.3103056
2529
+ },
2530
+ "632": {
2531
+ "min": -8.988075,
2532
+ "max": 15.658838
2533
+ },
2534
+ "633": {
2535
+ "min": -4.053576,
2536
+ "max": 17.372967
2537
+ },
2538
+ "634": {
2539
+ "min": 1.1613051,
2540
+ "max": 22.64282
2541
+ },
2542
+ "635": {
2543
+ "min": -0.6273499,
2544
+ "max": 2.0964618
2545
+ },
2546
+ "636": {
2547
+ "min": -24.764277,
2548
+ "max": 16.614624
2549
+ },
2550
+ "637": {
2551
+ "min": 0.8204548,
2552
+ "max": 21.476398
2553
+ },
2554
+ "638": {
2555
+ "min": -2.6629283,
2556
+ "max": 20.262112
2557
+ },
2558
+ "639": {
2559
+ "min": 0.5217963,
2560
+ "max": 3.9972696
2561
+ },
2562
+ "640": {
2563
+ "min": -6.9506702,
2564
+ "max": 14.998429
2565
+ },
2566
+ "641": {
2567
+ "min": -5.8929925,
2568
+ "max": -0.26532844
2569
+ },
2570
+ "642": {
2571
+ "min": 2.746361,
2572
+ "max": 24.816187
2573
+ },
2574
+ "643": {
2575
+ "min": -4.957652,
2576
+ "max": 21.39037
2577
+ },
2578
+ "644": {
2579
+ "min": -2.8241003,
2580
+ "max": 23.36395
2581
+ },
2582
+ "645": {
2583
+ "min": -0.6121004,
2584
+ "max": 25.775505
2585
+ },
2586
+ "646": {
2587
+ "min": -8.694734,
2588
+ "max": 13.066691
2589
+ },
2590
+ "647": {
2591
+ "min": -8.909763,
2592
+ "max": 14.810188
2593
+ },
2594
+ "648": {
2595
+ "min": -1.1508913,
2596
+ "max": 17.703691
2597
+ },
2598
+ "649": {
2599
+ "min": -29.149782,
2600
+ "max": -8.472234
2601
+ },
2602
+ "650": {
2603
+ "min": -28.810371,
2604
+ "max": -10.188003
2605
+ },
2606
+ "651": {
2607
+ "min": 1.4408362,
2608
+ "max": 18.182545
2609
+ },
2610
+ "652": {
2611
+ "min": -5.344232,
2612
+ "max": -0.06462979
2613
+ },
2614
+ "653": {
2615
+ "min": -6.7675915,
2616
+ "max": 18.32776
2617
+ },
2618
+ "654": {
2619
+ "min": -0.15166329,
2620
+ "max": 24.112226
2621
+ },
2622
+ "655": {
2623
+ "min": -1.0693625,
2624
+ "max": 22.16969
2625
+ },
2626
+ "656": {
2627
+ "min": -33.66613,
2628
+ "max": -10.815098
2629
+ },
2630
+ "657": {
2631
+ "min": 2.090548,
2632
+ "max": 22.508085
2633
+ },
2634
+ "658": {
2635
+ "min": -3.7840073,
2636
+ "max": 21.95944
2637
+ },
2638
+ "659": {
2639
+ "min": -28.02926,
2640
+ "max": 9.670846
2641
+ },
2642
+ "660": {
2643
+ "min": 0.13043611,
2644
+ "max": 25.527086
2645
+ },
2646
+ "661": {
2647
+ "min": -2.869324,
2648
+ "max": 15.71783
2649
+ },
2650
+ "662": {
2651
+ "min": -1.0447471,
2652
+ "max": -0.13985139
2653
+ },
2654
+ "663": {
2655
+ "min": -0.744007,
2656
+ "max": 24.957567
2657
+ },
2658
+ "664": {
2659
+ "min": -5.1952896,
2660
+ "max": 14.977642
2661
+ },
2662
+ "665": {
2663
+ "min": 0.60184467,
2664
+ "max": 2.1511188
2665
+ },
2666
+ "666": {
2667
+ "min": -22.177305,
2668
+ "max": 6.6068954
2669
+ },
2670
+ "667": {
2671
+ "min": -33.494255,
2672
+ "max": -13.066339
2673
+ },
2674
+ "668": {
2675
+ "min": -4.892153,
2676
+ "max": 10.756072
2677
+ },
2678
+ "669": {
2679
+ "min": -2.2392833,
2680
+ "max": -0.8046426
2681
+ },
2682
+ "670": {
2683
+ "min": 0.8450957,
2684
+ "max": 23.02246
2685
+ },
2686
+ "671": {
2687
+ "min": 4.212241,
2688
+ "max": 28.81451
2689
+ },
2690
+ "672": {
2691
+ "min": -29.083513,
2692
+ "max": -9.08123
2693
+ },
2694
+ "673": {
2695
+ "min": -21.663876,
2696
+ "max": -9.500456
2697
+ },
2698
+ "674": {
2699
+ "min": -4.1398206,
2700
+ "max": 19.510742
2701
+ },
2702
+ "675": {
2703
+ "min": -1.3941061,
2704
+ "max": 24.01803
2705
+ },
2706
+ "676": {
2707
+ "min": -1.1840246,
2708
+ "max": 24.070492
2709
+ },
2710
+ "677": {
2711
+ "min": -1.736458,
2712
+ "max": 23.21187
2713
+ },
2714
+ "678": {
2715
+ "min": -29.858812,
2716
+ "max": -6.9562464
2717
+ },
2718
+ "679": {
2719
+ "min": -6.973733,
2720
+ "max": 17.965279
2721
+ },
2722
+ "680": {
2723
+ "min": -19.45212,
2724
+ "max": 6.008863
2725
+ },
2726
+ "681": {
2727
+ "min": -4.9676104,
2728
+ "max": -1.4536154
2729
+ },
2730
+ "682": {
2731
+ "min": -26.768513,
2732
+ "max": -1.8874344
2733
+ },
2734
+ "683": {
2735
+ "min": -1.7727988,
2736
+ "max": 19.027945
2737
+ },
2738
+ "684": {
2739
+ "min": -21.581385,
2740
+ "max": -1.112548
2741
+ },
2742
+ "685": {
2743
+ "min": -16.787106,
2744
+ "max": 21.814041
2745
+ },
2746
+ "686": {
2747
+ "min": -23.52352,
2748
+ "max": 15.30417
2749
+ },
2750
+ "687": {
2751
+ "min": -10.523366,
2752
+ "max": 14.910927
2753
+ },
2754
+ "688": {
2755
+ "min": -25.639105,
2756
+ "max": -2.8682446
2757
+ },
2758
+ "689": {
2759
+ "min": -24.469522,
2760
+ "max": 17.47347
2761
+ },
2762
+ "690": {
2763
+ "min": -34.886005,
2764
+ "max": -11.886645
2765
+ },
2766
+ "691": {
2767
+ "min": -30.498156,
2768
+ "max": -5.941866
2769
+ },
2770
+ "692": {
2771
+ "min": 1.3309996,
2772
+ "max": 3.774908
2773
+ },
2774
+ "693": {
2775
+ "min": -0.1390071,
2776
+ "max": 22.377735
2777
+ },
2778
+ "694": {
2779
+ "min": -31.342188,
2780
+ "max": -8.336738
2781
+ },
2782
+ "695": {
2783
+ "min": -1.1530393,
2784
+ "max": 20.40059
2785
+ },
2786
+ "696": {
2787
+ "min": -23.533188,
2788
+ "max": 25.53724
2789
+ },
2790
+ "697": {
2791
+ "min": -5.7250223,
2792
+ "max": -2.2662854
2793
+ },
2794
+ "698": {
2795
+ "min": -26.630342,
2796
+ "max": 10.083665
2797
+ },
2798
+ "699": {
2799
+ "min": 0.75335723,
2800
+ "max": 21.088997
2801
+ },
2802
+ "700": {
2803
+ "min": 5.3716817,
2804
+ "max": 30.392046
2805
+ },
2806
+ "701": {
2807
+ "min": -23.718029,
2808
+ "max": 16.540218
2809
+ },
2810
+ "702": {
2811
+ "min": 2.8307786,
2812
+ "max": 19.858612
2813
+ },
2814
+ "703": {
2815
+ "min": -28.734924,
2816
+ "max": -8.387034
2817
+ }
2818
+ }
models/anonymization/random_in-scale_ecapa+xvector/settings.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {
2
+ "vec_type": "ecapa+xvector",
3
+ "in_scale": true
4
+ }
models/anonymization/random_in-scale_ecapa+xvector/stats_per_dim.json ADDED
@@ -0,0 +1,2818 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "0": {
3
+ "min": -53.78102,
4
+ "max": 71.522766
5
+ },
6
+ "1": {
7
+ "min": -66.17744,
8
+ "max": 75.676636
9
+ },
10
+ "2": {
11
+ "min": -48.185783,
12
+ "max": 69.5752
13
+ },
14
+ "3": {
15
+ "min": -69.0832,
16
+ "max": 71.50455
17
+ },
18
+ "4": {
19
+ "min": -53.67975,
20
+ "max": 70.689964
21
+ },
22
+ "5": {
23
+ "min": -67.74706,
24
+ "max": 68.18581
25
+ },
26
+ "6": {
27
+ "min": -68.46971,
28
+ "max": 75.11478
29
+ },
30
+ "7": {
31
+ "min": -58.038914,
32
+ "max": 86.695915
33
+ },
34
+ "8": {
35
+ "min": -70.844864,
36
+ "max": 61.733646
37
+ },
38
+ "9": {
39
+ "min": -66.977264,
40
+ "max": 78.7805
41
+ },
42
+ "10": {
43
+ "min": -69.767204,
44
+ "max": 56.159626
45
+ },
46
+ "11": {
47
+ "min": -61.46872,
48
+ "max": 69.72292
49
+ },
50
+ "12": {
51
+ "min": -53.87868,
52
+ "max": 86.59767
53
+ },
54
+ "13": {
55
+ "min": -69.976204,
56
+ "max": 66.290085
57
+ },
58
+ "14": {
59
+ "min": -57.84421,
60
+ "max": 77.11852
61
+ },
62
+ "15": {
63
+ "min": -59.35311,
64
+ "max": 90.01132
65
+ },
66
+ "16": {
67
+ "min": -63.80249,
68
+ "max": 59.12133
69
+ },
70
+ "17": {
71
+ "min": -76.16057,
72
+ "max": 57.682774
73
+ },
74
+ "18": {
75
+ "min": -60.129745,
76
+ "max": 64.249855
77
+ },
78
+ "19": {
79
+ "min": -53.448387,
80
+ "max": 77.392044
81
+ },
82
+ "20": {
83
+ "min": -56.369453,
84
+ "max": 69.6439
85
+ },
86
+ "21": {
87
+ "min": -84.62843,
88
+ "max": 51.943325
89
+ },
90
+ "22": {
91
+ "min": -62.784344,
92
+ "max": 71.04552
93
+ },
94
+ "23": {
95
+ "min": -70.71048,
96
+ "max": 61.879765
97
+ },
98
+ "24": {
99
+ "min": -78.33233,
100
+ "max": 67.08752
101
+ },
102
+ "25": {
103
+ "min": -63.197113,
104
+ "max": 66.81995
105
+ },
106
+ "26": {
107
+ "min": -72.43587,
108
+ "max": 57.880627
109
+ },
110
+ "27": {
111
+ "min": -63.660175,
112
+ "max": 67.52966
113
+ },
114
+ "28": {
115
+ "min": -62.938908,
116
+ "max": 70.740776
117
+ },
118
+ "29": {
119
+ "min": -89.07566,
120
+ "max": 41.152435
121
+ },
122
+ "30": {
123
+ "min": -65.9668,
124
+ "max": 62.453205
125
+ },
126
+ "31": {
127
+ "min": -60.14345,
128
+ "max": 65.248
129
+ },
130
+ "32": {
131
+ "min": -59.803585,
132
+ "max": 60.58898
133
+ },
134
+ "33": {
135
+ "min": -67.355354,
136
+ "max": 64.526855
137
+ },
138
+ "34": {
139
+ "min": -75.603226,
140
+ "max": 62.206703
141
+ },
142
+ "35": {
143
+ "min": -76.39859,
144
+ "max": 52.95596
145
+ },
146
+ "36": {
147
+ "min": -62.2993,
148
+ "max": 70.487785
149
+ },
150
+ "37": {
151
+ "min": -55.2083,
152
+ "max": 71.517166
153
+ },
154
+ "38": {
155
+ "min": -59.664543,
156
+ "max": 66.46835
157
+ },
158
+ "39": {
159
+ "min": -56.777294,
160
+ "max": 63.48767
161
+ },
162
+ "40": {
163
+ "min": -68.907326,
164
+ "max": 53.75124
165
+ },
166
+ "41": {
167
+ "min": -75.737305,
168
+ "max": 59.049564
169
+ },
170
+ "42": {
171
+ "min": -70.18534,
172
+ "max": 65.56492
173
+ },
174
+ "43": {
175
+ "min": -62.29398,
176
+ "max": 61.61791
177
+ },
178
+ "44": {
179
+ "min": -66.951645,
180
+ "max": 60.133236
181
+ },
182
+ "45": {
183
+ "min": -76.79975,
184
+ "max": 53.633553
185
+ },
186
+ "46": {
187
+ "min": -66.1194,
188
+ "max": 82.98588
189
+ },
190
+ "47": {
191
+ "min": -70.22554,
192
+ "max": 46.608093
193
+ },
194
+ "48": {
195
+ "min": -57.887638,
196
+ "max": 79.86075
197
+ },
198
+ "49": {
199
+ "min": -72.25425,
200
+ "max": 62.665676
201
+ },
202
+ "50": {
203
+ "min": -65.382225,
204
+ "max": 67.30714
205
+ },
206
+ "51": {
207
+ "min": -51.34941,
208
+ "max": 71.72518
209
+ },
210
+ "52": {
211
+ "min": -69.180336,
212
+ "max": 74.063614
213
+ },
214
+ "53": {
215
+ "min": -60.2008,
216
+ "max": 64.966644
217
+ },
218
+ "54": {
219
+ "min": -57.63319,
220
+ "max": 93.04841
221
+ },
222
+ "55": {
223
+ "min": -66.719795,
224
+ "max": 60.33675
225
+ },
226
+ "56": {
227
+ "min": -58.828903,
228
+ "max": 58.596874
229
+ },
230
+ "57": {
231
+ "min": -61.67271,
232
+ "max": 67.19133
233
+ },
234
+ "58": {
235
+ "min": -79.72356,
236
+ "max": 56.27378
237
+ },
238
+ "59": {
239
+ "min": -64.17342,
240
+ "max": 52.724728
241
+ },
242
+ "60": {
243
+ "min": -63.058067,
244
+ "max": 64.12077
245
+ },
246
+ "61": {
247
+ "min": -59.20889,
248
+ "max": 57.395725
249
+ },
250
+ "62": {
251
+ "min": -70.80558,
252
+ "max": 58.798714
253
+ },
254
+ "63": {
255
+ "min": -69.424286,
256
+ "max": 59.611706
257
+ },
258
+ "64": {
259
+ "min": -61.391636,
260
+ "max": 70.6599
261
+ },
262
+ "65": {
263
+ "min": -60.44364,
264
+ "max": 67.76011
265
+ },
266
+ "66": {
267
+ "min": -73.26115,
268
+ "max": 66.377975
269
+ },
270
+ "67": {
271
+ "min": -68.28554,
272
+ "max": 55.925045
273
+ },
274
+ "68": {
275
+ "min": -60.20943,
276
+ "max": 67.83438
277
+ },
278
+ "69": {
279
+ "min": -69.208405,
280
+ "max": 47.963608
281
+ },
282
+ "70": {
283
+ "min": -66.484184,
284
+ "max": 55.913662
285
+ },
286
+ "71": {
287
+ "min": -67.96239,
288
+ "max": 55.361523
289
+ },
290
+ "72": {
291
+ "min": -56.931698,
292
+ "max": 80.60519
293
+ },
294
+ "73": {
295
+ "min": -75.97575,
296
+ "max": 59.460876
297
+ },
298
+ "74": {
299
+ "min": -72.01685,
300
+ "max": 55.85531
301
+ },
302
+ "75": {
303
+ "min": -83.84435,
304
+ "max": 67.617714
305
+ },
306
+ "76": {
307
+ "min": -63.002346,
308
+ "max": 74.16706
309
+ },
310
+ "77": {
311
+ "min": -65.27625,
312
+ "max": 63.81848
313
+ },
314
+ "78": {
315
+ "min": -51.847935,
316
+ "max": 77.05152
317
+ },
318
+ "79": {
319
+ "min": -56.713646,
320
+ "max": 82.87956
321
+ },
322
+ "80": {
323
+ "min": -79.36466,
324
+ "max": 59.298874
325
+ },
326
+ "81": {
327
+ "min": -49.403866,
328
+ "max": 79.08704
329
+ },
330
+ "82": {
331
+ "min": -76.9641,
332
+ "max": 73.491234
333
+ },
334
+ "83": {
335
+ "min": -71.64071,
336
+ "max": 60.22914
337
+ },
338
+ "84": {
339
+ "min": -51.331245,
340
+ "max": 90.87791
341
+ },
342
+ "85": {
343
+ "min": -66.579544,
344
+ "max": 63.449413
345
+ },
346
+ "86": {
347
+ "min": -54.565914,
348
+ "max": 75.81953
349
+ },
350
+ "87": {
351
+ "min": -58.67893,
352
+ "max": 69.04622
353
+ },
354
+ "88": {
355
+ "min": -76.128746,
356
+ "max": 54.5772
357
+ },
358
+ "89": {
359
+ "min": -54.17752,
360
+ "max": 74.701126
361
+ },
362
+ "90": {
363
+ "min": -82.7953,
364
+ "max": 60.191803
365
+ },
366
+ "91": {
367
+ "min": -67.48541,
368
+ "max": 51.010777
369
+ },
370
+ "92": {
371
+ "min": -78.8529,
372
+ "max": 56.466946
373
+ },
374
+ "93": {
375
+ "min": -72.36613,
376
+ "max": 81.58695
377
+ },
378
+ "94": {
379
+ "min": -57.060806,
380
+ "max": 71.44643
381
+ },
382
+ "95": {
383
+ "min": -55.185856,
384
+ "max": 69.17048
385
+ },
386
+ "96": {
387
+ "min": -71.05624,
388
+ "max": 67.86452
389
+ },
390
+ "97": {
391
+ "min": -75.73092,
392
+ "max": 58.44215
393
+ },
394
+ "98": {
395
+ "min": -92.00813,
396
+ "max": 43.44401
397
+ },
398
+ "99": {
399
+ "min": -65.79061,
400
+ "max": 73.40177
401
+ },
402
+ "100": {
403
+ "min": -76.2059,
404
+ "max": 63.068066
405
+ },
406
+ "101": {
407
+ "min": -60.9155,
408
+ "max": 69.46355
409
+ },
410
+ "102": {
411
+ "min": -60.28491,
412
+ "max": 68.150345
413
+ },
414
+ "103": {
415
+ "min": -69.13637,
416
+ "max": 60.209812
417
+ },
418
+ "104": {
419
+ "min": -61.574318,
420
+ "max": 66.707016
421
+ },
422
+ "105": {
423
+ "min": -66.71802,
424
+ "max": 61.528496
425
+ },
426
+ "106": {
427
+ "min": -69.701324,
428
+ "max": 58.42756
429
+ },
430
+ "107": {
431
+ "min": -79.25236,
432
+ "max": 59.586662
433
+ },
434
+ "108": {
435
+ "min": -67.6817,
436
+ "max": 66.04242
437
+ },
438
+ "109": {
439
+ "min": -63.441757,
440
+ "max": 71.41296
441
+ },
442
+ "110": {
443
+ "min": -67.2244,
444
+ "max": 61.159184
445
+ },
446
+ "111": {
447
+ "min": -66.380264,
448
+ "max": 63.885826
449
+ },
450
+ "112": {
451
+ "min": -64.685745,
452
+ "max": 63.721073
453
+ },
454
+ "113": {
455
+ "min": -79.53147,
456
+ "max": 58.470127
457
+ },
458
+ "114": {
459
+ "min": -66.82593,
460
+ "max": 66.08208
461
+ },
462
+ "115": {
463
+ "min": -49.674164,
464
+ "max": 77.73717
465
+ },
466
+ "116": {
467
+ "min": -55.502953,
468
+ "max": 79.82117
469
+ },
470
+ "117": {
471
+ "min": -59.34773,
472
+ "max": 69.48186
473
+ },
474
+ "118": {
475
+ "min": -48.979378,
476
+ "max": 73.39381
477
+ },
478
+ "119": {
479
+ "min": -66.405785,
480
+ "max": 69.96666
481
+ },
482
+ "120": {
483
+ "min": -78.20695,
484
+ "max": 57.89922
485
+ },
486
+ "121": {
487
+ "min": -73.743546,
488
+ "max": 69.16066
489
+ },
490
+ "122": {
491
+ "min": -67.18856,
492
+ "max": 53.53281
493
+ },
494
+ "123": {
495
+ "min": -69.32806,
496
+ "max": 61.43261
497
+ },
498
+ "124": {
499
+ "min": -55.385185,
500
+ "max": 83.97742
501
+ },
502
+ "125": {
503
+ "min": -65.94586,
504
+ "max": 75.132095
505
+ },
506
+ "126": {
507
+ "min": -73.73967,
508
+ "max": 69.50406
509
+ },
510
+ "127": {
511
+ "min": -84.807785,
512
+ "max": 58.551266
513
+ },
514
+ "128": {
515
+ "min": -86.717735,
516
+ "max": 55.68711
517
+ },
518
+ "129": {
519
+ "min": -76.25071,
520
+ "max": 59.51602
521
+ },
522
+ "130": {
523
+ "min": -62.514915,
524
+ "max": 56.742184
525
+ },
526
+ "131": {
527
+ "min": -60.86511,
528
+ "max": 68.327095
529
+ },
530
+ "132": {
531
+ "min": -53.57093,
532
+ "max": 75.163536
533
+ },
534
+ "133": {
535
+ "min": -79.17039,
536
+ "max": 53.95039
537
+ },
538
+ "134": {
539
+ "min": -73.339485,
540
+ "max": 67.589836
541
+ },
542
+ "135": {
543
+ "min": -73.686325,
544
+ "max": 55.017216
545
+ },
546
+ "136": {
547
+ "min": -64.57397,
548
+ "max": 66.77363
549
+ },
550
+ "137": {
551
+ "min": -65.08563,
552
+ "max": 68.230774
553
+ },
554
+ "138": {
555
+ "min": -72.58794,
556
+ "max": 62.03176
557
+ },
558
+ "139": {
559
+ "min": -83.09516,
560
+ "max": 43.05853
561
+ },
562
+ "140": {
563
+ "min": -62.20849,
564
+ "max": 69.54518
565
+ },
566
+ "141": {
567
+ "min": -64.96268,
568
+ "max": 60.671528
569
+ },
570
+ "142": {
571
+ "min": -71.917046,
572
+ "max": 60.501034
573
+ },
574
+ "143": {
575
+ "min": -88.64561,
576
+ "max": 47.431644
577
+ },
578
+ "144": {
579
+ "min": -71.26238,
580
+ "max": 59.306854
581
+ },
582
+ "145": {
583
+ "min": -62.648266,
584
+ "max": 76.078514
585
+ },
586
+ "146": {
587
+ "min": -67.33476,
588
+ "max": 79.83947
589
+ },
590
+ "147": {
591
+ "min": -65.228,
592
+ "max": 64.98146
593
+ },
594
+ "148": {
595
+ "min": -75.52853,
596
+ "max": 71.145485
597
+ },
598
+ "149": {
599
+ "min": -58.231625,
600
+ "max": 80.056656
601
+ },
602
+ "150": {
603
+ "min": -58.056034,
604
+ "max": 66.059296
605
+ },
606
+ "151": {
607
+ "min": -66.25684,
608
+ "max": 72.81052
609
+ },
610
+ "152": {
611
+ "min": -79.41154,
612
+ "max": 66.22298
613
+ },
614
+ "153": {
615
+ "min": -49.540432,
616
+ "max": 70.946915
617
+ },
618
+ "154": {
619
+ "min": -57.855087,
620
+ "max": 72.34948
621
+ },
622
+ "155": {
623
+ "min": -64.3918,
624
+ "max": 61.37493
625
+ },
626
+ "156": {
627
+ "min": -75.35766,
628
+ "max": 53.833584
629
+ },
630
+ "157": {
631
+ "min": -59.230244,
632
+ "max": 78.79977
633
+ },
634
+ "158": {
635
+ "min": -94.33492,
636
+ "max": 49.34748
637
+ },
638
+ "159": {
639
+ "min": -68.059326,
640
+ "max": 72.238815
641
+ },
642
+ "160": {
643
+ "min": -66.279106,
644
+ "max": 74.23546
645
+ },
646
+ "161": {
647
+ "min": -80.04781,
648
+ "max": 66.17833
649
+ },
650
+ "162": {
651
+ "min": -62.204853,
652
+ "max": 67.7435
653
+ },
654
+ "163": {
655
+ "min": -66.405174,
656
+ "max": 72.602974
657
+ },
658
+ "164": {
659
+ "min": -53.795197,
660
+ "max": 66.936714
661
+ },
662
+ "165": {
663
+ "min": -65.18673,
664
+ "max": 64.71349
665
+ },
666
+ "166": {
667
+ "min": -62.83034,
668
+ "max": 65.82228
669
+ },
670
+ "167": {
671
+ "min": -61.974716,
672
+ "max": 64.158875
673
+ },
674
+ "168": {
675
+ "min": -82.248085,
676
+ "max": 55.771748
677
+ },
678
+ "169": {
679
+ "min": -74.45274,
680
+ "max": 68.437325
681
+ },
682
+ "170": {
683
+ "min": -54.880024,
684
+ "max": 80.16994
685
+ },
686
+ "171": {
687
+ "min": -64.22825,
688
+ "max": 70.2862
689
+ },
690
+ "172": {
691
+ "min": -56.00261,
692
+ "max": 77.42726
693
+ },
694
+ "173": {
695
+ "min": -52.75017,
696
+ "max": 74.752945
697
+ },
698
+ "174": {
699
+ "min": -51.53173,
700
+ "max": 80.93299
701
+ },
702
+ "175": {
703
+ "min": -69.56601,
704
+ "max": 67.22514
705
+ },
706
+ "176": {
707
+ "min": -78.03179,
708
+ "max": 72.80528
709
+ },
710
+ "177": {
711
+ "min": -64.58763,
712
+ "max": 63.74038
713
+ },
714
+ "178": {
715
+ "min": -57.796177,
716
+ "max": 69.05818
717
+ },
718
+ "179": {
719
+ "min": -58.119476,
720
+ "max": 68.696396
721
+ },
722
+ "180": {
723
+ "min": -77.09151,
724
+ "max": 67.13394
725
+ },
726
+ "181": {
727
+ "min": -83.13531,
728
+ "max": 39.26823
729
+ },
730
+ "182": {
731
+ "min": -70.66178,
732
+ "max": 51.5618
733
+ },
734
+ "183": {
735
+ "min": -51.01506,
736
+ "max": 72.0466
737
+ },
738
+ "184": {
739
+ "min": -50.223186,
740
+ "max": 81.321396
741
+ },
742
+ "185": {
743
+ "min": -56.03059,
744
+ "max": 65.96846
745
+ },
746
+ "186": {
747
+ "min": -76.908035,
748
+ "max": 70.87635
749
+ },
750
+ "187": {
751
+ "min": -80.83274,
752
+ "max": 51.009823
753
+ },
754
+ "188": {
755
+ "min": -67.49834,
756
+ "max": 63.18273
757
+ },
758
+ "189": {
759
+ "min": -56.666187,
760
+ "max": 70.579414
761
+ },
762
+ "190": {
763
+ "min": -64.59135,
764
+ "max": 59.184387
765
+ },
766
+ "191": {
767
+ "min": -71.95532,
768
+ "max": 50.193058
769
+ },
770
+ "192": {
771
+ "min": -34.440666,
772
+ "max": -12.632372
773
+ },
774
+ "193": {
775
+ "min": -18.57654,
776
+ "max": 24.020262
777
+ },
778
+ "194": {
779
+ "min": -3.1926198,
780
+ "max": 21.909567
781
+ },
782
+ "195": {
783
+ "min": -1.8662387,
784
+ "max": 20.901312
785
+ },
786
+ "196": {
787
+ "min": -27.794924,
788
+ "max": 18.013924
789
+ },
790
+ "197": {
791
+ "min": -25.020187,
792
+ "max": 8.284152
793
+ },
794
+ "198": {
795
+ "min": -31.171143,
796
+ "max": -8.221945
797
+ },
798
+ "199": {
799
+ "min": -23.04523,
800
+ "max": 17.379078
801
+ },
802
+ "200": {
803
+ "min": -1.0568697,
804
+ "max": 24.782476
805
+ },
806
+ "201": {
807
+ "min": 3.1067069,
808
+ "max": 7.561325
809
+ },
810
+ "202": {
811
+ "min": -35.278915,
812
+ "max": -10.533254
813
+ },
814
+ "203": {
815
+ "min": -38.160732,
816
+ "max": -13.163621
817
+ },
818
+ "204": {
819
+ "min": 8.331528,
820
+ "max": 29.882666
821
+ },
822
+ "205": {
823
+ "min": 0.41325322,
824
+ "max": 19.647646
825
+ },
826
+ "206": {
827
+ "min": -0.44895324,
828
+ "max": 21.609512
829
+ },
830
+ "207": {
831
+ "min": 4.686448,
832
+ "max": 28.332254
833
+ },
834
+ "208": {
835
+ "min": -6.390963,
836
+ "max": 15.403134
837
+ },
838
+ "209": {
839
+ "min": -2.090805,
840
+ "max": 17.983513
841
+ },
842
+ "210": {
843
+ "min": 0.20119295,
844
+ "max": 6.579237
845
+ },
846
+ "211": {
847
+ "min": -7.088844,
848
+ "max": 17.03363
849
+ },
850
+ "212": {
851
+ "min": 4.053273,
852
+ "max": 14.283591
853
+ },
854
+ "213": {
855
+ "min": -3.535557,
856
+ "max": 20.898985
857
+ },
858
+ "214": {
859
+ "min": -6.2150035,
860
+ "max": -2.0959928
861
+ },
862
+ "215": {
863
+ "min": -24.012478,
864
+ "max": -4.6294565
865
+ },
866
+ "216": {
867
+ "min": -28.557116,
868
+ "max": -5.527946
869
+ },
870
+ "217": {
871
+ "min": -3.789493,
872
+ "max": -0.7836101
873
+ },
874
+ "218": {
875
+ "min": -26.609459,
876
+ "max": -7.183993
877
+ },
878
+ "219": {
879
+ "min": -14.782741,
880
+ "max": 16.697176
881
+ },
882
+ "220": {
883
+ "min": 3.0142376,
884
+ "max": 27.78743
885
+ },
886
+ "221": {
887
+ "min": -2.1128306,
888
+ "max": 19.029165
889
+ },
890
+ "222": {
891
+ "min": -1.2764066,
892
+ "max": -0.40950674
893
+ },
894
+ "223": {
895
+ "min": 3.2895935,
896
+ "max": 23.7925
897
+ },
898
+ "224": {
899
+ "min": -1.0166714,
900
+ "max": 27.570349
901
+ },
902
+ "225": {
903
+ "min": -18.921701,
904
+ "max": 13.472918
905
+ },
906
+ "226": {
907
+ "min": -4.248665,
908
+ "max": 20.93212
909
+ },
910
+ "227": {
911
+ "min": -29.52171,
912
+ "max": -9.852847
913
+ },
914
+ "228": {
915
+ "min": -0.2518848,
916
+ "max": 19.969988
917
+ },
918
+ "229": {
919
+ "min": 6.1099524,
920
+ "max": 29.490942
921
+ },
922
+ "230": {
923
+ "min": -26.588667,
924
+ "max": 9.181826
925
+ },
926
+ "231": {
927
+ "min": -29.359573,
928
+ "max": -8.586495
929
+ },
930
+ "232": {
931
+ "min": -5.985607,
932
+ "max": 22.86425
933
+ },
934
+ "233": {
935
+ "min": -23.469965,
936
+ "max": 10.004164
937
+ },
938
+ "234": {
939
+ "min": -7.8494716,
940
+ "max": 19.253815
941
+ },
942
+ "235": {
943
+ "min": 1.8306272,
944
+ "max": 22.238508
945
+ },
946
+ "236": {
947
+ "min": -2.8510976,
948
+ "max": 16.501312
949
+ },
950
+ "237": {
951
+ "min": -44.895157,
952
+ "max": -19.516296
953
+ },
954
+ "238": {
955
+ "min": -7.324286,
956
+ "max": -3.7120411
957
+ },
958
+ "239": {
959
+ "min": 1.8294444,
960
+ "max": 5.0869865
961
+ },
962
+ "240": {
963
+ "min": -36.50088,
964
+ "max": -11.326687
965
+ },
966
+ "241": {
967
+ "min": 3.4862645,
968
+ "max": 23.643593
969
+ },
970
+ "242": {
971
+ "min": -3.2609549,
972
+ "max": 13.892597
973
+ },
974
+ "243": {
975
+ "min": -1.9586406,
976
+ "max": 18.301262
977
+ },
978
+ "244": {
979
+ "min": -11.49062,
980
+ "max": 24.876099
981
+ },
982
+ "245": {
983
+ "min": -2.1061664,
984
+ "max": 19.666431
985
+ },
986
+ "246": {
987
+ "min": -39.5328,
988
+ "max": -18.878283
989
+ },
990
+ "247": {
991
+ "min": -24.007324,
992
+ "max": 10.892851
993
+ },
994
+ "248": {
995
+ "min": -13.790823,
996
+ "max": 19.755388
997
+ },
998
+ "249": {
999
+ "min": -6.4599023,
1000
+ "max": 18.929697
1001
+ },
1002
+ "250": {
1003
+ "min": -2.51328,
1004
+ "max": 20.409977
1005
+ },
1006
+ "251": {
1007
+ "min": -9.0534115,
1008
+ "max": 17.126995
1009
+ },
1010
+ "252": {
1011
+ "min": -7.004298,
1012
+ "max": 15.887593
1013
+ },
1014
+ "253": {
1015
+ "min": -3.6122897,
1016
+ "max": -1.3129774
1017
+ },
1018
+ "254": {
1019
+ "min": -6.8666744,
1020
+ "max": -1.9307193
1021
+ },
1022
+ "255": {
1023
+ "min": -9.053385,
1024
+ "max": 16.575691
1025
+ },
1026
+ "256": {
1027
+ "min": -3.4554079,
1028
+ "max": 19.178179
1029
+ },
1030
+ "257": {
1031
+ "min": -7.5123973,
1032
+ "max": 21.26552
1033
+ },
1034
+ "258": {
1035
+ "min": -0.93316066,
1036
+ "max": 22.010408
1037
+ },
1038
+ "259": {
1039
+ "min": -25.485899,
1040
+ "max": -4.915564
1041
+ },
1042
+ "260": {
1043
+ "min": -28.231613,
1044
+ "max": -8.43046
1045
+ },
1046
+ "261": {
1047
+ "min": -30.622917,
1048
+ "max": -10.966268
1049
+ },
1050
+ "262": {
1051
+ "min": -5.6699057,
1052
+ "max": 14.948434
1053
+ },
1054
+ "263": {
1055
+ "min": 0.9008859,
1056
+ "max": 4.8354716
1057
+ },
1058
+ "264": {
1059
+ "min": -13.949057,
1060
+ "max": 19.886366
1061
+ },
1062
+ "265": {
1063
+ "min": -0.43676263,
1064
+ "max": 6.1895366
1065
+ },
1066
+ "266": {
1067
+ "min": -1.4012526,
1068
+ "max": 20.945189
1069
+ },
1070
+ "267": {
1071
+ "min": -1.2054404,
1072
+ "max": 17.466192
1073
+ },
1074
+ "268": {
1075
+ "min": -7.8738184,
1076
+ "max": 15.890935
1077
+ },
1078
+ "269": {
1079
+ "min": -4.628696,
1080
+ "max": 16.412827
1081
+ },
1082
+ "270": {
1083
+ "min": -30.15464,
1084
+ "max": -6.2425656
1085
+ },
1086
+ "271": {
1087
+ "min": -34.531406,
1088
+ "max": -9.993547
1089
+ },
1090
+ "272": {
1091
+ "min": -30.772305,
1092
+ "max": -8.307389
1093
+ },
1094
+ "273": {
1095
+ "min": -25.706928,
1096
+ "max": -4.233487
1097
+ },
1098
+ "274": {
1099
+ "min": -29.30487,
1100
+ "max": -8.6796875
1101
+ },
1102
+ "275": {
1103
+ "min": -36.831017,
1104
+ "max": -11.3994465
1105
+ },
1106
+ "276": {
1107
+ "min": -12.282781,
1108
+ "max": -5.7322445
1109
+ },
1110
+ "277": {
1111
+ "min": -29.838736,
1112
+ "max": -7.6362214
1113
+ },
1114
+ "278": {
1115
+ "min": -29.64288,
1116
+ "max": -8.065942
1117
+ },
1118
+ "279": {
1119
+ "min": -2.7793825,
1120
+ "max": 28.798674
1121
+ },
1122
+ "280": {
1123
+ "min": -4.9916387,
1124
+ "max": 18.461979
1125
+ },
1126
+ "281": {
1127
+ "min": -20.048925,
1128
+ "max": 26.437002
1129
+ },
1130
+ "282": {
1131
+ "min": 5.957792,
1132
+ "max": 10.69207
1133
+ },
1134
+ "283": {
1135
+ "min": -33.86457,
1136
+ "max": -10.964933
1137
+ },
1138
+ "284": {
1139
+ "min": -2.4400203,
1140
+ "max": 12.864911
1141
+ },
1142
+ "285": {
1143
+ "min": -30.164202,
1144
+ "max": -8.628288
1145
+ },
1146
+ "286": {
1147
+ "min": -1.2724751,
1148
+ "max": 22.214577
1149
+ },
1150
+ "287": {
1151
+ "min": -23.51197,
1152
+ "max": 12.535339
1153
+ },
1154
+ "288": {
1155
+ "min": -0.2636572,
1156
+ "max": 20.963896
1157
+ },
1158
+ "289": {
1159
+ "min": -3.4640105,
1160
+ "max": 24.165545
1161
+ },
1162
+ "290": {
1163
+ "min": -39.05191,
1164
+ "max": -3.2692473
1165
+ },
1166
+ "291": {
1167
+ "min": -32.444786,
1168
+ "max": -9.066667
1169
+ },
1170
+ "292": {
1171
+ "min": -2.0657363,
1172
+ "max": 19.736776
1173
+ },
1174
+ "293": {
1175
+ "min": -32.505615,
1176
+ "max": -6.7660246
1177
+ },
1178
+ "294": {
1179
+ "min": -37.229107,
1180
+ "max": -10.327636
1181
+ },
1182
+ "295": {
1183
+ "min": -2.9916027,
1184
+ "max": 18.613976
1185
+ },
1186
+ "296": {
1187
+ "min": 1.5966423,
1188
+ "max": 25.509398
1189
+ },
1190
+ "297": {
1191
+ "min": -23.449724,
1192
+ "max": 18.12249
1193
+ },
1194
+ "298": {
1195
+ "min": 1.0845056,
1196
+ "max": 25.62999
1197
+ },
1198
+ "299": {
1199
+ "min": -3.0407352,
1200
+ "max": 22.801641
1201
+ },
1202
+ "300": {
1203
+ "min": -2.8896172,
1204
+ "max": 20.643856
1205
+ },
1206
+ "301": {
1207
+ "min": -1.5299563,
1208
+ "max": 17.063965
1209
+ },
1210
+ "302": {
1211
+ "min": -38.6428,
1212
+ "max": -13.266669
1213
+ },
1214
+ "303": {
1215
+ "min": -16.570719,
1216
+ "max": 21.3476
1217
+ },
1218
+ "304": {
1219
+ "min": 12.047931,
1220
+ "max": 32.177322
1221
+ },
1222
+ "305": {
1223
+ "min": -4.7299,
1224
+ "max": 10.883526
1225
+ },
1226
+ "306": {
1227
+ "min": -1.5292245,
1228
+ "max": 19.217588
1229
+ },
1230
+ "307": {
1231
+ "min": 6.369022,
1232
+ "max": 26.327604
1233
+ },
1234
+ "308": {
1235
+ "min": -33.240536,
1236
+ "max": -9.204179
1237
+ },
1238
+ "309": {
1239
+ "min": -13.359765,
1240
+ "max": 17.767513
1241
+ },
1242
+ "310": {
1243
+ "min": -26.31887,
1244
+ "max": -4.431224
1245
+ },
1246
+ "311": {
1247
+ "min": -15.880744,
1248
+ "max": 17.89373
1249
+ },
1250
+ "312": {
1251
+ "min": -1.6061358,
1252
+ "max": 17.22497
1253
+ },
1254
+ "313": {
1255
+ "min": -29.914896,
1256
+ "max": -9.001213
1257
+ },
1258
+ "314": {
1259
+ "min": -2.021613,
1260
+ "max": 18.419418
1261
+ },
1262
+ "315": {
1263
+ "min": -1.2717999,
1264
+ "max": 27.805853
1265
+ },
1266
+ "316": {
1267
+ "min": -25.098272,
1268
+ "max": -7.7359676
1269
+ },
1270
+ "317": {
1271
+ "min": 0.09466159,
1272
+ "max": 24.982012
1273
+ },
1274
+ "318": {
1275
+ "min": -32.31009,
1276
+ "max": -12.021335
1277
+ },
1278
+ "319": {
1279
+ "min": -1.4759995,
1280
+ "max": 17.794594
1281
+ },
1282
+ "320": {
1283
+ "min": 0.71621513,
1284
+ "max": 22.391989
1285
+ },
1286
+ "321": {
1287
+ "min": 2.883832,
1288
+ "max": 22.059711
1289
+ },
1290
+ "322": {
1291
+ "min": -21.787918,
1292
+ "max": 21.550016
1293
+ },
1294
+ "323": {
1295
+ "min": -4.2679405,
1296
+ "max": 18.254118
1297
+ },
1298
+ "324": {
1299
+ "min": -3.9063218,
1300
+ "max": 19.28722
1301
+ },
1302
+ "325": {
1303
+ "min": 0.4913047,
1304
+ "max": 23.499254
1305
+ },
1306
+ "326": {
1307
+ "min": -2.6250792,
1308
+ "max": 14.1210375
1309
+ },
1310
+ "327": {
1311
+ "min": -32.094532,
1312
+ "max": -10.251433
1313
+ },
1314
+ "328": {
1315
+ "min": -30.085577,
1316
+ "max": -7.463577
1317
+ },
1318
+ "329": {
1319
+ "min": -18.16716,
1320
+ "max": 22.473425
1321
+ },
1322
+ "330": {
1323
+ "min": -32.191994,
1324
+ "max": -8.342234
1325
+ },
1326
+ "331": {
1327
+ "min": -23.148094,
1328
+ "max": 11.241995
1329
+ },
1330
+ "332": {
1331
+ "min": -4.201012,
1332
+ "max": 15.359797
1333
+ },
1334
+ "333": {
1335
+ "min": 0.2764614,
1336
+ "max": 2.1016128
1337
+ },
1338
+ "334": {
1339
+ "min": -23.975319,
1340
+ "max": 12.053451
1341
+ },
1342
+ "335": {
1343
+ "min": 1.8029749,
1344
+ "max": 29.019634
1345
+ },
1346
+ "336": {
1347
+ "min": -31.299065,
1348
+ "max": -11.576597
1349
+ },
1350
+ "337": {
1351
+ "min": -2.4364135,
1352
+ "max": 15.781319
1353
+ },
1354
+ "338": {
1355
+ "min": -14.893458,
1356
+ "max": 12.889293
1357
+ },
1358
+ "339": {
1359
+ "min": -22.850065,
1360
+ "max": 8.729347
1361
+ },
1362
+ "340": {
1363
+ "min": -0.945211,
1364
+ "max": 28.46137
1365
+ },
1366
+ "341": {
1367
+ "min": -42.761154,
1368
+ "max": -15.82374
1369
+ },
1370
+ "342": {
1371
+ "min": -1.9925923,
1372
+ "max": 23.603
1373
+ },
1374
+ "343": {
1375
+ "min": -23.639454,
1376
+ "max": -2.9747522
1377
+ },
1378
+ "344": {
1379
+ "min": -36.06521,
1380
+ "max": -5.512523
1381
+ },
1382
+ "345": {
1383
+ "min": -3.5987632,
1384
+ "max": 19.104233
1385
+ },
1386
+ "346": {
1387
+ "min": -17.041843,
1388
+ "max": 21.721258
1389
+ },
1390
+ "347": {
1391
+ "min": -3.5865042,
1392
+ "max": 19.91971
1393
+ },
1394
+ "348": {
1395
+ "min": -7.6298575,
1396
+ "max": 20.907446
1397
+ },
1398
+ "349": {
1399
+ "min": -37.42086,
1400
+ "max": -10.66472
1401
+ },
1402
+ "350": {
1403
+ "min": -36.399563,
1404
+ "max": -11.257682
1405
+ },
1406
+ "351": {
1407
+ "min": -5.687805,
1408
+ "max": 21.056051
1409
+ },
1410
+ "352": {
1411
+ "min": -3.0434167,
1412
+ "max": 19.264812
1413
+ },
1414
+ "353": {
1415
+ "min": -4.4397717,
1416
+ "max": 12.743614
1417
+ },
1418
+ "354": {
1419
+ "min": -4.81426,
1420
+ "max": 16.349728
1421
+ },
1422
+ "355": {
1423
+ "min": -23.781696,
1424
+ "max": 15.024489
1425
+ },
1426
+ "356": {
1427
+ "min": -19.977108,
1428
+ "max": 17.6991
1429
+ },
1430
+ "357": {
1431
+ "min": -0.30455494,
1432
+ "max": 4.6152525
1433
+ },
1434
+ "358": {
1435
+ "min": -1.4058139,
1436
+ "max": 18.810925
1437
+ },
1438
+ "359": {
1439
+ "min": -0.49303922,
1440
+ "max": 19.077097
1441
+ },
1442
+ "360": {
1443
+ "min": -5.108129,
1444
+ "max": 19.354889
1445
+ },
1446
+ "361": {
1447
+ "min": -0.938361,
1448
+ "max": 20.165754
1449
+ },
1450
+ "362": {
1451
+ "min": -9.06607,
1452
+ "max": 18.470436
1453
+ },
1454
+ "363": {
1455
+ "min": -35.597507,
1456
+ "max": -10.930993
1457
+ },
1458
+ "364": {
1459
+ "min": -5.886008,
1460
+ "max": 19.566383
1461
+ },
1462
+ "365": {
1463
+ "min": -28.296776,
1464
+ "max": -5.7581263
1465
+ },
1466
+ "366": {
1467
+ "min": -18.858671,
1468
+ "max": 12.4693985
1469
+ },
1470
+ "367": {
1471
+ "min": -7.2266665,
1472
+ "max": 17.819061
1473
+ },
1474
+ "368": {
1475
+ "min": -28.300516,
1476
+ "max": -6.2442136
1477
+ },
1478
+ "369": {
1479
+ "min": -2.9177272,
1480
+ "max": 13.489017
1481
+ },
1482
+ "370": {
1483
+ "min": -3.2751012,
1484
+ "max": 21.580774
1485
+ },
1486
+ "371": {
1487
+ "min": -31.528818,
1488
+ "max": -8.858998
1489
+ },
1490
+ "372": {
1491
+ "min": -1.5814673,
1492
+ "max": 18.49996
1493
+ },
1494
+ "373": {
1495
+ "min": -27.080824,
1496
+ "max": -5.5724854
1497
+ },
1498
+ "374": {
1499
+ "min": -8.748143,
1500
+ "max": 16.058908
1501
+ },
1502
+ "375": {
1503
+ "min": -8.587506,
1504
+ "max": 22.795246
1505
+ },
1506
+ "376": {
1507
+ "min": -33.597218,
1508
+ "max": -11.600442
1509
+ },
1510
+ "377": {
1511
+ "min": -4.148993,
1512
+ "max": -1.7688209
1513
+ },
1514
+ "378": {
1515
+ "min": -2.2716968,
1516
+ "max": 19.725616
1517
+ },
1518
+ "379": {
1519
+ "min": 1.4769976,
1520
+ "max": 22.892683
1521
+ },
1522
+ "380": {
1523
+ "min": -31.339912,
1524
+ "max": -7.0037513
1525
+ },
1526
+ "381": {
1527
+ "min": -25.786541,
1528
+ "max": -6.4277334
1529
+ },
1530
+ "382": {
1531
+ "min": -21.588974,
1532
+ "max": 22.559637
1533
+ },
1534
+ "383": {
1535
+ "min": -3.30677,
1536
+ "max": 22.205214
1537
+ },
1538
+ "384": {
1539
+ "min": -30.027758,
1540
+ "max": -6.88072
1541
+ },
1542
+ "385": {
1543
+ "min": -3.9812093,
1544
+ "max": 18.342623
1545
+ },
1546
+ "386": {
1547
+ "min": -6.729947,
1548
+ "max": 20.103561
1549
+ },
1550
+ "387": {
1551
+ "min": -2.482892,
1552
+ "max": 19.763363
1553
+ },
1554
+ "388": {
1555
+ "min": -3.0029526,
1556
+ "max": 20.601896
1557
+ },
1558
+ "389": {
1559
+ "min": -6.1429353,
1560
+ "max": 16.23322
1561
+ },
1562
+ "390": {
1563
+ "min": 0.7068102,
1564
+ "max": 21.76162
1565
+ },
1566
+ "391": {
1567
+ "min": -17.569033,
1568
+ "max": 6.4283495
1569
+ },
1570
+ "392": {
1571
+ "min": 0.76560867,
1572
+ "max": 24.34235
1573
+ },
1574
+ "393": {
1575
+ "min": -2.274057,
1576
+ "max": 20.916496
1577
+ },
1578
+ "394": {
1579
+ "min": -29.219664,
1580
+ "max": -11.096573
1581
+ },
1582
+ "395": {
1583
+ "min": 0.33570832,
1584
+ "max": 4.880402
1585
+ },
1586
+ "396": {
1587
+ "min": -7.992117,
1588
+ "max": 16.105074
1589
+ },
1590
+ "397": {
1591
+ "min": 1.4628141,
1592
+ "max": 6.8672156
1593
+ },
1594
+ "398": {
1595
+ "min": 0.05830259,
1596
+ "max": 22.339478
1597
+ },
1598
+ "399": {
1599
+ "min": -16.86692,
1600
+ "max": 12.360369
1601
+ },
1602
+ "400": {
1603
+ "min": -1.2612793,
1604
+ "max": 20.764729
1605
+ },
1606
+ "401": {
1607
+ "min": -19.100859,
1608
+ "max": 13.9229145
1609
+ },
1610
+ "402": {
1611
+ "min": 0.024608454,
1612
+ "max": 2.1782088
1613
+ },
1614
+ "403": {
1615
+ "min": -29.77892,
1616
+ "max": -8.1600485
1617
+ },
1618
+ "404": {
1619
+ "min": -24.613401,
1620
+ "max": -5.386564
1621
+ },
1622
+ "405": {
1623
+ "min": 2.3307016,
1624
+ "max": 23.921371
1625
+ },
1626
+ "406": {
1627
+ "min": -24.564157,
1628
+ "max": -6.3543406
1629
+ },
1630
+ "407": {
1631
+ "min": -2.2407632,
1632
+ "max": 23.744602
1633
+ },
1634
+ "408": {
1635
+ "min": -3.398119,
1636
+ "max": 19.672873
1637
+ },
1638
+ "409": {
1639
+ "min": -31.94274,
1640
+ "max": -11.309151
1641
+ },
1642
+ "410": {
1643
+ "min": -2.1550024,
1644
+ "max": 20.272894
1645
+ },
1646
+ "411": {
1647
+ "min": 0.07676917,
1648
+ "max": 20.896122
1649
+ },
1650
+ "412": {
1651
+ "min": -31.699791,
1652
+ "max": -11.631897
1653
+ },
1654
+ "413": {
1655
+ "min": -5.6875405,
1656
+ "max": 17.402555
1657
+ },
1658
+ "414": {
1659
+ "min": -32.876778,
1660
+ "max": -10.64664
1661
+ },
1662
+ "415": {
1663
+ "min": -26.726288,
1664
+ "max": 3.8908105
1665
+ },
1666
+ "416": {
1667
+ "min": -26.45941,
1668
+ "max": 22.340754
1669
+ },
1670
+ "417": {
1671
+ "min": -0.2458527,
1672
+ "max": 26.337315
1673
+ },
1674
+ "418": {
1675
+ "min": 1.9023864,
1676
+ "max": 27.046677
1677
+ },
1678
+ "419": {
1679
+ "min": 7.898818,
1680
+ "max": 33.82489
1681
+ },
1682
+ "420": {
1683
+ "min": 1.0647141,
1684
+ "max": 27.09132
1685
+ },
1686
+ "421": {
1687
+ "min": 0.9227684,
1688
+ "max": 17.422005
1689
+ },
1690
+ "422": {
1691
+ "min": -20.46155,
1692
+ "max": 13.385945
1693
+ },
1694
+ "423": {
1695
+ "min": 0.6030156,
1696
+ "max": 24.602518
1697
+ },
1698
+ "424": {
1699
+ "min": -1.1734096,
1700
+ "max": 16.779497
1701
+ },
1702
+ "425": {
1703
+ "min": -19.347284,
1704
+ "max": 13.116287
1705
+ },
1706
+ "426": {
1707
+ "min": -6.7097616,
1708
+ "max": 17.158176
1709
+ },
1710
+ "427": {
1711
+ "min": -26.323277,
1712
+ "max": 18.145752
1713
+ },
1714
+ "428": {
1715
+ "min": 2.3058186,
1716
+ "max": 25.974451
1717
+ },
1718
+ "429": {
1719
+ "min": -6.163848,
1720
+ "max": 17.775368
1721
+ },
1722
+ "430": {
1723
+ "min": -0.75703263,
1724
+ "max": 1.3431885
1725
+ },
1726
+ "431": {
1727
+ "min": 4.917442,
1728
+ "max": 28.309254
1729
+ },
1730
+ "432": {
1731
+ "min": -27.255377,
1732
+ "max": -7.782239
1733
+ },
1734
+ "433": {
1735
+ "min": 3.8299553,
1736
+ "max": 9.591795
1737
+ },
1738
+ "434": {
1739
+ "min": -37.02105,
1740
+ "max": -12.956331
1741
+ },
1742
+ "435": {
1743
+ "min": -2.276888,
1744
+ "max": 14.923375
1745
+ },
1746
+ "436": {
1747
+ "min": -26.225246,
1748
+ "max": -6.5521727
1749
+ },
1750
+ "437": {
1751
+ "min": -2.564173,
1752
+ "max": 20.82862
1753
+ },
1754
+ "438": {
1755
+ "min": 0.9418698,
1756
+ "max": 23.190676
1757
+ },
1758
+ "439": {
1759
+ "min": -1.974995,
1760
+ "max": 20.606476
1761
+ },
1762
+ "440": {
1763
+ "min": -4.6523275,
1764
+ "max": 23.344822
1765
+ },
1766
+ "441": {
1767
+ "min": -3.0341372,
1768
+ "max": 26.198486
1769
+ },
1770
+ "442": {
1771
+ "min": 1.9138552,
1772
+ "max": 19.36911
1773
+ },
1774
+ "443": {
1775
+ "min": -9.666252,
1776
+ "max": 17.195454
1777
+ },
1778
+ "444": {
1779
+ "min": 1.3314842,
1780
+ "max": 3.5902944
1781
+ },
1782
+ "445": {
1783
+ "min": -27.685114,
1784
+ "max": -6.146671
1785
+ },
1786
+ "446": {
1787
+ "min": -8.9996,
1788
+ "max": 12.74964
1789
+ },
1790
+ "447": {
1791
+ "min": 1.0100191,
1792
+ "max": 19.228138
1793
+ },
1794
+ "448": {
1795
+ "min": -3.6857126,
1796
+ "max": 17.458824
1797
+ },
1798
+ "449": {
1799
+ "min": -3.6544185,
1800
+ "max": 21.80997
1801
+ },
1802
+ "450": {
1803
+ "min": -32.752686,
1804
+ "max": -9.360341
1805
+ },
1806
+ "451": {
1807
+ "min": 3.2821357,
1808
+ "max": 27.006626
1809
+ },
1810
+ "452": {
1811
+ "min": -6.092599,
1812
+ "max": 15.906029
1813
+ },
1814
+ "453": {
1815
+ "min": -31.246696,
1816
+ "max": -9.428819
1817
+ },
1818
+ "454": {
1819
+ "min": -4.9937325,
1820
+ "max": 20.345928
1821
+ },
1822
+ "455": {
1823
+ "min": -1.7509745,
1824
+ "max": 25.38555
1825
+ },
1826
+ "456": {
1827
+ "min": -0.49981028,
1828
+ "max": 0.9637035
1829
+ },
1830
+ "457": {
1831
+ "min": -0.2916854,
1832
+ "max": 24.856312
1833
+ },
1834
+ "458": {
1835
+ "min": -0.14087246,
1836
+ "max": 20.63222
1837
+ },
1838
+ "459": {
1839
+ "min": 0.7559475,
1840
+ "max": 25.567177
1841
+ },
1842
+ "460": {
1843
+ "min": -8.767632,
1844
+ "max": 15.474452
1845
+ },
1846
+ "461": {
1847
+ "min": -23.273497,
1848
+ "max": 10.8098545
1849
+ },
1850
+ "462": {
1851
+ "min": 1.6475964,
1852
+ "max": 24.086868
1853
+ },
1854
+ "463": {
1855
+ "min": -12.417615,
1856
+ "max": 11.552543
1857
+ },
1858
+ "464": {
1859
+ "min": -21.507673,
1860
+ "max": 14.025459
1861
+ },
1862
+ "465": {
1863
+ "min": -16.346762,
1864
+ "max": 16.826067
1865
+ },
1866
+ "466": {
1867
+ "min": -31.228073,
1868
+ "max": -7.801334
1869
+ },
1870
+ "467": {
1871
+ "min": 0.69719213,
1872
+ "max": 21.69153
1873
+ },
1874
+ "468": {
1875
+ "min": -9.723783,
1876
+ "max": 19.189207
1877
+ },
1878
+ "469": {
1879
+ "min": -5.391553,
1880
+ "max": 19.651505
1881
+ },
1882
+ "470": {
1883
+ "min": -35.4438,
1884
+ "max": -11.632509
1885
+ },
1886
+ "471": {
1887
+ "min": -28.225824,
1888
+ "max": -7.152101
1889
+ },
1890
+ "472": {
1891
+ "min": -17.584038,
1892
+ "max": 12.456065
1893
+ },
1894
+ "473": {
1895
+ "min": -0.742098,
1896
+ "max": 20.936527
1897
+ },
1898
+ "474": {
1899
+ "min": -5.1420536,
1900
+ "max": 21.331238
1901
+ },
1902
+ "475": {
1903
+ "min": -38.587414,
1904
+ "max": -13.462004
1905
+ },
1906
+ "476": {
1907
+ "min": -23.379496,
1908
+ "max": 17.913069
1909
+ },
1910
+ "477": {
1911
+ "min": 3.8590598,
1912
+ "max": 24.020193
1913
+ },
1914
+ "478": {
1915
+ "min": -10.690033,
1916
+ "max": 15.2079115
1917
+ },
1918
+ "479": {
1919
+ "min": 3.961783,
1920
+ "max": 26.092964
1921
+ },
1922
+ "480": {
1923
+ "min": -43.216656,
1924
+ "max": -16.702164
1925
+ },
1926
+ "481": {
1927
+ "min": -0.5705468,
1928
+ "max": 2.2348816
1929
+ },
1930
+ "482": {
1931
+ "min": -1.3589133,
1932
+ "max": 12.308394
1933
+ },
1934
+ "483": {
1935
+ "min": -2.1965091,
1936
+ "max": 12.463729
1937
+ },
1938
+ "484": {
1939
+ "min": -21.850782,
1940
+ "max": 16.781565
1941
+ },
1942
+ "485": {
1943
+ "min": -23.164984,
1944
+ "max": 13.848262
1945
+ },
1946
+ "486": {
1947
+ "min": -22.556973,
1948
+ "max": 17.65414
1949
+ },
1950
+ "487": {
1951
+ "min": -2.0654256,
1952
+ "max": 17.087208
1953
+ },
1954
+ "488": {
1955
+ "min": -3.0749595,
1956
+ "max": 22.226017
1957
+ },
1958
+ "489": {
1959
+ "min": -21.203419,
1960
+ "max": 17.780985
1961
+ },
1962
+ "490": {
1963
+ "min": 1.4138634,
1964
+ "max": 24.274942
1965
+ },
1966
+ "491": {
1967
+ "min": -5.109016,
1968
+ "max": 21.18074
1969
+ },
1970
+ "492": {
1971
+ "min": -25.913998,
1972
+ "max": 24.031776
1973
+ },
1974
+ "493": {
1975
+ "min": -2.5394301,
1976
+ "max": 20.783964
1977
+ },
1978
+ "494": {
1979
+ "min": 3.1063592,
1980
+ "max": 8.740543
1981
+ },
1982
+ "495": {
1983
+ "min": -29.981491,
1984
+ "max": -6.6605134
1985
+ },
1986
+ "496": {
1987
+ "min": -1.1175672,
1988
+ "max": 14.087181
1989
+ },
1990
+ "497": {
1991
+ "min": -1.5031767,
1992
+ "max": 23.358587
1993
+ },
1994
+ "498": {
1995
+ "min": -5.080254,
1996
+ "max": 19.62491
1997
+ },
1998
+ "499": {
1999
+ "min": -6.1226935,
2000
+ "max": 14.089766
2001
+ },
2002
+ "500": {
2003
+ "min": -0.6295518,
2004
+ "max": 22.95204
2005
+ },
2006
+ "501": {
2007
+ "min": -4.5529714,
2008
+ "max": 18.651022
2009
+ },
2010
+ "502": {
2011
+ "min": -2.3337607,
2012
+ "max": 21.87258
2013
+ },
2014
+ "503": {
2015
+ "min": -3.2066877,
2016
+ "max": 20.940033
2017
+ },
2018
+ "504": {
2019
+ "min": -18.681002,
2020
+ "max": 11.768947
2021
+ },
2022
+ "505": {
2023
+ "min": -5.5686946,
2024
+ "max": 24.550703
2025
+ },
2026
+ "506": {
2027
+ "min": -37.334908,
2028
+ "max": -15.549632
2029
+ },
2030
+ "507": {
2031
+ "min": -30.97558,
2032
+ "max": -6.2813716
2033
+ },
2034
+ "508": {
2035
+ "min": -9.953325,
2036
+ "max": -4.0038443
2037
+ },
2038
+ "509": {
2039
+ "min": -4.1305637,
2040
+ "max": 15.721878
2041
+ },
2042
+ "510": {
2043
+ "min": -26.511234,
2044
+ "max": -8.314857
2045
+ },
2046
+ "511": {
2047
+ "min": 6.4578366,
2048
+ "max": 27.056826
2049
+ },
2050
+ "512": {
2051
+ "min": -24.178032,
2052
+ "max": -5.306391
2053
+ },
2054
+ "513": {
2055
+ "min": 0.3948577,
2056
+ "max": 21.673328
2057
+ },
2058
+ "514": {
2059
+ "min": -22.09296,
2060
+ "max": -4.122241
2061
+ },
2062
+ "515": {
2063
+ "min": -0.72330153,
2064
+ "max": 6.9569626
2065
+ },
2066
+ "516": {
2067
+ "min": 0.4269984,
2068
+ "max": 21.856884
2069
+ },
2070
+ "517": {
2071
+ "min": -31.0212,
2072
+ "max": -7.042944
2073
+ },
2074
+ "518": {
2075
+ "min": 2.2265594,
2076
+ "max": 28.036211
2077
+ },
2078
+ "519": {
2079
+ "min": 8.149761,
2080
+ "max": 34.0092
2081
+ },
2082
+ "520": {
2083
+ "min": -28.719715,
2084
+ "max": -7.057854
2085
+ },
2086
+ "521": {
2087
+ "min": -40.1808,
2088
+ "max": -12.431791
2089
+ },
2090
+ "522": {
2091
+ "min": -31.39173,
2092
+ "max": -7.500824
2093
+ },
2094
+ "523": {
2095
+ "min": -12.610057,
2096
+ "max": 16.882992
2097
+ },
2098
+ "524": {
2099
+ "min": -2.3440006,
2100
+ "max": 14.363103
2101
+ },
2102
+ "525": {
2103
+ "min": 3.1269865,
2104
+ "max": 23.400154
2105
+ },
2106
+ "526": {
2107
+ "min": -32.91054,
2108
+ "max": -11.537181
2109
+ },
2110
+ "527": {
2111
+ "min": -0.78371537,
2112
+ "max": 20.514223
2113
+ },
2114
+ "528": {
2115
+ "min": 4.5224047,
2116
+ "max": 24.938019
2117
+ },
2118
+ "529": {
2119
+ "min": -23.083723,
2120
+ "max": 9.596625
2121
+ },
2122
+ "530": {
2123
+ "min": -15.342019,
2124
+ "max": 5.024158
2125
+ },
2126
+ "531": {
2127
+ "min": -24.780088,
2128
+ "max": 14.800152
2129
+ },
2130
+ "532": {
2131
+ "min": -5.0446954,
2132
+ "max": 24.631525
2133
+ },
2134
+ "533": {
2135
+ "min": -22.981325,
2136
+ "max": -5.7219915
2137
+ },
2138
+ "534": {
2139
+ "min": -5.3431263,
2140
+ "max": 17.208897
2141
+ },
2142
+ "535": {
2143
+ "min": -6.1052475,
2144
+ "max": 10.759892
2145
+ },
2146
+ "536": {
2147
+ "min": -34.129074,
2148
+ "max": -10.252723
2149
+ },
2150
+ "537": {
2151
+ "min": -5.0668106,
2152
+ "max": 16.166605
2153
+ },
2154
+ "538": {
2155
+ "min": -3.9147837,
2156
+ "max": 23.804792
2157
+ },
2158
+ "539": {
2159
+ "min": -1.9971699,
2160
+ "max": 19.37956
2161
+ },
2162
+ "540": {
2163
+ "min": -26.27268,
2164
+ "max": -5.467554
2165
+ },
2166
+ "541": {
2167
+ "min": -29.211243,
2168
+ "max": -9.057553
2169
+ },
2170
+ "542": {
2171
+ "min": -28.749514,
2172
+ "max": -8.229603
2173
+ },
2174
+ "543": {
2175
+ "min": -18.980787,
2176
+ "max": 17.715137
2177
+ },
2178
+ "544": {
2179
+ "min": -30.152807,
2180
+ "max": -5.1111603
2181
+ },
2182
+ "545": {
2183
+ "min": 20.611519,
2184
+ "max": 44.809135
2185
+ },
2186
+ "546": {
2187
+ "min": -0.8341793,
2188
+ "max": 19.097116
2189
+ },
2190
+ "547": {
2191
+ "min": -16.601349,
2192
+ "max": -8.989658
2193
+ },
2194
+ "548": {
2195
+ "min": -2.7644966,
2196
+ "max": -1.1274132
2197
+ },
2198
+ "549": {
2199
+ "min": -0.7842293,
2200
+ "max": 23.520288
2201
+ },
2202
+ "550": {
2203
+ "min": -29.139688,
2204
+ "max": -3.747329
2205
+ },
2206
+ "551": {
2207
+ "min": -18.191483,
2208
+ "max": 19.306465
2209
+ },
2210
+ "552": {
2211
+ "min": -41.29428,
2212
+ "max": -18.437387
2213
+ },
2214
+ "553": {
2215
+ "min": -4.3428817,
2216
+ "max": 15.744041
2217
+ },
2218
+ "554": {
2219
+ "min": -7.373428,
2220
+ "max": 10.716894
2221
+ },
2222
+ "555": {
2223
+ "min": -5.184789,
2224
+ "max": 21.789888
2225
+ },
2226
+ "556": {
2227
+ "min": 1.7831125,
2228
+ "max": 27.081272
2229
+ },
2230
+ "557": {
2231
+ "min": -17.478733,
2232
+ "max": 14.243218
2233
+ },
2234
+ "558": {
2235
+ "min": -25.404596,
2236
+ "max": -6.865118
2237
+ },
2238
+ "559": {
2239
+ "min": -5.19688,
2240
+ "max": 12.207712
2241
+ },
2242
+ "560": {
2243
+ "min": -2.7444966,
2244
+ "max": 17.154371
2245
+ },
2246
+ "561": {
2247
+ "min": -3.282767,
2248
+ "max": 24.757523
2249
+ },
2250
+ "562": {
2251
+ "min": 0.3180009,
2252
+ "max": 4.781142
2253
+ },
2254
+ "563": {
2255
+ "min": 1.0590945,
2256
+ "max": 22.231657
2257
+ },
2258
+ "564": {
2259
+ "min": -32.267662,
2260
+ "max": -7.3539634
2261
+ },
2262
+ "565": {
2263
+ "min": -4.765335,
2264
+ "max": 17.058832
2265
+ },
2266
+ "566": {
2267
+ "min": -5.9064894,
2268
+ "max": -2.468252
2269
+ },
2270
+ "567": {
2271
+ "min": -0.97480375,
2272
+ "max": -0.111969106
2273
+ },
2274
+ "568": {
2275
+ "min": 1.9634038,
2276
+ "max": 26.739004
2277
+ },
2278
+ "569": {
2279
+ "min": 1.0564431,
2280
+ "max": 9.852891
2281
+ },
2282
+ "570": {
2283
+ "min": 3.8127716,
2284
+ "max": 26.723938
2285
+ },
2286
+ "571": {
2287
+ "min": 0.119975016,
2288
+ "max": 23.492044
2289
+ },
2290
+ "572": {
2291
+ "min": -38.279755,
2292
+ "max": -12.736687
2293
+ },
2294
+ "573": {
2295
+ "min": -45.301968,
2296
+ "max": -21.101309
2297
+ },
2298
+ "574": {
2299
+ "min": -3.0974455,
2300
+ "max": 20.624613
2301
+ },
2302
+ "575": {
2303
+ "min": -8.615582,
2304
+ "max": 18.104895
2305
+ },
2306
+ "576": {
2307
+ "min": -2.1252794,
2308
+ "max": 20.745161
2309
+ },
2310
+ "577": {
2311
+ "min": -26.556177,
2312
+ "max": 14.599733
2313
+ },
2314
+ "578": {
2315
+ "min": -0.024671406,
2316
+ "max": 24.96099
2317
+ },
2318
+ "579": {
2319
+ "min": -28.976942,
2320
+ "max": -6.6810374
2321
+ },
2322
+ "580": {
2323
+ "min": 2.8199294,
2324
+ "max": 22.819834
2325
+ },
2326
+ "581": {
2327
+ "min": 2.853858,
2328
+ "max": 22.710331
2329
+ },
2330
+ "582": {
2331
+ "min": -4.695688,
2332
+ "max": 16.77671
2333
+ },
2334
+ "583": {
2335
+ "min": -3.5910516,
2336
+ "max": 15.744045
2337
+ },
2338
+ "584": {
2339
+ "min": -23.74142,
2340
+ "max": -2.303401
2341
+ },
2342
+ "585": {
2343
+ "min": -1.6447798,
2344
+ "max": 22.271755
2345
+ },
2346
+ "586": {
2347
+ "min": -18.989012,
2348
+ "max": 23.426958
2349
+ },
2350
+ "587": {
2351
+ "min": -9.208938,
2352
+ "max": 11.905319
2353
+ },
2354
+ "588": {
2355
+ "min": -4.3434696,
2356
+ "max": 21.862534
2357
+ },
2358
+ "589": {
2359
+ "min": -35.33122,
2360
+ "max": -12.1679535
2361
+ },
2362
+ "590": {
2363
+ "min": -18.308905,
2364
+ "max": 15.019794
2365
+ },
2366
+ "591": {
2367
+ "min": -18.645998,
2368
+ "max": 21.095306
2369
+ },
2370
+ "592": {
2371
+ "min": -12.405873,
2372
+ "max": 19.12141
2373
+ },
2374
+ "593": {
2375
+ "min": -29.306328,
2376
+ "max": -7.1856647
2377
+ },
2378
+ "594": {
2379
+ "min": -18.061968,
2380
+ "max": 26.283903
2381
+ },
2382
+ "595": {
2383
+ "min": -16.088865,
2384
+ "max": 18.014563
2385
+ },
2386
+ "596": {
2387
+ "min": -3.0178447,
2388
+ "max": 16.56776
2389
+ },
2390
+ "597": {
2391
+ "min": 0.89121914,
2392
+ "max": 4.439687
2393
+ },
2394
+ "598": {
2395
+ "min": -2.8508217,
2396
+ "max": 10.134213
2397
+ },
2398
+ "599": {
2399
+ "min": -32.592346,
2400
+ "max": -8.459927
2401
+ },
2402
+ "600": {
2403
+ "min": -26.200771,
2404
+ "max": -5.647103
2405
+ },
2406
+ "601": {
2407
+ "min": -33.37037,
2408
+ "max": -10.618579
2409
+ },
2410
+ "602": {
2411
+ "min": -30.941462,
2412
+ "max": 4.8009014
2413
+ },
2414
+ "603": {
2415
+ "min": -4.0312924,
2416
+ "max": 18.018852
2417
+ },
2418
+ "604": {
2419
+ "min": -6.6778564,
2420
+ "max": 17.876013
2421
+ },
2422
+ "605": {
2423
+ "min": -5.495429,
2424
+ "max": -2.0453649
2425
+ },
2426
+ "606": {
2427
+ "min": -3.0549653,
2428
+ "max": 20.0536
2429
+ },
2430
+ "607": {
2431
+ "min": -28.336916,
2432
+ "max": -3.9042304
2433
+ },
2434
+ "608": {
2435
+ "min": -16.471952,
2436
+ "max": 15.295334
2437
+ },
2438
+ "609": {
2439
+ "min": -36.75675,
2440
+ "max": -10.971328
2441
+ },
2442
+ "610": {
2443
+ "min": -55.367805,
2444
+ "max": -20.475626
2445
+ },
2446
+ "611": {
2447
+ "min": -22.948793,
2448
+ "max": 5.7982717
2449
+ },
2450
+ "612": {
2451
+ "min": -30.240822,
2452
+ "max": -8.290577
2453
+ },
2454
+ "613": {
2455
+ "min": -8.479754,
2456
+ "max": 13.297984
2457
+ },
2458
+ "614": {
2459
+ "min": -1.0887709,
2460
+ "max": 21.048378
2461
+ },
2462
+ "615": {
2463
+ "min": -22.356672,
2464
+ "max": 11.563994
2465
+ },
2466
+ "616": {
2467
+ "min": -26.242134,
2468
+ "max": -8.2371645
2469
+ },
2470
+ "617": {
2471
+ "min": -1.3786664,
2472
+ "max": 17.263382
2473
+ },
2474
+ "618": {
2475
+ "min": 4.486625,
2476
+ "max": 26.28879
2477
+ },
2478
+ "619": {
2479
+ "min": -2.1657019,
2480
+ "max": 21.968613
2481
+ },
2482
+ "620": {
2483
+ "min": 0.066034116,
2484
+ "max": 20.680025
2485
+ },
2486
+ "621": {
2487
+ "min": -23.499825,
2488
+ "max": -7.3198004
2489
+ },
2490
+ "622": {
2491
+ "min": -23.70215,
2492
+ "max": -1.8504668
2493
+ },
2494
+ "623": {
2495
+ "min": -6.9708214,
2496
+ "max": -1.5366066
2497
+ },
2498
+ "624": {
2499
+ "min": -10.189118,
2500
+ "max": -3.9539773
2501
+ },
2502
+ "625": {
2503
+ "min": -2.1946218,
2504
+ "max": 19.994843
2505
+ },
2506
+ "626": {
2507
+ "min": -0.09181203,
2508
+ "max": 22.788807
2509
+ },
2510
+ "627": {
2511
+ "min": -2.9659882,
2512
+ "max": 8.375965
2513
+ },
2514
+ "628": {
2515
+ "min": 0.6625086,
2516
+ "max": 22.87884
2517
+ },
2518
+ "629": {
2519
+ "min": -6.1918864,
2520
+ "max": 16.411804
2521
+ },
2522
+ "630": {
2523
+ "min": -26.160965,
2524
+ "max": 10.821054
2525
+ },
2526
+ "631": {
2527
+ "min": -29.843529,
2528
+ "max": -7.3103056
2529
+ },
2530
+ "632": {
2531
+ "min": -8.988075,
2532
+ "max": 15.658838
2533
+ },
2534
+ "633": {
2535
+ "min": -4.053576,
2536
+ "max": 17.372967
2537
+ },
2538
+ "634": {
2539
+ "min": 1.1613051,
2540
+ "max": 22.64282
2541
+ },
2542
+ "635": {
2543
+ "min": -0.6273499,
2544
+ "max": 2.0964618
2545
+ },
2546
+ "636": {
2547
+ "min": -24.764277,
2548
+ "max": 16.614624
2549
+ },
2550
+ "637": {
2551
+ "min": 0.8204548,
2552
+ "max": 21.476398
2553
+ },
2554
+ "638": {
2555
+ "min": -2.6629283,
2556
+ "max": 20.262112
2557
+ },
2558
+ "639": {
2559
+ "min": 0.5217963,
2560
+ "max": 3.9972696
2561
+ },
2562
+ "640": {
2563
+ "min": -6.9506702,
2564
+ "max": 14.998429
2565
+ },
2566
+ "641": {
2567
+ "min": -5.8929925,
2568
+ "max": -0.26532844
2569
+ },
2570
+ "642": {
2571
+ "min": 2.746361,
2572
+ "max": 24.816187
2573
+ },
2574
+ "643": {
2575
+ "min": -4.957652,
2576
+ "max": 21.39037
2577
+ },
2578
+ "644": {
2579
+ "min": -2.8241003,
2580
+ "max": 23.36395
2581
+ },
2582
+ "645": {
2583
+ "min": -0.6121004,
2584
+ "max": 25.775505
2585
+ },
2586
+ "646": {
2587
+ "min": -8.694734,
2588
+ "max": 13.066691
2589
+ },
2590
+ "647": {
2591
+ "min": -8.909763,
2592
+ "max": 14.810188
2593
+ },
2594
+ "648": {
2595
+ "min": -1.1508913,
2596
+ "max": 17.703691
2597
+ },
2598
+ "649": {
2599
+ "min": -29.149782,
2600
+ "max": -8.472234
2601
+ },
2602
+ "650": {
2603
+ "min": -28.810371,
2604
+ "max": -10.188003
2605
+ },
2606
+ "651": {
2607
+ "min": 1.4408362,
2608
+ "max": 18.182545
2609
+ },
2610
+ "652": {
2611
+ "min": -5.344232,
2612
+ "max": -0.06462979
2613
+ },
2614
+ "653": {
2615
+ "min": -6.7675915,
2616
+ "max": 18.32776
2617
+ },
2618
+ "654": {
2619
+ "min": -0.15166329,
2620
+ "max": 24.112226
2621
+ },
2622
+ "655": {
2623
+ "min": -1.0693625,
2624
+ "max": 22.16969
2625
+ },
2626
+ "656": {
2627
+ "min": -33.66613,
2628
+ "max": -10.815098
2629
+ },
2630
+ "657": {
2631
+ "min": 2.090548,
2632
+ "max": 22.508085
2633
+ },
2634
+ "658": {
2635
+ "min": -3.7840073,
2636
+ "max": 21.95944
2637
+ },
2638
+ "659": {
2639
+ "min": -28.02926,
2640
+ "max": 9.670846
2641
+ },
2642
+ "660": {
2643
+ "min": 0.13043611,
2644
+ "max": 25.527086
2645
+ },
2646
+ "661": {
2647
+ "min": -2.869324,
2648
+ "max": 15.71783
2649
+ },
2650
+ "662": {
2651
+ "min": -1.0447471,
2652
+ "max": -0.13985139
2653
+ },
2654
+ "663": {
2655
+ "min": -0.744007,
2656
+ "max": 24.957567
2657
+ },
2658
+ "664": {
2659
+ "min": -5.1952896,
2660
+ "max": 14.977642
2661
+ },
2662
+ "665": {
2663
+ "min": 0.60184467,
2664
+ "max": 2.1511188
2665
+ },
2666
+ "666": {
2667
+ "min": -22.177305,
2668
+ "max": 6.6068954
2669
+ },
2670
+ "667": {
2671
+ "min": -33.494255,
2672
+ "max": -13.066339
2673
+ },
2674
+ "668": {
2675
+ "min": -4.892153,
2676
+ "max": 10.756072
2677
+ },
2678
+ "669": {
2679
+ "min": -2.2392833,
2680
+ "max": -0.8046426
2681
+ },
2682
+ "670": {
2683
+ "min": 0.8450957,
2684
+ "max": 23.02246
2685
+ },
2686
+ "671": {
2687
+ "min": 4.212241,
2688
+ "max": 28.81451
2689
+ },
2690
+ "672": {
2691
+ "min": -29.083513,
2692
+ "max": -9.08123
2693
+ },
2694
+ "673": {
2695
+ "min": -21.663876,
2696
+ "max": -9.500456
2697
+ },
2698
+ "674": {
2699
+ "min": -4.1398206,
2700
+ "max": 19.510742
2701
+ },
2702
+ "675": {
2703
+ "min": -1.3941061,
2704
+ "max": 24.01803
2705
+ },
2706
+ "676": {
2707
+ "min": -1.1840246,
2708
+ "max": 24.070492
2709
+ },
2710
+ "677": {
2711
+ "min": -1.736458,
2712
+ "max": 23.21187
2713
+ },
2714
+ "678": {
2715
+ "min": -29.858812,
2716
+ "max": -6.9562464
2717
+ },
2718
+ "679": {
2719
+ "min": -6.973733,
2720
+ "max": 17.965279
2721
+ },
2722
+ "680": {
2723
+ "min": -19.45212,
2724
+ "max": 6.008863
2725
+ },
2726
+ "681": {
2727
+ "min": -4.9676104,
2728
+ "max": -1.4536154
2729
+ },
2730
+ "682": {
2731
+ "min": -26.768513,
2732
+ "max": -1.8874344
2733
+ },
2734
+ "683": {
2735
+ "min": -1.7727988,
2736
+ "max": 19.027945
2737
+ },
2738
+ "684": {
2739
+ "min": -21.581385,
2740
+ "max": -1.112548
2741
+ },
2742
+ "685": {
2743
+ "min": -16.787106,
2744
+ "max": 21.814041
2745
+ },
2746
+ "686": {
2747
+ "min": -23.52352,
2748
+ "max": 15.30417
2749
+ },
2750
+ "687": {
2751
+ "min": -10.523366,
2752
+ "max": 14.910927
2753
+ },
2754
+ "688": {
2755
+ "min": -25.639105,
2756
+ "max": -2.8682446
2757
+ },
2758
+ "689": {
2759
+ "min": -24.469522,
2760
+ "max": 17.47347
2761
+ },
2762
+ "690": {
2763
+ "min": -34.886005,
2764
+ "max": -11.886645
2765
+ },
2766
+ "691": {
2767
+ "min": -30.498156,
2768
+ "max": -5.941866
2769
+ },
2770
+ "692": {
2771
+ "min": 1.3309996,
2772
+ "max": 3.774908
2773
+ },
2774
+ "693": {
2775
+ "min": -0.1390071,
2776
+ "max": 22.377735
2777
+ },
2778
+ "694": {
2779
+ "min": -31.342188,
2780
+ "max": -8.336738
2781
+ },
2782
+ "695": {
2783
+ "min": -1.1530393,
2784
+ "max": 20.40059
2785
+ },
2786
+ "696": {
2787
+ "min": -23.533188,
2788
+ "max": 25.53724
2789
+ },
2790
+ "697": {
2791
+ "min": -5.7250223,
2792
+ "max": -2.2662854
2793
+ },
2794
+ "698": {
2795
+ "min": -26.630342,
2796
+ "max": 10.083665
2797
+ },
2798
+ "699": {
2799
+ "min": 0.75335723,
2800
+ "max": 21.088997
2801
+ },
2802
+ "700": {
2803
+ "min": 5.3716817,
2804
+ "max": 30.392046
2805
+ },
2806
+ "701": {
2807
+ "min": -23.718029,
2808
+ "max": 16.540218
2809
+ },
2810
+ "702": {
2811
+ "min": 2.8307786,
2812
+ "max": 19.858612
2813
+ },
2814
+ "703": {
2815
+ "min": -28.734924,
2816
+ "max": -8.387034
2817
+ }
2818
+ }
models/asr/asr_improved_tts-phn_en.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b5032b4b2ccba5603ceaea1f417305b1627d199f6eec478881e102ddd6e6f0c6
3
+ size 435615697
models/tts/FastSpeech2_Multi/trained_on_ground_truth_phonemes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:01dda4b05e294fab838d9adcc0b9a4c7e119c681a3cd80b0a885bc63ac53626a
3
+ size 188399857
models/tts/HiFiGAN_combined/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:56b8c18a272f66c0cbf9104c4251b06c3be81b306c85be968429fbc1634d1690
3
+ size 55465709
packages.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ libsndfile1
2
+ espeak-ng
3
+ ffmpeg
requirements.txt ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ appdirs~=1.4.4
2
+ attrs~=21.2.0
3
+ audioread~=2.1.9
4
+ auraloss~=0.2.1
5
+ certifi~=2021.5.30
6
+ cffi~=1.14.6
7
+ charset-normalizer~=2.0.4
8
+ clldutils~=3.9.0
9
+ colorama~=0.4.4
10
+ colorlog~=6.4.1
11
+ commonmark~=0.9.1
12
+ csvw~=1.11.0
13
+ cycler~=0.10.0
14
+ Cython~=0.29.24
15
+ decorator~=5.0.9
16
+ editdistance~=0.5.3
17
+ emoji~=1.4.2
18
+ filelock~=3.0.12
19
+ ftfy~=6.0.3
20
+ future~=0.18.2
21
+ gdown~=3.13.0
22
+ graphviz~=0.17
23
+ huggingface-hub~=0.0.16
24
+ HyperPyYAML~=1.0.0
25
+ idna~=3.2
26
+ isodate~=0.6.0
27
+ jiwer~=2.2.1
28
+ joblib~=1.0.1
29
+ kiwisolver~=1.3.2
30
+ librosa~=0.8.1
31
+ llvmlite~=0.37.0
32
+ matplotlib~=3.4.3
33
+ munkres~=1.1.4
34
+ numba~=0.54.0
35
+ numpy~=1.20.3
36
+ packaging~=21.0
37
+ panphon~=0.19
38
+ pedalboard~=0.3.11
39
+ phonemizer~=2.2.2
40
+ Pillow~=8.3.2
41
+ pooch~=1.5.1
42
+ pycparser~=2.20
43
+ Pygments~=2.10.0
44
+ pyloudnorm~=0.1.0
45
+ pyparsing~=2.4.7
46
+ pysndfx~=0.3.6
47
+ PySocks~=1.7.1
48
+ python-dateutil~=2.8.2
49
+ python-Levenshtein~=0.12.2
50
+ pyworld~=0.3.0
51
+ PyYAML~=5.4.1
52
+ regex~=2021.8.28
53
+ requests~=2.26.0
54
+ resampy~=0.2.2
55
+ rfc3986~=1.5.0
56
+ rich~=9.10.0
57
+ ruamel.yaml~=0.17.16
58
+ ruamel.yaml.clib~=0.2.6
59
+ scikit-learn~=0.24.2
60
+ scipy~=1.7.1
61
+ segments~=2.2.0
62
+ sentencepiece~=0.1.96
63
+ six~=1.16.0
64
+ sklearn~=0.0
65
+ sounddevice~=0.4.2
66
+ SoundFile~=0.10.3.post1
67
+ speechbrain~=0.5.10
68
+ tabulate~=0.8.9
69
+ threadpoolctl~=2.2.0
70
+ torch~=1.10.1
71
+ torch-complex~=0.2.1
72
+ torchaudio~=0.10.1
73
+ torchvision~=0.11.2
74
+ torchviz~=0.0.2
75
+ tqdm~=4.62.2
76
+ typing-extensions~=3.10.0.2
77
+ unicodecsv~=0.14.1
78
+ Unidecode~=1.2.0
79
+ unsilence~=1.0.8
80
+ uritemplate~=3.0.1
81
+ urllib3~=1.26.6
82
+ wcwidth~=0.2.5
83
+ wincertstore~=0.2
84
+ espnet
85
+ espnet-model-zoo
86
+ gradio
87
+ cvxopt