IGNITE-7317: SVM Examples this closes #3435
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/a1922d7e Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/a1922d7e Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/a1922d7e Branch: refs/heads/ignite-7485-2 Commit: a1922d7e2406da7bfe561b838f01d98aeae1e1f1 Parents: 8b52ae9 Author: zaleslaw <zaleslaw....@gmail.com> Authored: Mon Feb 5 18:08:45 2018 +0300 Committer: Yury Babak <yba...@gridgain.com> Committed: Mon Feb 5 18:08:45 2018 +0300 ---------------------------------------------------------------------- .../ml/svm/SVMBinaryClassificationExample.java | 134 ++ .../src/main/resources/datasets/titanic.txt | 1309 ++++++++++++++++++ 2 files changed, 1443 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/a1922d7e/examples/src/main/java/org/apache/ignite/examples/ml/svm/SVMBinaryClassificationExample.java ---------------------------------------------------------------------- diff --git a/examples/src/main/java/org/apache/ignite/examples/ml/svm/SVMBinaryClassificationExample.java b/examples/src/main/java/org/apache/ignite/examples/ml/svm/SVMBinaryClassificationExample.java new file mode 100644 index 0000000..979afe2 --- /dev/null +++ b/examples/src/main/java/org/apache/ignite/examples/ml/svm/SVMBinaryClassificationExample.java @@ -0,0 +1,134 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.ignite.examples.ml.svm; + +import java.io.File; +import java.io.IOException; +import java.net.URISyntaxException; +import java.net.URL; +import java.nio.file.Path; +import java.nio.file.Paths; +import org.apache.ignite.Ignite; +import org.apache.ignite.Ignition; +import org.apache.ignite.examples.ExampleNodeStartup; +import org.apache.ignite.internal.util.IgniteUtils; +import org.apache.ignite.ml.Trainer; +import org.apache.ignite.ml.structures.LabeledDataset; +import org.apache.ignite.ml.structures.LabeledDatasetTestTrainPair; +import org.apache.ignite.ml.structures.preprocessing.LabeledDatasetLoader; +import org.apache.ignite.ml.structures.preprocessing.LabellingMachine; +import org.apache.ignite.ml.structures.preprocessing.Normalizer; +import org.apache.ignite.ml.svm.SVMLinearBinaryClassificationTrainer; +import org.apache.ignite.ml.svm.SVMLinearClassificationModel; +import org.apache.ignite.thread.IgniteThread; + +/** + * <p> + * Example of using {@link org.apache.ignite.ml.svm.SVMLinearClassificationModel} with Titanic dataset.</p> + * <p> + * Note that in this example we cannot guarantee order in which nodes return results of intermediate + * computations and therefore algorithm can return different results.</p> + * <p> + * Remote nodes should always be started with special configuration file which + * enables P2P class loading: {@code 'ignite.{sh|bat} examples/config/example-ignite.xml'}.</p> + * <p> + * Alternatively you can run {@link ExampleNodeStartup} in another JVM which will start node + * with {@code examples/config/example-ignite.xml} configuration.</p> + */ +public class SVMBinaryClassificationExample { + /** Separator. */ + private static final String SEPARATOR = ","; + + /** Path to the Iris dataset. */ + private static final String TITANIC_DATASET = "examples/src/main/resources/datasets/titanic.txt"; + + /** + * Executes example. + * + * @param args Command line arguments, none required. + */ + public static void main(String[] args) throws InterruptedException { + System.out.println(">>> SVM Binary classification example started."); + // Start ignite grid. + try (Ignite ignite = Ignition.start("examples/config/example-ignite.xml")) { + System.out.println(">>> Ignite grid started."); + + IgniteThread igniteThread = new IgniteThread(ignite.configuration().getIgniteInstanceName(), + SVMBinaryClassificationExample.class.getSimpleName(), () -> { + + try { + // Prepare path to read + File file = IgniteUtils.resolveIgnitePath(TITANIC_DATASET); + if (file == null) + throw new RuntimeException("Can't find file: " + TITANIC_DATASET); + + Path path = file.toPath(); + + // Read dataset from file + LabeledDataset dataset = LabeledDatasetLoader.loadFromTxtFile(path, SEPARATOR, true, false); + + // Normalize dataset + Normalizer.normalizeWithMiniMax(dataset); + + // Random splitting of the given data as 70% train and 30% test datasets + LabeledDatasetTestTrainPair split = new LabeledDatasetTestTrainPair(dataset, 0.3); + + System.out.println("\n>>> Amount of observations in train dataset " + split.train().rowSize()); + System.out.println("\n>>> Amount of observations in test dataset " + split.test().rowSize()); + + LabeledDataset test = split.test(); + LabeledDataset train = split.train(); + + System.out.println("\n>>> Create new linear binary SVM trainer object."); + Trainer<SVMLinearClassificationModel, LabeledDataset> trainer = new SVMLinearBinaryClassificationTrainer(); + + System.out.println("\n>>> Perform the training to get the model."); + SVMLinearClassificationModel mdl = trainer.train(train); + + System.out.println("\n>>> SVM classification model: " + mdl); + + // Clone labels + final double[] labels = test.labels(); + + // Save predicted classes to test dataset + LabellingMachine.assignLabels(test, mdl); + + // Calculate amount of errors on test dataset + int amountOfErrors = 0; + for (int i = 0; i < test.rowSize(); i++) { + if (test.label(i) != labels[i]) + amountOfErrors++; + } + + System.out.println("\n>>> Absolute amount of errors " + amountOfErrors); + System.out.println("\n>>> Prediction percentage " + (1 - amountOfErrors / (double) test.rowSize())); + + } catch (IOException e) { + e.printStackTrace(); + System.out.println("\n>>> Unexpected exception, check resources: " + e); + } finally { + System.out.println("\n>>> SVM binary classification example completed."); + } + + }); + + igniteThread.start(); + igniteThread.join(); + } + } +} http://git-wip-us.apache.org/repos/asf/ignite/blob/a1922d7e/examples/src/main/resources/datasets/titanic.txt ---------------------------------------------------------------------- diff --git a/examples/src/main/resources/datasets/titanic.txt b/examples/src/main/resources/datasets/titanic.txt new file mode 100644 index 0000000..fa2dc70 --- /dev/null +++ b/examples/src/main/resources/datasets/titanic.txt @@ -0,0 +1,1309 @@ +1,1,2,29,0,0,211.3375 +1,1,1,0.9167,1,2,151.55 +-1,1,2,2,1,2,151.55 +-1,1,1,30,1,2,151.55 +-1,1,2,25,1,2,151.55 +1,1,1,48,0,0,26.55 +1,1,2,63,1,0,77.9583 +-1,1,1,39,0,0,0 +1,1,2,53,2,0,51.4792 +-1,1,1,71,0,0,49.5042 +-1,1,1,47,1,0,227.525 +1,1,2,18,1,0,227.525 +1,1,2,24,0,0,69.3 +1,1,2,26,0,0,78.85 +1,1,1,80,0,0,30 +-1,1,1,,0,0,25.925 +-1,1,1,24,0,1,247.5208 +1,1,2,50,0,1,247.5208 +1,1,2,32,0,0,76.2917 +-1,1,1,36,0,0,75.2417 +1,1,1,37,1,1,52.5542 +1,1,2,47,1,1,52.5542 +1,1,1,26,0,0,30 +1,1,2,42,0,0,227.525 +1,1,2,29,0,0,221.7792 +-1,1,1,25,0,0,26 +1,1,1,25,1,0,91.0792 +1,1,2,19,1,0,91.0792 +1,1,2,35,0,0,135.6333 +1,1,1,28,0,0,26.55 +-1,1,1,45,0,0,35.5 +1,1,1,40,0,0,31 +1,1,2,30,0,0,164.8667 +1,1,2,58,0,0,26.55 +-1,1,1,42,0,0,26.55 +1,1,2,45,0,0,262.375 +1,1,2,22,0,1,55 +1,1,1,,0,0,26.55 +-1,1,1,41,0,0,30.5 +-1,1,1,48,0,0,50.4958 +-1,1,1,,0,0,39.6 +1,1,2,44,0,0,27.7208 +1,1,2,59,2,0,51.4792 +1,1,2,60,0,0,76.2917 +1,1,2,41,0,0,134.5 +-1,1,1,45,0,0,26.55 +-1,1,1,,0,0,31 +1,1,1,42,0,0,26.2875 +1,1,2,53,0,0,27.4458 +1,1,1,36,0,1,512.3292 +1,1,2,58,0,1,512.3292 +-1,1,1,33,0,0,5 +-1,1,1,28,0,0,47.1 +-1,1,1,17,0,0,47.1 +1,1,1,11,1,2,120 +1,1,2,14,1,2,120 +1,1,1,36,1,2,120 +1,1,2,36,1,2,120 +-1,1,1,49,0,0,26 +1,1,2,,0,0,27.7208 +-1,1,1,36,1,0,78.85 +1,1,2,76,1,0,78.85 +-1,1,1,46,1,0,61.175 +1,1,2,47,1,0,61.175 +1,1,1,27,1,0,53.1 +1,1,2,33,1,0,53.1 +1,1,2,36,0,0,262.375 +1,1,2,30,0,0,86.5 +1,1,1,45,0,0,29.7 +1,1,2,,0,1,55 +-1,1,1,,0,0,0 +-1,1,1,27,1,0,136.7792 +1,1,2,26,1,0,136.7792 +1,1,2,22,0,0,151.55 +-1,1,1,,0,0,52 +-1,1,1,47,0,0,25.5875 +1,1,2,39,1,1,83.1583 +-1,1,1,37,1,1,83.1583 +1,1,2,64,0,2,83.1583 +1,1,2,55,2,0,25.7 +-1,1,1,,0,0,26.55 +-1,1,1,70,1,1,71 +1,1,2,36,0,2,71 +1,1,2,64,1,1,26.55 +-1,1,1,39,1,0,71.2833 +1,1,2,38,1,0,71.2833 +1,1,1,51,0,0,26.55 +1,1,1,27,0,0,30.5 +1,1,2,33,0,0,151.55 +-1,1,1,31,1,0,52 +1,1,2,27,1,2,52 +1,1,1,31,1,0,57 +1,1,2,17,1,0,57 +1,1,1,53,1,1,81.8583 +1,1,1,4,0,2,81.8583 +1,1,2,54,1,1,81.8583 +-1,1,1,50,1,0,106.425 +1,1,2,27,1,1,247.5208 +1,1,2,48,1,0,106.425 +1,1,2,48,1,0,39.6 +1,1,1,49,1,0,56.9292 +-1,1,1,39,0,0,29.7 +1,1,2,23,0,1,83.1583 +1,1,2,38,0,0,227.525 +1,1,2,54,1,0,78.2667 +-1,1,2,36,0,0,31.6792 +-1,1,1,,0,0,221.7792 +1,1,2,,0,0,31.6833 +1,1,2,,0,0,110.8833 +1,1,1,36,0,0,26.3875 +-1,1,1,30,0,0,27.75 +1,1,2,24,3,2,263 +1,1,2,28,3,2,263 +1,1,2,23,3,2,263 +-1,1,1,19,3,2,263 +-1,1,1,64,1,4,263 +1,1,2,60,1,4,263 +1,1,2,30,0,0,56.9292 +-1,1,1,,0,0,26.55 +1,1,1,50,2,0,133.65 +1,1,1,43,1,0,27.7208 +1,1,2,,1,0,133.65 +1,1,2,22,0,2,49.5 +1,1,1,60,1,1,79.2 +1,1,2,48,1,1,79.2 +-1,1,1,,0,0,0 +-1,1,1,37,1,0,53.1 +1,1,2,35,1,0,53.1 +-1,1,1,47,0,0,38.5 +1,1,2,35,0,0,211.5 +1,1,2,22,0,1,59.4 +1,1,2,45,0,1,59.4 +-1,1,1,24,0,0,79.2 +1,1,1,49,1,0,89.1042 +1,1,2,,1,0,89.1042 +-1,1,1,71,0,0,34.6542 +1,1,1,53,0,0,28.5 +1,1,2,19,0,0,30 +-1,1,1,38,0,1,153.4625 +1,1,2,58,0,1,153.4625 +1,1,1,23,0,1,63.3583 +1,1,2,45,0,1,63.3583 +-1,1,1,46,0,0,79.2 +1,1,1,25,1,0,55.4417 +1,1,2,25,1,0,55.4417 +1,1,1,48,1,0,76.7292 +1,1,2,49,1,0,76.7292 +-1,1,1,,0,0,42.4 +-1,1,1,45,1,0,83.475 +1,1,2,35,1,0,83.475 +-1,1,1,40,0,0,0 +1,1,1,27,0,0,76.7292 +1,1,1,,0,0,30 +1,1,2,24,0,0,83.1583 +-1,1,1,55,1,1,93.5 +1,1,2,52,1,1,93.5 +-1,1,1,42,0,0,42.5 +-1,1,1,,0,0,51.8625 +-1,1,1,55,0,0,50 +1,1,2,16,0,1,57.9792 +1,1,2,44,0,1,57.9792 +1,1,2,51,1,0,77.9583 +-1,1,1,42,1,0,52 +1,1,2,35,1,0,52 +1,1,1,35,0,0,26.55 +1,1,1,38,1,0,90 +-1,1,1,,0,0,30.6958 +1,1,2,35,1,0,90 +1,1,2,38,0,0,80 +-1,1,2,50,0,0,28.7125 +1,1,1,49,0,0,0 +-1,1,1,46,0,0,26 +-1,1,1,50,0,0,26 +-1,1,1,32.5,0,0,211.5 +-1,1,1,58,0,0,29.7 +-1,1,1,41,1,0,51.8625 +1,1,2,,1,0,51.8625 +1,1,1,42,1,0,52.5542 +1,1,2,45,1,0,52.5542 +-1,1,1,,0,0,26.55 +1,1,2,39,0,0,211.3375 +1,1,2,49,0,0,25.9292 +1,1,2,30,0,0,106.425 +1,1,1,35,0,0,512.3292 +-1,1,1,,0,0,27.7208 +-1,1,1,42,0,0,26.55 +1,1,2,55,0,0,27.7208 +1,1,2,16,0,1,39.4 +1,1,2,51,0,1,39.4 +-1,1,1,29,0,0,30 +1,1,2,21,0,0,77.9583 +-1,1,1,30,0,0,45.5 +1,1,2,58,0,0,146.5208 +1,1,2,15,0,1,211.3375 +-1,1,1,30,0,0,26 +1,1,2,16,0,0,86.5 +1,1,1,,0,0,29.7 +-1,1,1,19,1,0,53.1 +1,1,2,18,1,0,53.1 +1,1,2,24,0,0,49.5042 +-1,1,1,46,0,0,75.2417 +-1,1,1,54,0,0,51.8625 +1,1,1,36,0,0,26.2875 +-1,1,1,28,1,0,82.1708 +1,1,2,,1,0,82.1708 +-1,1,1,65,0,0,26.55 +-1,1,1,44,2,0,90 +1,1,2,33,1,0,90 +1,1,2,37,1,0,90 +1,1,1,30,1,0,57.75 +-1,1,1,55,0,0,30.5 +-1,1,1,47,0,0,42.4 +-1,1,1,37,0,1,29.7 +1,1,2,31,1,0,113.275 +1,1,2,23,1,0,113.275 +-1,1,1,58,0,2,113.275 +1,1,2,19,0,2,26.2833 +-1,1,1,64,0,0,26 +1,1,2,39,0,0,108.9 +1,1,1,,0,0,25.7417 +1,1,2,22,0,1,61.9792 +-1,1,1,65,0,1,61.9792 +-1,1,1,28.5,0,0,27.7208 +-1,1,1,,0,0,0 +-1,1,1,45.5,0,0,28.5 +-1,1,1,23,0,0,93.5 +-1,1,1,29,1,0,66.6 +1,1,2,22,1,0,66.6 +-1,1,1,18,1,0,108.9 +1,1,2,17,1,0,108.9 +1,1,2,30,0,0,93.5 +1,1,1,52,0,0,30.5 +-1,1,1,47,0,0,52 +1,1,2,56,0,1,83.1583 +-1,1,1,38,0,0,0 +1,1,1,,0,0,39.6 +-1,1,1,22,0,0,135.6333 +-1,1,1,,0,0,227.525 +1,1,2,43,0,1,211.3375 +-1,1,1,31,0,0,50.4958 +1,1,1,45,0,0,26.55 +-1,1,1,,0,0,50 +1,1,2,33,0,0,27.7208 +-1,1,1,46,0,0,79.2 +-1,1,1,36,0,0,40.125 +1,1,2,33,0,0,86.5 +-1,1,1,55,1,0,59.4 +1,1,2,54,1,0,59.4 +-1,1,1,33,0,0,26.55 +1,1,1,13,2,2,262.375 +1,1,2,18,2,2,262.375 +1,1,2,21,2,2,262.375 +-1,1,1,61,1,3,262.375 +1,1,2,48,1,3,262.375 +1,1,1,,0,0,30.5 +1,1,2,24,0,0,69.3 +1,1,1,,0,0,26 +1,1,2,35,1,0,57.75 +1,1,2,30,0,0,31 +1,1,1,34,0,0,26.55 +1,1,2,40,0,0,153.4625 +1,1,1,35,0,0,26.2875 +-1,1,1,50,1,0,55.9 +1,1,2,39,1,0,55.9 +1,1,1,56,0,0,35.5 +1,1,1,28,0,0,35.5 +-1,1,1,56,0,0,26.55 +-1,1,1,56,0,0,30.6958 +-1,1,1,24,1,0,60 +-1,1,1,,0,0,26 +1,1,2,18,1,0,60 +1,1,1,24,1,0,82.2667 +1,1,2,23,1,0,82.2667 +1,1,1,6,0,2,134.5 +1,1,1,45,1,1,134.5 +1,1,2,40,1,1,134.5 +-1,1,1,57,1,0,146.5208 +1,1,2,,1,0,146.5208 +1,1,1,32,0,0,30.5 +-1,1,1,62,0,0,26.55 +1,1,1,54,1,0,55.4417 +1,1,2,43,1,0,55.4417 +1,1,2,52,1,0,78.2667 +-1,1,1,,0,0,27.7208 +1,1,2,62,0,0,80 +-1,1,1,67,1,0,221.7792 +-1,1,2,63,1,0,221.7792 +-1,1,1,61,0,0,32.3208 +1,1,2,48,0,0,25.9292 +1,1,2,18,0,2,79.65 +-1,1,1,52,1,1,79.65 +1,1,2,39,1,1,79.65 +1,1,1,48,1,0,52 +1,1,2,,1,0,52 +-1,1,1,49,1,1,110.8833 +1,1,1,17,0,2,110.8833 +1,1,2,39,1,1,110.8833 +1,1,2,,0,0,79.2 +1,1,1,31,0,0,28.5375 +-1,1,1,40,0,0,27.7208 +-1,1,1,61,0,0,33.5 +-1,1,1,47,0,0,34.0208 +1,1,2,35,0,0,512.3292 +-1,1,1,64,1,0,75.25 +1,1,2,60,1,0,75.25 +-1,1,1,60,0,0,26.55 +-1,1,1,54,0,1,77.2875 +-1,1,1,21,0,1,77.2875 +1,1,2,55,0,0,135.6333 +1,1,2,31,0,2,164.8667 +-1,1,1,57,1,1,164.8667 +1,1,2,45,1,1,164.8667 +-1,1,1,50,1,1,211.5 +-1,1,1,27,0,2,211.5 +1,1,2,50,1,1,211.5 +1,1,2,21,0,0,26.55 +-1,1,1,51,0,1,61.3792 +1,1,1,21,0,1,61.3792 +-1,1,1,,0,0,35 +1,1,2,31,0,0,134.5 +1,1,1,,0,0,35.5 +-1,1,1,62,0,0,26.55 +1,1,2,36,0,0,135.6333 +-1,2,1,30,1,0,24 +1,2,2,28,1,0,24 +-1,2,1,30,0,0,13 +-1,2,1,18,0,0,11.5 +-1,2,1,25,0,0,10.5 +-1,2,1,34,1,0,26 +1,2,2,36,1,0,26 +-1,2,1,57,0,0,13 +-1,2,1,18,0,0,11.5 +-1,2,1,23,0,0,10.5 +1,2,2,36,0,0,13 +-1,2,1,28,0,0,10.5 +-1,2,1,51,0,0,12.525 +1,2,1,32,1,0,26 +1,2,2,19,1,0,26 +-1,2,1,28,0,0,26 +1,2,1,1,2,1,39 +1,2,2,4,2,1,39 +1,2,2,12,2,1,39 +1,2,2,36,0,3,39 +1,2,1,34,0,0,13 +1,2,2,19,0,0,13 +-1,2,1,23,0,0,13 +-1,2,1,26,0,0,13 +-1,2,1,42,0,0,13 +-1,2,1,27,0,0,13 +1,2,2,24,0,0,13 +1,2,2,15,0,2,39 +-1,2,1,60,1,1,39 +1,2,2,40,1,1,39 +1,2,2,20,1,0,26 +-1,2,1,25,1,0,26 +1,2,2,36,0,0,13 +-1,2,1,25,0,0,13 +-1,2,1,42,0,0,13 +1,2,2,42,0,0,13 +1,2,1,0.8333,0,2,29 +1,2,1,26,1,1,29 +1,2,2,22,1,1,29 +1,2,2,35,0,0,21 +-1,2,1,,0,0,0 +-1,2,1,19,0,0,13 +-1,2,2,44,1,0,26 +-1,2,1,54,1,0,26 +-1,2,1,52,0,0,13.5 +-1,2,1,37,1,0,26 +-1,2,2,29,1,0,26 +1,2,2,25,1,1,30 +1,2,2,45,0,2,30 +-1,2,1,29,1,0,26 +1,2,2,28,1,0,26 +-1,2,1,29,0,0,10.5 +-1,2,1,28,0,0,13 +1,2,1,24,0,0,10.5 +1,2,2,8,0,2,26.25 +-1,2,1,31,1,1,26.25 +1,2,2,31,1,1,26.25 +1,2,2,22,0,0,10.5 +-1,2,2,30,0,0,13 +-1,2,2,,0,0,21 +-1,2,1,21,0,0,11.5 +-1,2,1,,0,0,0 +1,2,1,8,1,1,36.75 +-1,2,1,18,0,0,73.5 +1,2,2,48,0,2,36.75 +1,2,2,28,0,0,13 +-1,2,1,32,0,0,13 +-1,2,1,17,0,0,73.5 +-1,2,1,29,1,0,27.7208 +1,2,2,24,1,0,27.7208 +-1,2,1,25,0,0,31.5 +-1,2,1,18,0,0,73.5 +1,2,2,18,0,1,23 +1,2,2,34,0,1,23 +-1,2,1,54,0,0,26 +1,2,1,8,0,2,32.5 +-1,2,1,42,1,1,32.5 +1,2,2,34,1,1,32.5 +1,2,2,27,1,0,13.8583 +1,2,2,30,1,0,13.8583 +-1,2,1,23,0,0,13 +-1,2,1,21,0,0,13 +-1,2,1,18,0,0,13 +-1,2,1,40,1,0,26 +1,2,2,29,1,0,26 +-1,2,1,18,0,0,10.5 +-1,2,1,36,0,0,13 +-1,2,1,,0,0,0 +-1,2,2,38,0,0,13 +-1,2,1,35,0,0,26 +-1,2,1,38,1,0,21 +-1,2,1,34,1,0,21 +1,2,2,34,0,0,13 +-1,2,1,16,0,0,26 +-1,2,1,26,0,0,10.5 +-1,2,1,47,0,0,10.5 +-1,2,1,21,1,0,11.5 +-1,2,1,21,1,0,11.5 +-1,2,1,24,0,0,13.5 +-1,2,1,24,0,0,13 +-1,2,1,34,0,0,13 +-1,2,1,30,0,0,13 +-1,2,1,52,0,0,13 +-1,2,1,30,0,0,13 +1,2,1,0.6667,1,1,14.5 +1,2,2,24,0,2,14.5 +-1,2,1,44,0,0,13 +1,2,2,6,0,1,33 +-1,2,1,28,0,1,33 +1,2,1,62,0,0,10.5 +-1,2,1,30,0,0,10.5 +1,2,2,7,0,2,26.25 +-1,2,1,43,1,1,26.25 +1,2,2,45,1,1,26.25 +1,2,2,24,1,2,65 +1,2,2,24,1,2,65 +-1,2,1,49,1,2,65 +1,2,2,48,1,2,65 +1,2,2,55,0,0,16 +-1,2,1,24,2,0,73.5 +-1,2,1,32,2,0,73.5 +-1,2,1,21,2,0,73.5 +-1,2,2,18,1,1,13 +1,2,2,20,2,1,23 +-1,2,1,23,2,1,11.5 +-1,2,1,36,0,0,13 +1,2,2,54,1,3,23 +-1,2,1,50,0,0,13 +-1,2,1,44,1,0,26 +1,2,2,29,1,0,26 +-1,2,1,21,0,0,73.5 +1,2,1,42,0,0,13 +-1,2,1,63,1,0,26 +-1,2,2,60,1,0,26 +-1,2,1,33,0,0,12.275 +1,2,2,17,0,0,10.5 +-1,2,1,42,1,0,27 +1,2,2,24,2,1,27 +-1,2,1,47,0,0,15 +-1,2,1,24,2,0,31.5 +-1,2,1,22,2,0,31.5 +-1,2,1,32,0,0,10.5 +1,2,2,23,0,0,13.7917 +-1,2,1,34,1,0,26 +1,2,2,24,1,0,26 +-1,2,2,22,0,0,21 +1,2,2,,0,0,12.35 +-1,2,1,35,0,0,12.35 +1,2,2,45,0,0,13.5 +-1,2,1,57,0,0,12.35 +-1,2,1,,0,0,0 +-1,2,1,31,0,0,10.5 +-1,2,2,26,1,1,26 +-1,2,1,30,1,1,26 +-1,2,1,,0,0,10.7083 +1,2,2,1,1,2,41.5792 +1,2,2,3,1,2,41.5792 +-1,2,1,25,1,2,41.5792 +1,2,2,22,1,2,41.5792 +1,2,2,17,0,0,12 +1,2,2,,0,0,33 +1,2,2,34,0,0,10.5 +-1,2,1,36,0,0,12.875 +-1,2,1,24,0,0,10.5 +-1,2,1,61,0,0,12.35 +-1,2,1,50,1,0,26 +1,2,2,42,1,0,26 +-1,2,2,57,0,0,10.5 +-1,2,1,,0,0,15.0458 +1,2,1,1,0,2,37.0042 +-1,2,1,31,1,1,37.0042 +1,2,2,24,1,1,37.0042 +-1,2,1,,0,0,15.5792 +-1,2,1,30,0,0,13 +-1,2,1,40,0,0,16 +-1,2,1,32,0,0,13.5 +-1,2,1,30,0,0,13 +-1,2,1,46,0,0,26 +1,2,2,13,0,1,19.5 +1,2,2,41,0,1,19.5 +1,2,1,19,0,0,10.5 +-1,2,1,39,0,0,13 +-1,2,1,48,0,0,13 +-1,2,1,70,0,0,10.5 +-1,2,1,27,0,0,13 +-1,2,1,54,0,0,14 +-1,2,1,39,0,0,26 +-1,2,1,16,0,0,10.5 +-1,2,1,62,0,0,9.6875 +-1,2,1,32.5,1,0,30.0708 +1,2,2,14,1,0,30.0708 +1,2,1,2,1,1,26 +1,2,1,3,1,1,26 +-1,2,1,36.5,0,2,26 +-1,2,1,26,0,0,13 +-1,2,1,19,1,1,36.75 +-1,2,1,28,0,0,13.5 +1,2,1,20,0,0,13.8625 +1,2,2,29,0,0,10.5 +-1,2,1,39,0,0,13 +1,2,1,22,0,0,10.5 +1,2,1,,0,0,13.8625 +-1,2,1,23,0,0,10.5 +1,2,1,29,0,0,13.8583 +-1,2,1,28,0,0,10.5 +-1,2,1,,0,0,0 +1,2,2,50,0,1,26 +-1,2,1,19,0,0,10.5 +-1,2,1,,0,0,15.05 +-1,2,1,41,0,0,13 +1,2,2,21,0,1,21 +1,2,2,19,0,0,26 +-1,2,1,43,0,1,21 +1,2,2,32,0,0,13 +-1,2,1,34,0,0,13 +1,2,1,30,0,0,12.7375 +-1,2,1,27,0,0,15.0333 +1,2,2,2,1,1,26 +1,2,2,8,1,1,26 +1,2,2,33,0,2,26 +-1,2,1,36,0,0,10.5 +-1,2,1,34,1,0,21 +1,2,2,30,3,0,21 +1,2,2,28,0,0,13 +-1,2,1,23,0,0,15.0458 +1,2,1,0.8333,1,1,18.75 +1,2,1,3,1,1,18.75 +1,2,2,24,2,3,18.75 +1,2,2,50,0,0,10.5 +-1,2,1,19,0,0,10.5 +1,2,2,21,0,0,10.5 +-1,2,1,26,0,0,13 +-1,2,1,25,0,0,13 +-1,2,1,27,0,0,26 +1,2,2,25,0,1,26 +1,2,2,18,0,2,13 +1,2,2,20,0,0,36.75 +1,2,2,30,0,0,13 +-1,2,1,59,0,0,13.5 +1,2,2,30,0,0,12.35 +-1,2,1,35,0,0,10.5 +1,2,2,40,0,0,13 +-1,2,1,25,0,0,13 +-1,2,1,41,0,0,15.0458 +-1,2,1,25,0,0,10.5 +-1,2,1,18.5,0,0,13 +-1,2,1,14,0,0,65 +1,2,2,50,0,0,10.5 +-1,2,1,23,0,0,13 +1,2,2,28,0,0,12.65 +1,2,2,27,0,0,10.5 +-1,2,1,29,1,0,21 +-1,2,2,27,1,0,21 +-1,2,1,40,0,0,13 +1,2,2,31,0,0,21 +-1,2,1,30,1,0,21 +-1,2,1,23,1,0,10.5 +1,2,2,31,0,0,21 +-1,2,1,,0,0,0 +1,2,2,12,0,0,15.75 +1,2,2,40,0,0,15.75 +1,2,2,32.5,0,0,13 +-1,2,1,27,1,0,26 +1,2,2,29,1,0,26 +1,2,1,2,1,1,23 +1,2,2,4,1,1,23 +1,2,2,29,0,2,23 +1,2,2,0.9167,1,2,27.75 +1,2,2,5,1,2,27.75 +-1,2,1,36,1,2,27.75 +1,2,2,33,1,2,27.75 +-1,2,1,66,0,0,10.5 +-1,2,1,,0,0,12.875 +1,2,1,31,0,0,13 +1,2,1,,0,0,13 +1,2,2,26,0,0,13.5 +-1,2,2,24,0,0,13 +-1,3,1,42,0,0,7.55 +-1,3,1,13,0,2,20.25 +-1,3,1,16,1,1,20.25 +1,3,2,35,1,1,20.25 +1,3,2,16,0,0,7.65 +1,3,1,25,0,0,7.65 +1,3,1,20,0,0,7.925 +1,3,2,18,0,0,7.2292 +-1,3,1,30,0,0,7.25 +-1,3,1,26,0,0,8.05 +-1,3,2,40,1,0,9.475 +1,3,1,0.8333,0,1,9.35 +1,3,2,18,0,1,9.35 +1,3,1,26,0,0,18.7875 +-1,3,1,26,0,0,7.8875 +-1,3,1,20,0,0,7.925 +-1,3,1,24,0,0,7.05 +-1,3,1,25,0,0,7.05 +-1,3,1,35,0,0,8.05 +-1,3,1,18,0,0,8.3 +-1,3,1,32,0,0,22.525 +1,3,2,19,1,0,7.8542 +-1,3,1,4,4,2,31.275 +-1,3,2,6,4,2,31.275 +-1,3,2,2,4,2,31.275 +1,3,2,17,4,2,7.925 +-1,3,2,38,4,2,7.775 +-1,3,2,9,4,2,31.275 +-1,3,2,11,4,2,31.275 +-1,3,1,39,1,5,31.275 +1,3,1,27,0,0,7.7958 +-1,3,1,26,0,0,7.775 +-1,3,2,39,1,5,31.275 +-1,3,1,20,0,0,7.8542 +-1,3,1,26,0,0,7.8958 +-1,3,1,25,1,0,17.8 +-1,3,2,18,1,0,17.8 +-1,3,1,24,0,0,7.775 +-1,3,1,35,0,0,7.05 +-1,3,1,5,4,2,31.3875 +-1,3,1,9,4,2,31.3875 +1,3,1,3,4,2,31.3875 +-1,3,1,13,4,2,31.3875 +1,3,2,5,4,2,31.3875 +-1,3,1,40,1,5,31.3875 +1,3,1,23,0,0,7.7958 +1,3,2,38,1,5,31.3875 +1,3,2,45,0,0,7.225 +-1,3,1,21,0,0,7.225 +-1,3,1,23,0,0,7.05 +-1,3,2,17,0,0,14.4583 +-1,3,1,30,0,0,7.225 +-1,3,1,23,0,0,7.8542 +1,3,2,13,0,0,7.2292 +-1,3,1,20,0,0,7.225 +-1,3,1,32,1,0,15.85 +1,3,2,33,3,0,15.85 +1,3,2,0.75,2,1,19.2583 +1,3,2,0.75,2,1,19.2583 +1,3,2,5,2,1,19.2583 +1,3,2,24,0,3,19.2583 +1,3,2,18,0,0,8.05 +-1,3,1,40,0,0,7.225 +-1,3,1,26,0,0,7.8958 +1,3,1,20,0,0,7.2292 +-1,3,2,18,0,1,14.4542 +-1,3,2,45,0,1,14.4542 +-1,3,2,27,0,0,7.8792 +-1,3,1,22,0,0,8.05 +-1,3,1,19,0,0,8.05 +-1,3,1,26,0,0,7.775 +-1,3,1,22,0,0,9.35 +-1,3,1,,0,0,7.2292 +-1,3,1,20,0,0,4.0125 +1,3,1,32,0,0,56.4958 +-1,3,1,21,0,0,7.775 +-1,3,1,18,0,0,7.75 +-1,3,1,26,0,0,7.8958 +-1,3,1,6,1,1,15.2458 +-1,3,2,9,1,1,15.2458 +-1,3,1,,0,0,7.225 +-1,3,2,,0,2,15.2458 +-1,3,2,,0,2,7.75 +-1,3,1,40,1,1,15.5 +-1,3,2,32,1,1,15.5 +-1,3,1,21,0,0,16.1 +1,3,2,22,0,0,7.725 +-1,3,2,20,0,0,7.8542 +-1,3,1,29,1,0,7.0458 +-1,3,1,22,1,0,7.25 +-1,3,1,22,0,0,7.7958 +-1,3,1,35,0,0,8.05 +-1,3,2,18.5,0,0,7.2833 +1,3,1,21,0,0,7.8208 +-1,3,1,19,0,0,6.75 +-1,3,2,18,0,0,7.8792 +-1,3,2,21,0,0,8.6625 +-1,3,2,30,0,0,8.6625 +-1,3,1,18,0,0,8.6625 +-1,3,1,38,0,0,8.6625 +-1,3,1,17,0,0,8.6625 +-1,3,1,17,0,0,8.6625 +-1,3,2,21,0,0,7.75 +-1,3,1,21,0,0,7.75 +-1,3,1,21,0,0,8.05 +-1,3,1,,1,0,14.4583 +-1,3,2,,1,0,14.4583 +-1,3,1,28,0,0,7.7958 +-1,3,1,24,0,0,7.8542 +1,3,2,16,0,0,7.75 +-1,3,2,37,0,0,7.75 +-1,3,1,28,0,0,7.25 +-1,3,1,24,0,0,8.05 +-1,3,1,21,0,0,7.7333 +1,3,1,32,0,0,56.4958 +-1,3,1,29,0,0,8.05 +-1,3,1,26,1,0,14.4542 +-1,3,1,18,1,0,14.4542 +-1,3,1,20,0,0,7.05 +1,3,1,18,0,0,8.05 +-1,3,1,24,0,0,7.25 +-1,3,1,36,0,0,7.4958 +-1,3,1,24,0,0,7.4958 +-1,3,1,31,0,0,7.7333 +-1,3,1,31,0,0,7.75 +1,3,2,22,0,0,7.75 +-1,3,2,30,0,0,7.6292 +-1,3,1,70.5,0,0,7.75 +-1,3,1,43,0,0,8.05 +-1,3,1,35,0,0,7.8958 +-1,3,1,27,0,0,7.8958 +-1,3,1,19,0,0,7.8958 +-1,3,1,30,0,0,8.05 +1,3,1,9,1,1,15.9 +1,3,1,3,1,1,15.9 +1,3,2,36,0,2,15.9 +-1,3,1,59,0,0,7.25 +-1,3,1,19,0,0,8.1583 +1,3,2,17,0,1,16.1 +-1,3,1,44,0,1,16.1 +-1,3,1,17,0,0,8.6625 +-1,3,1,22.5,0,0,7.225 +1,3,1,45,0,0,8.05 +-1,3,2,22,0,0,10.5167 +-1,3,1,19,0,0,10.1708 +1,3,2,30,0,0,6.95 +1,3,1,29,0,0,7.75 +-1,3,1,0.3333,0,2,14.4 +-1,3,1,34,1,1,14.4 +-1,3,2,28,1,1,14.4 +-1,3,1,27,0,0,7.8958 +-1,3,1,25,0,0,7.8958 +-1,3,1,24,2,0,24.15 +-1,3,1,22,0,0,8.05 +-1,3,1,21,2,0,24.15 +-1,3,1,17,2,0,8.05 +-1,3,1,,1,0,16.1 +1,3,2,,1,0,16.1 +1,3,1,36.5,1,0,17.4 +1,3,2,36,1,0,17.4 +1,3,1,30,0,0,9.5 +-1,3,1,16,0,0,9.5 +1,3,1,1,1,2,20.575 +1,3,2,0.1667,1,2,20.575 +-1,3,1,26,1,2,20.575 +1,3,2,33,1,2,20.575 +-1,3,1,25,0,0,7.8958 +-1,3,1,,0,0,7.8958 +-1,3,1,,0,0,7.8958 +-1,3,1,22,0,0,7.25 +-1,3,1,36,0,0,7.25 +1,3,2,19,0,0,7.8792 +-1,3,1,17,0,0,7.8958 +-1,3,1,42,0,0,8.6625 +-1,3,1,43,0,0,7.8958 +-1,3,1,,0,0,7.2292 +-1,3,1,32,0,0,7.75 +1,3,1,19,0,0,8.05 +1,3,2,30,0,0,12.475 +-1,3,2,24,0,0,7.75 +1,3,2,23,0,0,8.05 +-1,3,1,33,0,0,7.8958 +-1,3,1,65,0,0,7.75 +1,3,1,24,0,0,7.55 +-1,3,1,23,1,0,13.9 +1,3,2,22,1,0,13.9 +-1,3,1,18,0,0,7.775 +-1,3,1,16,0,0,7.775 +-1,3,1,45,0,0,6.975 +-1,3,1,,0,0,7.225 +-1,3,1,39,0,2,7.2292 +-1,3,1,17,1,1,7.2292 +-1,3,1,15,1,1,7.2292 +-1,3,1,47,0,0,7.25 +1,3,2,5,0,0,12.475 +-1,3,1,,0,0,7.225 +-1,3,1,40.5,0,0,15.1 +-1,3,1,40.5,0,0,7.75 +1,3,1,,0,0,7.05 +-1,3,1,18,0,0,7.7958 +-1,3,2,,0,0,7.75 +-1,3,1,,0,0,7.75 +-1,3,1,,0,0,6.95 +-1,3,1,26,0,0,7.8792 +-1,3,1,,0,0,7.75 +1,3,1,,0,0,56.4958 +-1,3,2,21,2,2,34.375 +-1,3,2,9,2,2,34.375 +-1,3,1,,0,0,8.05 +-1,3,1,18,2,2,34.375 +-1,3,1,16,1,3,34.375 +-1,3,2,48,1,3,34.375 +-1,3,1,,0,0,7.75 +-1,3,1,,0,0,7.25 +-1,3,1,25,0,0,7.7417 +-1,3,1,,0,0,14.5 +-1,3,1,,0,0,7.8958 +-1,3,1,22,0,0,8.05 +1,3,2,16,0,0,7.7333 +1,3,2,,0,0,7.75 +1,3,1,9,0,2,20.525 +-1,3,1,33,1,1,20.525 +-1,3,1,41,0,0,7.85 +1,3,2,31,1,1,20.525 +-1,3,1,38,0,0,7.05 +-1,3,1,9,5,2,46.9 +-1,3,1,1,5,2,46.9 +-1,3,1,11,5,2,46.9 +-1,3,2,10,5,2,46.9 +-1,3,2,16,5,2,46.9 +-1,3,1,14,5,2,46.9 +-1,3,1,40,1,6,46.9 +-1,3,2,43,1,6,46.9 +-1,3,1,51,0,0,8.05 +-1,3,1,32,0,0,8.3625 +-1,3,1,,0,0,8.05 +-1,3,1,20,0,0,9.8458 +-1,3,1,37,2,0,7.925 +-1,3,1,28,2,0,7.925 +-1,3,1,19,0,0,7.775 +-1,3,2,24,0,0,8.85 +-1,3,2,17,0,0,7.7333 +-1,3,1,,1,0,19.9667 +-1,3,1,,1,0,19.9667 +-1,3,1,28,1,0,15.85 +1,3,2,24,1,0,15.85 +-1,3,1,20,0,0,9.5 +-1,3,1,23.5,0,0,7.2292 +-1,3,1,41,2,0,14.1083 +-1,3,1,26,1,0,7.8542 +-1,3,1,21,0,0,7.8542 +1,3,2,45,1,0,14.1083 +-1,3,2,,0,0,7.55 +-1,3,1,25,0,0,7.25 +-1,3,1,,0,0,6.8583 +-1,3,1,11,0,0,18.7875 +1,3,2,,0,0,7.75 +1,3,1,27,0,0,6.975 +1,3,1,,0,0,56.4958 +-1,3,2,18,0,0,6.75 +1,3,2,26,0,0,7.925 +-1,3,2,23,0,0,7.925 +1,3,2,22,0,0,8.9625 +-1,3,1,28,0,0,7.8958 +-1,3,2,28,0,0,7.775 +-1,3,2,,0,0,7.75 +1,3,2,2,0,1,12.2875 +1,3,2,22,1,1,12.2875 +-1,3,1,43,0,0,6.45 +-1,3,1,28,0,0,22.525 +1,3,2,27,0,0,7.925 +-1,3,1,,0,0,7.75 +1,3,2,,0,0,8.05 +-1,3,1,42,0,0,7.65 +1,3,1,,0,0,7.8875 +-1,3,1,30,0,0,7.2292 +-1,3,1,,0,0,7.8958 +-1,3,2,27,1,0,7.925 +-1,3,2,25,1,0,7.925 +-1,3,1,,0,0,7.8958 +1,3,1,29,0,0,7.8958 +1,3,1,21,0,0,7.7958 +-1,3,1,,0,0,7.05 +-1,3,1,20,0,0,7.8542 +-1,3,1,48,0,0,7.8542 +-1,3,1,17,1,0,7.0542 +1,3,2,,0,0,7.75 +1,3,1,,0,0,8.1125 +-1,3,1,34,0,0,6.4958 +1,3,1,26,0,0,7.775 +-1,3,1,22,0,0,7.7958 +-1,3,1,33,0,0,8.6542 +-1,3,1,31,0,0,7.775 +-1,3,1,29,0,0,7.8542 +1,3,1,4,1,1,11.1333 +1,3,2,1,1,1,11.1333 +-1,3,1,49,0,0,0 +-1,3,1,33,0,0,7.775 +-1,3,1,19,0,0,0 +1,3,2,27,0,2,11.1333 +-1,3,1,,1,2,23.45 +-1,3,2,,1,2,23.45 +-1,3,1,,1,2,23.45 +-1,3,2,,1,2,23.45 +-1,3,1,23,0,0,7.8958 +1,3,1,32,0,0,7.8542 +-1,3,1,27,0,0,7.8542 +-1,3,2,20,1,0,9.825 +-1,3,2,21,1,0,9.825 +1,3,1,32,0,0,7.925 +-1,3,1,17,0,0,7.125 +-1,3,1,21,0,0,8.4333 +-1,3,1,30,0,0,7.8958 +1,3,1,21,0,0,7.7958 +-1,3,1,33,0,0,7.8542 +-1,3,1,22,0,0,7.5208 +1,3,2,4,0,1,13.4167 +1,3,1,39,0,1,13.4167 +-1,3,1,,0,0,7.2292 +-1,3,1,18.5,0,0,7.2292 +-1,3,1,,0,0,7.75 +-1,3,1,,0,0,7.25 +1,3,2,,0,0,7.75 +1,3,2,,0,0,7.75 +-1,3,1,34.5,0,0,7.8292 +-1,3,1,44,0,0,8.05 +1,3,1,,0,0,7.75 +-1,3,1,,1,0,14.4542 +-1,3,2,,1,0,14.4542 +-1,3,1,,1,0,7.75 +-1,3,1,,1,0,7.75 +-1,3,1,,0,0,7.7375 +-1,3,2,22,2,0,8.6625 +-1,3,1,26,2,0,8.6625 +1,3,2,4,0,2,22.025 +1,3,1,29,3,1,22.025 +1,3,2,26,1,1,22.025 +-1,3,2,1,1,1,12.1833 +-1,3,1,18,1,1,7.8542 +-1,3,2,36,0,2,12.1833 +-1,3,1,,0,0,7.8958 +1,3,1,25,0,0,7.2292 +-1,3,1,,0,0,7.225 +-1,3,2,37,0,0,9.5875 +-1,3,1,,0,0,7.8958 +1,3,1,,0,0,56.4958 +-1,3,1,,0,0,56.4958 +1,3,2,22,0,0,7.25 +-1,3,1,,0,0,7.75 +1,3,1,26,0,0,56.4958 +-1,3,1,29,0,0,9.4833 +-1,3,1,29,0,0,7.775 +-1,3,1,22,0,0,7.775 +1,3,1,22,0,0,7.225 +-1,3,1,,3,1,25.4667 +-1,3,2,,3,1,25.4667 +-1,3,2,,3,1,25.4667 +-1,3,2,,3,1,25.4667 +-1,3,2,,0,4,25.4667 +-1,3,1,32,0,0,7.925 +-1,3,1,34.5,0,0,6.4375 +-1,3,2,,1,0,15.5 +-1,3,1,,1,0,15.5 +-1,3,1,36,0,0,0 +-1,3,1,39,0,0,24.15 +-1,3,1,24,0,0,9.5 +-1,3,2,25,0,0,7.775 +-1,3,2,45,0,0,7.75 +-1,3,1,36,1,0,15.55 +-1,3,2,30,1,0,15.55 +1,3,1,20,1,0,7.925 +-1,3,1,,0,0,7.8792 +-1,3,1,28,0,0,56.4958 +-1,3,1,,0,0,7.55 +-1,3,1,30,1,0,16.1 +-1,3,2,26,1,0,16.1 +-1,3,1,,0,0,7.8792 +-1,3,1,20.5,0,0,7.25 +1,3,1,27,0,0,8.6625 +-1,3,1,51,0,0,7.0542 +1,3,2,23,0,0,7.8542 +1,3,1,32,0,0,7.5792 +-1,3,1,,0,0,7.8958 +-1,3,1,,0,0,7.55 +1,3,2,,0,0,7.75 +1,3,1,24,0,0,7.1417 +-1,3,1,22,0,0,7.125 +-1,3,2,,0,0,7.8792 +-1,3,1,,0,0,7.75 +-1,3,1,,0,0,8.05 +-1,3,1,29,0,0,7.925 +1,3,1,,0,0,7.2292 +-1,3,2,30.5,0,0,7.75 +1,3,2,,0,0,7.7375 +-1,3,1,,0,0,7.2292 +-1,3,1,35,0,0,7.8958 +-1,3,1,33,0,0,7.8958 +1,3,2,,0,0,7.225 +-1,3,1,,0,0,7.8958 +1,3,2,,0,0,7.75 +1,3,1,,0,0,7.75 +1,3,2,,2,0,23.25 +1,3,2,,2,0,23.25 +1,3,1,,2,0,23.25 +1,3,2,,0,0,7.7875 +-1,3,1,,0,0,15.5 +1,3,2,,0,0,7.8792 +1,3,2,15,0,0,8.0292 +-1,3,2,35,0,0,7.75 +-1,3,1,,0,0,7.75 +-1,3,1,24,1,0,16.1 +-1,3,2,19,1,0,16.1 +-1,3,2,,0,0,7.75 +-1,3,2,,0,0,8.05 +-1,3,2,,0,0,8.05 +-1,3,1,55.5,0,0,8.05 +-1,3,1,,0,0,7.75 +1,3,1,21,0,0,7.775 +-1,3,1,,0,0,8.05 +-1,3,1,24,0,0,7.8958 +-1,3,1,21,0,0,7.8958 +-1,3,1,28,0,0,7.8958 +-1,3,1,,0,0,7.8958 +1,3,2,,0,0,7.8792 +-1,3,1,25,0,0,7.65 +1,3,1,6,0,1,12.475 +1,3,2,27,0,1,12.475 +-1,3,1,,0,0,8.05 +1,3,2,,1,0,24.15 +-1,3,1,,1,0,24.15 +-1,3,1,,0,0,8.4583 +-1,3,1,34,0,0,8.05 +-1,3,1,,0,0,7.75 +1,3,1,,0,0,7.775 +1,3,1,,1,1,15.2458 +1,3,1,,1,1,15.2458 +1,3,2,,0,2,15.2458 +1,3,2,,0,0,7.2292 +-1,3,1,,0,0,8.05 +1,3,2,,0,0,7.7333 +1,3,2,24,0,0,7.75 +-1,3,1,,0,0,8.05 +1,3,2,,1,0,15.5 +1,3,2,,1,0,15.5 +1,3,2,,0,0,15.5 +-1,3,1,18,0,0,7.75 +-1,3,1,22,0,0,7.8958 +1,3,2,15,0,0,7.225 +1,3,2,1,0,2,15.7417 +1,3,1,20,1,1,15.7417 +1,3,2,19,1,1,15.7417 +-1,3,1,33,0,0,8.05 +-1,3,1,,0,0,7.8958 +-1,3,1,,0,0,7.2292 +-1,3,2,,0,0,7.75 +-1,3,1,,0,0,7.8958 +1,3,1,12,1,0,11.2417 +1,3,2,14,1,0,11.2417 +-1,3,2,29,0,0,7.925 +-1,3,1,28,0,0,8.05 +1,3,2,18,0,0,7.775 +1,3,2,26,0,0,7.8542 +-1,3,1,21,0,0,7.8542 +-1,3,1,41,0,0,7.125 +1,3,1,39,0,0,7.925 +-1,3,1,21,0,0,7.8 +-1,3,1,28.5,0,0,7.2292 +1,3,2,22,0,0,7.75 +-1,3,1,61,0,0,6.2375 +-1,3,1,,1,0,15.5 +-1,3,1,,0,0,7.8292 +1,3,2,,1,0,15.5 +-1,3,1,,0,0,7.7333 +-1,3,1,,0,0,7.75 +-1,3,1,,0,0,7.75 +-1,3,1,23,0,0,9.225 +-1,3,2,,0,0,7.75 +1,3,2,,0,0,7.75 +1,3,2,,0,0,7.8792 +1,3,2,22,0,0,7.775 +1,3,1,,0,0,7.75 +1,3,2,,0,0,7.8292 +1,3,1,9,0,1,3.1708 +-1,3,1,28,0,0,22.525 +-1,3,1,42,0,1,8.4042 +-1,3,1,,0,0,7.3125 +-1,3,2,31,0,0,7.8542 +-1,3,1,28,0,0,7.8542 +1,3,1,32,0,0,7.775 +-1,3,1,20,0,0,9.225 +-1,3,2,23,0,0,8.6625 +-1,3,2,20,0,0,8.6625 +-1,3,1,20,0,0,8.6625 +-1,3,1,16,0,0,9.2167 +1,3,2,31,0,0,8.6833 +-1,3,2,,0,0,7.6292 +-1,3,1,2,3,1,21.075 +-1,3,1,6,3,1,21.075 +-1,3,2,3,3,1,21.075 +-1,3,2,8,3,1,21.075 +-1,3,2,29,0,4,21.075 +-1,3,1,1,4,1,39.6875 +-1,3,1,7,4,1,39.6875 +-1,3,1,2,4,1,39.6875 +-1,3,1,16,4,1,39.6875 +-1,3,1,14,4,1,39.6875 +-1,3,2,41,0,5,39.6875 +-1,3,1,21,0,0,8.6625 +-1,3,1,19,0,0,14.5 +-1,3,1,,0,0,8.7125 +-1,3,1,32,0,0,7.8958 +-1,3,1,0.75,1,1,13.775 +-1,3,2,3,1,1,13.775 +-1,3,2,26,0,2,13.775 +-1,3,1,,0,0,7 +-1,3,1,,0,0,7.775 +-1,3,1,,0,0,8.05 +-1,3,1,21,0,0,7.925 +-1,3,1,25,0,0,7.925 +-1,3,1,22,0,0,7.25 +1,3,1,25,1,0,7.775 +1,3,1,,1,1,22.3583 +1,3,2,,1,1,22.3583 +1,3,2,,0,2,22.3583 +-1,3,2,,0,0,8.1375 +-1,3,1,24,0,0,8.05 +-1,3,2,28,0,0,7.8958 +-1,3,1,19,0,0,7.8958 +-1,3,1,,0,0,7.8958 +-1,3,1,25,1,0,7.775 +-1,3,2,18,0,0,7.775 +1,3,1,32,0,0,8.05 +-1,3,1,,0,0,7.8958 +-1,3,1,17,0,0,8.6625 +-1,3,1,24,0,0,8.6625 +-1,3,1,,0,0,7.8958 +-1,3,2,,0,0,8.1125 +-1,3,1,,0,0,7.2292 +-1,3,1,,0,0,7.25 +-1,3,1,38,0,0,7.8958 +-1,3,1,21,0,0,8.05 +-1,3,1,10,4,1,29.125 +-1,3,1,4,4,1,29.125 +-1,3,1,7,4,1,29.125 +-1,3,1,2,4,1,29.125 +-1,3,1,8,4,1,29.125 +-1,3,2,39,0,5,29.125 +-1,3,2,22,0,0,39.6875 +-1,3,1,35,0,0,7.125 +1,3,2,,0,0,7.7208 +-1,3,1,,0,0,14.5 +-1,3,2,,0,0,14.5 +-1,3,1,50,1,0,14.5 +-1,3,2,47,1,0,14.5 +-1,3,1,,0,0,8.05 +-1,3,1,,0,0,7.775 +-1,3,2,2,1,1,20.2125 +-1,3,1,18,1,1,20.2125 +-1,3,2,41,0,2,20.2125 +1,3,2,,0,0,8.05 +-1,3,1,50,0,0,8.05 +-1,3,1,16,0,0,8.05 +1,3,1,,0,0,7.75 +-1,3,1,,0,0,24.15 +-1,3,1,,0,0,7.2292 +-1,3,1,25,0,0,7.225 +-1,3,1,,0,0,7.225 +-1,3,1,,0,0,7.7292 +-1,3,1,,0,0,7.575 +-1,3,1,38.5,0,0,7.25 +-1,3,1,,8,2,69.55 +-1,3,1,14.5,8,2,69.55 +-1,3,2,,8,2,69.55 +-1,3,2,,8,2,69.55 +-1,3,2,,8,2,69.55 +-1,3,2,,8,2,69.55 +-1,3,1,,8,2,69.55 +-1,3,1,,8,2,69.55 +-1,3,1,,8,2,69.55 +-1,3,1,,1,9,69.55 +-1,3,2,,1,9,69.55 +-1,3,1,24,0,0,9.325 +1,3,2,21,0,0,7.65 +-1,3,1,39,0,0,7.925 +-1,3,1,,2,0,21.6792 +-1,3,1,,2,0,21.6792 +-1,3,1,,2,0,21.6792 +1,3,2,1,1,1,16.7 +1,3,2,24,0,2,16.7 +1,3,2,4,1,1,16.7 +1,3,1,25,0,0,9.5 +-1,3,1,20,0,0,8.05 +-1,3,1,24.5,0,0,8.05 +-1,3,1,,0,0,7.725 +-1,3,1,,0,0,7.8958 +-1,3,1,,0,0,7.75 +1,3,1,29,0,0,9.5 +-1,3,1,,0,0,15.1 +1,3,2,,0,0,7.7792 +-1,3,1,,0,0,8.05 +-1,3,1,,0,0,8.05 +-1,3,1,22,0,0,7.2292 +-1,3,1,,0,0,8.05 +-1,3,1,40,0,0,7.8958 +-1,3,1,21,0,0,7.925 +1,3,2,18,0,0,7.4958 +-1,3,1,4,3,2,27.9 +-1,3,1,10,3,2,27.9 +-1,3,2,9,3,2,27.9 +-1,3,2,2,3,2,27.9 +-1,3,1,40,1,4,27.9 +-1,3,2,45,1,4,27.9 +-1,3,1,,0,0,7.8958 +-1,3,1,,0,0,8.05 +-1,3,1,,0,0,8.6625 +-1,3,1,,0,0,7.75 +1,3,2,,0,0,7.7333 +-1,3,1,19,0,0,7.65 +-1,3,1,30,0,0,8.05 +-1,3,1,,0,0,8.05 +-1,3,1,32,0,0,8.05 +-1,3,1,,0,0,7.8958 +-1,3,1,33,0,0,8.6625 +1,3,2,23,0,0,7.55 +-1,3,1,21,0,0,8.05 +-1,3,1,60.5,0,0,0 +-1,3,1,19,0,0,7.8958 +-1,3,2,22,0,0,9.8375 +1,3,1,31,0,0,7.925 +-1,3,1,27,0,0,8.6625 +-1,3,2,2,0,1,10.4625 +-1,3,2,29,1,1,10.4625 +1,3,1,16,0,0,8.05 +1,3,1,44,0,0,7.925 +-1,3,1,25,0,0,7.05 +-1,3,1,74,0,0,7.775 +1,3,1,14,0,0,9.225 +-1,3,1,24,0,0,7.7958 +1,3,1,25,0,0,7.7958 +-1,3,1,34,0,0,8.05 +1,3,1,0.4167,0,1,8.5167 +-1,3,1,,1,0,6.4375 +-1,3,1,,0,0,6.4375 +-1,3,1,,0,0,7.225 +1,3,2,16,1,1,8.5167 +-1,3,1,,0,0,8.05 +-1,3,1,,1,0,16.1 +1,3,2,,1,0,16.1 +-1,3,1,32,0,0,7.925 +-1,3,1,,0,0,7.75 +-1,3,1,,0,0,7.8958 +-1,3,1,30.5,0,0,8.05 +-1,3,1,44,0,0,8.05 +-1,3,1,,0,0,7.2292 +1,3,1,25,0,0,0 +-1,3,1,,0,0,7.2292 +1,3,1,7,1,1,15.2458 +1,3,2,9,1,1,15.2458 +1,3,2,29,0,2,15.2458 +-1,3,1,36,0,0,7.8958 +1,3,2,18,0,0,9.8417 +1,3,2,63,0,0,9.5875 +-1,3,1,,1,1,14.5 +-1,3,1,11.5,1,1,14.5 +-1,3,1,40.5,0,2,14.5 +-1,3,2,10,0,2,24.15 +-1,3,1,36,1,1,24.15 +-1,3,2,30,1,1,24.15 +-1,3,1,,0,0,9.5 +-1,3,1,33,0,0,9.5 +-1,3,1,28,0,0,9.5 +-1,3,1,28,0,0,9.5 +-1,3,1,47,0,0,9 +-1,3,2,18,2,0,18 +-1,3,1,31,3,0,18 +-1,3,1,16,2,0,18 +-1,3,2,31,1,0,18 +1,3,1,22,0,0,7.225 +-1,3,1,20,0,0,7.8542 +-1,3,2,14,0,0,7.8542 +-1,3,1,22,0,0,7.8958 +-1,3,1,22,0,0,9 +-1,3,1,,0,0,8.05 +-1,3,1,,0,0,7.55 +-1,3,1,,0,0,8.05 +-1,3,1,32.5,0,0,9.5 +1,3,2,38,0,0,7.2292 +-1,3,1,51,0,0,7.75 +-1,3,1,18,1,0,6.4958 +-1,3,1,21,1,0,6.4958 +1,3,2,47,1,0,7 +-1,3,1,,0,0,8.7125 +-1,3,1,,0,0,7.55 +-1,3,1,,0,0,8.05 +-1,3,1,28.5,0,0,16.1 +-1,3,1,21,0,0,7.25 +-1,3,1,27,0,0,8.6625 +-1,3,1,,0,0,7.25 +-1,3,1,36,0,0,9.5 +-1,3,1,27,1,0,14.4542 +1,3,2,15,1,0,14.4542 +-1,3,1,45.5,0,0,7.225 +-1,3,1,,0,0,7.225 +-1,3,1,,0,0,14.4583 +-1,3,2,14.5,1,0,14.4542 +-1,3,2,,1,0,14.4542 +-1,3,1,26.5,0,0,7.225 +-1,3,1,27,0,0,7.225 +-1,3,1,29,0,0,7.875