diff --git a/bob/bio/gmm/algorithm/IVector.py b/bob/bio/gmm/algorithm/IVector.py index 90a36fb86235484bb25079265717a6f2ae8ad0fb..8f4c6918617089e6b995d9696b9d420e599bb5bd 100644 --- a/bob/bio/gmm/algorithm/IVector.py +++ b/bob/bio/gmm/algorithm/IVector.py @@ -65,19 +65,20 @@ class IVector (GMM): def train_ivector(self, training_stats): logger.info(" -> Training IVector enroller") - self.tv = bob.learn.em.IVectorMachine(self.ubm, self.subspace_dimension_of_t) - self.tv.variance_threshold = self.variance_threshold + self.tv = bob.learn.em.IVectorMachine(self.ubm, self.subspace_dimension_of_t, self.variance_threshold) # train IVector model bob.learn.em.train(self.ivector_trainer, self.tv, training_stats, self.tv_training_iterations, rng=self.rng) - def train_whitening(self, training_features): + + def train_whitener(self, training_features): ivectors_matrix = numpy.vstack(training_features) # create a Linear Machine self.whitener = bob.learn.linear.Machine(ivectors_matrix.shape[1],ivectors_matrix.shape[1]) # create the whitening trainer self.whitening_trainer.train(ivectors_matrix, self.whitener) + def train_projector(self, train_features, projector_file): """Train Projector and Enroller at the same time""" [self._check_feature(feature) for feature in train_features] @@ -94,12 +95,13 @@ class IVector (GMM): self.train_ivector(training_stats) # project training i-vectors - whitening_train_data = [self.project_ivec(stats) for stats in training_stats] - self.train_whitening(whitening_train_data) + whitening_train_data = [self.project_ivector(stats) for stats in training_stats] + self.train_whitener(whitening_train_data) # save self.save_projector(projector_file) + def save_projector(self, projector_file): # Save the IVector base AND the UBM AND the whitening into the same file hdf5file = bob.io.base.HDF5File(projector_file, "w") @@ -124,7 +126,7 @@ class IVector (GMM): # add UBM model from base class self.tv.ubm = self.ubm - def load_whitening(self, whitening_file): + def load_whitener(self, whitening_file): hdf5file = bob.io.base.HDF5File(whitening_file) self.whitener = bob.learn.linear.Machine(hdf5file) @@ -143,10 +145,10 @@ class IVector (GMM): # Load Whitening hdf5file.cd('/Whitener') - self.load_whitening(hdf5file) + self.load_whitener(hdf5file) - def project_ivec(self, gmm_stats): + def project_ivector(self, gmm_stats): return self.tv.project(gmm_stats) def project_whitening(self, ivector): @@ -161,7 +163,7 @@ class IVector (GMM): # project UBM projected_ubm = self.project_ubm(feature_array) # project I-Vector - ivector = self.project_ivec(projected_ubm) + ivector = self.project_ivector(projected_ubm) # whiten I-Vector return self.project_whitening(ivector) diff --git a/bob/bio/gmm/script/verify_isv.py b/bob/bio/gmm/script/verify_isv.py index b01d15a6e377e24b212c81c46bc75ee62e3a3114..e522c7129f908943777fed8af202fddf356f79ea 100644 --- a/bob/bio/gmm/script/verify_isv.py +++ b/bob/bio/gmm/script/verify_isv.py @@ -26,14 +26,14 @@ def parse_arguments(command_line_parameters, exclude_resources_from = []): parsers['config'].add_argument('-g', '--grid', metavar = 'x', nargs = '+', required=True, help = 'Configuration for the grid setup; required for the parallel execution script.') - parsers['config'].add_argument('-a', '--algorithm', metavar = 'x', nargs = '+', default = ['gmm'], + parsers['config'].add_argument('-a', '--algorithm', metavar = 'x', nargs = '+', default = ['isv'], help = 'Face recognition; only GMM-related algorithms are allowed') # Add sub-tasks that can be executed by this script parser = parsers['main'] parser.add_argument('--sub-task', - choices = ('preprocess', 'train-extractor', 'extract', 'normalize-features', 'kmeans-init', 'kmeans-e-step', 'kmeans-m-step', 'gmm-init', 'gmm-e-step', 'gmm-m-step', 'gmm-project', 'isv-train', 'project', 'enroll', 'compute-scores', 'concatenate'), + choices = ('preprocess', 'train-extractor', 'extract', 'normalize-features', 'kmeans-init', 'kmeans-e-step', 'kmeans-m-step', 'gmm-init', 'gmm-e-step', 'gmm-m-step', 'gmm-project', 'train-isv', 'project', 'enroll', 'compute-scores', 'concatenate'), help = argparse.SUPPRESS) #'Executes a subtask (FOR INTERNAL USE ONLY!!!)' parser.add_argument('--iteration', type = int, help = argparse.SUPPRESS) #'Which type of models to generate (Normal or TModels)' @@ -80,7 +80,7 @@ def add_isv_jobs(args, job_ids, deps, submitter): deps.append(job_ids['gmm-projection']) job_ids['isv-training'] = submitter.submit( - '--sub-task isv-train', + '--sub-task train-isv', name = 'train-isv', dependencies = deps, **args.grid.training_queue) @@ -113,8 +113,8 @@ def execute(args): force = args.force) # train the feature projector - elif args.sub_task == 'isv-train': - tools.isv_training( + elif args.sub_task == 'train-isv': + tools.train_isv( args.algorithm, force = args.force) diff --git a/bob/bio/gmm/script/verify_ivector.py b/bob/bio/gmm/script/verify_ivector.py new file mode 100644 index 0000000000000000000000000000000000000000..0dcd22ecf353a90c80c852b643f35867becceaae --- /dev/null +++ b/bob/bio/gmm/script/verify_ivector.py @@ -0,0 +1,231 @@ +#!/usr/bin/env python +# vim: set fileencoding=utf-8 : +# Manuel Guenther <Manuel.Guenther@idiap.ch> +from __future__ import print_function + +import sys +import argparse + +import logging +logger = logging.getLogger("bob.bio.gmm") + +import bob.bio.base +from .. import tools, algorithm +from bob.bio.base import tools as base_tools + + +def parse_arguments(command_line_parameters, exclude_resources_from = []): + """This function parses the given options (which by default are the command line options). If exclude_resources_from is specified (as a list), the resources from the given packages are not listed in the help message.""" + # set up command line parser + parsers = base_tools.command_line_parser(exclude_resources_from = exclude_resources_from) + + # add GMM-related options + tools.add_parallel_gmm_options(parsers, sub_module = 'ivector') + + # override some parameters + parsers['config'].add_argument('-g', '--grid', metavar = 'x', nargs = '+', required=True, + help = 'Configuration for the grid setup; required for the parallel execution script.') + + parsers['config'].add_argument('-a', '--algorithm', metavar = 'x', nargs = '+', default = ['ivector'], + help = 'Face recognition; only GMM-related algorithms are allowed') + + + # Add sub-tasks that can be executed by this script + parser = parsers['main'] + parser.add_argument('--sub-task', + choices = ('preprocess', 'train-extractor', 'extract', 'normalize-features', 'kmeans-init', 'kmeans-e-step', 'kmeans-m-step', 'gmm-init', 'gmm-e-step', 'gmm-m-step', 'gmm-project', 'ivector-e-step', 'ivector-m-step', 'ivector-project', 'train-whitener', 'project', 'enroll', 'compute-scores', 'concatenate'), + help = argparse.SUPPRESS) #'Executes a subtask (FOR INTERNAL USE ONLY!!!)' + parser.add_argument('--iteration', type = int, + help = argparse.SUPPRESS) #'Which type of models to generate (Normal or TModels)' + parser.add_argument('--model-type', choices = ['N', 'T'], + help = argparse.SUPPRESS) #'Which type of models to generate (Normal or TModels)' + parser.add_argument('--score-type', choices = ['A', 'B', 'C', 'D', 'Z'], + help = argparse.SUPPRESS) #'The type of scores that should be computed' + parser.add_argument('--group', + help = argparse.SUPPRESS) #'The group for which the current action should be performed' + + # now that we have set up everything, get the command line arguments + args = base_tools.initialize(parsers, command_line_parameters, + skips = ['preprocessing', 'extractor-training', 'extraction', 'normalization', 'kmeans', 'gmm', 'ivector', 'whitening', 'projection', 'enroller-training', 'enrollment', 'score-computation', 'concatenation', 'calibration'] + ) + + args.skip_projector_training = True + + # and add the GMM-related parameters + tools.initialize_parallel_gmm(args, sub_module = 'ivector') + + # assert that the algorithm is a GMM + if args.algorithm.__class__ != algorithm.IVector: + raise ValueError("The given algorithm %s is not a (pure) IVector algorithm" % type(args.algorithm)) + + return args + +from .verify_gmm import add_gmm_jobs + +def add_ivector_jobs(args, job_ids, deps, submitter): + """Adds all GMM-related jobs.""" + + # first, add gmm jobs + job_ids, deps = add_gmm_jobs(args, job_ids, deps, submitter) + + # now, add the extra steps for ivector + if not args.skip_ivector: + # gmm projection + job_ids['gmm-projection'] = submitter.submit( + '--sub-task gmm-project', + name = 'pro-gmm', + number_of_parallel_jobs = args.grid.number_of_projection_jobs, + dependencies = deps, + **args.grid.projection_queue) + deps.append(job_ids['gmm-projection']) + + # several iterations of E and M steps + for iteration in range(args.tv_start_iteration, args.algorithm.tv_training_iterations): + # E-step + job_ids['ivector-e-step'] = submitter.submit( + '--sub-task ivector-e-step --iteration %d' % iteration, + name='i-e-%d' % iteration, + number_of_parallel_jobs = args.grid.number_of_projection_jobs, + dependencies = [job_ids['ivector-m-step']] if iteration != args.tv_start_iteration else deps, + **args.grid.projection_queue) + + # M-step + job_ids['ivector-m-step'] = submitter.submit( + '--sub-task ivector-m-step --iteration %d' % iteration, + name='i-m-%d' % iteration, + dependencies = [job_ids['ivector-e-step']], + **args.grid.training_queue) + deps.append(job_ids['ivector-m-step']) + + # whitening + if not args.skip_whitening: + # ivector projection + job_ids['ivector-projection'] = submitter.submit( + '--sub-task ivector-project', + name = 'pro-ivector', + number_of_parallel_jobs = args.grid.number_of_projection_jobs, + dependencies = deps, + **args.grid.projection_queue) + deps.append(job_ids['ivector-projection']) + + # TV training + job_ids['whitener-training'] = submitter.submit( + '--sub-task train-whitener', + name = 'train-whitener', + dependencies = deps, + **args.grid.training_queue) + deps.append(job_ids['whitener-training']) + + return job_ids, deps + + +from .verify_gmm import execute as gmm_execute + + +def execute(args): + """Run the desired job of the tool chain that is specified on command line. + This job might be executed either in the grid, or locally.""" + + # first, let the base script decide if it knows how to execute the job + if gmm_execute(args): + return True + + # now, check what we can do + + # the file selector object + fs = tools.FileSelector.instance() + + if args.sub_task == 'gmm-project': + tools.gmm_project( + args.algorithm, + args.extractor, + indices = base_tools.indices(fs.training_list('extracted', 'train_projector'), args.grid.number_of_projection_jobs), + force = args.force) + + elif args.sub_task == 'ivector-e-step': + tools.ivector_estep( + args.algorithm, + args.iteration, + indices = base_tools.indices(fs.training_list('projected_gmm', 'train_projector'), args.grid.number_of_projection_jobs), + force = args.force) + + # train the feature projector + elif args.sub_task == 'ivector-m-step': + tools.ivector_mstep( + args.algorithm, + args.iteration, + number_of_parallel_jobs = args.grid.number_of_projection_jobs, + clean = args.clean_intermediate, + force = args.force) + + elif args.sub_task == 'ivector-project': + tools.ivector_project( + args.algorithm, + indices = base_tools.indices(fs.training_list('projected_gmm', 'train_projector'), args.grid.number_of_projection_jobs), + force = args.force) + + elif args.sub_task == 'train-whitener': + tools.train_whitener( + args.algorithm, + force = args.force) + + else: + # Not our keyword... + return False + return True + + + +def verify(args, command_line_parameters, external_fake_job_id = 0): + """This is the main entry point for computing verification experiments. + You just have to specify configurations for any of the steps of the toolchain, which are: + -- the database + -- the preprocessing + -- feature extraction + -- the recognition algorithm + -- and the grid configuration. + Additionally, you can skip parts of the toolchain by selecting proper --skip-... parameters. + If your probe files are not too big, you can also specify the --preload-probes switch to speed up the score computation. + If files should be re-generated, please specify the --force option (might be combined with the --skip-... options).""" + + + # as the main entry point, check whether the sub-task is specified + if args.sub_task is not None: + # execute the desired sub-task + if not execute(args): + raise ValueError("The specified --sub-task '%s' is not known to the system" % args.sub_task) + return {} + else: + # add jobs + submitter = base_tools.GridSubmission(args, command_line_parameters, executable = 'verify_ivector.py', first_fake_job_id = 0) if args.grid else None + retval = tools.add_jobs(args, submitter, local_job_adder = add_ivector_jobs) + base_tools.write_info(args, command_line_parameters) + + if args.grid.is_local() and args.run_local_scheduler: + if args.dry_run: + print ("Would have started the local scheduler to run the experiments with parallel jobs") + else: + # start the jman local deamon + submitter.execute_local() + return {} + + else: + # return job ids as a dictionary + return retval + + +def main(command_line_parameters = sys.argv): + """Executes the main function""" + try: + # do the command line parsing + args = parse_arguments(command_line_parameters[1:]) + + # perform face verification test + verify(args, command_line_parameters) + except Exception as e: + # track any exceptions as error logs (i.e., to get a time stamp) + logger.error("During the execution, an exception was raised: %s" % e) + raise + +if __name__ == "__main__": + main() diff --git a/bob/bio/gmm/test/data/scores-nonorm-ivector-dev b/bob/bio/gmm/test/data/scores-nonorm-ivector-dev new file mode 100644 index 0000000000000000000000000000000000000000..316674f2c2e6cb6155ee966b2fe4e90dc3edcb7b --- /dev/null +++ b/bob/bio/gmm/test/data/scores-nonorm-ivector-dev @@ -0,0 +1,2000 @@ +3 3 s3/1 0.79649975 +3 3 s3/3 0.81424715 +3 3 s3/6 0.57612683 +3 3 s3/8 0.74060138 +3 3 s3/10 0.74284650 +3 4 s4/1 0.02189948 +3 4 s4/3 -0.24032328 +3 4 s4/6 -0.25757860 +3 4 s4/8 -0.34341206 +3 4 s4/10 -0.03184729 +3 7 s7/1 0.13142418 +3 7 s7/3 0.01932595 +3 7 s7/6 0.38457138 +3 7 s7/8 0.52999855 +3 7 s7/10 0.21368836 +3 8 s8/1 0.24699782 +3 8 s8/3 0.16512560 +3 8 s8/6 0.28426621 +3 8 s8/8 0.04796420 +3 8 s8/10 0.26847062 +3 9 s9/1 0.26553542 +3 9 s9/3 0.30092562 +3 9 s9/6 0.24563061 +3 9 s9/8 0.23827175 +3 9 s9/10 0.30121884 +3 13 s13/1 0.06201377 +3 13 s13/3 0.36770116 +3 13 s13/6 -0.18283851 +3 13 s13/8 -0.08055772 +3 13 s13/10 -0.10728556 +3 15 s15/1 -0.37960245 +3 15 s15/3 -0.33416553 +3 15 s15/6 -0.38051293 +3 15 s15/8 -0.43532294 +3 15 s15/10 0.26007723 +3 18 s18/1 0.16101354 +3 18 s18/3 0.18418221 +3 18 s18/6 0.18046427 +3 18 s18/8 0.20981872 +3 18 s18/10 0.65154855 +3 19 s19/1 -0.63819191 +3 19 s19/3 -0.62911868 +3 19 s19/6 -0.27336826 +3 19 s19/8 -0.09953808 +3 19 s19/10 -0.25455277 +3 22 s22/1 -0.18014173 +3 22 s22/3 -0.26035046 +3 22 s22/6 0.08166795 +3 22 s22/8 -0.18042374 +3 22 s22/10 0.00276168 +3 23 s23/1 0.05311244 +3 23 s23/3 -0.12554771 +3 23 s23/6 0.08567431 +3 23 s23/8 -0.19109637 +3 23 s23/10 0.15479968 +3 25 s25/1 0.39412857 +3 25 s25/3 0.41271947 +3 25 s25/6 0.38696769 +3 25 s25/8 0.51475680 +3 25 s25/10 0.47216480 +3 28 s28/1 0.38543452 +3 28 s28/3 0.26444135 +3 28 s28/6 0.38853759 +3 28 s28/8 0.18060019 +3 28 s28/10 -0.14336744 +3 30 s30/1 -0.46100523 +3 30 s30/3 -0.40837172 +3 30 s30/6 -0.42861078 +3 30 s30/8 -0.68713488 +3 30 s30/10 -0.59919197 +3 31 s31/1 0.02978803 +3 31 s31/3 -0.38613457 +3 31 s31/6 0.21516165 +3 31 s31/8 0.06001771 +3 31 s31/10 -0.48494529 +3 32 s32/1 -0.17708806 +3 32 s32/3 -0.42405901 +3 32 s32/6 -0.13871146 +3 32 s32/8 -0.26782807 +3 32 s32/10 -0.25423866 +3 35 s35/1 -0.18835207 +3 35 s35/3 0.02986457 +3 35 s35/6 0.28834556 +3 35 s35/8 0.27074006 +3 35 s35/10 0.16384739 +3 37 s37/1 0.41888928 +3 37 s37/3 0.29640496 +3 37 s37/6 -0.41631379 +3 37 s37/8 -0.20269406 +3 37 s37/10 0.35968130 +3 38 s38/1 0.35998270 +3 38 s38/3 0.52589690 +3 38 s38/6 0.31890441 +3 38 s38/8 0.19439303 +3 38 s38/10 0.77802837 +3 40 s40/1 0.38532082 +3 40 s40/3 0.46150999 +3 40 s40/6 0.38982484 +3 40 s40/8 0.60703246 +3 40 s40/10 0.14897992 +4 3 s3/1 -0.04538764 +4 3 s3/3 0.16757663 +4 3 s3/6 -0.29533353 +4 3 s3/8 -0.27807582 +4 3 s3/10 0.35320739 +4 4 s4/1 0.27533881 +4 4 s4/3 0.34537243 +4 4 s4/6 0.21655613 +4 4 s4/8 0.46111223 +4 4 s4/10 0.63727284 +4 7 s7/1 0.15192449 +4 7 s7/3 -0.07339686 +4 7 s7/6 -0.44324118 +4 7 s7/8 -0.23864077 +4 7 s7/10 0.04134598 +4 8 s8/1 -0.44597169 +4 8 s8/3 -0.10547371 +4 8 s8/6 -0.07646224 +4 8 s8/8 -0.05121946 +4 8 s8/10 -0.03625272 +4 9 s9/1 0.75547929 +4 9 s9/3 0.60138492 +4 9 s9/6 -0.25946460 +4 9 s9/8 -0.21751007 +4 9 s9/10 0.52900872 +4 13 s13/1 -0.16747527 +4 13 s13/3 -0.05906317 +4 13 s13/6 0.07432318 +4 13 s13/8 -0.28822062 +4 13 s13/10 -0.19884461 +4 15 s15/1 -0.27923641 +4 15 s15/3 -0.32516367 +4 15 s15/6 -0.42042471 +4 15 s15/8 -0.29329215 +4 15 s15/10 0.08930605 +4 18 s18/1 0.58574764 +4 18 s18/3 0.16585490 +4 18 s18/6 0.04714740 +4 18 s18/8 0.08857842 +4 18 s18/10 0.05230809 +4 19 s19/1 -0.38298842 +4 19 s19/3 -0.28948330 +4 19 s19/6 -0.54698557 +4 19 s19/8 -0.56916403 +4 19 s19/10 -0.48687272 +4 22 s22/1 -0.28592508 +4 22 s22/3 -0.27797750 +4 22 s22/6 -0.38873616 +4 22 s22/8 -0.37819649 +4 22 s22/10 -0.53864532 +4 23 s23/1 -0.01419500 +4 23 s23/3 0.68072659 +4 23 s23/6 -0.06163458 +4 23 s23/8 0.70700669 +4 23 s23/10 0.01467104 +4 25 s25/1 0.43667527 +4 25 s25/3 0.41234297 +4 25 s25/6 0.34322429 +4 25 s25/8 0.09369598 +4 25 s25/10 0.78990658 +4 28 s28/1 -0.35219789 +4 28 s28/3 0.02503471 +4 28 s28/6 -0.21380693 +4 28 s28/8 0.52985045 +4 28 s28/10 0.18185138 +4 30 s30/1 0.56915956 +4 30 s30/3 0.53102926 +4 30 s30/6 0.30115302 +4 30 s30/8 0.00230213 +4 30 s30/10 0.37787343 +4 31 s31/1 0.04537402 +4 31 s31/3 -0.04831706 +4 31 s31/6 0.18690829 +4 31 s31/8 0.07850356 +4 31 s31/10 -0.21026691 +4 32 s32/1 -0.21859241 +4 32 s32/3 -0.24634291 +4 32 s32/6 -0.21707110 +4 32 s32/8 -0.36536720 +4 32 s32/10 -0.32941738 +4 35 s35/1 -0.08281285 +4 35 s35/3 -0.31948228 +4 35 s35/6 0.17172492 +4 35 s35/8 0.09557419 +4 35 s35/10 -0.28903842 +4 37 s37/1 -0.04847613 +4 37 s37/3 -0.17016044 +4 37 s37/6 -0.25324802 +4 37 s37/8 -0.50433406 +4 37 s37/10 -0.14767134 +4 38 s38/1 0.04895030 +4 38 s38/3 0.10592809 +4 38 s38/6 -0.00557689 +4 38 s38/8 0.72938478 +4 38 s38/10 -0.05828308 +4 40 s40/1 0.54604618 +4 40 s40/3 0.35891388 +4 40 s40/6 0.19265515 +4 40 s40/8 0.07261346 +4 40 s40/10 0.06032860 +7 3 s3/1 0.36896904 +7 3 s3/3 0.57341912 +7 3 s3/6 0.08503586 +7 3 s3/8 0.12054025 +7 3 s3/10 0.42592881 +7 4 s4/1 -0.47193243 +7 4 s4/3 -0.64477034 +7 4 s4/6 -0.30129323 +7 4 s4/8 -0.40580820 +7 4 s4/10 0.02085104 +7 7 s7/1 0.92600613 +7 7 s7/3 0.90293340 +7 7 s7/6 0.75400658 +7 7 s7/8 0.58480715 +7 7 s7/10 0.88011814 +7 8 s8/1 0.19945129 +7 8 s8/3 0.15982459 +7 8 s8/6 0.19186011 +7 8 s8/8 -0.01118534 +7 8 s8/10 0.16375352 +7 9 s9/1 0.38450225 +7 9 s9/3 0.52977989 +7 9 s9/6 -0.27738825 +7 9 s9/8 -0.01801680 +7 9 s9/10 0.44098404 +7 13 s13/1 -0.09273012 +7 13 s13/3 -0.48699637 +7 13 s13/6 0.10047190 +7 13 s13/8 0.09458457 +7 13 s13/10 -0.08994034 +7 15 s15/1 0.47495750 +7 15 s15/3 0.38624821 +7 15 s15/6 0.38580067 +7 15 s15/8 0.25964401 +7 15 s15/10 0.11233405 +7 18 s18/1 0.03684463 +7 18 s18/3 -0.13598484 +7 18 s18/6 -0.06564788 +7 18 s18/8 -0.10770301 +7 18 s18/10 0.15752045 +7 19 s19/1 -0.16931729 +7 19 s19/3 -0.18086376 +7 19 s19/6 -0.23722186 +7 19 s19/8 0.32553807 +7 19 s19/10 -0.53139377 +7 22 s22/1 0.26847957 +7 22 s22/3 0.21333297 +7 22 s22/6 -0.10093765 +7 22 s22/8 0.10103434 +7 22 s22/10 0.00385745 +7 23 s23/1 -0.39123083 +7 23 s23/3 -0.20620554 +7 23 s23/6 -0.54574372 +7 23 s23/8 0.26771041 +7 23 s23/10 -0.37728393 +7 25 s25/1 -0.06118119 +7 25 s25/3 0.03117899 +7 25 s25/6 0.08350181 +7 25 s25/8 -0.07264416 +7 25 s25/10 0.01501672 +7 28 s28/1 -0.21351170 +7 28 s28/3 -0.42064098 +7 28 s28/6 -0.21775352 +7 28 s28/8 0.35192571 +7 28 s28/10 -0.60206022 +7 30 s30/1 -0.21098370 +7 30 s30/3 -0.23410461 +7 30 s30/6 -0.47053169 +7 30 s30/8 -0.67929210 +7 30 s30/10 -0.32691849 +7 31 s31/1 -0.02060288 +7 31 s31/3 -0.07607010 +7 31 s31/6 -0.26522130 +7 31 s31/8 0.03636437 +7 31 s31/10 -0.12125647 +7 32 s32/1 0.27443896 +7 32 s32/3 -0.00806699 +7 32 s32/6 -0.08327772 +7 32 s32/8 -0.03464096 +7 32 s32/10 -0.13218102 +7 35 s35/1 0.30006612 +7 35 s35/3 0.24510772 +7 35 s35/6 0.34547803 +7 35 s35/8 0.38947721 +7 35 s35/10 0.39211346 +7 37 s37/1 -0.09635669 +7 37 s37/3 -0.10980639 +7 37 s37/6 0.33522659 +7 37 s37/8 0.25345604 +7 37 s37/10 -0.05331271 +7 38 s38/1 -0.39094439 +7 38 s38/3 -0.31552541 +7 38 s38/6 -0.47269452 +7 38 s38/8 -0.07877540 +7 38 s38/10 -0.10313065 +7 40 s40/1 -0.10063158 +7 40 s40/3 0.19021294 +7 40 s40/6 -0.38993861 +7 40 s40/8 -0.16522370 +7 40 s40/10 -0.45836594 +8 3 s3/1 0.36138206 +8 3 s3/3 -0.02794627 +8 3 s3/6 0.63571099 +8 3 s3/8 0.54826563 +8 3 s3/10 -0.12955783 +8 4 s4/1 0.45991318 +8 4 s4/3 0.20933700 +8 4 s4/6 0.23595262 +8 4 s4/8 0.20905017 +8 4 s4/10 -0.59639974 +8 7 s7/1 0.13023167 +8 7 s7/3 0.29039939 +8 7 s7/6 0.44703502 +8 7 s7/8 0.22247805 +8 7 s7/10 -0.00367700 +8 8 s8/1 0.92167132 +8 8 s8/3 0.91820831 +8 8 s8/6 0.90181908 +8 8 s8/8 0.80936052 +8 8 s8/10 0.83686786 +8 9 s9/1 -0.01166959 +8 9 s9/3 0.05731572 +8 9 s9/6 0.68543587 +8 9 s9/8 0.63183923 +8 9 s9/10 -0.13036533 +8 13 s13/1 0.02136511 +8 13 s13/3 0.02723168 +8 13 s13/6 -0.19440692 +8 13 s13/8 0.28627334 +8 13 s13/10 -0.22972980 +8 15 s15/1 0.07646288 +8 15 s15/3 0.03364824 +8 15 s15/6 0.15418184 +8 15 s15/8 0.39746480 +8 15 s15/10 0.60454451 +8 18 s18/1 -0.66242966 +8 18 s18/3 -0.23889334 +8 18 s18/6 -0.23421810 +8 18 s18/8 -0.16214943 +8 18 s18/10 -0.01500662 +8 19 s19/1 0.16547193 +8 19 s19/3 0.14442427 +8 19 s19/6 0.31526255 +8 19 s19/8 0.69122301 +8 19 s19/10 0.18948330 +8 22 s22/1 0.32697132 +8 22 s22/3 0.32804977 +8 22 s22/6 -0.08521438 +8 22 s22/8 0.36391905 +8 22 s22/10 0.44528026 +8 23 s23/1 0.45005099 +8 23 s23/3 -0.14581503 +8 23 s23/6 0.33773620 +8 23 s23/8 -0.42922560 +8 23 s23/10 0.32143888 +8 25 s25/1 0.37373348 +8 25 s25/3 0.37083534 +8 25 s25/6 0.40977126 +8 25 s25/8 0.40968029 +8 25 s25/10 0.06022469 +8 28 s28/1 0.18623157 +8 28 s28/3 0.01608956 +8 28 s28/6 0.12536588 +8 28 s28/8 -0.41344111 +8 28 s28/10 -0.18001960 +8 30 s30/1 -0.29283741 +8 30 s30/3 -0.21197109 +8 30 s30/6 -0.22132331 +8 30 s30/8 -0.11213176 +8 30 s30/10 -0.09189968 +8 31 s31/1 0.32051047 +8 31 s31/3 0.23048155 +8 31 s31/6 0.52476875 +8 31 s31/8 0.42264248 +8 31 s31/10 0.12166931 +8 32 s32/1 -0.09152134 +8 32 s32/3 0.06858312 +8 32 s32/6 -0.41680791 +8 32 s32/8 -0.21693523 +8 32 s32/10 -0.36823286 +8 35 s35/1 0.46506905 +8 35 s35/3 0.66926223 +8 35 s35/6 0.59370715 +8 35 s35/8 0.64280412 +8 35 s35/10 0.50323701 +8 37 s37/1 -0.27404663 +8 37 s37/3 -0.22116163 +8 37 s37/6 0.10440008 +8 37 s37/8 0.47942015 +8 37 s37/10 -0.14309622 +8 38 s38/1 0.44610802 +8 38 s38/3 0.52047855 +8 38 s38/6 0.59491388 +8 38 s38/8 -0.00663806 +8 38 s38/10 0.62065702 +8 40 s40/1 -0.63660419 +8 40 s40/3 -0.17556727 +8 40 s40/6 -0.19566476 +8 40 s40/8 -0.23579632 +8 40 s40/10 -0.22650725 +9 3 s3/1 0.35079982 +9 3 s3/3 0.25672718 +9 3 s3/6 0.50677445 +9 3 s3/8 0.38118271 +9 3 s3/10 0.40804516 +9 4 s4/1 0.61168723 +9 4 s4/3 0.32394211 +9 4 s4/6 0.33588663 +9 4 s4/8 0.39913585 +9 4 s4/10 0.35871116 +9 7 s7/1 0.14703179 +9 7 s7/3 0.18613563 +9 7 s7/6 0.05754382 +9 7 s7/8 0.03184466 +9 7 s7/10 0.19550544 +9 8 s8/1 0.33658566 +9 8 s8/3 0.47646453 +9 8 s8/6 0.55954636 +9 8 s8/8 0.22063079 +9 8 s8/10 0.31545812 +9 9 s9/1 0.70428542 +9 9 s9/3 0.70832051 +9 9 s9/6 0.31236332 +9 9 s9/8 0.63094014 +9 9 s9/10 0.69031383 +9 13 s13/1 0.20963944 +9 13 s13/3 -0.18533070 +9 13 s13/6 0.33451588 +9 13 s13/8 -0.05939700 +9 13 s13/10 0.10642792 +9 15 s15/1 -0.14722927 +9 15 s15/3 -0.20905063 +9 15 s15/6 -0.18995685 +9 15 s15/8 -0.03061650 +9 15 s15/10 0.37344451 +9 18 s18/1 0.24937394 +9 18 s18/3 0.02680488 +9 18 s18/6 0.07431446 +9 18 s18/8 0.01166202 +9 18 s18/10 0.19315812 +9 19 s19/1 -0.42208228 +9 19 s19/3 -0.38462389 +9 19 s19/6 -0.31852900 +9 19 s19/8 -0.05768806 +9 19 s19/10 -0.44548162 +9 22 s22/1 -0.01162229 +9 22 s22/3 0.13376989 +9 22 s22/6 -0.38234064 +9 22 s22/8 0.11981505 +9 22 s22/10 -0.13844789 +9 23 s23/1 0.57588655 +9 23 s23/3 0.61346901 +9 23 s23/6 0.05882249 +9 23 s23/8 0.51539783 +9 23 s23/10 0.41972658 +9 25 s25/1 0.77092576 +9 25 s25/3 0.72861795 +9 25 s25/6 0.66622042 +9 25 s25/8 0.17445703 +9 25 s25/10 0.65750848 +9 28 s28/1 0.22713268 +9 28 s28/3 0.34608669 +9 28 s28/6 0.33580581 +9 28 s28/8 0.29065258 +9 28 s28/10 -0.04555022 +9 30 s30/1 0.38744927 +9 30 s30/3 0.34523711 +9 30 s30/6 0.36072035 +9 30 s30/8 -0.19385665 +9 30 s30/10 0.29514843 +9 31 s31/1 0.72189347 +9 31 s31/3 -0.22734775 +9 31 s31/6 0.61528759 +9 31 s31/8 0.75826552 +9 31 s31/10 -0.18648887 +9 32 s32/1 -0.08193102 +9 32 s32/3 -0.06055359 +9 32 s32/6 -0.33914320 +9 32 s32/8 -0.21263801 +9 32 s32/10 -0.30359912 +9 35 s35/1 0.34049212 +9 35 s35/3 0.12045572 +9 35 s35/6 0.38387857 +9 35 s35/8 0.50238968 +9 35 s35/10 0.15767171 +9 37 s37/1 0.21854552 +9 37 s37/3 0.13889919 +9 37 s37/6 -0.01918085 +9 37 s37/8 0.03474920 +9 37 s37/10 0.20648440 +9 38 s38/1 0.49117525 +9 38 s38/3 0.35418411 +9 38 s38/6 0.35475855 +9 38 s38/8 0.62781518 +9 38 s38/10 0.36477873 +9 40 s40/1 0.04252043 +9 40 s40/3 0.55953579 +9 40 s40/6 0.26710648 +9 40 s40/8 0.19751741 +9 40 s40/10 -0.05230112 +13 3 s3/1 0.07169432 +13 3 s3/3 0.03423063 +13 3 s3/6 0.46941218 +13 3 s3/8 0.39135057 +13 3 s3/10 0.13702621 +13 4 s4/1 0.19393383 +13 4 s4/3 0.10762360 +13 4 s4/6 0.38805846 +13 4 s4/8 -0.02919091 +13 4 s4/10 0.49433158 +13 7 s7/1 0.07816316 +13 7 s7/3 0.22449454 +13 7 s7/6 0.25184623 +13 7 s7/8 0.17198818 +13 7 s7/10 -0.06772789 +13 8 s8/1 0.09460062 +13 8 s8/3 -0.12215826 +13 8 s8/6 -0.13140297 +13 8 s8/8 -0.18156151 +13 8 s8/10 -0.16777554 +13 9 s9/1 -0.14280986 +13 9 s9/3 -0.03879265 +13 9 s9/6 0.37889280 +13 9 s9/8 0.41854603 +13 9 s9/10 0.19804036 +13 13 s13/1 0.91312500 +13 13 s13/3 0.33934263 +13 13 s13/6 0.75640161 +13 13 s13/8 0.68425823 +13 13 s13/10 0.83922552 +13 15 s15/1 0.28084090 +13 15 s15/3 0.15477266 +13 15 s15/6 0.24497863 +13 15 s15/8 -0.08269462 +13 15 s15/10 -0.11206810 +13 18 s18/1 0.39206594 +13 18 s18/3 0.79874658 +13 18 s18/6 0.90983055 +13 18 s18/8 0.77137319 +13 18 s18/10 0.75091560 +13 19 s19/1 0.00249270 +13 19 s19/3 -0.02881471 +13 19 s19/6 -0.00945609 +13 19 s19/8 0.00861550 +13 19 s19/10 -0.10510361 +13 22 s22/1 -0.12392258 +13 22 s22/3 0.02988957 +13 22 s22/6 -0.18309292 +13 22 s22/8 0.02331127 +13 22 s22/10 -0.00245738 +13 23 s23/1 0.30017130 +13 23 s23/3 0.42284914 +13 23 s23/6 0.43535579 +13 23 s23/8 0.23799909 +13 23 s23/10 0.34359879 +13 25 s25/1 0.25350660 +13 25 s25/3 0.10359703 +13 25 s25/6 0.10966491 +13 25 s25/8 0.25019841 +13 25 s25/10 -0.11665344 +13 28 s28/1 0.71171100 +13 28 s28/3 0.62424593 +13 28 s28/6 0.71153629 +13 28 s28/8 0.39697890 +13 28 s28/10 0.41152499 +13 30 s30/1 0.18879141 +13 30 s30/3 0.24334717 +13 30 s30/6 0.15106003 +13 30 s30/8 0.04263930 +13 30 s30/10 0.16448269 +13 31 s31/1 0.23717401 +13 31 s31/3 -0.13796478 +13 31 s31/6 -0.09581438 +13 31 s31/8 0.16902332 +13 31 s31/10 0.20168599 +13 32 s32/1 0.59224402 +13 32 s32/3 0.44351258 +13 32 s32/6 0.42805630 +13 32 s32/8 0.63605129 +13 32 s32/10 0.62559748 +13 35 s35/1 0.36597434 +13 35 s35/3 0.34194694 +13 35 s35/6 -0.06544596 +13 35 s35/8 0.05826749 +13 35 s35/10 0.26769345 +13 37 s37/1 0.66373196 +13 37 s37/3 0.76110305 +13 37 s37/6 0.49432132 +13 37 s37/8 0.34371161 +13 37 s37/10 0.53752769 +13 38 s38/1 0.44070408 +13 38 s38/3 0.00228173 +13 38 s38/6 0.25749584 +13 38 s38/8 0.10096280 +13 38 s38/10 -0.14447823 +13 40 s40/1 -0.03027489 +13 40 s40/3 0.35116006 +13 40 s40/6 0.23386707 +13 40 s40/8 0.31156351 +13 40 s40/10 0.53419257 +15 3 s3/1 0.13363284 +15 3 s3/3 0.07745826 +15 3 s3/6 0.29349083 +15 3 s3/8 0.25493917 +15 3 s3/10 -0.12444394 +15 4 s4/1 0.49436871 +15 4 s4/3 0.15170400 +15 4 s4/6 0.01972603 +15 4 s4/8 0.22325520 +15 4 s4/10 -0.29364152 +15 7 s7/1 0.25574904 +15 7 s7/3 0.34349793 +15 7 s7/6 0.28495123 +15 7 s7/8 -0.00371587 +15 7 s7/10 0.30305693 +15 8 s8/1 0.66214419 +15 8 s8/3 0.38135035 +15 8 s8/6 0.34083295 +15 8 s8/8 0.30165131 +15 8 s8/10 0.22008125 +15 9 s9/1 0.10734831 +15 9 s9/3 0.24057533 +15 9 s9/6 0.39403962 +15 9 s9/8 0.44401440 +15 9 s9/10 0.25211053 +15 13 s13/1 0.22432296 +15 13 s13/3 -0.08089689 +15 13 s13/6 0.15670238 +15 13 s13/8 0.19875741 +15 13 s13/10 -0.05628873 +15 15 s15/1 0.56029673 +15 15 s15/3 0.50749778 +15 15 s15/6 0.58433063 +15 15 s15/8 0.70983965 +15 15 s15/10 0.88133403 +15 18 s18/1 -0.31033657 +15 18 s18/3 0.17262332 +15 18 s18/6 -0.00543812 +15 18 s18/8 0.23030346 +15 18 s18/10 0.18410390 +15 19 s19/1 0.03172976 +15 19 s19/3 0.08133615 +15 19 s19/6 -0.00730002 +15 19 s19/8 0.40342469 +15 19 s19/10 -0.25056016 +15 22 s22/1 0.64052524 +15 22 s22/3 0.54386299 +15 22 s22/6 0.23232606 +15 22 s22/8 0.42923473 +15 22 s22/10 0.67785105 +15 23 s23/1 0.05293772 +15 23 s23/3 0.11287296 +15 23 s23/6 0.24912931 +15 23 s23/8 -0.13658749 +15 23 s23/10 -0.08582485 +15 25 s25/1 0.43422072 +15 25 s25/3 0.38133949 +15 25 s25/6 0.58715832 +15 25 s25/8 0.45753009 +15 25 s25/10 0.17945481 +15 28 s28/1 -0.04964502 +15 28 s28/3 -0.25695092 +15 28 s28/6 -0.03633513 +15 28 s28/8 -0.26128855 +15 28 s28/10 -0.48942020 +15 30 s30/1 0.08800696 +15 30 s30/3 0.16231225 +15 30 s30/6 0.03115183 +15 30 s30/8 0.12911643 +15 30 s30/10 0.21766717 +15 31 s31/1 0.43673923 +15 31 s31/3 0.60363656 +15 31 s31/6 0.42062820 +15 31 s31/8 0.49386843 +15 31 s31/10 0.65400213 +15 32 s32/1 0.39613280 +15 32 s32/3 0.53136052 +15 32 s32/6 -0.20468317 +15 32 s32/8 0.12561301 +15 32 s32/10 -0.12883626 +15 35 s35/1 0.72013210 +15 35 s35/3 0.79075253 +15 35 s35/6 0.65969468 +15 35 s35/8 0.79468510 +15 35 s35/10 0.64705019 +15 37 s37/1 -0.28660040 +15 37 s37/3 -0.18359827 +15 37 s37/6 0.39426649 +15 37 s37/8 0.50061330 +15 37 s37/10 -0.38780304 +15 38 s38/1 0.08412127 +15 38 s38/3 0.09216598 +15 38 s38/6 0.12838389 +15 38 s38/8 -0.12315910 +15 38 s38/10 0.03543122 +15 40 s40/1 -0.35946680 +15 40 s40/3 0.23282904 +15 40 s40/6 -0.07245072 +15 40 s40/8 -0.05667132 +15 40 s40/10 0.03381575 +18 3 s3/1 0.06323064 +18 3 s3/3 0.17147985 +18 3 s3/6 0.06674564 +18 3 s3/8 0.00103129 +18 3 s3/10 0.31658046 +18 4 s4/1 0.13259131 +18 4 s4/3 0.16861475 +18 4 s4/6 0.21060981 +18 4 s4/8 0.11051843 +18 4 s4/10 0.80900992 +18 7 s7/1 -0.04444340 +18 7 s7/3 -0.03239451 +18 7 s7/6 -0.21648652 +18 7 s7/8 -0.15306425 +18 7 s7/10 -0.00627856 +18 8 s8/1 -0.43505691 +18 8 s8/3 -0.52761135 +18 8 s8/6 -0.49788052 +18 8 s8/8 -0.53705946 +18 8 s8/10 -0.53963205 +18 9 s9/1 0.21559064 +18 9 s9/3 0.17650932 +18 9 s9/6 -0.11350801 +18 9 s9/8 0.04596105 +18 9 s9/10 0.34656771 +18 13 s13/1 0.69929608 +18 13 s13/3 0.22185469 +18 13 s13/6 0.65878974 +18 13 s13/8 0.28462932 +18 13 s13/10 0.66264711 +18 15 s15/1 0.01455951 +18 15 s15/3 -0.06459580 +18 15 s15/6 -0.04487143 +18 15 s15/8 -0.35856298 +18 15 s15/10 -0.24686229 +18 18 s18/1 0.89168460 +18 18 s18/3 0.78052994 +18 18 s18/6 0.78099715 +18 18 s18/8 0.68002238 +18 18 s18/10 0.64961771 +18 19 s19/1 -0.18261302 +18 19 s19/3 -0.15493650 +18 19 s19/6 -0.23943255 +18 19 s19/8 -0.42555133 +18 19 s19/10 -0.25382770 +18 22 s22/1 -0.38090406 +18 22 s22/3 -0.22444066 +18 22 s22/6 -0.30794188 +18 22 s22/8 -0.23848079 +18 22 s22/10 -0.41193656 +18 23 s23/1 0.03875595 +18 23 s23/3 0.67660098 +18 23 s23/6 0.15010079 +18 23 s23/8 0.53640047 +18 23 s23/10 0.06648974 +18 25 s25/1 0.35426529 +18 25 s25/3 0.24429810 +18 25 s25/6 0.20807244 +18 25 s25/8 0.00594545 +18 25 s25/10 0.28351664 +18 28 s28/1 0.35322731 +18 28 s28/3 0.52588598 +18 28 s28/6 0.42396755 +18 28 s28/8 0.58953876 +18 28 s28/10 0.43525529 +18 30 s30/1 0.41434041 +18 30 s30/3 0.41980644 +18 30 s30/6 0.24022590 +18 30 s30/8 0.02079318 +18 30 s30/10 0.27489573 +18 31 s31/1 0.08955451 +18 31 s31/3 -0.27527567 +18 31 s31/6 -0.16409894 +18 31 s31/8 0.01378980 +18 31 s31/10 -0.03161450 +18 32 s32/1 0.39786929 +18 32 s32/3 0.27235889 +18 32 s32/6 0.47454081 +18 32 s32/8 0.46343639 +18 32 s32/10 0.53951710 +18 35 s35/1 0.09955725 +18 35 s35/3 -0.14887573 +18 35 s35/6 -0.17049800 +18 35 s35/8 -0.12300984 +18 35 s35/10 -0.09745752 +18 37 s37/1 0.62970885 +18 37 s37/3 0.60645578 +18 37 s37/6 0.16553435 +18 37 s37/8 -0.08417433 +18 37 s37/10 0.53810829 +18 38 s38/1 0.15049821 +18 38 s38/3 -0.09329130 +18 38 s38/6 -0.08020381 +18 38 s38/8 0.26157299 +18 38 s38/10 -0.31843699 +18 40 s40/1 0.54799980 +18 40 s40/3 0.54676989 +18 40 s40/6 0.55504940 +18 40 s40/8 0.57477583 +18 40 s40/10 0.65188207 +19 3 s3/1 0.02269277 +19 3 s3/3 -0.43448422 +19 3 s3/6 0.05750328 +19 3 s3/8 -0.24156539 +19 3 s3/10 -0.66491466 +19 4 s4/1 0.16306436 +19 4 s4/3 0.15046450 +19 4 s4/6 0.13405939 +19 4 s4/8 0.30388628 +19 4 s4/10 -0.59046162 +19 7 s7/1 0.11327658 +19 7 s7/3 0.38522763 +19 7 s7/6 0.21058134 +19 7 s7/8 -0.15018736 +19 7 s7/10 0.01979161 +19 8 s8/1 0.56712539 +19 8 s8/3 0.54469943 +19 8 s8/6 0.43914638 +19 8 s8/8 0.57515579 +19 8 s8/10 0.44806755 +19 9 s9/1 -0.15219676 +19 9 s9/3 -0.13348988 +19 9 s9/6 0.12840533 +19 9 s9/8 0.14286645 +19 9 s9/10 -0.50365989 +19 13 s13/1 0.03905896 +19 13 s13/3 -0.24792196 +19 13 s13/6 -0.14312419 +19 13 s13/8 0.30155546 +19 13 s13/10 -0.21630727 +19 15 s15/1 0.43545588 +19 15 s15/3 0.40796408 +19 15 s15/6 0.54763144 +19 15 s15/8 0.67480059 +19 15 s15/10 0.25818521 +19 18 s18/1 -0.48571699 +19 18 s18/3 -0.23555466 +19 18 s18/6 -0.36251657 +19 18 s18/8 -0.20884186 +19 18 s18/10 -0.38966953 +19 19 s19/1 0.84550691 +19 19 s19/3 0.82928489 +19 19 s19/6 0.77206991 +19 19 s19/8 0.86113924 +19 19 s19/10 0.57942714 +19 22 s22/1 0.20746824 +19 22 s22/3 0.23204014 +19 22 s22/6 -0.19494511 +19 22 s22/8 0.22326572 +19 22 s22/10 0.17856788 +19 23 s23/1 0.03597494 +19 23 s23/3 -0.08287580 +19 23 s23/6 0.06030145 +19 23 s23/8 -0.39150881 +19 23 s23/10 -0.15838776 +19 25 s25/1 0.02580005 +19 25 s25/3 0.06056695 +19 25 s25/6 0.19850885 +19 25 s25/8 -0.14501273 +19 25 s25/10 -0.20741473 +19 28 s28/1 -0.29004835 +19 28 s28/3 -0.38290555 +19 28 s28/6 -0.40483963 +19 28 s28/8 -0.56098893 +19 28 s28/10 -0.13980728 +19 30 s30/1 -0.17593682 +19 30 s30/3 -0.14075847 +19 30 s30/6 -0.28996542 +19 30 s30/8 0.14814379 +19 30 s30/10 0.12780803 +19 31 s31/1 -0.16015581 +19 31 s31/3 0.43930581 +19 31 s31/6 -0.06793122 +19 31 s31/8 -0.07425879 +19 31 s31/10 0.34920964 +19 32 s32/1 0.23239448 +19 32 s32/3 0.51269062 +19 32 s32/6 0.06889116 +19 32 s32/8 0.17310758 +19 32 s32/10 0.05084578 +19 35 s35/1 0.50789765 +19 35 s35/3 0.45890018 +19 35 s35/6 0.34595529 +19 35 s35/8 0.35167044 +19 35 s35/10 0.21819816 +19 37 s37/1 -0.64820138 +19 37 s37/3 -0.55014499 +19 37 s37/6 0.40802653 +19 37 s37/8 0.65672711 +19 37 s37/10 -0.32905604 +19 38 s38/1 -0.19522478 +19 38 s38/3 0.10575392 +19 38 s38/6 0.00273562 +19 38 s38/8 -0.42082257 +19 38 s38/10 -0.04400416 +19 40 s40/1 -0.65153783 +19 40 s40/3 -0.62437486 +19 40 s40/6 -0.33686380 +19 40 s40/8 -0.45791988 +19 40 s40/10 -0.20173163 +22 3 s3/1 -0.06216047 +22 3 s3/3 -0.04529278 +22 3 s3/6 -0.06899059 +22 3 s3/8 0.07184422 +22 3 s3/10 -0.19249405 +22 4 s4/1 0.02999660 +22 4 s4/3 -0.02530033 +22 4 s4/6 -0.30097173 +22 4 s4/8 0.01207004 +22 4 s4/10 -0.39188091 +22 7 s7/1 0.17754399 +22 7 s7/3 0.24750071 +22 7 s7/6 0.12200514 +22 7 s7/8 -0.20937396 +22 7 s7/10 0.20476646 +22 8 s8/1 0.44310824 +22 8 s8/3 0.10507541 +22 8 s8/6 0.12798802 +22 8 s8/8 -0.05369692 +22 8 s8/10 -0.09965106 +22 9 s9/1 -0.04891149 +22 9 s9/3 -0.03245426 +22 9 s9/6 -0.01879747 +22 9 s9/8 0.19855001 +22 9 s9/10 -0.13326847 +22 13 s13/1 0.01613922 +22 13 s13/3 -0.48864526 +22 13 s13/6 0.06633165 +22 13 s13/8 0.07174455 +22 13 s13/10 0.02976260 +22 15 s15/1 0.45179519 +22 15 s15/3 0.35901019 +22 15 s15/6 0.50863413 +22 15 s15/8 0.49976406 +22 15 s15/10 0.45261598 +22 18 s18/1 -0.42487520 +22 18 s18/3 -0.30424398 +22 18 s18/6 -0.29270473 +22 18 s18/8 -0.35811925 +22 18 s18/10 -0.24272927 +22 19 s19/1 -0.03473630 +22 19 s19/3 -0.05093242 +22 19 s19/6 -0.10602478 +22 19 s19/8 0.40936674 +22 19 s19/10 -0.26756318 +22 22 s22/1 0.96479506 +22 22 s22/3 0.95868601 +22 22 s22/6 0.19683618 +22 22 s22/8 0.92815472 +22 22 s22/10 0.85504712 +22 23 s23/1 -0.20433589 +22 23 s23/3 -0.35128840 +22 23 s23/6 -0.22101826 +22 23 s23/8 -0.13083265 +22 23 s23/10 -0.41550402 +22 25 s25/1 0.01116226 +22 25 s25/3 -0.02325431 +22 25 s25/6 0.11193482 +22 25 s25/8 -0.14035516 +22 25 s25/10 -0.29911903 +22 28 s28/1 -0.12118688 +22 28 s28/3 -0.11743205 +22 28 s28/6 -0.08131020 +22 28 s28/8 -0.17986180 +22 28 s28/10 -0.35602706 +22 30 s30/1 0.18808375 +22 30 s30/3 0.29309483 +22 30 s30/6 0.00308993 +22 30 s30/8 0.12960300 +22 30 s30/10 0.33131601 +22 31 s31/1 0.44118450 +22 31 s31/3 0.26906285 +22 31 s31/6 0.28550097 +22 31 s31/8 0.47243378 +22 31 s31/10 0.34122901 +22 32 s32/1 0.10308903 +22 32 s32/3 0.26423027 +22 32 s32/6 -0.16492800 +22 32 s32/8 0.02487017 +22 32 s32/10 -0.02024459 +22 35 s35/1 0.58018261 +22 35 s35/3 0.49630855 +22 35 s35/6 0.27988949 +22 35 s35/8 0.34588501 +22 35 s35/10 0.43584343 +22 37 s37/1 -0.27251988 +22 37 s37/3 -0.17182930 +22 37 s37/6 0.38695452 +22 37 s37/8 0.56414449 +22 37 s37/10 -0.23281902 +22 38 s38/1 -0.01332819 +22 38 s38/3 -0.07374623 +22 38 s38/6 -0.10906896 +22 38 s38/8 -0.22032856 +22 38 s38/10 -0.15801998 +22 40 s40/1 -0.26454404 +22 40 s40/3 -0.05957571 +22 40 s40/6 0.04005188 +22 40 s40/8 -0.04019208 +22 40 s40/10 0.12728006 +23 3 s3/1 -0.36738729 +23 3 s3/3 -0.27996585 +23 3 s3/6 0.14197046 +23 3 s3/8 0.12336334 +23 3 s3/10 0.00150656 +23 4 s4/1 0.54872674 +23 4 s4/3 0.56453235 +23 4 s4/6 0.76231015 +23 4 s4/8 0.42879658 +23 4 s4/10 0.58447510 +23 7 s7/1 -0.09114414 +23 7 s7/3 -0.18079729 +23 7 s7/6 -0.22126129 +23 7 s7/8 -0.01778861 +23 7 s7/10 -0.47271340 +23 8 s8/1 -0.14033118 +23 8 s8/3 0.07317100 +23 8 s8/6 -0.00037979 +23 8 s8/8 0.24109508 +23 8 s8/10 0.17217577 +23 9 s9/1 0.03800749 +23 9 s9/3 0.04600769 +23 9 s9/6 0.52407348 +23 9 s9/8 0.17149353 +23 9 s9/10 0.31382504 +23 13 s13/1 0.36620032 +23 13 s13/3 0.57707424 +23 13 s13/6 0.40086302 +23 13 s13/8 0.34729131 +23 13 s13/10 0.30981908 +23 15 s15/1 -0.07998531 +23 15 s15/3 -0.16224067 +23 15 s15/6 -0.21860373 +23 15 s15/8 -0.16228271 +23 15 s15/10 0.05980567 +23 18 s18/1 0.21644454 +23 18 s18/3 0.67946955 +23 18 s18/6 0.66620523 +23 18 s18/8 0.70101542 +23 18 s18/10 0.41784996 +23 19 s19/1 -0.08681726 +23 19 s19/3 -0.04924398 +23 19 s19/6 -0.26315044 +23 19 s19/8 -0.43921399 +23 19 s19/10 -0.14306459 +23 22 s22/1 -0.33151649 +23 22 s22/3 -0.31203041 +23 22 s22/6 -0.16415548 +23 22 s22/8 -0.40716987 +23 22 s22/10 -0.22657610 +23 23 s23/1 0.48484436 +23 23 s23/3 0.69463370 +23 23 s23/6 0.74775341 +23 23 s23/8 0.39661294 +23 23 s23/10 0.65981310 +23 25 s25/1 0.28569027 +23 25 s25/3 0.12585550 +23 25 s25/6 0.06971887 +23 25 s25/8 0.59904977 +23 25 s25/10 0.27723604 +23 28 s28/1 0.32893967 +23 28 s28/3 0.42159054 +23 28 s28/6 0.38404681 +23 28 s28/8 0.35791013 +23 28 s28/10 0.59137658 +23 30 s30/1 0.47136792 +23 30 s30/3 0.48751678 +23 30 s30/6 0.52915807 +23 30 s30/8 0.44757455 +23 30 s30/10 0.39569412 +23 31 s31/1 0.12960617 +23 31 s31/3 0.21225374 +23 31 s31/6 0.20226302 +23 31 s31/8 0.10023676 +23 31 s31/10 0.29334614 +23 32 s32/1 0.14231226 +23 32 s32/3 0.09486325 +23 32 s32/6 -0.05609036 +23 32 s32/8 0.09984399 +23 32 s32/10 0.05618049 +23 35 s35/1 0.04385501 +23 35 s35/3 0.16671024 +23 35 s35/6 0.01095452 +23 35 s35/8 0.02978039 +23 35 s35/10 -0.02323256 +23 37 s37/1 0.27522929 +23 37 s37/3 0.33967498 +23 37 s37/6 0.10019617 +23 37 s37/8 -0.23370955 +23 37 s37/10 -0.05059410 +23 38 s38/1 0.57897088 +23 38 s38/3 0.16760654 +23 38 s38/6 0.60013461 +23 38 s38/8 0.62069419 +23 38 s38/10 -0.02725009 +23 40 s40/1 -0.03033053 +23 40 s40/3 0.20981690 +23 40 s40/6 -0.08909474 +23 40 s40/8 -0.16832355 +23 40 s40/10 0.23150528 +25 3 s3/1 0.42922607 +25 3 s3/3 0.24368310 +25 3 s3/6 0.39753016 +25 3 s3/8 0.28812100 +25 3 s3/10 0.13184772 +25 4 s4/1 0.70502626 +25 4 s4/3 0.41763064 +25 4 s4/6 0.18103620 +25 4 s4/8 0.42444977 +25 4 s4/10 -0.00805039 +25 7 s7/1 -0.02275386 +25 7 s7/3 -0.01376142 +25 7 s7/6 -0.02046029 +25 7 s7/8 -0.05726019 +25 7 s7/10 0.00470672 +25 8 s8/1 0.39992361 +25 8 s8/3 0.35189418 +25 8 s8/6 0.34782879 +25 8 s8/8 0.36316131 +25 8 s8/10 0.32872724 +25 9 s9/1 0.38872998 +25 9 s9/3 0.38510542 +25 9 s9/6 0.40763797 +25 9 s9/8 0.34931337 +25 9 s9/10 0.27989442 +25 13 s13/1 0.26497307 +25 13 s13/3 0.33417008 +25 13 s13/6 0.01568100 +25 13 s13/8 0.05388078 +25 13 s13/10 -0.16206873 +25 15 s15/1 -0.01732954 +25 15 s15/3 -0.00653817 +25 15 s15/6 -0.00056404 +25 15 s15/8 0.15631767 +25 15 s15/10 0.72580268 +25 18 s18/1 0.14563393 +25 18 s18/3 0.43184742 +25 18 s18/6 0.15712073 +25 18 s18/8 0.45164113 +25 18 s18/10 0.44168546 +25 19 s19/1 -0.09964695 +25 19 s19/3 -0.01297056 +25 19 s19/6 0.01900008 +25 19 s19/8 0.06556577 +25 19 s19/10 -0.05815962 +25 22 s22/1 -0.06167308 +25 22 s22/3 -0.12801495 +25 22 s22/6 -0.06013942 +25 22 s22/8 -0.16511613 +25 22 s22/10 0.06786668 +25 23 s23/1 0.23527004 +25 23 s23/3 0.50435143 +25 23 s23/6 0.46576224 +25 23 s23/8 -0.06597154 +25 23 s23/10 0.17359616 +25 25 s25/1 0.77841967 +25 25 s25/3 0.71750635 +25 25 s25/6 0.83644192 +25 25 s25/8 0.63172237 +25 25 s25/10 0.74693655 +25 28 s28/1 0.04665327 +25 28 s28/3 0.04691059 +25 28 s28/6 0.06966051 +25 28 s28/8 -0.10508316 +25 28 s28/10 -0.06603294 +25 30 s30/1 0.05627859 +25 30 s30/3 0.11727636 +25 30 s30/6 -0.01837003 +25 30 s30/8 -0.02183649 +25 30 s30/10 0.10137672 +25 31 s31/1 0.16881578 +25 31 s31/3 0.29537678 +25 31 s31/6 0.44134495 +25 31 s31/8 0.23449198 +25 31 s31/10 0.20494719 +25 32 s32/1 0.13641855 +25 32 s32/3 0.23897429 +25 32 s32/6 -0.11495527 +25 32 s32/8 -0.05216089 +25 32 s32/10 -0.20192122 +25 35 s35/1 0.33214597 +25 35 s35/3 0.37814041 +25 35 s35/6 0.61334841 +25 35 s35/8 0.64418967 +25 35 s35/10 0.23412976 +25 37 s37/1 -0.07747351 +25 37 s37/3 -0.10888431 +25 37 s37/6 -0.08122391 +25 37 s37/8 0.06351360 +25 37 s37/10 -0.12979450 +25 38 s38/1 0.33220826 +25 38 s38/3 0.56314249 +25 38 s38/6 0.41654505 +25 38 s38/8 0.24930561 +25 38 s38/10 0.43618597 +25 40 s40/1 0.12501167 +25 40 s40/3 0.33044585 +25 40 s40/6 0.33487574 +25 40 s40/8 0.31417092 +25 40 s40/10 0.28872138 +28 3 s3/1 -0.44613433 +28 3 s3/3 -0.64518136 +28 3 s3/6 -0.08543235 +28 3 s3/8 -0.34584972 +28 3 s3/10 -0.64418258 +28 4 s4/1 0.18176605 +28 4 s4/3 0.30428384 +28 4 s4/6 0.47467165 +28 4 s4/8 0.32632125 +28 4 s4/10 0.12549485 +28 7 s7/1 0.00389783 +28 7 s7/3 0.23354281 +28 7 s7/6 -0.02901801 +28 7 s7/8 -0.25855527 +28 7 s7/10 -0.23855888 +28 8 s8/1 0.06993980 +28 8 s8/3 -0.00369409 +28 8 s8/6 -0.14116586 +28 8 s8/8 0.11334366 +28 8 s8/10 -0.07490985 +28 9 s9/1 -0.32054905 +28 9 s9/3 -0.27784197 +28 9 s9/6 0.14134706 +28 9 s9/8 0.06903932 +28 9 s9/10 -0.28617651 +28 13 s13/1 0.55368604 +28 13 s13/3 0.03317777 +28 13 s13/6 0.48807725 +28 13 s13/8 0.60254679 +28 13 s13/10 0.45936948 +28 15 s15/1 0.56029137 +28 15 s15/3 0.45505405 +28 15 s15/6 0.56591607 +28 15 s15/8 0.43917542 +28 15 s15/10 -0.12186799 +28 18 s18/1 -0.00187048 +28 18 s18/3 0.42185955 +28 18 s18/6 0.38451577 +28 18 s18/8 0.40336712 +28 18 s18/10 -0.00793476 +28 19 s19/1 0.75140307 +28 19 s19/3 0.73216407 +28 19 s19/6 0.47963043 +28 19 s19/8 0.34201072 +28 19 s19/10 0.36443746 +28 22 s22/1 0.01215374 +28 22 s22/3 0.12213926 +28 22 s22/6 -0.21630326 +28 22 s22/8 0.05050372 +28 22 s22/10 0.00503211 +28 23 s23/1 0.12137346 +28 23 s23/3 0.35429989 +28 23 s23/6 0.34134996 +28 23 s23/8 0.08466436 +28 23 s23/10 0.06602406 +28 25 s25/1 -0.07705878 +28 25 s25/3 -0.18001187 +28 25 s25/6 -0.08287475 +28 25 s25/8 -0.10079885 +28 25 s25/10 -0.37538902 +28 28 s28/1 0.06424124 +28 28 s28/3 0.05088302 +28 28 s28/6 0.00838681 +28 28 s28/8 -0.07011425 +28 28 s28/10 0.36083315 +28 30 s30/1 0.31314858 +28 30 s30/3 0.33838012 +28 30 s30/6 0.20316841 +28 30 s30/8 0.53042396 +28 30 s30/10 0.49350768 +28 31 s31/1 -0.08589157 +28 31 s31/3 0.38562916 +28 31 s31/6 -0.29103125 +28 31 s31/8 -0.11079808 +28 31 s31/10 0.58555901 +28 32 s32/1 0.59945408 +28 32 s32/3 0.74230766 +28 32 s32/6 0.43337171 +28 32 s32/8 0.64216547 +28 32 s32/10 0.58227728 +28 35 s35/1 0.47625176 +28 35 s35/3 0.35777596 +28 35 s35/6 -0.07661069 +28 35 s35/8 -0.01624200 +28 35 s35/10 0.09169450 +28 37 s37/1 -0.12069331 +28 37 s37/3 0.05413137 +28 37 s37/6 0.69252846 +28 37 s37/8 0.52657704 +28 37 s37/10 -0.07789061 +28 38 s38/1 -0.01761458 +28 38 s38/3 -0.21669245 +28 38 s38/6 0.01011381 +28 38 s38/8 -0.18873002 +28 38 s38/10 -0.56408551 +28 40 s40/1 -0.44902004 +28 40 s40/3 -0.35343775 +28 40 s40/6 -0.23603588 +28 40 s40/8 -0.35797563 +28 40 s40/10 0.22193611 +30 3 s3/1 -0.78468689 +30 3 s3/3 -0.73703540 +30 3 s3/6 -0.43166030 +30 3 s3/8 -0.46987785 +30 3 s3/10 -0.60251985 +30 4 s4/1 0.49325369 +30 4 s4/3 0.62987033 +30 4 s4/6 0.37045249 +30 4 s4/8 0.53708122 +30 4 s4/10 0.12673445 +30 7 s7/1 -0.58138449 +30 7 s7/3 -0.62912919 +30 7 s7/6 -0.73935822 +30 7 s7/8 -0.62812018 +30 7 s7/10 -0.65356505 +30 8 s8/1 -0.26239746 +30 8 s8/3 -0.19514775 +30 8 s8/6 -0.29359105 +30 8 s8/8 0.01627214 +30 8 s8/10 -0.23704656 +30 9 s9/1 -0.22392173 +30 9 s9/3 -0.29007552 +30 9 s9/6 0.13790991 +30 9 s9/8 -0.13692914 +30 9 s9/10 -0.11854273 +30 13 s13/1 -0.03120953 +30 13 s13/3 0.21688440 +30 13 s13/6 0.08108795 +30 13 s13/8 -0.15970389 +30 13 s13/10 0.01171246 +30 15 s15/1 -0.00973977 +30 15 s15/3 0.03462547 +30 15 s15/6 -0.02562903 +30 15 s15/8 0.17819382 +30 15 s15/10 0.09301639 +30 18 s18/1 -0.11289512 +30 18 s18/3 0.15785787 +30 18 s18/6 0.00737119 +30 18 s18/8 0.15914896 +30 18 s18/10 -0.35480777 +30 19 s19/1 0.22305532 +30 19 s19/3 0.27439457 +30 19 s19/6 0.00864325 +30 19 s19/8 -0.39538193 +30 19 s19/10 0.18619428 +30 22 s22/1 0.04738734 +30 22 s22/3 0.00585003 +30 22 s22/6 0.23554045 +30 22 s22/8 -0.06393991 +30 22 s22/10 0.13346362 +30 23 s23/1 0.22020112 +30 23 s23/3 0.37125342 +30 23 s23/6 0.44911470 +30 23 s23/8 0.08267231 +30 23 s23/10 0.22255665 +30 25 s25/1 -0.05353585 +30 25 s25/3 -0.16350463 +30 25 s25/6 -0.10837665 +30 25 s25/8 0.09527632 +30 25 s25/10 -0.02023262 +30 28 s28/1 -0.16370080 +30 28 s28/3 0.00133531 +30 28 s28/6 -0.11052507 +30 28 s28/8 -0.24824067 +30 28 s28/10 0.33340928 +30 30 s30/1 0.58551844 +30 30 s30/3 0.56478290 +30 30 s30/6 0.74900699 +30 30 s30/8 0.93411475 +30 30 s30/10 0.66376412 +30 31 s31/1 0.10875737 +30 31 s31/3 0.50772191 +30 31 s31/6 0.20718530 +30 31 s31/8 0.05818965 +30 31 s31/10 0.57317167 +30 32 s32/1 -0.00876421 +30 32 s32/3 0.26024234 +30 32 s32/6 -0.01915985 +30 32 s32/8 0.09299820 +30 32 s32/10 0.05943005 +30 35 s35/1 -0.05843385 +30 35 s35/3 -0.06975625 +30 35 s35/6 -0.22821859 +30 35 s35/8 -0.21879193 +30 35 s35/10 -0.28680652 +30 37 s37/1 -0.23112377 +30 37 s37/3 -0.14213044 +30 37 s37/6 0.01354521 +30 37 s37/8 -0.19371645 +30 37 s37/10 -0.46006667 +30 38 s38/1 0.12537155 +30 38 s38/3 -0.05193343 +30 38 s38/6 0.21760309 +30 38 s38/8 0.17011024 +30 38 s38/10 -0.35689154 +30 40 s40/1 -0.08955520 +30 40 s40/3 -0.18059626 +30 40 s40/6 -0.04594014 +30 40 s40/8 -0.28774649 +30 40 s40/10 0.18756183 +31 3 s3/1 -0.32437402 +31 3 s3/3 -0.34952947 +31 3 s3/6 -0.20807510 +31 3 s3/8 -0.23930406 +31 3 s3/10 -0.37444405 +31 4 s4/1 0.58456598 +31 4 s4/3 0.55659304 +31 4 s4/6 0.28023531 +31 4 s4/8 0.67941420 +31 4 s4/10 -0.24013916 +31 7 s7/1 0.00484965 +31 7 s7/3 -0.01473385 +31 7 s7/6 -0.34856704 +31 7 s7/8 -0.54115178 +31 7 s7/10 0.04329750 +31 8 s8/1 0.19530109 +31 8 s8/3 0.26243201 +31 8 s8/6 0.15061786 +31 8 s8/8 0.41215348 +31 8 s8/10 0.18195306 +31 9 s9/1 0.07508678 +31 9 s9/3 0.01463087 +31 9 s9/6 0.21337989 +31 9 s9/8 0.09677305 +31 9 s9/10 0.00059339 +31 13 s13/1 -0.23597861 +31 13 s13/3 -0.11026972 +31 13 s13/6 -0.16228763 +31 13 s13/8 0.09991844 +31 13 s13/10 -0.41115873 +31 15 s15/1 0.26908921 +31 15 s15/3 0.19612008 +31 15 s15/6 0.28335120 +31 15 s15/8 0.64160415 +31 15 s15/10 0.78153639 +31 18 s18/1 -0.28213937 +31 18 s18/3 -0.06501751 +31 18 s18/6 -0.28830027 +31 18 s18/8 -0.03392607 +31 18 s18/10 -0.26115622 +31 19 s19/1 0.24883809 +31 19 s19/3 0.34325862 +31 19 s19/6 -0.05734985 +31 19 s19/8 0.15510702 +31 19 s19/10 -0.12013151 +31 22 s22/1 0.46889099 +31 22 s22/3 0.40132830 +31 22 s22/6 -0.02235730 +31 22 s22/8 0.26632020 +31 22 s22/10 0.35213521 +31 23 s23/1 -0.03610394 +31 23 s23/3 0.27306443 +31 23 s23/6 0.28380125 +31 23 s23/8 -0.04274448 +31 23 s23/10 -0.18240690 +31 25 s25/1 0.34431089 +31 25 s25/3 0.33621598 +31 25 s25/6 0.38355721 +31 25 s25/8 0.29256632 +31 25 s25/10 0.27481840 +31 28 s28/1 -0.54795648 +31 28 s28/3 -0.45771057 +31 28 s28/6 -0.50566773 +31 28 s28/8 -0.33596298 +31 28 s28/10 -0.27140210 +31 30 s30/1 0.29846332 +31 30 s30/3 0.36810498 +31 30 s30/6 0.20088796 +31 30 s30/8 0.55514365 +31 30 s30/10 0.47550665 +31 31 s31/1 0.24820463 +31 31 s31/3 0.86592317 +31 31 s31/6 0.54146692 +31 31 s31/8 0.33355595 +31 31 s31/10 0.72037215 +31 32 s32/1 -0.03178046 +31 32 s32/3 0.35935739 +31 32 s32/6 -0.50129942 +31 32 s32/8 -0.24193579 +31 32 s32/10 -0.43922790 +31 35 s35/1 0.54802734 +31 35 s35/3 0.57668796 +31 35 s35/6 0.63310704 +31 35 s35/8 0.63294372 +31 35 s35/10 0.45440198 +31 37 s37/1 -0.66970212 +31 37 s37/3 -0.60190794 +31 37 s37/6 0.07079871 +31 37 s37/8 0.07523284 +31 37 s37/10 -0.68142611 +31 38 s38/1 -0.16883100 +31 38 s38/3 -0.15509534 +31 38 s38/6 0.02062806 +31 38 s38/8 -0.04739245 +31 38 s38/10 -0.27562971 +31 40 s40/1 -0.26575324 +31 40 s40/3 0.07820821 +31 40 s40/6 -0.18477458 +31 40 s40/8 -0.38079914 +31 40 s40/10 -0.09442569 +32 3 s3/1 -0.19506938 +32 3 s3/3 -0.19088821 +32 3 s3/6 -0.16722627 +32 3 s3/8 -0.40346096 +32 3 s3/10 -0.42068663 +32 4 s4/1 -0.07095302 +32 4 s4/3 -0.18221505 +32 4 s4/6 -0.13454497 +32 4 s4/8 -0.12807193 +32 4 s4/10 0.23427957 +32 7 s7/1 0.09635178 +32 7 s7/3 0.28065941 +32 7 s7/6 0.15997409 +32 7 s7/8 -0.01176403 +32 7 s7/10 0.06359727 +32 8 s8/1 0.02162641 +32 8 s8/3 -0.37517283 +32 8 s8/6 -0.42593749 +32 8 s8/8 -0.41419695 +32 8 s8/10 -0.50866263 +32 9 s9/1 -0.07190956 +32 9 s9/3 0.09426168 +32 9 s9/6 -0.24696600 +32 9 s9/8 -0.10118144 +32 9 s9/10 0.09269756 +32 13 s13/1 0.68393229 +32 13 s13/3 -0.09653998 +32 13 s13/6 0.65770396 +32 13 s13/8 0.10520786 +32 13 s13/10 0.55846233 +32 15 s15/1 0.76621426 +32 15 s15/3 0.79605964 +32 15 s15/6 0.75495348 +32 15 s15/8 0.42921304 +32 15 s15/10 -0.13020535 +32 18 s18/1 0.25784191 +32 18 s18/3 0.56580352 +32 18 s18/6 0.40274909 +32 18 s18/8 0.54046184 +32 18 s18/10 0.15077213 +32 19 s19/1 0.41269679 +32 19 s19/3 0.40686983 +32 19 s19/6 0.35513179 +32 19 s19/8 0.14144532 +32 19 s19/10 0.13336683 +32 22 s22/1 0.08673335 +32 22 s22/3 0.05967829 +32 22 s22/6 0.26640037 +32 22 s22/8 -0.04030143 +32 22 s22/10 0.13524867 +32 23 s23/1 -0.16448145 +32 23 s23/3 0.26683326 +32 23 s23/6 -0.03532890 +32 23 s23/8 0.18032535 +32 23 s23/10 -0.19472738 +32 25 s25/1 -0.14214007 +32 25 s25/3 -0.24776319 +32 25 s25/6 0.07667506 +32 25 s25/8 -0.20214269 +32 25 s25/10 -0.25348890 +32 28 s28/1 0.08857804 +32 28 s28/3 -0.08838389 +32 28 s28/6 0.06028063 +32 28 s28/8 0.01242881 +32 28 s28/10 -0.01787649 +32 30 s30/1 0.32172556 +32 30 s30/3 0.26749900 +32 30 s30/6 0.21525288 +32 30 s30/8 0.22164344 +32 30 s30/10 0.34787721 +32 31 s31/1 -0.11349048 +32 31 s31/3 0.15836479 +32 31 s31/6 -0.61113575 +32 31 s31/8 -0.19679342 +32 31 s31/10 0.48823911 +32 32 s32/1 0.94765797 +32 32 s32/3 0.83681340 +32 32 s32/6 0.84860327 +32 32 s32/8 0.93396165 +32 32 s32/10 0.85616341 +32 35 s35/1 0.29674267 +32 35 s35/3 0.05110878 +32 35 s35/6 -0.28284649 +32 35 s35/8 -0.13405597 +32 35 s35/10 -0.16272268 +32 37 s37/1 0.07589406 +32 37 s37/3 0.21051710 +32 37 s37/6 0.77868223 +32 37 s37/8 0.56015626 +32 37 s37/10 -0.04714244 +32 38 s38/1 -0.20431193 +32 38 s38/3 -0.16345604 +32 38 s38/6 -0.33312717 +32 38 s38/8 -0.25197220 +32 38 s38/10 -0.53423492 +32 40 s40/1 -0.08941516 +32 40 s40/3 -0.17274281 +32 40 s40/6 0.00077787 +32 40 s40/8 0.06684126 +32 40 s40/10 0.34288767 +35 3 s3/1 0.33848024 +35 3 s3/3 0.13981794 +35 3 s3/6 0.28881130 +35 3 s3/8 0.27801995 +35 3 s3/10 0.07448258 +35 4 s4/1 0.51103839 +35 4 s4/3 0.42020681 +35 4 s4/6 0.21571033 +35 4 s4/8 0.52701029 +35 4 s4/10 -0.28804400 +35 7 s7/1 0.24465736 +35 7 s7/3 0.30626192 +35 7 s7/6 0.02688085 +35 7 s7/8 -0.29182500 +35 7 s7/10 0.33359400 +35 8 s8/1 0.44564466 +35 8 s8/3 0.43293974 +35 8 s8/6 0.38744874 +35 8 s8/8 0.46669995 +35 8 s8/10 0.37324709 +35 9 s9/1 0.17774990 +35 9 s9/3 0.08998755 +35 9 s9/6 0.34303886 +35 9 s9/8 0.39061769 +35 9 s9/10 -0.04871506 +35 13 s13/1 0.03772163 +35 13 s13/3 -0.04947743 +35 13 s13/6 -0.15084301 +35 13 s13/8 0.49445168 +35 13 s13/10 -0.27689888 +35 15 s15/1 0.15883606 +35 15 s15/3 -0.00375225 +35 15 s15/6 0.22611038 +35 15 s15/8 0.42370794 +35 15 s15/10 0.84630521 +35 18 s18/1 -0.08156951 +35 18 s18/3 0.05314612 +35 18 s18/6 -0.07600691 +35 18 s18/8 0.04472218 +35 18 s18/10 0.23412227 +35 19 s19/1 0.11963575 +35 19 s19/3 0.18765521 +35 19 s19/6 -0.02519415 +35 19 s19/8 0.47249952 +35 19 s19/10 -0.17717683 +35 22 s22/1 0.39493652 +35 22 s22/3 0.44055826 +35 22 s22/6 -0.38679068 +35 22 s22/8 0.40162182 +35 22 s22/10 0.28140296 +35 23 s23/1 -0.05310204 +35 23 s23/3 0.19557517 +35 23 s23/6 0.25718690 +35 23 s23/8 -0.18133171 +35 23 s23/10 -0.25010087 +35 25 s25/1 0.68075970 +35 25 s25/3 0.70046657 +35 25 s25/6 0.65648201 +35 25 s25/8 0.39007744 +35 25 s25/10 0.40975212 +35 28 s28/1 -0.24471775 +35 28 s28/3 -0.16395630 +35 28 s28/6 -0.23498211 +35 28 s28/8 -0.15284952 +35 28 s28/10 -0.25645784 +35 30 s30/1 -0.07789277 +35 30 s30/3 0.08838008 +35 30 s30/6 -0.34774350 +35 30 s30/8 -0.00251436 +35 30 s30/10 0.11413365 +35 31 s31/1 0.27022361 +35 31 s31/3 0.53600058 +35 31 s31/6 0.61345550 +35 31 s31/8 0.40213806 +35 31 s31/10 0.36159736 +35 32 s32/1 -0.04886370 +35 32 s32/3 0.26931978 +35 32 s32/6 -0.49536832 +35 32 s32/8 -0.27610952 +35 32 s32/10 -0.42363825 +35 35 s35/1 0.76596613 +35 35 s35/3 0.81490214 +35 35 s35/6 0.94738763 +35 35 s35/8 0.92375437 +35 35 s35/10 0.81083866 +35 37 s37/1 -0.37322949 +35 37 s37/3 -0.36377008 +35 37 s37/6 0.01825268 +35 37 s37/8 0.26837521 +35 37 s37/10 -0.16142242 +35 38 s38/1 -0.01600673 +35 38 s38/3 0.05133462 +35 38 s38/6 0.10389263 +35 38 s38/8 -0.13117072 +35 38 s38/10 0.06340242 +35 40 s40/1 -0.11984744 +35 40 s40/3 0.34259567 +35 40 s40/6 0.15281228 +35 40 s40/8 0.05724704 +35 40 s40/10 0.12835256 +37 3 s3/1 -0.07670796 +37 3 s3/3 -0.23588545 +37 3 s3/6 0.32365952 +37 3 s3/8 0.09122313 +37 3 s3/10 -0.23933892 +37 4 s4/1 0.10601939 +37 4 s4/3 -0.01935160 +37 4 s4/6 0.20253564 +37 4 s4/8 -0.04557865 +37 4 s4/10 0.29317114 +37 7 s7/1 0.07034578 +37 7 s7/3 0.37731239 +37 7 s7/6 0.30760996 +37 7 s7/8 0.04939484 +37 7 s7/10 0.00008567 +37 8 s8/1 0.30555693 +37 8 s8/3 -0.01797727 +37 8 s8/6 -0.01352616 +37 8 s8/8 -0.24864018 +37 8 s8/10 -0.25950907 +37 9 s9/1 -0.10313002 +37 9 s9/3 0.04900800 +37 9 s9/6 0.14633595 +37 9 s9/8 0.47193559 +37 9 s9/10 0.12185750 +37 13 s13/1 0.88269346 +37 13 s13/3 -0.20494532 +37 13 s13/6 0.87232681 +37 13 s13/8 0.44060688 +37 13 s13/10 0.89062196 +37 15 s15/1 0.56791409 +37 15 s15/3 0.48191247 +37 15 s15/6 0.58446782 +37 15 s15/8 0.26597279 +37 15 s15/10 -0.21998272 +37 18 s18/1 0.14527750 +37 18 s18/3 0.37966562 +37 18 s18/6 0.51921098 +37 18 s18/8 0.33302580 +37 18 s18/10 0.21020228 +37 19 s19/1 0.26016169 +37 19 s19/3 0.19171476 +37 19 s19/6 0.27158036 +37 19 s19/8 0.31555807 +37 19 s19/10 0.04162005 +37 22 s22/1 0.18431440 +37 22 s22/3 0.39062602 +37 22 s22/6 -0.09675621 +37 22 s22/8 0.38963068 +37 22 s22/10 0.19739422 +37 23 s23/1 0.34414891 +37 23 s23/3 0.28481159 +37 23 s23/6 0.04971380 +37 23 s23/8 0.28432591 +37 23 s23/10 0.20633885 +37 25 s25/1 0.06126313 +37 25 s25/3 -0.07175379 +37 25 s25/6 0.05377628 +37 25 s25/8 -0.27708087 +37 25 s25/10 -0.41111659 +37 28 s28/1 0.57579758 +37 28 s28/3 0.46192593 +37 28 s28/6 0.57034744 +37 28 s28/8 0.15996809 +37 28 s28/10 0.20559390 +37 30 s30/1 0.36947002 +37 30 s30/3 0.34582460 +37 30 s30/6 0.34682484 +37 30 s30/8 0.13346430 +37 30 s30/10 0.42361038 +37 31 s31/1 0.43111984 +37 31 s31/3 -0.19433870 +37 31 s31/6 -0.20321122 +37 31 s31/8 0.34838895 +37 31 s31/10 0.25046888 +37 32 s32/1 0.72301948 +37 32 s32/3 0.66328431 +37 32 s32/6 0.58152893 +37 32 s32/8 0.82020398 +37 32 s32/10 0.78962998 +37 35 s35/1 0.51481341 +37 35 s35/3 0.23605643 +37 35 s35/6 -0.25629528 +37 35 s35/8 -0.04502549 +37 35 s35/10 0.09874186 +37 37 s37/1 0.43169273 +37 37 s37/3 0.57072670 +37 37 s37/6 0.81409369 +37 37 s37/8 0.74078919 +37 37 s37/10 0.42326817 +37 38 s38/1 0.28311348 +37 38 s38/3 -0.07056361 +37 38 s38/6 0.03260436 +37 38 s38/8 -0.05496622 +37 38 s38/10 -0.31226699 +37 40 s40/1 -0.33899021 +37 40 s40/3 0.00863440 +37 40 s40/6 0.10457371 +37 40 s40/8 0.10199973 +37 40 s40/10 0.32535665 +38 3 s3/1 0.40944391 +38 3 s3/3 0.23595267 +38 3 s3/6 0.34365815 +38 3 s3/8 0.44811187 +38 3 s3/10 0.32362296 +38 4 s4/1 0.33265091 +38 4 s4/3 0.30340423 +38 4 s4/6 0.14228574 +38 4 s4/8 0.18311617 +38 4 s4/10 -0.04023721 +38 7 s7/1 -0.09237407 +38 7 s7/3 -0.20789563 +38 7 s7/6 -0.02744318 +38 7 s7/8 0.16115037 +38 7 s7/10 -0.37667879 +38 8 s8/1 0.27192685 +38 8 s8/3 0.48720542 +38 8 s8/6 0.57283677 +38 8 s8/8 0.44525319 +38 8 s8/10 0.58872030 +38 9 s9/1 0.36584545 +38 9 s9/3 0.24282610 +38 9 s9/6 0.34123004 +38 9 s9/8 0.19371976 +38 9 s9/10 -0.00082717 +38 13 s13/1 -0.11223947 +38 13 s13/3 0.29619117 +38 13 s13/6 -0.28452142 +38 13 s13/8 -0.14210549 +38 13 s13/10 -0.25480297 +38 15 s15/1 -0.60934637 +38 15 s15/3 -0.60394668 +38 15 s15/6 -0.62983334 +38 15 s15/8 -0.48034300 +38 15 s15/10 0.16435929 +38 18 s18/1 -0.08871558 +38 18 s18/3 -0.07546010 +38 18 s18/6 -0.07539064 +38 18 s18/8 -0.11524640 +38 18 s18/10 0.13227932 +38 19 s19/1 -0.40012621 +38 19 s19/3 -0.39847680 +38 19 s19/6 -0.15377513 +38 19 s19/8 -0.08717375 +38 19 s19/10 -0.00081436 +38 22 s22/1 -0.18901452 +38 22 s22/3 -0.19787201 +38 22 s22/6 -0.22534191 +38 22 s22/8 -0.10573268 +38 22 s22/10 -0.08400951 +38 23 s23/1 0.37909911 +38 23 s23/3 0.07497704 +38 23 s23/6 0.26007573 +38 23 s23/8 -0.05605507 +38 23 s23/10 0.42045492 +38 25 s25/1 0.41836889 +38 25 s25/3 0.37195089 +38 25 s25/6 0.31091949 +38 25 s25/8 0.39537665 +38 25 s25/10 0.50635497 +38 28 s28/1 0.23505073 +38 28 s28/3 0.44505719 +38 28 s28/6 0.26970506 +38 28 s28/8 0.11978927 +38 28 s28/10 0.36578385 +38 30 s30/1 -0.02511482 +38 30 s30/3 0.04114291 +38 30 s30/6 -0.08447800 +38 30 s30/8 -0.26448533 +38 30 s30/10 -0.06697828 +38 31 s31/1 0.05214094 +38 31 s31/3 -0.32794889 +38 31 s31/6 0.41571674 +38 31 s31/8 0.11697105 +38 31 s31/10 -0.55414969 +38 32 s32/1 -0.51815987 +38 32 s32/3 -0.55875510 +38 32 s32/6 -0.31179545 +38 32 s32/8 -0.51697406 +38 32 s32/10 -0.41223119 +38 35 s35/1 -0.20435317 +38 35 s35/3 -0.09651964 +38 35 s35/6 0.20369369 +38 35 s35/8 0.09849244 +38 35 s35/10 -0.20274976 +38 37 s37/1 0.09573545 +38 37 s37/3 -0.00412030 +38 37 s37/6 -0.42851400 +38 37 s37/8 -0.19856077 +38 37 s37/10 0.10365497 +38 38 s38/1 0.72251441 +38 38 s38/3 0.89045169 +38 38 s38/6 0.75161915 +38 38 s38/8 0.64465646 +38 38 s38/10 0.86820655 +38 40 s40/1 0.18024834 +38 40 s40/3 -0.06897557 +38 40 s40/6 0.28104517 +38 40 s40/8 0.19690330 +38 40 s40/10 0.14886722 +40 3 s3/1 0.35350530 +40 3 s3/3 0.33688875 +40 3 s3/6 0.64151164 +40 3 s3/8 0.69508827 +40 3 s3/10 0.41649675 +40 4 s4/1 0.45707051 +40 4 s4/3 0.23205788 +40 4 s4/6 0.28649800 +40 4 s4/8 0.10358059 +40 4 s4/10 0.27073922 +40 7 s7/1 0.07747778 +40 7 s7/3 0.12705079 +40 7 s7/6 0.20310060 +40 7 s7/8 0.11665794 +40 7 s7/10 0.10656025 +40 8 s8/1 0.29664218 +40 8 s8/3 0.09298732 +40 8 s8/6 0.12206729 +40 8 s8/8 0.00447780 +40 8 s8/10 0.03738687 +40 9 s9/1 0.05231408 +40 9 s9/3 0.11034186 +40 9 s9/6 0.55768162 +40 9 s9/8 0.60262493 +40 9 s9/10 0.34593463 +40 13 s13/1 0.63989526 +40 13 s13/3 0.36162935 +40 13 s13/6 0.44167235 +40 13 s13/8 0.54520015 +40 13 s13/10 0.46744090 +40 15 s15/1 0.07031754 +40 15 s15/3 -0.05375386 +40 15 s15/6 0.06407697 +40 15 s15/8 -0.05317874 +40 15 s15/10 0.42347261 +40 18 s18/1 0.27333094 +40 18 s18/3 0.62536212 +40 18 s18/6 0.66863917 +40 18 s18/8 0.62201105 +40 18 s18/10 0.82359974 +40 19 s19/1 -0.33909210 +40 19 s19/3 -0.32070841 +40 19 s19/6 -0.27613084 +40 19 s19/8 -0.00897334 +40 19 s19/10 -0.35890294 +40 22 s22/1 0.10049154 +40 22 s22/3 0.19186003 +40 22 s22/6 -0.12825036 +40 22 s22/8 0.19303468 +40 22 s22/10 0.22500199 +40 23 s23/1 0.29533778 +40 23 s23/3 0.36088380 +40 23 s23/6 0.48520318 +40 23 s23/8 0.07954447 +40 23 s23/10 0.27944919 +40 25 s25/1 0.61449698 +40 25 s25/3 0.50595527 +40 25 s25/6 0.46637500 +40 25 s25/8 0.56302412 +40 25 s25/10 0.26522875 +40 28 s28/1 0.58563713 +40 28 s28/3 0.51984986 +40 28 s28/6 0.62652822 +40 28 s28/8 0.27473171 +40 28 s28/10 0.10336650 +40 30 s30/1 0.05677757 +40 30 s30/3 0.16824380 +40 30 s30/6 0.03145398 +40 30 s30/8 -0.08405082 +40 30 s30/10 0.03994267 +40 31 s31/1 0.48252315 +40 31 s31/3 0.01133594 +40 31 s31/6 0.42555462 +40 31 s31/8 0.47768057 +40 31 s31/10 0.19032406 +40 32 s32/1 0.26568858 +40 32 s32/3 0.22642270 +40 32 s32/6 -0.05964564 +40 32 s32/8 0.18798654 +40 32 s32/10 0.11084201 +40 35 s35/1 0.46530620 +40 35 s35/3 0.56099399 +40 35 s35/6 0.39431867 +40 35 s35/8 0.49785062 +40 35 s35/10 0.58370374 +40 37 s37/1 0.53122496 +40 37 s37/3 0.56204573 +40 37 s37/6 0.13963973 +40 37 s37/8 0.17560375 +40 37 s37/10 0.40916475 +40 38 s38/1 0.50791191 +40 38 s38/3 0.16536956 +40 38 s38/6 0.38544658 +40 38 s38/8 0.16053503 +40 38 s38/10 0.18355398 +40 40 s40/1 0.09146287 +40 40 s40/3 0.69227240 +40 40 s40/6 0.40780843 +40 40 s40/8 0.48375935 +40 40 s40/10 0.48340831 diff --git a/bob/bio/gmm/test/data/scores-ztnorm-ivector-dev b/bob/bio/gmm/test/data/scores-ztnorm-ivector-dev new file mode 100644 index 0000000000000000000000000000000000000000..e03562a4d866165f6ab350488c9f9bf3e77c6838 --- /dev/null +++ b/bob/bio/gmm/test/data/scores-ztnorm-ivector-dev @@ -0,0 +1,2000 @@ +3 3 s3/1 1.79187477 +3 3 s3/3 1.95262243 +3 3 s3/6 1.28503731 +3 3 s3/8 1.69422065 +3 3 s3/10 1.77336520 +3 4 s4/1 -0.87829837 +3 4 s4/3 -1.18229434 +3 4 s4/6 -1.45077291 +3 4 s4/8 -1.51087430 +3 4 s4/10 -0.17271419 +3 7 s7/1 0.20586373 +3 7 s7/3 -0.27155733 +3 7 s7/6 0.92995879 +3 7 s7/8 1.79046831 +3 7 s7/10 0.54927993 +3 8 s8/1 0.08639812 +3 8 s8/3 0.06226036 +3 8 s8/6 0.38914498 +3 8 s8/8 -0.13417853 +3 8 s8/10 0.47250672 +3 9 s9/1 0.45306737 +3 9 s9/3 0.52944456 +3 9 s9/6 0.14631339 +3 9 s9/8 -0.02377486 +3 9 s9/10 0.57189702 +3 13 s13/1 -0.55737098 +3 13 s13/3 1.08064302 +3 13 s13/6 -1.02875213 +3 13 s13/8 -1.01193028 +3 13 s13/10 -0.48454356 +3 15 s15/1 -1.22843547 +3 15 s15/3 -0.97714523 +3 15 s15/6 -1.13168203 +3 15 s15/8 -1.27703213 +3 15 s15/10 -0.05450509 +3 18 s18/1 0.37365685 +3 18 s18/3 -0.11684897 +3 18 s18/6 0.03245721 +3 18 s18/8 -0.02754125 +3 18 s18/10 1.25075067 +3 19 s19/1 -1.29430344 +3 19 s19/3 -1.35874979 +3 19 s19/6 -0.53147358 +3 19 s19/8 -0.40138293 +3 19 s19/10 -0.21786950 +3 22 s22/1 -0.60003503 +3 22 s22/3 -0.90347515 +3 22 s22/6 0.79492182 +3 22 s22/8 -0.62113688 +3 22 s22/10 -0.22559703 +3 23 s23/1 -0.26841385 +3 23 s23/3 -1.11494490 +3 23 s23/6 -0.34149000 +3 23 s23/8 -0.70096741 +3 23 s23/10 0.30863851 +3 25 s25/1 0.22862790 +3 25 s25/3 0.45950555 +3 25 s25/6 0.23953869 +3 25 s25/8 0.94095470 +3 25 s25/10 0.70022096 +3 28 s28/1 0.91944151 +3 28 s28/3 0.54190723 +3 28 s28/6 0.84929082 +3 28 s28/8 0.46223258 +3 28 s28/10 -0.30134529 +3 30 s30/1 -1.72522248 +3 30 s30/3 -1.90093588 +3 30 s30/6 -1.24459289 +3 30 s30/8 -1.53608202 +3 30 s30/10 -2.19688895 +3 31 s31/1 -0.72797287 +3 31 s31/3 -1.18509588 +3 31 s31/6 0.11676943 +3 31 s31/8 -0.61641128 +3 31 s31/10 -1.63336000 +3 32 s32/1 -0.91640298 +3 32 s32/3 -1.64553688 +3 32 s32/6 -0.16805091 +3 32 s32/8 -0.76402543 +3 32 s32/10 -0.51793446 +3 35 s35/1 -1.68987461 +3 35 s35/3 -0.79955201 +3 35 s35/6 0.09251670 +3 35 s35/8 -0.09785062 +3 35 s35/10 -0.11901329 +3 37 s37/1 1.07156004 +3 37 s37/3 0.68887839 +3 37 s37/6 -1.46332928 +3 37 s37/8 -0.98077397 +3 37 s37/10 1.18591385 +3 38 s38/1 0.58630807 +3 38 s38/3 1.15341815 +3 38 s38/6 0.49301446 +3 38 s38/8 0.27270369 +3 38 s38/10 1.69141253 +3 40 s40/1 1.33716627 +3 40 s40/3 0.95905603 +3 40 s40/6 1.25155181 +3 40 s40/8 1.85484454 +3 40 s40/10 0.04278691 +4 3 s3/1 -0.07344751 +4 3 s3/3 0.62452214 +4 3 s3/6 -1.38844721 +4 3 s3/8 -0.93884561 +4 3 s3/10 1.07879084 +4 4 s4/1 0.15041419 +4 4 s4/3 0.70100342 +4 4 s4/6 0.47349800 +4 4 s4/8 1.02805507 +4 4 s4/10 1.58771732 +4 7 s7/1 0.48242993 +4 7 s7/3 -0.34992639 +4 7 s7/6 -1.12091333 +4 7 s7/8 -0.29494886 +4 7 s7/10 0.29162606 +4 8 s8/1 -1.62702795 +4 8 s8/3 -0.47211034 +4 8 s8/6 -0.34866787 +4 8 s8/8 -0.21985616 +4 8 s8/10 -0.10777550 +4 9 s9/1 2.11031104 +4 9 s9/3 1.76120851 +4 9 s9/6 -1.54417522 +4 9 s9/8 -1.79762113 +4 9 s9/10 1.60857077 +4 13 s13/1 -1.03093137 +4 13 s13/3 -0.00548550 +4 13 s13/6 -0.14355512 +4 13 s13/8 -1.58824344 +4 13 s13/10 -0.56369073 +4 15 s15/1 -0.86631199 +4 15 s15/3 -0.83281896 +4 15 s15/6 -1.11612833 +4 15 s15/8 -0.84566149 +4 15 s15/10 -0.28121883 +4 18 s18/1 1.67308578 +4 18 s18/3 0.03845386 +4 18 s18/6 -0.12782435 +4 18 s18/8 -0.16795097 +4 18 s18/10 -0.20981933 +4 19 s19/1 -0.63437421 +4 19 s19/3 -0.48452361 +4 19 s19/6 -1.14585570 +4 19 s19/8 -1.36919151 +4 19 s19/10 -0.72434024 +4 22 s22/1 -0.71690534 +4 22 s22/3 -0.81719239 +4 22 s22/6 -0.61477124 +4 22 s22/8 -0.98266761 +4 22 s22/10 -1.45532615 +4 23 s23/1 -0.27148743 +4 23 s23/3 1.55190056 +4 23 s23/6 -0.60897577 +4 23 s23/8 2.13403407 +4 23 s23/10 0.07757863 +4 25 s25/1 0.63450175 +4 25 s25/3 0.70971576 +4 25 s25/6 0.36637558 +4 25 s25/8 -0.11401984 +4 25 s25/10 1.63701663 +4 28 s28/1 -1.11810651 +4 28 s28/3 0.05254518 +4 28 s28/6 -0.74600139 +4 28 s28/8 1.68197823 +4 28 s28/10 0.71955989 +4 30 s30/1 1.52970274 +4 30 s30/3 1.42966979 +4 30 s30/6 0.89752091 +4 30 s30/8 0.10142812 +4 30 s30/10 0.81632507 +4 31 s31/1 -0.35464778 +4 31 s31/3 -0.24633288 +4 31 s31/6 0.23659835 +4 31 s31/8 -0.26483155 +4 31 s31/10 -0.81826835 +4 32 s32/1 -0.87690334 +4 32 s32/3 -1.05369800 +4 32 s32/6 -0.21756259 +4 32 s32/8 -0.87038606 +4 32 s32/10 -0.56778794 +4 35 s35/1 -1.14720330 +4 35 s35/3 -1.67016419 +4 35 s35/6 -0.00543191 +4 35 s35/8 -0.36224030 +4 35 s35/10 -1.26821035 +4 37 s37/1 0.08725778 +4 37 s37/3 -0.32920133 +4 37 s37/6 -0.92422312 +4 37 s37/8 -1.63382691 +4 37 s37/10 -0.08581805 +4 38 s38/1 -0.19451362 +4 38 s38/3 0.19988215 +4 38 s38/6 -0.27313182 +4 38 s38/8 1.93567132 +4 38 s38/10 0.03210116 +4 40 s40/1 1.99564709 +4 40 s40/3 0.90600700 +4 40 s40/6 0.80594923 +4 40 s40/8 0.38982653 +4 40 s40/10 -0.02505024 +7 3 s3/1 0.96282258 +7 3 s3/3 1.60160807 +7 3 s3/6 -0.08471265 +7 3 s3/8 0.20147764 +7 3 s3/10 1.24449421 +7 4 s4/1 -2.24208795 +7 4 s4/3 -2.19399947 +7 4 s4/6 -1.40279217 +7 4 s4/8 -1.53583158 +7 4 s4/10 0.10748466 +7 7 s7/1 2.81773704 +7 7 s7/3 2.38809835 +7 7 s7/6 2.15199018 +7 7 s7/8 2.21474154 +7 7 s7/10 2.46680014 +7 8 s8/1 0.16168526 +7 8 s8/3 0.23969645 +7 8 s8/6 0.34768172 +7 8 s8/8 -0.11166511 +7 8 s8/10 0.39961997 +7 9 s9/1 1.01651925 +7 9 s9/3 1.51409761 +7 9 s9/6 -1.59782264 +7 9 s9/8 -0.86101970 +7 9 s9/10 1.29871119 +7 13 s13/1 -0.80636323 +7 13 s13/3 -1.32929538 +7 13 s13/6 -0.06883373 +7 13 s13/8 -0.08857491 +7 13 s13/10 -0.29171195 +7 15 s15/1 0.98164117 +7 15 s15/3 0.93713020 +7 15 s15/6 0.73751579 +7 15 s15/8 0.43223642 +7 15 s15/10 -0.22576187 +7 18 s18/1 0.23826506 +7 18 s18/3 -0.81753857 +7 18 s18/6 -0.41932869 +7 18 s18/8 -0.74109676 +7 18 s18/10 0.09336620 +7 19 s19/1 -0.14104308 +7 19 s19/3 -0.22361439 +7 19 s19/6 -0.27807712 +7 19 s19/8 0.73736647 +7 19 s19/10 -0.83000365 +7 22 s22/1 0.57724881 +7 22 s22/3 0.40762230 +7 22 s22/6 0.40156610 +7 22 s22/8 0.23870008 +7 22 s22/10 -0.05384520 +7 23 s23/1 -1.81260284 +7 23 s23/3 -1.17282716 +7 23 s23/6 -2.21888855 +7 23 s23/8 0.82331778 +7 23 s23/10 -1.21905861 +7 25 s25/1 -0.97851314 +7 25 s25/3 -0.44041849 +7 25 s25/6 -0.49554476 +7 25 s25/8 -0.63386564 +7 25 s25/10 -0.15906958 +7 28 s28/1 -0.67600906 +7 28 s28/3 -1.26692234 +7 28 s28/6 -0.74690321 +7 28 s28/8 1.16031967 +7 28 s28/10 -1.35063270 +7 30 s30/1 -0.82571882 +7 30 s30/3 -1.14514601 +7 30 s30/6 -1.22005554 +7 30 s30/8 -1.42498819 +7 30 s30/10 -1.26439777 +7 31 s31/1 -0.65127785 +7 31 s31/3 -0.30890584 +7 31 s31/6 -0.93661190 +7 31 s31/8 -0.43447885 +7 31 s31/10 -0.58230456 +7 32 s32/1 0.46268998 +7 32 s32/3 -0.41574760 +7 32 s32/6 0.10930905 +7 32 s32/8 -0.09688906 +7 32 s32/10 -0.12911198 +7 35 s35/1 0.13692560 +7 35 s35/3 0.05761626 +7 35 s35/6 0.42229602 +7 35 s35/8 0.41825117 +7 35 s35/10 0.77649295 +7 37 s37/1 -0.02942524 +7 37 s37/3 -0.16462083 +7 37 s37/6 0.59467201 +7 37 s37/8 0.36756447 +7 37 s37/10 0.20106804 +7 38 s38/1 -1.66684764 +7 38 s38/3 -0.99820701 +7 38 s38/6 -1.70979783 +7 38 s38/8 -0.26865455 +7 38 s38/10 -0.06346637 +7 40 s40/1 0.24654184 +7 40 s40/3 0.38582801 +7 40 s40/6 -1.42749803 +7 40 s40/8 -0.38750745 +7 40 s40/10 -1.99113715 +8 3 s3/1 0.53904348 +8 3 s3/3 -0.18611167 +8 3 s3/6 1.17659906 +8 3 s3/8 0.92146708 +8 3 s3/10 -0.38271864 +8 4 s4/1 0.19740592 +8 4 s4/3 -0.15165808 +8 4 s4/6 -0.02204253 +8 4 s4/8 -0.17823083 +8 4 s4/10 -1.61825547 +8 7 s7/1 -0.03477719 +8 7 s7/3 0.23038027 +8 7 s7/6 0.86149419 +8 7 s7/8 0.64650134 +8 7 s7/10 -0.18983207 +8 8 s8/1 1.60996437 +8 8 s8/3 1.73869862 +8 8 s8/6 1.67718082 +8 8 s8/8 1.51975178 +8 8 s8/10 1.61515744 +8 9 s9/1 -0.53964066 +8 9 s9/3 -0.47514756 +8 9 s9/6 1.44471747 +8 9 s9/8 1.31369850 +8 9 s9/10 -1.06901327 +8 13 s13/1 -0.89017629 +8 13 s13/3 -0.17711804 +8 13 s13/6 -1.26036021 +8 13 s13/8 0.04065507 +8 13 s13/10 -0.94168834 +8 15 s15/1 -0.34561801 +8 15 s15/3 -0.28969592 +8 15 s15/6 -0.13528512 +8 15 s15/8 0.37066951 +8 15 s15/10 0.52195326 +8 18 s18/1 -1.84283521 +8 18 s18/3 -1.47222773 +8 18 s18/6 -1.19295816 +8 18 s18/8 -1.28858487 +8 18 s18/10 -0.80367229 +8 19 s19/1 0.27178173 +8 19 s19/3 0.18034099 +8 19 s19/6 0.79640486 +8 19 s19/8 1.16748453 +8 19 s19/10 0.75247114 +8 22 s22/1 0.34067803 +8 22 s22/3 0.29397390 +8 22 s22/6 -0.01888424 +8 22 s22/8 0.49102780 +8 22 s22/10 0.64482062 +8 23 s23/1 0.95169234 +8 23 s23/3 -1.39624448 +8 23 s23/6 0.19288028 +8 23 s23/8 -1.57223103 +8 23 s23/10 0.56743885 +8 25 s25/1 -0.10445548 +8 25 s25/3 0.08787886 +8 25 s25/6 0.03360040 +8 25 s25/8 0.35868381 +8 25 s25/10 -0.38915238 +8 28 s28/1 0.08368376 +8 28 s28/3 -0.39479605 +8 28 s28/6 -0.15848691 +8 28 s28/8 -1.36859146 +8 28 s28/10 -0.58435026 +8 30 s30/1 -1.44704460 +8 30 s30/3 -1.50548110 +8 30 s30/6 -0.89178689 +8 30 s30/8 -0.45648649 +8 30 s30/10 -0.97522096 +8 31 s31/1 0.17248811 +8 31 s31/3 0.05713540 +8 31 s31/6 0.66473740 +8 31 s31/8 0.46256020 +8 31 s31/10 -0.34277357 +8 32 s32/1 -0.89292046 +8 32 s32/3 -0.59800912 +8 32 s32/6 -0.96451879 +8 32 s32/8 -0.81473605 +8 32 s32/10 -0.90376020 +8 35 s35/1 0.12511907 +8 35 s35/3 0.79783206 +8 35 s35/6 0.60086124 +8 35 s35/8 0.61619286 +8 35 s35/10 0.59873802 +8 37 s37/1 -0.80026575 +8 37 s37/3 -0.78801856 +8 37 s37/6 -0.37616948 +8 37 s37/8 0.51572399 +8 37 s37/10 -0.45807489 +8 38 s38/1 0.57847922 +8 38 s38/3 0.89113971 +8 38 s38/6 1.04081277 +8 38 s38/8 -0.45651465 +8 38 s38/10 1.15439736 +8 40 s40/1 -1.47651228 +8 40 s40/3 -1.12620090 +8 40 s40/6 -1.18429334 +8 40 s40/8 -1.03956549 +8 40 s40/10 -1.60069641 +9 3 s3/1 0.44749736 +9 3 s3/3 0.35456170 +9 3 s3/6 0.77114255 +9 3 s3/8 0.41566375 +9 3 s3/10 0.77417220 +9 4 s4/1 0.72206716 +9 4 s4/3 0.07097494 +9 4 s4/6 0.21189604 +9 4 s4/8 0.29683527 +9 4 s4/10 0.46463956 +9 7 s7/1 -0.18079279 +9 7 s7/3 -0.20429996 +9 7 s7/6 -0.35662975 +9 7 s7/8 -0.15767314 +9 7 s7/10 0.15334151 +9 8 s8/1 0.01491854 +9 8 s8/3 0.62177512 +9 8 s8/6 0.87618461 +9 8 s8/8 -0.04316131 +9 8 s8/10 0.29508247 +9 9 s9/1 1.52525126 +9 9 s9/3 1.62671204 +9 9 s9/6 -0.05610981 +9 9 s9/8 1.42350846 +9 9 s9/10 1.64583180 +9 13 s13/1 -0.53042593 +9 13 s13/3 -1.18929583 +9 13 s13/6 0.05203958 +9 13 s13/8 -1.61695752 +9 13 s13/10 -0.34820109 +9 15 s15/1 -1.14754080 +9 15 s15/3 -1.17545873 +9 15 s15/6 -1.16374930 +9 15 s15/8 -0.77658444 +9 15 s15/10 -0.04770591 +9 18 s18/1 0.26650283 +9 18 s18/3 -1.00725406 +9 18 s18/6 -0.63755456 +9 18 s18/8 -1.06977630 +9 18 s18/10 -0.40176388 +9 19 s19/1 -1.35518932 +9 19 s19/3 -1.34398092 +9 19 s19/6 -1.24926778 +9 19 s19/8 -0.71895276 +9 19 s19/10 -1.39719381 +9 22 s22/1 -0.61481626 +9 22 s22/3 -0.32337652 +9 22 s22/6 -1.54893133 +9 22 s22/8 -0.26339947 +9 22 s22/10 -1.05589137 +9 23 s23/1 1.49829640 +9 23 s23/3 0.85368858 +9 23 s23/6 -0.95382017 +9 23 s23/8 1.05780419 +9 23 s23/10 0.82804179 +9 25 s25/1 1.26284652 +9 25 s25/3 1.22507391 +9 25 s25/6 0.93124709 +9 25 s25/8 -0.52114422 +9 25 s25/10 0.97201236 +9 28 s28/1 0.05004013 +9 28 s28/3 0.44647392 +9 28 s28/6 0.35366683 +9 28 s28/8 0.42287971 +9 28 s28/10 -0.51262250 +9 30 s30/1 0.41743739 +9 30 s30/3 0.15928648 +9 30 s30/6 0.54201593 +9 30 s30/8 -0.91398278 +9 30 s30/10 -0.01090271 +9 31 s31/1 2.08481645 +9 31 s31/3 -1.30777146 +9 31 s31/6 0.94233170 +9 31 s31/8 1.94764861 +9 31 s31/10 -1.40263080 +9 32 s32/1 -1.15515259 +9 32 s32/3 -1.18811084 +9 32 s32/6 -1.15545383 +9 32 s32/8 -1.10533940 +9 32 s32/10 -1.09053581 +9 35 s35/1 -0.36215282 +9 35 s35/3 -0.98197483 +9 35 s35/6 0.06132097 +9 35 s35/8 0.26781444 +9 35 s35/10 -0.55860061 +9 37 s37/1 0.24794282 +9 37 s37/3 -0.07887323 +9 37 s37/6 -0.91771315 +9 37 s37/8 -0.80381075 +9 37 s37/10 0.35658401 +9 38 s38/1 0.71759088 +9 38 s38/3 0.37079514 +9 38 s38/6 0.26192818 +9 38 s38/8 1.22720939 +9 38 s38/10 0.56264357 +9 40 s40/1 0.01919295 +9 40 s40/3 1.01450534 +9 40 s40/6 0.32481194 +9 40 s40/8 0.11882713 +9 40 s40/10 -1.36003492 +13 3 s3/1 -0.47048494 +13 3 s3/3 -0.38757441 +13 3 s3/6 0.55231978 +13 3 s3/8 0.36672643 +13 3 s3/10 -0.06147811 +13 4 s4/1 -0.92357920 +13 4 s4/3 -0.78974642 +13 4 s4/6 0.31952479 +13 4 s4/8 -1.30781447 +13 4 s4/10 0.77940734 +13 7 s7/1 -0.57716754 +13 7 s7/3 -0.20110990 +13 7 s7/6 0.13019752 +13 7 s7/8 0.18087212 +13 7 s7/10 -0.78425994 +13 8 s8/1 -0.87739111 +13 8 s8/3 -1.35616935 +13 8 s8/6 -1.30905950 +13 8 s8/8 -1.40432745 +13 8 s8/10 -1.25860789 +13 9 s9/1 -1.44448332 +13 9 s9/3 -1.28690961 +13 9 s9/6 0.11983700 +13 9 s9/8 0.19808870 +13 9 s9/10 -0.36259742 +13 13 s13/1 1.79147717 +13 13 s13/3 0.54536209 +13 13 s13/6 1.38338024 +13 13 s13/8 1.60644393 +13 13 s13/10 1.66640209 +13 15 s15/1 -0.06429805 +13 15 s15/3 -0.28040668 +13 15 s15/6 -0.13770570 +13 15 s15/8 -1.06375267 +13 15 s15/10 -1.50641908 +13 18 s18/1 0.60859550 +13 18 s18/3 1.46598540 +13 18 s18/6 1.84607983 +13 18 s18/8 1.43892745 +13 18 s18/10 1.39531974 +13 19 s19/1 -0.41309762 +13 19 s19/3 -0.56293865 +13 19 s19/6 -0.46246988 +13 19 s19/8 -0.68303911 +13 19 s19/10 -0.51961063 +13 22 s22/1 -1.06964525 +13 22 s22/3 -0.75491554 +13 22 s22/6 -1.02978551 +13 22 s22/8 -0.68387429 +13 22 s22/10 -0.81876512 +13 23 s23/1 0.07583743 +13 23 s23/3 0.11838205 +13 23 s23/6 0.37836802 +13 23 s23/8 0.01795338 +13 23 s23/10 0.43543811 +13 25 s25/1 -0.74092023 +13 25 s25/3 -1.03718537 +13 25 s25/6 -1.29928637 +13 25 s25/8 -0.37927135 +13 25 s25/10 -1.19007165 +13 28 s28/1 1.71825843 +13 28 s28/3 1.34629585 +13 28 s28/6 1.62777884 +13 28 s28/8 0.68467765 +13 28 s28/10 0.77447463 +13 30 s30/1 -0.38891782 +13 30 s30/3 -0.36050952 +13 30 s30/6 -0.23572123 +13 30 s30/8 -0.44318263 +13 30 s30/10 -0.58160950 +13 31 s31/1 -0.58957341 +13 31 s31/3 -1.23603840 +13 31 s31/6 -1.30852546 +13 31 s31/8 -0.94637715 +13 31 s31/10 -0.40043538 +13 32 s32/1 0.85870111 +13 32 s32/3 0.24235127 +13 32 s32/6 0.83803495 +13 32 s32/8 1.07431548 +13 32 s32/10 1.15937474 +13 35 s35/1 -0.36904768 +13 35 s35/3 -0.32403918 +13 35 s35/6 -1.34933302 +13 35 s35/8 -1.20617318 +13 35 s35/10 -0.30415657 +13 37 s37/1 1.50199917 +13 37 s37/3 1.73882745 +13 37 s37/6 0.51245853 +13 37 s37/8 0.02205392 +13 37 s37/10 1.40582909 +13 38 s38/1 0.44375669 +13 38 s38/3 -0.92680501 +13 38 s38/6 -0.19772872 +13 38 s38/8 -0.51921470 +13 38 s38/10 -0.87560775 +13 40 s40/1 -0.36870949 +13 40 s40/3 0.20426175 +13 40 s40/6 0.02322433 +13 40 s40/8 0.42466960 +13 40 s40/10 1.08181927 +15 3 s3/1 -0.14698079 +15 3 s3/3 -0.11998649 +15 3 s3/6 -0.01485397 +15 3 s3/8 0.03487582 +15 3 s3/10 -0.63542136 +15 4 s4/1 0.33548541 +15 4 s4/3 -0.47704496 +15 4 s4/6 -1.06084490 +15 4 s4/8 -0.26551362 +15 4 s4/10 -1.28526585 +15 7 s7/1 0.21195656 +15 7 s7/3 0.31678700 +15 7 s7/6 0.36212093 +15 7 s7/8 -0.26743735 +15 7 s7/10 0.48884717 +15 8 s8/1 1.05906051 +15 8 s8/3 0.36222017 +15 8 s8/6 0.26484555 +15 8 s8/8 0.21383160 +15 8 s8/10 0.04282949 +15 9 s9/1 -0.40587909 +15 9 s9/3 -0.04622945 +15 9 s9/6 0.33972217 +15 9 s9/8 0.50086593 +15 9 s9/10 0.01547442 +15 13 s13/1 -0.46196366 +15 13 s13/3 -0.81513635 +15 13 s13/6 -0.49120448 +15 13 s13/8 -0.46431562 +15 13 s13/10 -0.78425683 +15 15 s15/1 0.82367785 +15 15 s15/3 0.84722852 +15 15 s15/6 0.85561772 +15 15 s15/8 1.16838047 +15 15 s15/10 1.34722374 +15 18 s18/1 -1.36847059 +15 18 s18/3 -0.52382101 +15 18 s18/6 -0.86146035 +15 18 s18/8 -0.32778842 +15 18 s18/10 -0.41200680 +15 19 s19/1 -0.19444780 +15 19 s19/3 -0.12110345 +15 19 s19/6 -0.27905106 +15 19 s19/8 0.51687336 +15 19 s19/10 -0.78479975 +15 22 s22/1 1.11727021 +15 22 s22/3 0.84755913 +15 22 s22/6 0.87555781 +15 22 s22/8 0.64072040 +15 22 s22/10 1.32405959 +15 23 s23/1 -0.89995654 +15 23 s23/3 -0.85010190 +15 23 s23/6 -0.21264380 +15 23 s23/8 -1.09710365 +15 23 s23/10 -1.05281594 +15 25 s25/1 0.07523794 +15 25 s25/3 0.08256473 +15 25 s25/6 0.67947050 +15 25 s25/8 0.51070210 +15 25 s25/10 -0.24975339 +15 28 s28/1 -0.89851458 +15 28 s28/3 -1.56909449 +15 28 s28/6 -0.90752112 +15 28 s28/8 -1.35619227 +15 28 s28/10 -1.84058599 +15 30 s30/1 -0.57916292 +15 30 s30/3 -0.50914221 +15 30 s30/6 -0.46226198 +15 30 s30/8 -0.08456280 +15 30 s30/10 -0.24668504 +15 31 s31/1 0.66850837 +15 31 s31/3 0.98591342 +15 31 s31/6 0.40026404 +15 31 s31/8 0.77950968 +15 31 s31/10 1.04384073 +15 32 s32/1 0.32339289 +15 32 s32/3 0.59845182 +15 32 s32/6 -0.79309099 +15 32 s32/8 -0.21490783 +15 32 s32/10 -0.65883825 +15 35 s35/1 1.11203581 +15 35 s35/3 1.35634484 +15 35 s35/6 0.86190212 +15 35 s35/8 1.18251404 +15 35 s35/10 1.12542045 +15 37 s37/1 -1.19581055 +15 37 s37/3 -1.01674598 +15 37 s37/6 0.30099221 +15 37 s37/8 0.59937290 +15 37 s37/10 -1.62252861 +15 38 s38/1 -0.80274616 +15 38 s38/3 -0.45369329 +15 38 s38/6 -0.50684911 +15 38 s38/8 -1.05607475 +15 38 s38/10 -0.25446902 +15 40 s40/1 -1.20066751 +15 40 s40/3 -0.08136057 +15 40 s40/6 -1.12878468 +15 40 s40/8 -0.80912189 +15 40 s40/10 -0.97504184 +18 3 s3/1 -0.12535978 +18 3 s3/3 0.30598598 +18 3 s3/6 -0.59189612 +18 3 s3/8 -0.50129975 +18 3 s3/10 0.65324652 +18 4 s4/1 -0.73907813 +18 4 s4/3 -0.21669158 +18 4 s4/6 -0.04758487 +18 4 s4/8 -0.40740456 +18 4 s4/10 1.60029707 +18 7 s7/1 -0.49443787 +18 7 s7/3 -0.58599983 +18 7 s7/6 -0.81443364 +18 7 s7/8 -0.39570406 +18 7 s7/10 -0.16239394 +18 8 s8/1 -1.88628744 +18 8 s8/3 -1.87423873 +18 8 s8/6 -1.70859067 +18 8 s8/8 -1.74569523 +18 8 s8/10 -1.63941045 +18 9 s9/1 0.12972998 +18 9 s9/3 -0.06095682 +18 9 s9/6 -1.44368856 +18 9 s9/8 -1.16820612 +18 9 s9/10 0.50376864 +18 13 s13/1 1.02558921 +18 13 s13/3 0.44607463 +18 13 s13/6 1.06011530 +18 13 s13/8 0.10483275 +18 13 s13/10 1.15409374 +18 15 s15/1 -0.45513528 +18 15 s15/3 -0.48886294 +18 15 s15/6 -0.53540893 +18 15 s15/8 -1.24754580 +18 15 s15/10 -1.35833230 +18 18 s18/1 2.02735996 +18 18 s18/3 1.32531308 +18 18 s18/6 1.36898318 +18 18 s18/8 1.10781144 +18 18 s18/10 1.05870303 +18 19 s19/1 -0.44457303 +18 19 s19/3 -0.44673992 +18 19 s19/6 -0.61064621 +18 19 s19/8 -1.27764575 +18 19 s19/10 -0.38748249 +18 22 s22/1 -1.18981698 +18 22 s22/3 -0.97039151 +18 22 s22/6 -0.71950510 +18 22 s22/8 -0.91759870 +18 22 s22/10 -1.40067716 +18 23 s23/1 -0.58288191 +18 23 s23/3 1.04601151 +18 23 s23/6 -0.34519510 +18 23 s23/8 1.17215939 +18 23 s23/10 -0.18265096 +18 25 s25/1 -0.10129140 +18 25 s25/3 -0.21706897 +18 25 s25/6 -0.53661916 +18 25 s25/8 -0.79181584 +18 25 s25/10 0.13591821 +18 28 s28/1 0.62703226 +18 28 s28/3 1.09791874 +18 28 s28/6 0.75772070 +18 28 s28/8 1.40470699 +18 28 s28/10 1.00113761 +18 30 s30/1 0.61488552 +18 30 s30/3 0.55612662 +18 30 s30/6 0.34687445 +18 30 s30/8 -0.14495292 +18 30 s30/10 0.09459079 +18 31 s31/1 -0.75237104 +18 31 s31/3 -1.07533649 +18 31 s31/6 -0.99140745 +18 31 s31/8 -1.05344724 +18 31 s31/10 -0.67884114 +18 32 s32/1 0.40559551 +18 32 s32/3 -0.04496715 +18 32 s32/6 1.08454350 +18 32 s32/8 0.71082392 +18 32 s32/10 1.00261166 +18 35 s35/1 -0.97427627 +18 35 s35/3 -1.51079750 +18 35 s35/6 -1.15279024 +18 35 s35/8 -1.26992120 +18 35 s35/10 -1.05610413 +18 37 s37/1 1.42179092 +18 37 s37/3 1.29476858 +18 37 s37/6 -0.18729977 +18 37 s37/8 -0.84462222 +18 37 s37/10 1.50212521 +18 38 s38/1 -0.30316963 +18 38 s38/3 -0.72189733 +18 38 s38/6 -0.88648099 +18 38 s38/8 0.27565402 +18 38 s38/10 -0.80229076 +18 40 s40/1 1.58431149 +18 40 s40/3 1.01179955 +18 40 s40/6 1.61315071 +18 40 s40/8 1.54007038 +18 40 s40/10 1.63572231 +19 3 s3/1 0.04062341 +19 3 s3/3 -0.79459446 +19 3 s3/6 -0.26937285 +19 3 s3/8 -0.82955506 +19 3 s3/10 -1.25057026 +19 4 s4/1 -0.32755589 +19 4 s4/3 0.02442440 +19 4 s4/6 0.05110490 +19 4 s4/8 0.41481568 +19 4 s4/10 -1.28405142 +19 7 s7/1 0.26955334 +19 7 s7/3 0.78800470 +19 7 s7/6 0.56613944 +19 7 s7/8 -0.04446757 +19 7 s7/10 0.17631137 +19 8 s8/1 0.98116706 +19 8 s8/3 1.08384442 +19 8 s8/6 0.83350569 +19 8 s8/8 1.22098396 +19 8 s8/10 0.96551756 +19 9 s9/1 -0.56534413 +19 9 s9/3 -0.65793660 +19 9 s9/6 -0.14621383 +19 9 s9/8 -0.27635719 +19 9 s9/10 -1.80479939 +19 13 s13/1 -0.49981574 +19 13 s13/3 -0.59157565 +19 13 s13/6 -0.77969565 +19 13 s13/8 0.53021285 +19 13 s13/10 -0.60796621 +19 15 s15/1 0.74346420 +19 15 s15/3 0.85243576 +19 15 s15/6 0.95271620 +19 15 s15/8 1.20497515 +19 15 s15/10 0.01643694 +19 18 s18/1 -1.06890456 +19 18 s18/3 -1.10722911 +19 18 s18/6 -1.17204837 +19 18 s18/8 -1.05147177 +19 18 s18/10 -1.44309585 +19 19 s19/1 1.93595932 +19 19 s19/3 1.89739182 +19 19 s19/6 2.24906850 +19 19 s19/8 1.76966757 +19 19 s19/10 2.06878505 +19 22 s22/1 0.34472331 +19 22 s22/3 0.35147260 +19 22 s22/6 0.05474701 +19 22 s22/8 0.44415939 +19 22 s22/10 0.29727560 +19 23 s23/1 -0.16286736 +19 23 s23/3 -0.84337336 +19 23 s23/6 -0.28595110 +19 23 s23/8 -1.08598492 +19 23 s23/10 -0.52296488 +19 25 s25/1 -0.77698265 +19 25 s25/3 -0.43398174 +19 25 s25/6 -0.24442825 +19 25 s25/8 -0.89250656 +19 25 s25/10 -0.68153341 +19 28 s28/1 -0.90579601 +19 28 s28/3 -1.12683706 +19 28 s28/6 -1.28011902 +19 28 s28/8 -1.38302169 +19 28 s28/10 -0.15895371 +19 30 s30/1 -0.74354493 +19 30 s30/3 -0.86818647 +19 30 s30/6 -0.72092058 +19 30 s30/8 0.35426053 +19 30 s30/10 -0.02356164 +19 31 s31/1 -1.32783978 +19 31 s31/3 0.79530631 +19 31 s31/6 -0.46844149 +19 31 s31/8 -0.95072162 +19 31 s31/10 0.48600825 +19 32 s32/1 0.23749729 +19 32 s32/3 0.78523754 +19 32 s32/6 0.40471195 +19 32 s32/8 0.29721004 +19 32 s32/10 0.21073826 +19 35 s35/1 0.61564428 +19 35 s35/3 0.52367730 +19 35 s35/6 0.29791591 +19 35 s35/8 0.18179337 +19 35 s35/10 0.13768508 +19 37 s37/1 -1.34920011 +19 37 s37/3 -1.24491878 +19 37 s37/6 0.63774849 +19 37 s37/8 1.22274031 +19 37 s37/10 -0.59721494 +19 38 s38/1 -1.03089048 +19 38 s38/3 0.11187202 +19 38 s38/6 -0.31240518 +19 38 s38/8 -1.16006254 +19 38 s38/10 0.02691035 +19 40 s40/1 -1.14801403 +19 40 s40/3 -1.99951469 +19 40 s40/6 -1.20262649 +19 40 s40/8 -1.29506737 +19 40 s40/10 -1.03804878 +22 3 s3/1 -0.26822002 +22 3 s3/3 -0.03798406 +22 3 s3/6 -0.82320589 +22 3 s3/8 -0.07618335 +22 3 s3/10 -0.39492812 +22 4 s4/1 -0.81027834 +22 4 s4/3 -0.56058165 +22 4 s4/6 -1.71988065 +22 4 s4/8 -0.46887829 +22 4 s4/10 -1.10667913 +22 7 s7/1 0.44274007 +22 7 s7/3 0.46658912 +22 7 s7/6 0.31278281 +22 7 s7/8 -0.43248240 +22 7 s7/10 0.62491274 +22 8 s8/1 0.80038138 +22 8 s8/3 -0.02806439 +22 8 s8/6 0.07097998 +22 8 s8/8 -0.38238004 +22 8 s8/10 -0.43178702 +22 9 s9/1 -0.41768965 +22 9 s9/3 -0.49048156 +22 9 s9/6 -0.82017840 +22 9 s9/8 -0.03009226 +22 9 s9/10 -0.86459596 +22 13 s13/1 -0.65159786 +22 13 s13/3 -1.66828578 +22 13 s13/6 -0.30431463 +22 13 s13/8 -0.36845088 +22 13 s13/10 -0.13217577 +22 15 s15/1 0.90060541 +22 15 s15/3 0.82113354 +22 15 s15/6 1.00825717 +22 15 s15/8 0.97091982 +22 15 s15/10 0.55647640 +22 18 s18/1 -1.21905319 +22 18 s18/3 -1.54418320 +22 18 s18/6 -1.23744117 +22 18 s18/8 -1.74857987 +22 18 s18/10 -1.28595486 +22 19 s19/1 0.02583810 +22 19 s19/3 -0.06717471 +22 19 s19/6 -0.10460717 +22 19 s19/8 0.89926559 +22 19 s19/10 -0.33059059 +22 22 s22/1 2.28934704 +22 22 s22/3 2.35414900 +22 22 s22/6 1.30687938 +22 22 s22/8 2.42190708 +22 22 s22/10 2.19714669 +22 23 s23/1 -1.36573174 +22 23 s23/3 -1.89997965 +22 23 s23/6 -1.40074957 +22 23 s23/8 -0.55617415 +22 23 s23/10 -1.67722150 +22 25 s25/1 -0.92495407 +22 25 s25/3 -0.78072820 +22 25 s25/6 -0.55092797 +22 25 s25/8 -1.06944409 +22 25 s25/10 -1.08220190 +22 28 s28/1 -0.60553408 +22 28 s28/3 -0.57186855 +22 28 s28/6 -0.53103631 +22 28 s28/8 -0.57755230 +22 28 s28/10 -0.94865796 +22 30 s30/1 0.25960873 +22 30 s30/3 0.53015046 +22 30 s30/6 -0.07833681 +22 30 s30/8 0.29255726 +22 30 s30/10 0.60503055 +22 31 s31/1 1.40128168 +22 31 s31/3 0.45526011 +22 31 s31/6 0.41957206 +22 31 s31/8 1.30981896 +22 31 s31/10 0.54104427 +22 32 s32/1 -0.12396864 +22 32 s32/3 0.22354575 +22 32 s32/6 -0.26058994 +22 32 s32/8 -0.08485270 +22 32 s32/10 -0.01412028 +22 35 s35/1 1.08156034 +22 35 s35/3 0.80321436 +22 35 s35/6 0.19151138 +22 35 s35/8 0.24674201 +22 35 s35/10 0.87186099 +22 37 s37/1 -0.69187754 +22 37 s37/3 -0.51863570 +22 37 s37/6 0.68417444 +22 37 s37/8 1.18484061 +22 37 s37/10 -0.56691168 +22 38 s38/1 -0.59587790 +22 38 s38/3 -0.49396372 +22 38 s38/6 -0.79826696 +22 38 s38/8 -0.86720823 +22 38 s38/10 -0.34901228 +22 40 s40/1 -0.41996212 +22 40 s40/3 -0.56452929 +22 40 s40/6 0.01704843 +22 40 s40/8 -0.17778206 +22 40 s40/10 0.06591134 +23 3 s3/1 -1.43069405 +23 3 s3/3 -0.97270610 +23 3 s3/6 -0.45126961 +23 3 s3/8 -0.26407499 +23 3 s3/10 -0.18472336 +23 4 s4/1 0.64357467 +23 4 s4/3 0.99630359 +23 4 s4/6 2.10967391 +23 4 s4/8 0.53498806 +23 4 s4/10 1.17949348 +23 7 s7/1 -0.83303030 +23 7 s7/3 -1.21264093 +23 7 s7/6 -1.06567487 +23 7 s7/8 -0.17099401 +23 7 s7/10 -1.65244374 +23 8 s8/1 -1.31544518 +23 8 s8/3 -0.45111054 +23 8 s8/6 -0.61539358 +23 8 s8/8 0.14315517 +23 8 s8/10 0.01435572 +23 9 s9/1 -0.50026303 +23 9 s9/3 -0.61202007 +23 9 s9/6 1.05348268 +23 9 s9/8 -0.73275999 +23 9 s9/10 0.38582955 +23 13 s13/1 0.11646324 +23 13 s13/3 1.62318910 +23 13 s13/6 0.39475295 +23 13 s13/8 0.34382033 +23 13 s13/10 0.32369426 +23 15 s15/1 -0.83610583 +23 15 s15/3 -0.91458788 +23 15 s15/6 -1.11563243 +23 15 s15/8 -0.99547604 +23 15 s15/10 -0.76418373 +23 18 s18/1 0.29834113 +23 18 s18/3 1.20266377 +23 18 s18/6 1.21645166 +23 18 s18/8 1.33391697 +23 18 s18/10 0.45823348 +23 19 s19/1 -0.38756639 +23 19 s19/3 -0.35276693 +23 19 s19/6 -0.93133404 +23 19 s19/8 -1.59322868 +23 19 s19/10 -0.30152558 +23 22 s22/1 -1.32341373 +23 22 s22/3 -1.43041904 +23 22 s22/6 -0.51419746 +23 22 s22/8 -1.62067286 +23 22 s22/10 -1.17280519 +23 23 s23/1 1.27004022 +23 23 s23/3 1.27008972 +23 23 s23/6 1.78655615 +23 23 s23/8 0.80461320 +23 23 s23/10 1.87593096 +23 25 s25/1 -0.33940179 +23 25 s25/3 -0.65702348 +23 25 s25/6 -1.11193631 +23 25 s25/8 1.12043217 +23 25 s25/10 0.10032701 +23 28 s28/1 0.55121638 +23 28 s28/3 0.83991208 +23 28 s28/6 0.66364218 +23 28 s28/8 0.77734976 +23 28 s28/10 1.50200617 +23 30 s30/1 0.84234136 +23 30 s30/3 0.85256635 +23 30 s30/6 1.18880102 +23 30 s30/8 0.81343365 +23 30 s30/10 0.46262820 +23 31 s31/1 -0.72595747 +23 31 s31/3 0.00878359 +23 31 s31/6 -0.13491643 +23 31 s31/8 -0.86709894 +23 31 s31/10 0.09846779 +23 32 s32/1 -0.33890593 +23 32 s32/3 -0.59414723 +23 32 s32/6 -0.27399729 +23 32 s32/8 -0.17886820 +23 32 s32/10 -0.10059588 +23 35 s35/1 -1.30645948 +23 35 s35/3 -0.67262421 +23 35 s35/6 -0.84927925 +23 35 s35/8 -1.00896566 +23 35 s35/10 -1.01256349 +23 37 s37/1 0.53375587 +23 37 s37/3 0.63203929 +23 37 s37/6 -0.44369504 +23 37 s37/8 -1.45542966 +23 37 s37/10 -0.34453074 +23 38 s38/1 1.20375406 +23 38 s38/3 -0.08526338 +23 38 s38/6 1.25619958 +23 38 s38/8 1.32915838 +23 38 s38/10 -0.30673993 +23 40 s40/1 -0.06254515 +23 40 s40/3 -0.03216880 +23 40 s40/6 -1.01180363 +23 40 s40/8 -1.05805168 +23 40 s40/10 0.04035891 +25 3 s3/1 0.82733848 +25 3 s3/3 0.35924743 +25 3 s3/6 0.54425563 +25 3 s3/8 0.19831991 +25 3 s3/10 0.01207165 +25 4 s4/1 1.48900188 +25 4 s4/3 0.55742882 +25 4 s4/6 -0.41685237 +25 4 s4/8 0.56631467 +25 4 s4/10 -0.63269729 +25 7 s7/1 -0.91396418 +25 7 s7/3 -0.97256195 +25 7 s7/6 -0.73455314 +25 7 s7/8 -0.64571805 +25 7 s7/10 -0.51905846 +25 8 s8/1 0.36643046 +25 8 s8/3 0.36673054 +25 8 s8/6 0.37376710 +25 8 s8/8 0.49305813 +25 8 s8/10 0.42935847 +25 9 s9/1 0.65184241 +25 9 s9/3 0.62448066 +25 9 s9/6 0.59001242 +25 9 s9/8 0.16261305 +25 9 s9/10 0.18188321 +25 13 s13/1 -0.28702025 +25 13 s13/3 0.75331227 +25 13 s13/6 -1.07029057 +25 13 s13/8 -1.24679901 +25 13 s13/10 -1.29159510 +25 15 s15/1 -0.91353869 +25 15 s15/3 -0.72913366 +25 15 s15/6 -0.78172055 +25 15 s15/8 -0.30704478 +25 15 s15/10 1.22459564 +25 18 s18/1 -0.05825810 +25 18 s18/3 0.46857015 +25 18 s18/6 -0.40913438 +25 18 s18/8 0.58508088 +25 18 s18/10 0.59181909 +25 19 s19/1 -0.69819889 +25 19 s19/3 -0.49144639 +25 19 s19/6 -0.32054745 +25 19 s19/8 -0.46252878 +25 19 s19/10 -0.35100808 +25 22 s22/1 -0.88815268 +25 22 s22/3 -1.24648173 +25 22 s22/6 -0.50357775 +25 22 s22/8 -1.29448172 +25 22 s22/10 -0.53579679 +25 23 s23/1 -0.01691523 +25 23 s23/3 0.73329496 +25 23 s23/6 0.82270645 +25 23 s23/8 -1.05336495 +25 23 s23/10 -0.09639629 +25 25 s25/1 1.78475984 +25 25 s25/3 1.60100643 +25 25 s25/6 2.11643913 +25 25 s25/8 1.45560709 +25 25 s25/10 1.53790888 +25 28 s28/1 -0.67903273 +25 28 s28/3 -0.65407156 +25 28 s28/6 -0.64052251 +25 28 s28/8 -1.06119287 +25 28 s28/10 -0.73913428 +25 30 s30/1 -0.79631381 +25 30 s30/3 -0.75274425 +25 30 s30/6 -0.76533032 +25 30 s30/8 -0.59458114 +25 30 s30/10 -0.71121779 +25 31 s31/1 -0.76496411 +25 31 s31/3 0.18792172 +25 31 s31/6 0.60903872 +25 31 s31/8 -0.39822511 +25 31 s31/10 -0.26216703 +25 32 s32/1 -0.52110750 +25 32 s32/3 -0.25900179 +25 32 s32/6 -0.73404223 +25 32 s32/8 -0.82548511 +25 32 s32/10 -1.05377905 +25 35 s35/1 -0.26240168 +25 35 s35/3 0.05398182 +25 35 s35/6 0.97455899 +25 35 s35/8 1.00807481 +25 35 s35/10 -0.25941840 +25 37 s37/1 -0.76432721 +25 37 s37/3 -0.99299115 +25 37 s37/6 -1.26773887 +25 37 s37/8 -0.79634941 +25 37 s37/10 -0.99366603 +25 38 s38/1 0.24899661 +25 38 s38/3 1.32054743 +25 38 s38/6 0.66468660 +25 38 s38/8 0.12239691 +25 38 s38/10 0.88905528 +25 40 s40/1 0.23175872 +25 40 s40/3 0.34858497 +25 40 s40/6 0.77033680 +25 40 s40/8 0.66305895 +25 40 s40/10 0.20505281 +28 3 s3/1 -1.36546761 +28 3 s3/3 -1.63752455 +28 3 s3/6 -1.03609035 +28 3 s3/8 -1.45038551 +28 3 s3/10 -1.57444981 +28 4 s4/1 -0.48369251 +28 4 s4/3 0.28245089 +28 4 s4/6 1.05800482 +28 4 s4/8 0.32752282 +28 4 s4/10 0.10713132 +28 7 s7/1 -0.29120747 +28 7 s7/3 0.22976291 +28 7 s7/6 -0.27386294 +28 7 s7/8 -0.69233766 +28 7 s7/10 -0.72767936 +28 8 s8/1 -0.48558929 +28 8 s8/3 -0.48265306 +28 8 s8/6 -0.79768613 +28 8 s8/8 -0.06157666 +28 8 s8/10 -0.47759394 +28 9 s9/1 -1.36269877 +28 9 s9/3 -1.45885903 +28 9 s9/6 -0.37421338 +28 9 s9/8 -0.94970000 +28 9 s9/10 -1.52879494 +28 13 s13/1 0.78794121 +28 13 s13/3 -0.04596162 +28 13 s13/6 0.74974046 +28 13 s13/8 1.52186648 +28 13 s13/10 0.80546935 +28 15 s15/1 0.96241418 +28 15 s15/3 0.86986746 +28 15 s15/6 0.93618505 +28 15 s15/8 0.62269981 +28 15 s15/10 -1.04425926 +28 18 s18/1 -0.14227928 +28 18 s18/3 0.48774382 +28 18 s18/6 0.49787584 +28 18 s18/8 0.46925706 +28 18 s18/10 -0.68978167 +28 19 s19/1 1.73325463 +28 19 s19/3 1.67840275 +28 19 s19/6 1.42321013 +28 19 s19/8 0.54459104 +28 19 s19/10 1.39120658 +28 22 s22/1 -0.26602045 +28 22 s22/3 -0.07690426 +28 22 s22/6 -0.39274320 +28 22 s22/8 -0.15775699 +28 22 s22/10 -0.32621739 +28 23 s23/1 -0.13948107 +28 23 s23/3 0.23635719 +28 23 s23/6 0.41269496 +28 23 s23/8 -0.02662025 +28 23 s23/10 -0.10104516 +28 25 s25/1 -1.38419863 +28 25 s25/3 -1.41052891 +28 25 s25/6 -1.40562137 +28 25 s25/8 -1.06905075 +28 25 s25/10 -1.32696773 +28 28 s28/1 -0.14936213 +28 28 s28/3 -0.18443373 +28 28 s28/6 -0.38830168 +28 28 s28/8 -0.36228045 +28 28 s28/10 0.93024082 +28 30 s30/1 0.44763006 +28 30 s30/3 0.43873804 +28 30 s30/6 0.34291504 +28 30 s30/8 1.07844749 +28 30 s30/10 0.86900071 +28 31 s31/1 -1.45166100 +28 31 s31/3 0.57057981 +28 31 s31/6 -1.30371735 +28 31 s31/8 -1.48667214 +28 31 s31/10 0.98259468 +28 32 s32/1 1.09059071 +28 32 s32/3 1.32737999 +28 32 s32/6 1.10802656 +28 32 s32/8 1.25154165 +28 32 s32/10 1.22039551 +28 35 s35/1 0.40608958 +28 35 s35/3 0.10026608 +28 35 s35/6 -0.89175004 +28 35 s35/8 -0.94600049 +28 35 s35/10 -0.43465330 +28 37 s37/1 -0.37350089 +28 37 s37/3 -0.01632476 +28 37 s37/6 1.28060118 +28 37 s37/8 0.83612392 +28 37 s37/10 -0.19634462 +28 38 s38/1 -0.77913403 +28 38 s38/3 -1.04104537 +28 38 s38/6 -0.55312659 +28 38 s38/8 -0.87233575 +28 38 s38/10 -1.36546852 +28 40 s40/1 -1.01172221 +28 40 s40/3 -1.62293035 +28 40 s40/6 -1.27628388 +28 40 s40/8 -1.40443838 +28 40 s40/10 0.20298287 +30 3 s3/1 -1.89870269 +30 3 s3/3 -1.54395177 +30 3 s3/6 -1.79515232 +30 3 s3/8 -1.43839192 +30 3 s3/10 -1.16150854 +30 4 s4/1 0.94031504 +30 4 s4/3 1.62248793 +30 4 s4/6 1.12919056 +30 4 s4/8 1.33498824 +30 4 s4/10 0.41502976 +30 7 s7/1 -1.70555258 +30 7 s7/3 -1.87769752 +30 7 s7/6 -1.89513551 +30 7 s7/8 -1.44130148 +30 7 s7/10 -1.48776037 +30 8 s8/1 -1.06433722 +30 8 s8/3 -0.65963247 +30 8 s8/6 -0.86446550 +30 8 s8/8 0.01346003 +30 8 s8/10 -0.56873651 +30 9 s9/1 -0.69867869 +30 9 s9/3 -1.07897100 +30 9 s9/6 0.11038243 +30 9 s9/8 -1.32685875 +30 9 s9/10 -0.51703505 +30 13 s13/1 -0.57119396 +30 13 s13/3 0.93664148 +30 13 s13/6 -0.06043098 +30 13 s13/8 -1.00600892 +30 13 s13/10 0.00496100 +30 15 s15/1 -0.14922757 +30 15 s15/3 0.12116768 +30 15 s15/6 -0.15555219 +30 15 s15/8 0.30146204 +30 15 s15/10 -0.21790715 +30 18 s18/1 -0.10209851 +30 18 s18/3 0.08247919 +30 18 s18/6 -0.17490565 +30 18 s18/8 0.10993003 +30 18 s18/10 -1.33393880 +30 19 s19/1 0.79930270 +30 19 s19/3 0.88768856 +30 19 s19/6 0.45213236 +30 19 s19/8 -0.91681234 +30 19 s19/10 1.23734033 +30 22 s22/1 0.11545778 +30 22 s22/3 -0.05363921 +30 22 s22/6 1.65608585 +30 22 s22/8 -0.12823259 +30 22 s22/10 0.33647618 +30 23 s23/1 0.80031266 +30 23 s23/3 0.67600501 +30 23 s23/6 1.20362766 +30 23 s23/8 0.34493611 +30 23 s23/10 0.85536944 +30 25 s25/1 -0.89086872 +30 25 s25/3 -0.97134603 +30 25 s25/6 -1.06593807 +30 25 s25/8 -0.03698211 +30 25 s25/10 -0.19344804 +30 28 s28/1 -0.46972380 +30 28 s28/3 0.04692828 +30 28 s28/6 -0.36585889 +30 28 s28/8 -0.51278128 +30 28 s28/10 1.19079032 +30 30 s30/1 1.66308628 +30 30 s30/3 1.63653479 +30 30 s30/6 2.21755663 +30 30 s30/8 2.28523863 +30 30 s30/10 1.75054917 +30 31 s31/1 0.04259012 +30 31 s31/3 1.17785303 +30 31 s31/6 0.35220889 +30 31 s31/8 -0.25627992 +30 31 s31/10 1.26991268 +30 32 s32/1 -0.24572064 +30 32 s32/3 0.35950428 +30 32 s32/6 0.31003010 +30 32 s32/8 0.24904274 +30 32 s32/10 0.33434163 +30 35 s35/1 -0.99347319 +30 35 s35/3 -0.83942409 +30 35 s35/6 -0.95465900 +30 35 s35/8 -1.15247169 +30 35 s35/10 -1.20429533 +30 37 s37/1 -0.33087548 +30 37 s37/3 -0.20238183 +30 37 s37/6 -0.17611770 +30 37 s37/8 -0.75934018 +30 37 s37/10 -0.96543739 +30 38 s38/1 0.14265215 +30 38 s38/3 -0.19270393 +30 38 s38/6 0.49750821 +30 38 s38/8 0.47036079 +30 38 s38/10 -0.59951598 +30 40 s40/1 0.32689461 +30 40 s40/3 -0.68924829 +30 40 s40/6 -0.03477307 +30 40 s40/8 -0.74068190 +30 40 s40/10 0.55388778 +31 3 s3/1 -0.85102834 +31 3 s3/3 -0.70475189 +31 3 s3/6 -1.21542598 +31 3 s3/8 -0.92780766 +31 3 s3/10 -0.72018658 +31 4 s4/1 0.88207872 +31 4 s4/3 1.08485395 +31 4 s4/6 0.46862254 +31 4 s4/8 1.41553237 +31 4 s4/10 -0.60691642 +31 7 s7/1 -0.11587093 +31 7 s7/3 -0.31955095 +31 7 s7/6 -0.93922301 +31 7 s7/8 -1.27587517 +31 7 s7/10 0.16245030 +31 8 s8/1 -0.01437875 +31 8 s8/3 0.34446680 +31 8 s8/6 0.09258485 +31 8 s8/8 0.79907916 +31 8 s8/10 0.29613387 +31 9 s9/1 -0.03642367 +31 9 s9/3 -0.31029360 +31 9 s9/6 0.07556407 +31 9 s9/8 -0.58667745 +31 9 s9/10 -0.34857107 +31 13 s13/1 -1.33284437 +31 13 s13/3 -0.29950131 +31 13 s13/6 -0.92433918 +31 13 s13/8 -0.28255761 +31 13 s13/10 -1.14404262 +31 15 s15/1 0.32538645 +31 15 s15/3 0.31898078 +31 15 s15/6 0.35714921 +31 15 s15/8 1.12144520 +31 15 s15/10 1.15081489 +31 18 s18/1 -0.68436743 +31 18 s18/3 -0.75120366 +31 18 s18/6 -1.09506412 +31 18 s18/8 -0.66868520 +31 18 s18/10 -1.21335768 +31 19 s19/1 0.65951040 +31 19 s19/3 0.83094152 +31 19 s19/6 0.08316865 +31 19 s19/8 0.20383850 +31 19 s19/10 0.19050588 +31 22 s22/1 0.87217131 +31 22 s22/3 0.69962016 +31 22 s22/6 0.50204226 +31 22 s22/8 0.49551669 +31 22 s22/10 0.66212527 +31 23 s23/1 -0.55601424 +31 23 s23/3 0.09528387 +31 23 s23/6 0.33684859 +31 23 s23/8 -0.23294556 +31 23 s23/10 -0.71155570 +31 25 s25/1 0.11049503 +31 25 s25/3 0.27290238 +31 25 s25/6 0.26443198 +31 25 s25/8 0.30741631 +31 25 s25/10 0.29111277 +31 28 s28/1 -1.77923027 +31 28 s28/3 -1.46233051 +31 28 s28/6 -1.70046893 +31 28 s28/8 -0.90730496 +31 28 s28/10 -0.57751854 +31 30 s30/1 0.50824755 +31 30 s30/3 0.64154590 +31 30 s30/6 0.45294179 +31 30 s30/8 1.17169528 +31 30 s30/10 0.87966118 +31 31 s31/1 0.28845416 +31 31 s31/3 1.74571034 +31 31 s31/6 0.95526357 +31 31 s31/8 0.50509176 +31 31 s31/10 1.34508668 +31 32 s32/1 -0.49562330 +31 32 s32/3 0.37314492 +31 32 s32/6 -0.94805267 +31 32 s32/8 -0.66406554 +31 32 s32/10 -0.85984857 +31 35 s35/1 0.70749861 +31 35 s35/3 0.82646281 +31 35 s35/6 0.93264931 +31 35 s35/8 0.84949255 +31 35 s35/10 0.74643261 +31 37 s37/1 -1.53069007 +31 37 s37/3 -1.49607075 +31 37 s37/6 -0.22164911 +31 37 s37/8 -0.24096465 +31 37 s37/10 -1.70429629 +31 38 s38/1 -1.06482572 +31 38 s38/3 -0.66489222 +31 38 s38/6 -0.34724089 +31 38 s38/8 -0.31465831 +31 38 s38/10 -0.53152415 +31 40 s40/1 -0.29889138 +31 40 s40/3 -0.11969389 +31 40 s40/6 -0.80207231 +31 40 s40/8 -1.20007261 +31 40 s40/10 -0.78489481 +32 3 s3/1 -0.63866485 +32 3 s3/3 -0.43171947 +32 3 s3/6 -1.21060645 +32 3 s3/8 -1.48484552 +32 3 s3/10 -0.92012755 +32 4 s4/1 -1.22778101 +32 4 s4/3 -1.07700446 +32 4 s4/6 -1.09367184 +32 4 s4/8 -0.95786799 +32 4 s4/10 0.39142971 +32 7 s7/1 0.04428018 +32 7 s7/3 0.37888815 +32 7 s7/6 0.28738843 +32 7 s7/8 0.14562613 +32 7 s7/10 0.12318447 +32 8 s8/1 -0.56453400 +32 8 s8/3 -1.37614825 +32 8 s8/6 -1.42582992 +32 8 s8/8 -1.33600299 +32 8 s8/10 -1.46313683 +32 9 s9/1 -0.54663415 +32 9 s9/3 -0.17588915 +32 9 s9/6 -1.78048634 +32 9 s9/8 -1.62436851 +32 9 s9/10 -0.16879977 +32 13 s13/1 1.11615883 +32 13 s13/3 -0.37249202 +32 13 s13/6 1.18606333 +32 13 s13/8 -0.39452178 +32 13 s13/10 1.02223798 +32 15 s15/1 1.41671476 +32 15 s15/3 1.66883078 +32 15 s15/6 1.32384771 +32 15 s15/8 0.58960764 +32 15 s15/10 -0.99306699 +32 18 s18/1 0.56480697 +32 18 s18/3 0.87052088 +32 18 s18/6 0.53989216 +32 18 s18/8 0.84873534 +32 18 s18/10 -0.18684180 +32 19 s19/1 0.94328864 +32 19 s19/3 0.90136965 +32 19 s19/6 1.07427639 +32 19 s19/8 0.09528860 +32 19 s19/10 0.76934409 +32 22 s22/1 -0.04971367 +32 22 s22/3 -0.18963595 +32 22 s22/6 1.34431530 +32 22 s22/8 -0.33056852 +32 22 s22/10 0.04997380 +32 23 s23/1 -1.21130533 +32 23 s23/3 -0.02003575 +32 23 s23/6 -0.79735626 +32 23 s23/8 0.29489292 +32 23 s23/10 -0.87600914 +32 25 s25/1 -1.49975363 +32 25 s25/3 -1.50677635 +32 25 s25/6 -0.80950082 +32 25 s25/8 -1.28652566 +32 25 s25/10 -0.95286064 +32 28 s28/1 -0.02114872 +32 28 s28/3 -0.52682357 +32 28 s28/6 -0.17071296 +32 28 s28/8 -0.05850891 +32 28 s28/10 -0.03427737 +32 30 s30/1 0.48124880 +32 30 s30/3 0.21443046 +32 30 s30/6 0.40135127 +32 30 s30/8 0.38634666 +32 30 s30/10 0.43164863 +32 31 s31/1 -1.44795992 +32 31 s31/3 0.03666162 +32 31 s31/6 -2.00042317 +32 31 s31/8 -1.70676584 +32 31 s31/10 0.70810400 +32 32 s32/1 1.95733508 +32 32 s32/3 1.50580662 +32 32 s32/6 2.05026874 +32 32 s32/8 1.86003486 +32 32 s32/10 1.76453357 +32 35 s35/1 -0.19526815 +32 35 s35/3 -0.79732807 +32 35 s35/6 -1.31680156 +32 35 s35/8 -1.18617480 +32 35 s35/10 -1.11764271 +32 37 s37/1 0.18269747 +32 37 s37/3 0.42347842 +32 37 s37/6 1.44147518 +32 37 s37/8 0.89428080 +32 37 s37/10 -0.02935391 +32 38 s38/1 -1.30538448 +32 38 s38/3 -0.79397678 +32 38 s38/6 -1.50860347 +32 38 s38/8 -0.94611805 +32 38 s38/10 -1.17454896 +32 40 s40/1 0.05415675 +32 40 s40/3 -0.95974144 +32 40 s40/6 -0.26073356 +32 40 s40/8 0.08352023 +32 40 s40/10 0.67843928 +35 3 s3/1 0.52379474 +35 3 s3/3 0.17974550 +35 3 s3/6 0.10266320 +35 3 s3/8 0.22539869 +35 3 s3/10 0.03894836 +35 4 s4/1 0.46143214 +35 4 s4/3 0.49956847 +35 4 s4/6 -0.08394395 +35 4 s4/8 0.81127389 +35 4 s4/10 -1.05348628 +35 7 s7/1 0.30635328 +35 7 s7/3 0.30559857 +35 7 s7/6 -0.26700407 +35 7 s7/8 -0.98766258 +35 7 s7/10 0.67257551 +35 8 s8/1 0.45271356 +35 8 s8/3 0.59127507 +35 8 s8/6 0.48241550 +35 8 s8/8 0.76250745 +35 8 s8/10 0.56433550 +35 9 s9/1 -0.02894245 +35 9 s9/3 -0.41413268 +35 9 s9/6 0.25037528 +35 9 s9/8 0.36307351 +35 9 s9/10 -0.90172172 +35 13 s13/1 -0.89647138 +35 13 s13/3 -0.48640163 +35 13 s13/6 -1.25271177 +35 13 s13/8 0.92704811 +35 13 s13/10 -1.17562670 +35 15 s15/1 -0.16686242 +35 15 s15/3 -0.43160296 +35 15 s15/6 0.02660588 +35 15 s15/8 0.48433274 +35 15 s15/10 1.23071544 +35 18 s18/1 -0.50372013 +35 18 s18/3 -0.73757540 +35 18 s18/6 -0.88297497 +35 18 s18/8 -0.76717476 +35 18 s18/10 -0.12041842 +35 19 s19/1 0.15514313 +35 19 s19/3 0.27180178 +35 19 s19/6 -0.14941535 +35 19 s19/8 0.75650765 +35 19 s19/10 -0.32534205 +35 22 s22/1 0.53926932 +35 22 s22/3 0.62205639 +35 22 s22/6 -1.22676664 +35 22 s22/8 0.63708656 +35 22 s22/10 0.27430404 +35 23 s23/1 -1.10827681 +35 23 s23/3 -0.41482291 +35 23 s23/6 -0.03892020 +35 23 s23/8 -1.00734844 +35 23 s23/10 -1.38401634 +35 25 s25/1 0.99802655 +35 25 s25/3 1.18352740 +35 25 s25/6 0.96448022 +35 25 s25/8 0.36701317 +35 25 s25/10 0.42120319 +35 28 s28/1 -1.31481101 +35 28 s28/3 -1.01663605 +35 28 s28/6 -1.33326562 +35 28 s28/8 -0.77582643 +35 28 s28/10 -0.90633638 +35 30 s30/1 -0.92990046 +35 30 s30/3 -0.59822784 +35 30 s30/6 -1.38227402 +35 30 s30/8 -0.27402004 +35 30 s30/10 -0.43101404 +35 31 s31/1 -0.00721276 +35 31 s31/3 0.84332827 +35 31 s31/6 0.99981000 +35 31 s31/8 0.47533777 +35 31 s31/10 0.27939322 +35 32 s32/1 -0.85761342 +35 32 s32/3 -0.07896370 +35 32 s32/6 -1.32185845 +35 32 s32/8 -1.06313491 +35 32 s32/10 -1.16543731 +35 35 s35/1 1.27935868 +35 35 s35/3 1.42041360 +35 35 s35/6 1.62758760 +35 35 s35/8 1.53061159 +35 35 s35/10 1.66467143 +35 37 s37/1 -1.19665015 +35 37 s37/3 -1.29628179 +35 37 s37/6 -0.63497810 +35 37 s37/8 0.01518161 +35 37 s37/10 -0.62549952 +35 38 s38/1 -0.96133647 +35 38 s38/3 -0.41267820 +35 38 s38/6 -0.41916562 +35 38 s38/8 -0.87209146 +35 38 s38/10 -0.04968862 +35 40 s40/1 -0.26174069 +35 40 s40/3 0.40637716 +35 40 s40/6 0.05471595 +35 40 s40/8 -0.18506265 +35 40 s40/10 -0.35982867 +37 3 s3/1 -0.75655996 +37 3 s3/3 -0.98997780 +37 3 s3/6 0.07350461 +37 3 s3/8 -0.51158583 +37 3 s3/10 -0.95252792 +37 4 s4/1 -1.10076626 +37 4 s4/3 -1.06187465 +37 4 s4/6 -0.33273221 +37 4 s4/8 -1.18395464 +37 4 s4/10 0.28925710 +37 7 s7/1 -0.44496086 +37 7 s7/3 0.40009587 +37 7 s7/6 0.41014684 +37 7 s7/8 -0.10154026 +37 7 s7/10 -0.42094589 +37 8 s8/1 -0.08045128 +37 8 s8/3 -0.86318897 +37 8 s8/6 -0.78993437 +37 8 s8/8 -1.41478451 +37 8 s8/10 -1.34157999 +37 9 s9/1 -1.11452932 +37 9 s9/3 -0.76926364 +37 9 s9/6 -0.78683642 +37 9 s9/8 0.60324499 +37 9 s9/10 -0.50510583 +37 13 s13/1 1.66562349 +37 13 s13/3 -1.26646246 +37 13 s13/6 1.75751904 +37 13 s13/8 0.56812322 +37 13 s13/10 1.79821780 +37 15 s15/1 0.81927269 +37 15 s15/3 0.75101444 +37 15 s15/6 0.83167307 +37 15 s15/8 -0.01069757 +37 15 s15/10 -1.63772614 +37 18 s18/1 -0.03912396 +37 18 s18/3 0.12020028 +37 18 s18/6 0.67115483 +37 18 s18/8 -0.00946532 +37 18 s18/10 -0.34780825 +37 19 s19/1 0.37485519 +37 19 s19/3 0.15295271 +37 19 s19/6 0.57053946 +37 19 s19/8 0.26344776 +37 19 s19/10 0.12766259 +37 22 s22/1 -0.10478668 +37 22 s22/3 0.39338140 +37 22 s22/6 -0.44156887 +37 22 s22/8 0.50434097 +37 22 s22/10 -0.09229204 +37 23 s23/1 0.42878493 +37 23 s23/3 -0.27579189 +37 23 s23/6 -0.99230386 +37 23 s23/8 0.29233212 +37 23 s23/10 0.02921704 +37 25 s25/1 -1.31378149 +37 25 s25/3 -1.47948834 +37 25 s25/6 -1.34190181 +37 25 s25/8 -2.12390939 +37 25 s25/10 -1.80172226 +37 28 s28/1 1.26281229 +37 28 s28/3 0.83706119 +37 28 s28/6 1.16030646 +37 28 s28/8 -0.00022271 +37 28 s28/10 0.23297070 +37 30 s30/1 0.35840801 +37 30 s30/3 0.16299370 +37 30 s30/6 0.50040398 +37 30 s30/8 -0.08836989 +37 30 s30/10 0.41731471 +37 31 s31/1 0.59697641 +37 31 s31/3 -1.22434341 +37 31 s31/6 -1.45377033 +37 31 s31/8 0.06823679 +37 31 s31/10 -0.14887851 +37 32 s32/1 1.29732956 +37 32 s32/3 0.96497868 +37 32 s32/6 1.31477336 +37 32 s32/8 1.58039126 +37 32 s32/10 1.58872295 +37 35 s35/1 0.29736895 +37 35 s35/3 -0.58737704 +37 35 s35/6 -1.72656138 +37 35 s35/8 -1.37282950 +37 35 s35/10 -0.75950287 +37 37 s37/1 0.85924545 +37 37 s37/3 1.18578157 +37 37 s37/6 1.49651284 +37 37 s37/8 1.28530804 +37 37 s37/10 1.07928441 +37 38 s38/1 -0.06807212 +37 38 s38/3 -0.99563882 +37 38 s38/6 -0.86180244 +37 38 s38/8 -0.85902562 +37 38 s38/10 -1.14495433 +37 40 s40/1 -1.14456738 +37 40 s40/3 -0.87548576 +37 40 s40/6 -0.37984931 +37 40 s40/8 -0.23683761 +37 40 s40/10 0.25596139 +38 3 s3/1 0.93753936 +38 3 s3/3 0.66573926 +38 3 s3/6 0.61956508 +38 3 s3/8 0.98531282 +38 3 s3/10 0.88362078 +38 4 s4/1 0.16633189 +38 4 s4/3 0.42365928 +38 4 s4/6 0.01720135 +38 4 s4/8 0.04881504 +38 4 s4/10 -0.15957880 +38 7 s7/1 -0.41018635 +38 7 s7/3 -0.86387332 +38 7 s7/6 -0.11238850 +38 7 s7/8 0.77523976 +38 7 s7/10 -0.92230970 +38 8 s8/1 0.22124546 +38 8 s8/3 0.97557356 +38 8 s8/6 1.19857854 +38 8 s8/8 0.93545835 +38 8 s8/10 1.34158861 +38 9 s9/1 0.81576674 +38 9 s9/3 0.42633423 +38 9 s9/6 0.61268404 +38 9 s9/8 -0.11945776 +38 9 s9/10 -0.35467714 +38 13 s13/1 -1.01021331 +38 13 s13/3 0.94703867 +38 13 s13/6 -1.29024149 +38 13 s13/8 -1.20357112 +38 13 s13/10 -0.81493937 +38 15 s15/1 -1.78596716 +38 15 s15/3 -1.63758832 +38 15 s15/6 -1.69886201 +38 15 s15/8 -1.38243166 +38 15 s15/10 -0.22309039 +38 18 s18/1 -0.21957930 +38 18 s18/3 -0.79101835 +38 18 s18/6 -0.57790366 +38 18 s18/8 -0.91298295 +38 18 s18/10 -0.12451483 +38 19 s19/1 -0.77660944 +38 19 s19/3 -0.84454904 +38 19 s19/6 -0.18992645 +38 19 s19/8 -0.34579055 +38 19 s19/10 0.50568736 +38 22 s22/1 -0.60099277 +38 22 s22/3 -0.73526955 +38 22 s22/6 -0.20729830 +38 22 s22/8 -0.41138529 +38 22 s22/10 -0.40835551 +38 23 s23/1 1.14075574 +38 23 s23/3 -0.47040868 +38 23 s23/6 0.30243971 +38 23 s23/8 -0.27954858 +38 23 s23/10 1.26004026 +38 25 s25/1 0.40189017 +38 25 s25/3 0.42789977 +38 25 s25/6 0.08553990 +38 25 s25/8 0.67318110 +38 25 s25/10 0.85332889 +38 28 s28/1 0.54659231 +38 28 s28/3 1.15213811 +38 28 s28/6 0.57754133 +38 28 s28/8 0.35018324 +38 28 s28/10 1.06958423 +38 30 s30/1 -0.42131360 +38 30 s30/3 -0.39490381 +38 30 s30/6 -0.30335158 +38 30 s30/8 -0.60948811 +38 30 s30/10 -0.65036749 +38 31 s31/1 -0.55231984 +38 31 s31/3 -1.04211393 +38 31 s31/6 0.69656508 +38 31 s31/8 -0.31364011 +38 31 s31/10 -1.81681670 +38 32 s32/1 -1.81407391 +38 32 s32/3 -2.00190191 +38 32 s32/6 -0.55627551 +38 32 s32/8 -1.32611489 +38 32 s32/10 -0.84872430 +38 35 s35/1 -1.71605405 +38 35 s35/3 -1.13437016 +38 35 s35/6 -0.05329367 +38 35 s35/8 -0.48886135 +38 35 s35/10 -1.15056144 +38 37 s37/1 0.32845113 +38 37 s37/3 -0.02317042 +38 37 s37/6 -1.49517309 +38 37 s37/8 -0.94994282 +38 37 s37/10 0.51363050 +38 38 s38/1 1.89825581 +38 38 s38/3 2.28927689 +38 38 s38/6 1.91204909 +38 38 s38/8 1.55251665 +38 38 s38/10 1.99001067 +38 40 s40/1 0.86430755 +38 40 s40/3 -0.55702751 +38 40 s40/6 0.94721109 +38 40 s40/8 0.63224155 +38 40 s40/10 0.12040535 +40 3 s3/1 0.31705196 +40 3 s3/3 0.42901700 +40 3 s3/6 1.33073627 +40 3 s3/8 1.49059657 +40 3 s3/10 0.70140788 +40 4 s4/1 0.06762118 +40 4 s4/3 -0.47734448 +40 4 s4/6 -0.24772934 +40 4 s4/8 -1.02301363 +40 4 s4/10 0.04973089 +40 7 s7/1 -0.78375686 +40 7 s7/3 -0.69719675 +40 7 s7/6 -0.15925583 +40 7 s7/8 -0.20780434 +40 7 s7/10 -0.40278616 +40 8 s8/1 -0.29812116 +40 8 s8/3 -0.83945931 +40 8 s8/6 -0.67769464 +40 8 s8/8 -1.02975435 +40 8 s8/10 -0.82227651 +40 9 s9/1 -0.97033659 +40 9 s9/3 -0.90844953 +40 9 s9/6 0.99377536 +40 9 s9/8 1.29549879 +40 9 s9/10 0.15244507 +40 13 s13/1 0.90447413 +40 13 s13/3 0.55938082 +40 13 s13/6 0.29374182 +40 13 s13/8 0.98336902 +40 13 s13/10 0.56769686 +40 15 s15/1 -0.85052848 +40 15 s15/3 -1.12078050 +40 15 s15/6 -0.79505584 +40 15 s15/8 -1.18485260 +40 15 s15/10 -0.00590628 +40 18 s18/1 0.14313860 +40 18 s18/3 0.92924664 +40 18 s18/6 1.15752468 +40 18 s18/8 0.96758519 +40 18 s18/10 1.79254972 +40 19 s19/1 -1.64233287 +40 19 s19/3 -1.67770632 +40 19 s19/6 -1.68240247 +40 19 s19/8 -0.92263352 +40 19 s19/10 -1.75443321 +40 22 s22/1 -0.59081970 +40 22 s22/3 -0.39417243 +40 22 s22/6 -1.14837901 +40 22 s22/8 -0.29193970 +40 22 s22/10 -0.23164384 +40 23 s23/1 -0.08323649 +40 23 s23/3 -0.17836439 +40 23 s23/6 0.57017434 +40 23 s23/8 -0.74233406 +40 23 s23/10 0.06098185 +40 25 s25/1 0.71815483 +40 25 s25/3 0.41747266 +40 25 s25/6 0.09726005 +40 25 s25/8 0.83288643 +40 25 s25/10 -0.21868285 +40 28 s28/1 1.29163255 +40 28 s28/3 0.98091079 +40 28 s28/6 1.37682696 +40 28 s28/8 0.15899582 +40 28 s28/10 -0.37406494 +40 30 s30/1 -1.07964242 +40 30 s30/3 -0.84158384 +40 30 s30/6 -0.83586946 +40 30 s30/8 -0.99557432 +40 30 s30/10 -1.23990807 +40 31 s31/1 0.74446703 +40 31 s31/3 -0.98959037 +40 31 s31/6 0.28953049 +40 31 s31/8 0.55488676 +40 31 s31/10 -0.56185607 +40 32 s32/1 -0.30522971 +40 32 s32/3 -0.56285328 +40 32 s32/6 -0.77353338 +40 32 s32/8 -0.28515131 +40 32 s32/10 -0.32354563 +40 35 s35/1 0.01095397 +40 35 s35/3 0.50626951 +40 35 s35/6 -0.02241788 +40 35 s35/8 0.19874295 +40 35 s35/10 0.87150041 +40 37 s37/1 1.10837095 +40 37 s37/3 1.14148762 +40 37 s37/6 -0.73228827 +40 37 s37/8 -0.64492292 +40 37 s37/10 0.90558183 +40 38 s38/1 0.71871393 +40 38 s38/3 -0.51977036 +40 38 s38/6 0.22111300 +40 38 s38/8 -0.47195424 +40 38 s38/10 -0.10658745 +40 40 s40/1 -0.14991203 +40 40 s40/3 1.54645092 +40 40 s40/6 0.76913828 +40 40 s40/8 1.09563393 +40 40 s40/10 0.83797065 diff --git a/bob/bio/gmm/test/test_scripts.py b/bob/bio/gmm/test/test_scripts.py index f175f2a27d224af88e683a943bbe9faddbb82938..6e06e3d8f5639aba0b02bf284b5b0659232fed14 100644 --- a/bob/bio/gmm/test/test_scripts.py +++ b/bob/bio/gmm/test/test_scripts.py @@ -66,7 +66,7 @@ def test_gmm_sequential(): '-d', 'dummy', '-p', 'dummy', '-e', 'dummy', - '-a', 'bob.bio.gmm.algorithm.GMM(2, 2, 2)', '--import', 'bob.bio.gmm', + '-a', 'bob.bio.gmm.algorithm.GMM(2, 2, 2)', '--zt-norm', '-s', 'test_gmm_sequential', '--temp-directory', test_dir, @@ -108,7 +108,7 @@ def test_isv_sequential(): '-d', 'dummy', '-p', 'dummy', '-e', 'dummy', - '-a', 'bob.bio.gmm.algorithm.ISV(10, number_of_gaussians=2, kmeans_training_iterations=2, gmm_training_iterations=2, isv_training_iterations=2)', '--import', 'bob.bio.gmm', + '-a', 'bob.bio.gmm.algorithm.ISV(10, number_of_gaussians=2, kmeans_training_iterations=2, gmm_training_iterations=2, isv_training_iterations=2)', '--zt-norm', '-s', 'test_isv_sequential', '--temp-directory', test_dir, @@ -141,3 +141,45 @@ def test_isv_parallel(): print (bob.bio.base.tools.command_line(parameters)) _verify(parameters, test_dir, 'test_isv_parallel', executable=main, ref_modifier='-isv') + + +def test_ivector_sequential(): + test_dir = tempfile.mkdtemp(prefix='bobtest_') + # define dummy parameters + parameters = [ + '-d', 'dummy', + '-p', 'dummy', + '-e', 'dummy', + '-a', 'bob.bio.gmm.algorithm.IVector(10, number_of_gaussians=2, kmeans_training_iterations=2, gmm_training_iterations=2, tv_training_iterations=2)', + '--zt-norm', + '-s', 'test_ivector_sequential', + '--temp-directory', test_dir, + '--result-directory', test_dir + ] + + print (bob.bio.base.tools.command_line(parameters)) + + _verify(parameters, test_dir, 'test_ivector_sequential', ref_modifier='-ivector') + + +def test_ivector_parallel(): + from bob.bio.gmm.script.verify_ivector import main + test_dir = tempfile.mkdtemp(prefix='bobtest_') + test_database = os.path.join(test_dir, "submitted.sql3") + # define dummy parameters + parameters = [ + '-d', 'dummy', + '-p', 'dummy', + '-e', 'dummy', + '-a', 'bob.bio.gmm.algorithm.IVector(10, number_of_gaussians=2, kmeans_training_iterations=2, gmm_training_iterations=2, tv_training_iterations=2)', '--import', 'bob.bio.gmm', 'bob.io.image', + '-g', 'bob.bio.base.grid.Grid(grid = "local", number_of_parallel_processes = 2, scheduler_sleep_time = 0.1)', '-G', test_database, '--run-local-scheduler', '-R', + '--clean-intermediate', + '--zt-norm', + '-s', 'test_ivector_parallel', + '--temp-directory', test_dir, + '--result-directory', test_dir + ] + + print (bob.bio.base.tools.command_line(parameters)) + + _verify(parameters, test_dir, 'test_ivector_parallel', executable=main, ref_modifier='-ivector') diff --git a/bob/bio/gmm/tools/__init__.py b/bob/bio/gmm/tools/__init__.py index 581eabab61293291cd17ee07a242575bd58f519e..353d85ab58d83922199c740a5a467fed4851598c 100644 --- a/bob/bio/gmm/tools/__init__.py +++ b/bob/bio/gmm/tools/__init__.py @@ -2,3 +2,4 @@ from .utils import * from .command_line import * from .gmm import * from .isv import * +from .ivector import * diff --git a/bob/bio/gmm/tools/command_line.py b/bob/bio/gmm/tools/command_line.py index 8673398703902dfa7be6276e9012447c8eeabe6a..b9ef7c2754326e5d647c4b3d520a987ffee65161 100644 --- a/bob/bio/gmm/tools/command_line.py +++ b/bob/bio/gmm/tools/command_line.py @@ -27,9 +27,17 @@ def add_parallel_gmm_options(parsers, sub_module = None): sub_dir_group.add_argument('--gmm-directory', default = 'gmm_temp', help = 'The sub-directory (relative to --temp-directory), where intermediate gmm files should be stored') - if sub_module == 'isv': - sub_dir_group.add_argument('--isv-directory', default = 'isv_temp', - help = 'The sub-directory (relative to --temp-directory), where intermediate isv training files should be stored') + if sub_module is not None: + sub_dir_group.add_argument('--projected-gmm-directory', default = 'projetced_gmm', + help = 'The sub-directory (relative to --temp-directory), where projected gmm training files should be stored') + + if sub_module == 'ivector': + sub_dir_group.add_argument('--ivector-directory', default = 'ivector_temp', + help = 'The sub-directory (relative to --temp-directory), where intermediate ivector files should be stored') + sub_dir_group.add_argument('--projected-ivector-directory', default = 'projected_ivector_temp', + help = 'The sub-directory (relative to --temp-directory), where intermediate projected ivector training files should be stored') + flag_group.add_argument('-i', '--tv-start-iteration', type=int, default=0, + help = 'Specify the first iteration for the IVector training (i.e. to restart from there)') @@ -38,13 +46,20 @@ def _kmeans_intermediate_file(self, round): return os.path.join(self.directories['kmeans'], 'round_%05d' % round, 'kmeans.hdf5') def _kmeans_stats_file(self, round, start_index, end_index): - return os.path.join(self.directories['kmeans'], 'round_%05d' % round, 'stats-%05d-%95d.hdf5' % (start_index, end_index)) + return os.path.join(self.directories['kmeans'], 'round_%05d' % round, 'stats-%05d-%05d.hdf5' % (start_index, end_index)) def _gmm_intermediate_file(self, round): - return os.path.join(self.directories['gmm'], 'round_%05d' % round, 'gmm.hdf5') + return os.path.join(self.directories['gmm'], 'round_%05d' % round, 'ubm.hdf5') def _gmm_stats_file(self, round, start_index, end_index): - return os.path.join(self.directories['gmm'], 'round_%05d' % round, 'stats-%05d-%95d.hdf5' % (start_index, end_index)) + return os.path.join(self.directories['gmm'], 'round_%05d' % round, 'stats-%05d-%05d.hdf5' % (start_index, end_index)) + + +def _ivector_intermediate_file(self, round): + return os.path.join(self.directories['ivector'], 'round_%05d' % round, 'tv.hdf5') + +def _ivector_stats_file(self, round, start_index, end_index): + return os.path.join(self.directories['ivector'], 'round_%05d' % round, 'stats-%05d-%05d.hdf5' % (start_index, end_index)) def initialize_parallel_gmm(args, sub_module = None): @@ -69,4 +84,12 @@ def initialize_parallel_gmm(args, sub_module = None): fs.ubm_file = fs.projector_file else: fs.ubm_file = os.path.join(args.temp_directory, sub_dir, "ubm.hdf5") - fs.directories['isv'] = os.path.join(args.temp_directory, sub_dir, args.isv_directory) + fs.directories['projected_gmm'] = os.path.join(args.temp_directory, sub_dir, args.projected_gmm_directory) + if sub_module == 'ivector': + fs.ivector_intermediate_file = types.MethodType(_ivector_intermediate_file, fs) + fs.ivector_stats_file = types.MethodType(_ivector_stats_file, fs) + + fs.directories['ivector'] = os.path.join(args.temp_directory, sub_dir, args.ivector_directory) + fs.tv_file = os.path.join(args.temp_directory, sub_dir, "tv.hdf5") + fs.directories['projected_ivector'] = os.path.join(args.temp_directory, sub_dir, args.projected_ivector_directory) + fs.whitener_file = os.path.join(args.temp_directory, sub_dir, "whitener.hdf5") diff --git a/bob/bio/gmm/tools/gmm.py b/bob/bio/gmm/tools/gmm.py index 951e6c0d32e29beff76d5411f5993f811bcd03c5..e3a851c6b6a47521e6dc97dd3c5a9b4ca8c996ac 100644 --- a/bob/bio/gmm/tools/gmm.py +++ b/bob/bio/gmm/tools/gmm.py @@ -270,9 +270,35 @@ def gmm_mstep(algorithm, iteration, number_of_parallel_jobs, force=False, clean= if iteration == algorithm.gmm_training_iterations-1: shutil.copy(new_machine_file, fs.ubm_file) - logger.info("UBM training: Wrote new GMM machine '%s'", fs.ubm_file) + logger.info("UBM training: Wrote new UBM '%s'", fs.ubm_file) if clean and iteration > 0: old_dir = os.path.dirname(fs.gmm_intermediate_file(iteration-1)) logger.info("Removing old intermediate directory '%s'", old_dir) shutil.rmtree(old_dir) + + +def gmm_project(algorithm, extractor, indices, force=False): + """Performs GMM projection""" + fs = FileSelector.instance() + + algorithm.load_ubm(fs.ubm_file) + + feature_files = fs.training_list('extracted', 'train_projector') + projected_files = fs.training_list('projected_gmm', 'train_projector') + + logger.info("ISV training: Project features range (%d, %d) from '%s' to '%s'", indices[0], indices[1], fs.directories['extracted'], fs.directories['projected_gmm']) + + # extract the features + for i in range(indices[0], indices[1]): + feature_file = feature_files[i] + projected_file = projected_files[i] + + if not utils.check_file(projected_file, force): + # load feature + feature = extractor.read_feature(feature_file) + # project feature + projected = algorithm.project_ubm(feature) + # write it + bob.io.base.create_directories_safe(os.path.dirname(projected_file)) + bob.bio.base.save(projected, projected_file) diff --git a/bob/bio/gmm/tools/isv.py b/bob/bio/gmm/tools/isv.py index 8ec7f546d6b094577fdb4adc1a3aa4184437c94d..2bac2487b896358ec50489fd91cd702b73e30851 100644 --- a/bob/bio/gmm/tools/isv.py +++ b/bob/bio/gmm/tools/isv.py @@ -7,33 +7,7 @@ import os from bob.bio.base.tools.FileSelector import FileSelector from bob.bio.base import utils, tools -def gmm_project(algorithm, extractor, indices, force=False): - """Performs GMM projection""" - fs = FileSelector.instance() - - algorithm.load_ubm(fs.ubm_file) - - feature_files = fs.training_list('extracted', 'train_projector') - projected_files = fs.training_list('isv', 'train_projector') - - logger.info("ISV training: Project features range (%d, %d) from '%s' to '%s'", indices, fs.directories['extracted'], fs.directories['isv']) - - # extract the features - for i in range(indices[0], indices[1]): - feature_file = feature_files[i] - projected_file = projected_files[i] - - if not utils.check_file(projected_file, force): - # load feature - feature = extractor.read_feature(feature_file) - # project feature - projected = algorithm.project_ubm(feature) - # write it - bob.io.base.create_directories_safe(os.path.dirname(projected_file)) - bob.bio.base.save(projected, projected_file) - - -def isv_training(algorithm, force=False): +def train_isv(algorithm, force=False): """Finally, the UBM is used to train the ISV projector/enroller.""" fs = FileSelector.instance() @@ -44,7 +18,7 @@ def isv_training(algorithm, force=False): algorithm.load_ubm(fs.ubm_file) # read training data - training_list = fs.training_list('isv', 'train_projector', arrange_by_client = True) + training_list = fs.training_list('projected_gmm', 'train_projector', arrange_by_client = True) train_gmm_stats = [[algorithm.read_gmm_stats(filename) for filename in client_files] for client_files in training_list] # perform ISV training diff --git a/bob/bio/gmm/tools/ivector.py b/bob/bio/gmm/tools/ivector.py new file mode 100644 index 0000000000000000000000000000000000000000..561ba7aa4040ee395e594570ac0665cdc54490df --- /dev/null +++ b/bob/bio/gmm/tools/ivector.py @@ -0,0 +1,211 @@ +import logging +logger = logging.getLogger("bob.bio.gmm") + +import bob.io.base +import os +import shutil + +from bob.bio.base.tools.FileSelector import FileSelector +from bob.bio.base import utils, tools + + + +def ivector_estep(algorithm, iteration, indices, force=False): + """Performs a single E-step of the IVector algorithm (parallel)""" + fs = FileSelector.instance() + stats_file = fs.ivector_stats_file(iteration, indices[0], indices[1]) + + if utils.check_file(stats_file, force, 1000): + logger.info("IVector training: Skipping IVector E-Step since the file '%s' already exists", stats_file) + else: + logger.info("IVector training: E-Step from range(%d, %d)", *indices) + + # Temporary machine used for initialization + algorithm.load_ubm(fs.ubm_file) + + # get the IVectorTrainer and call the initialization procedure + trainer = algorithm.ivector_trainer + + # Load machine + if iteration: + # load last TV file + tv = bob.learn.em.IVectorMachine(bob.io.base.HDF5File(fs.ivector_intermediate_file(iteration))) + tv.ubm = algorithm.ubm + else: + # create new TV machine + tv = bob.learn.em.IVectorMachine(algorithm.ubm, algorithm.subspace_dimension_of_t, algorithm.variance_threshold) + trainer.initialize(tv) + + # Load data + training_list = fs.training_list('projected_gmm', 'train_projector') + data = [algorithm.read_gmm_stats(training_list[i]) for i in range(indices[0], indices[1])] + + # Perform the E-step + trainer.e_step(tv, data) + + # write results to file + bob.io.base.create_directories_safe(os.path.dirname(stats_file)) + hdf5 = bob.io.base.HDF5File(stats_file, 'w') + hdf5.set('acc_nij_wij2', trainer.acc_nij_wij2) + hdf5.set('acc_fnormij_wij', trainer.acc_fnormij_wij) + hdf5.set('acc_nij', trainer.acc_nij) + hdf5.set('acc_snormij', trainer.acc_snormij) + hdf5.set('nsamples', indices[1] - indices[0]) + logger.info("IVector training: Wrote Stats file '%s'", stats_file) + + +def _read_stats(filename): + """Reads accumulated IVector statistics from file""" + logger.debug("IVector training: Reading stats file '%s'", filename) + hdf5 = bob.io.base.HDF5File(filename) + acc_nij_wij2 = hdf5.read('acc_nij_wij2') + acc_fnormij_wij = hdf5.read('acc_fnormij_wij') + acc_nij = hdf5.read('acc_nij') + acc_snormij = hdf5.read('acc_snormij') + return acc_nij_wij2, acc_fnormij_wij, acc_nij, acc_snormij + +def _accumulate(filenames): + acc_nij_wij2, acc_fnormij_wij, acc_nij, acc_snormij = _read_stats(filenames[0]) + for filename in filenames[1:]: + acc_nij_wij2_, acc_fnormij_wij_, acc_nij_, acc_snormij_ = _read_stats(filename) + acc_nij_wij2 += acc_nij_wij2_ + acc_fnormij_wij += acc_fnormij_wij_ + acc_nij += acc_nij_ + acc_snormij += acc_snormij_ + return acc_nij_wij2, acc_fnormij_wij, acc_nij, acc_snormij + + +def ivector_mstep(algorithm, iteration, number_of_parallel_jobs, force=False, clean=False): + """Performs a single M-step of the IVector algorithm (non-parallel)""" + fs = FileSelector.instance() + + old_machine_file = fs.ivector_intermediate_file(iteration) + new_machine_file = fs.ivector_intermediate_file(iteration + 1) + + if utils.check_file(new_machine_file, force, 1000): + logger.info("IVector training: Skipping IVector M-Step since the file '%s' already exists", new_machine_file) + else: + # get the files from e-step + training_list = fs.training_list('projected_gmm', 'train_projector') + # try if there is one file containing all data + if os.path.exists(fs.ivector_stats_file(iteration, 0, len(training_list))): + # load stats file + statistics = self._read_stats(fs.ivector_stats_file(iteration, 0, len(training_list))) + else: + # load several files + stats_files = [] + for job in range(number_of_parallel_jobs): + job_indices = tools.indices(training_list, number_of_parallel_jobs, job+1) + if job_indices[-1] >= job_indices[0]: + stats_files.append(fs.ivector_stats_file(iteration, job_indices[0], job_indices[-1])) + # read all stats files + statistics = _accumulate(stats_files) + + # Load machine + algorithm.load_ubm(fs.ubm_file) + if iteration: + tv = bob.learn.em.IVectorMachine(bob.io.base.HDF5File(old_machine_file)) + tv.ubm = algorithm.ubm + else: + tv = bob.learn.em.IVectorMachine(algorithm.ubm, algorithm.subspace_dimension_of_t, algorithm.variance_threshold) + + # Creates the IVectorTrainer and initialize values + trainer = algorithm.ivector_trainer + trainer.reset_accumulators(tv) + trainer.acc_nij_wij2 = statistics[0] + trainer.acc_fnormij_wij = statistics[1] + trainer.acc_nij = statistics[2] + trainer.acc_snormij = statistics[3] + trainer.m_step(tv) # data is not used in M-step + logger.info("IVector training: Performed M step %d", iteration) + + # Save the IVector model + bob.io.base.create_directories_safe(os.path.dirname(new_machine_file)) + tv.save(bob.io.base.HDF5File(new_machine_file, 'w')) + logger.info("IVector training: Wrote new IVector machine '%s'", new_machine_file) + + if iteration == algorithm.tv_training_iterations-1: + shutil.copy(new_machine_file, fs.tv_file) + logger.info("IVector training: Wrote new TV matrix '%s'", fs.tv_file) + + if clean and iteration > 0: + old_dir = os.path.dirname(fs.ivector_intermediate_file(iteration-1)) + logger.info("Removing old intermediate directory '%s'", old_dir) + shutil.rmtree(old_dir) + + +def ivector_project(algorithm, indices, force=False): + """Performs IVector projection""" + # read UBM and TV into the IVector class + fs = FileSelector.instance() + algorithm.load_ubm(fs.ubm_file) + algorithm.load_tv(fs.tv_file) + + gmm_stats_files = fs.training_list('projected_gmm', 'train_projector') + ivector_files = fs.training_list('projected_ivector', 'train_projector') + + logger.info("IVector training: Project features range (%d, %d) from '%s' to '%s'", indices[0], indices[1], fs.directories['projected_gmm'], fs.directories['projected_ivector']) + # extract the features + for i in range(indices[0], indices[1]): + gmm_stats_file = gmm_stats_files[i] + ivector_file = ivector_files[i] + if not utils.check_file(ivector_file, force): + # load feature + feature = algorithm.read_gmm_stats(gmm_stats_file) + # project feature + projected = algorithm.project_ivector(feature) + # write it + bob.io.base.create_directories_safe(os.path.dirname(ivector_file)) + bob.bio.base.save(projected, ivector_file) + + +def train_whitener(algorithm, force=False): + """Train the feature projector with the extracted features of the world group.""" + fs = FileSelector.instance() + + if utils.check_file(fs.whitener_file, force, 1000): + logger.info("- Whitening projector '%s' already exists.", fs.whitener_file) + else: + train_files = fs.training_list('projected_ivector', 'train_projector') + train_features = [bob.bio.base.load(f) for f in train_files] + # perform training + algorithm.train_whitener(train_features) + bob.io.base.create_directories_safe(os.path.dirname(fs.whitener_file)) + bob.bio.base.save(algorithm.whitener, fs.whitener_file) + + # finally, save the projector into one file + algorithm.load_ubm(fs.ubm_file) + algorithm.load_tv(fs.tv_file) + algorithm.load_whitener(fs.whitener_file) + logger.info("Writing projector into file %s", fs.projector_file) + algorithm.save_projector(fs.projector_file) + + +""" +def whitening_ivector(self, indices=None, force=False): + ""Performs IVector projection"" + # read UBM into the IVector class + projector = self.m_tool.load_whitening(self.m_configuration.whitening_file) + + projected_ivec_files = self.projected_list(groups=self.groups(), directory=self.m_configuration.ivec_directory) + projected_whitened_files = self.projected_list(groups=self.groups(), directory=self.m_configuration.whitening_directory) + + # select a subset of indices to iterate + if indices != None: + index_range = range(indices[0], indices[1]) + facereclib.utils.info("- Projection: splitting of index range %s" % str(indices)) + else: + index_range = range(len(projected_ivec_files)) + + facereclib.utils.info("- Projection: projecting %d gmm stats from directory '%s' to directory '%s'" % (len(index_range), self.m_configuration.ivec_directory, self.m_configuration.whitening_directory)) + # extract the features + for i in index_range: + if not self.m_tool_chain.__check_file__(projected_whitened_files[i], force): + # load feature + feature = facereclib.utils.load(str(projected_ivec_files[i])) + # project feature + whitened = self.m_tool.project_whitening(feature) + # write it + facereclib.utils.ensure_dir(os.path.dirname(projected_whitened_files[i])) + facereclib.utils.save(whitened, str(projected_whitened_files[i])) +""" diff --git a/setup.py b/setup.py index 801609bbc872d4b7b1fea4ce4c60b9f7522f5962..067e08d3347710839ac8b89c5fdca482a90ebb5a 100644 --- a/setup.py +++ b/setup.py @@ -104,6 +104,7 @@ setup( 'console_scripts' : [ 'verify_gmm.py = bob.bio.gmm.script.verify_gmm:main', 'verify_isv.py = bob.bio.gmm.script.verify_isv:main', + 'verify_ivector.py = bob.bio.gmm.script.verify_ivector:main', ], 'bob.bio.database': [