diff --git a/README.md b/README.md
index e93d523..693a363 100644
--- a/README.md
+++ b/README.md
@@ -25,6 +25,8 @@ Java library and command-line application for converting [R](https://www.r-proje
* [`adabag`](https://cran.r-project.org/package=adabag) package:
* `bagging` - Bagging classification
* `boosting` - Boosting classification
+ * [`apollo`](https://cran.r-project.org/package=apollo)
+ * `maxLik`- Discrete Choice Model (DCM) classification
* [`caret`](https://cran.r-project.org/package=caret) package:
* `preProcess` - Transformation methods "range", "center", "scale" and "medianImpute"
* `train` - Selected JPMML-R model types
diff --git a/pmml-rexp/src/main/java/org/jpmml/rexp/MaxLikConverter.java b/pmml-rexp/src/main/java/org/jpmml/rexp/MaxLikConverter.java
new file mode 100644
index 0000000..3af9930
--- /dev/null
+++ b/pmml-rexp/src/main/java/org/jpmml/rexp/MaxLikConverter.java
@@ -0,0 +1,238 @@
+/*
+ * Copyright (c) 2024 Villu Ruusmann
+ *
+ * This file is part of JPMML-R
+ *
+ * JPMML-R is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * JPMML-R is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with JPMML-R. If not, see .
+ */
+package org.jpmml.rexp;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.LinkedHashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Objects;
+
+import org.dmg.pmml.DataField;
+import org.dmg.pmml.DataType;
+import org.dmg.pmml.DerivedField;
+import org.dmg.pmml.Expression;
+import org.dmg.pmml.FieldRef;
+import org.dmg.pmml.MiningFunction;
+import org.dmg.pmml.OpType;
+import org.dmg.pmml.regression.RegressionModel;
+import org.dmg.pmml.regression.RegressionTable;
+import org.jpmml.converter.CategoricalLabel;
+import org.jpmml.converter.ContinuousFeature;
+import org.jpmml.converter.ExpressionUtil;
+import org.jpmml.converter.Feature;
+import org.jpmml.converter.FieldNameUtil;
+import org.jpmml.converter.ModelUtil;
+import org.jpmml.converter.Schema;
+import org.jpmml.converter.TypeUtil;
+import org.jpmml.converter.regression.RegressionModelUtil;
+
+public class MaxLikConverter extends ModelConverter {
+
+ public MaxLikConverter(RGenericVector maxLik){
+ super(maxLik);
+ }
+
+ @Override
+ public void encodeSchema(RExpEncoder encoder){
+ RGenericVector maxLik = getObject();
+
+ RDoubleVector estimate = maxLik.getDoubleElement("estimate");
+ RClosure apolloProbabilities = (RClosure)maxLik.getElement("apollo_probabilities");
+
+ RStringVector estimateNames = estimate.names();
+
+ Map betas = new LinkedHashMap<>();
+
+ for(int i = 0; i < estimate.size(); i++){
+ betas.put(estimateNames.getDequotedValue(i), estimate.getValue(i));
+ }
+
+ RFunctionCall body = (RFunctionCall)apolloProbabilities.getBody();
+
+ if(!body.hasValue("{")){
+ throw new IllegalArgumentException();
+ }
+
+ Map utilityFunctions = new LinkedHashMap<>();
+
+ for(Iterator it = body.argumentValues(); it.hasNext(); ){
+ RExp argValue = it.next();
+
+ if(argValue instanceof RFunctionCall){
+ RFunctionCall functionCall = (RFunctionCall)argValue;
+
+ if(functionCall.hasValue("=")){
+ Iterator it2 = functionCall.argumentValues();
+
+ RExp firstArgValue = it2.next();
+ RExp secondArgValue = it2.next();
+
+ Object choice = matchUtilityFunction(firstArgValue);
+ if(choice != null){
+ utilityFunctions.put(choice, secondArgValue);
+ }
+ }
+ } else
+
+ {
+ throw new IllegalArgumentException();
+ }
+ }
+
+ if(utilityFunctions.isEmpty()){
+ throw new IllegalArgumentException();
+ }
+
+ List> choices = new ArrayList<>(utilityFunctions.keySet());
+
+ DataField choiceField = encoder.createDataField("choice", OpType.CATEGORICAL, TypeUtil.getDataType(choices, DataType.STRING), choices);
+
+ encoder.setLabel(choiceField);
+
+ for(Object choice : choices){
+ RFunctionCall functionCall = (RFunctionCall)utilityFunctions.get(choice);
+
+ Expression expression = toPMML(functionCall, betas, encoder);
+
+ DerivedField derivedField = encoder.createDerivedField(FieldNameUtil.create("utility", choice), OpType.CONTINUOUS, DataType.DOUBLE, expression);
+
+ Feature feature = new ContinuousFeature(encoder, derivedField);
+
+ encoder.addFeature(feature);
+ }
+ }
+
+ @Override
+ public RegressionModel encodeModel(Schema schema){
+ RGenericVector maxLik = getObject();
+
+ CategoricalLabel categoricalLabel = (CategoricalLabel)schema.getLabel();
+ List extends Feature> features = schema.getFeatures();
+
+ List regressionTables = new ArrayList<>();
+
+ for(int i = 0; i < categoricalLabel.size(); i++){
+ Feature feature = features.get(i);
+
+ RegressionTable regressionTable = RegressionModelUtil.createRegressionTable(Collections.singletonList(feature), Collections.singletonList(1d), null)
+ .setTargetCategory(categoricalLabel.getValue(i));
+
+ regressionTables.add(regressionTable);
+ }
+
+ RegressionModel regressionModel = new RegressionModel(MiningFunction.CLASSIFICATION, ModelUtil.createMiningSchema(categoricalLabel), regressionTables)
+ .setNormalizationMethod(RegressionModel.NormalizationMethod.SOFTMAX)
+ .setOutput(ModelUtil.createProbabilityOutput(DataType.DOUBLE, categoricalLabel));
+
+ return regressionModel;
+ }
+
+ static
+ private Object matchUtilityFunction(RExp argValue){
+
+ if(argValue instanceof RFunctionCall){
+ RFunctionCall functionCall = (RFunctionCall)argValue;
+
+ if(functionCall.hasValue("[[")){
+ Iterator it = functionCall.argumentValues();
+
+ RExp firstArgValue = it.next();
+
+ if(firstArgValue instanceof RString){
+ RString string = (RString)firstArgValue;
+
+ if(Objects.equals("V", string.getValue())){
+ RExp secondArgValue = it.next();
+
+ if(secondArgValue instanceof RVector){
+ RVector> vector = (RVector>)secondArgValue;
+
+ return vector.asScalar();
+ }
+ }
+ }
+ }
+ }
+
+ return null;
+ }
+
+ static
+ private Expression toPMML(RExp argumentValue, Map betas, RExpEncoder encoder){
+
+ if(argumentValue instanceof RString){
+ RString string = (RString)argumentValue;
+
+ String stringValue = string.getValue();
+ if(betas.containsKey(stringValue)){
+ return ExpressionUtil.createConstant(betas.get(stringValue));
+ }
+
+ DataField dataField = encoder.getDataField(stringValue);
+ if(dataField == null){
+ dataField = encoder.createDataField(stringValue, OpType.CONTINUOUS, DataType.DOUBLE);
+ }
+
+ return new FieldRef(stringValue);
+ } else
+
+ if(argumentValue instanceof RNumberVector){
+ RNumberVector> numberVector = (RNumberVector>)argumentValue;
+
+ return ExpressionUtil.createConstant(numberVector.asScalar());
+ } else
+
+ if(argumentValue instanceof RFunctionCall){
+ RFunctionCall functionCall = (RFunctionCall)argumentValue;
+
+ RString value = (RString)functionCall.getValue();
+ Iterator it = functionCall.argumentValues();
+
+ try {
+ switch(value.getValue()){
+ case "(":
+ return toPMML(it.next(), betas, encoder);
+ case "+":
+ case "-":
+ case "*":
+ case "/":
+ // XXX
+ return ExpressionUtil.createApply(value.getValue(),
+ toPMML(it.next(), betas, encoder),
+ toPMML(it.next(), betas, encoder)
+ );
+ default:
+ throw new IllegalArgumentException(value.getValue());
+ }
+ } finally {
+
+ if(it.hasNext()){
+ throw new IllegalStateException();
+ }
+ }
+ } else
+
+ {
+ throw new IllegalArgumentException();
+ }
+ }
+}
\ No newline at end of file
diff --git a/pmml-rexp/src/main/java/org/jpmml/rexp/RFunctionCall.java b/pmml-rexp/src/main/java/org/jpmml/rexp/RFunctionCall.java
index 35a6bb7..908aa33 100644
--- a/pmml-rexp/src/main/java/org/jpmml/rexp/RFunctionCall.java
+++ b/pmml-rexp/src/main/java/org/jpmml/rexp/RFunctionCall.java
@@ -18,19 +18,113 @@
*/
package org.jpmml.rexp;
+import java.util.Iterator;
+import java.util.NoSuchElementException;
+import java.util.Objects;
+
public class RFunctionCall extends RPair {
- public RFunctionCall(RExp tag, RExp function, RPair arguments, RPair attributes){
- super(tag, function, attributes);
+ public RFunctionCall(RExp tag, RExp value, RPair arguments, RPair attributes){
+ super(tag, value, attributes);
setNext(arguments);
}
- public RExp getFunction(){
- return getValue();
+ public boolean hasValue(String string){
+ RString value = (RString)getValue();
+
+ return Objects.equals(string, value.getValue());
}
- public RPair getArguments(){
- return getNext();
+ public Iterator arguments(){
+ Iterator result = new Iterator(){
+
+ private RPair next = getNext();
+
+
+ @Override
+ public boolean hasNext(){
+ return (this.next != null);
+ }
+
+ @Override
+ public RPair next(){
+ RPair result = this.next;
+
+ if(result == null){
+ throw new NoSuchElementException();
+ }
+
+ this.next = result.getNext();
+
+ return result;
+ }
+ };
+
+ return result;
+ }
+
+ public Iterator argumentValues(){
+ Iterator result = new Iterator(){
+
+ private Iterator argumentIt = arguments();
+
+
+ @Override
+ public boolean hasNext(){
+ return this.argumentIt.hasNext();
+ }
+
+ @Override
+ public RExp next(){
+ RPair argument = this.argumentIt.next();
+
+ return argument.getValue();
+ }
+ };
+
+ return result;
+ }
+
+ public String toTreeString(String indent){
+ StringBuilder sb = new StringBuilder();
+
+ // Operator
+ RString value = (RString)getValue();
+
+ sb.append(indent).append(value.getValue());
+
+ indent += "\t";
+
+ // Operands
+ for(Iterator it = argumentValues(); it.hasNext(); ){
+ RExp argValue = it.next();
+
+ sb.append("\n");
+
+ if(argValue instanceof RString){
+ RString string = (RString)argValue;
+
+ sb.append(indent).append(string.getValue()).append(" // ").append(argValue.getClass().getSimpleName());
+ } else
+
+ if(argValue instanceof RVector){
+ RVector> vector = (RVector>)argValue;
+
+ sb.append(indent).append(vector.asScalar()).append(" // ").append(argValue.getClass().getSimpleName());
+ } else
+
+ if(argValue instanceof RFunctionCall){
+ RFunctionCall functionCall = (RFunctionCall)argValue;
+
+ sb.append(functionCall.toTreeString(indent));
+ } else
+
+ {
+ throw new IllegalArgumentException(argValue.getClass().getName());
+ }
+ }
+
+ return sb.toString();
}
}
\ No newline at end of file
diff --git a/pmml-rexp/src/main/resources/META-INF/r2pmml.properties b/pmml-rexp/src/main/resources/META-INF/r2pmml.properties
index eeb28a3..5c508d0 100644
--- a/pmml-rexp/src/main/resources/META-INF/r2pmml.properties
+++ b/pmml-rexp/src/main/resources/META-INF/r2pmml.properties
@@ -15,6 +15,7 @@ kmeans = org.jpmml.rexp.KMeansConverter
lm = org.jpmml.rexp.LMConverter
lognet = org.jpmml.rexp.LogNetConverter
lrm = org.jpmml.rexp.LRMConverter
+maxLik = org.jpmml.rexp.MaxLikConverter
multinom = org.jpmml.rexp.MultinomConverter
multnet = org.jpmml.rexp.MultNetConverter
mvr = org.jpmml.rexp.MVRConverter
diff --git a/pmml-rexp/src/test/R/apollo.R b/pmml-rexp/src/test/R/apollo.R
new file mode 100644
index 0000000..a2023a3
--- /dev/null
+++ b/pmml-rexp/src/test/R/apollo.R
@@ -0,0 +1,89 @@
+library("apollo")
+
+source("util.R")
+
+apollo_initialise()
+
+# See http://www.apollochoicemodelling.com/files/examples/1%20MNL/MNL_RP.r
+generateMNLModeChoice = function(){
+ database <<- loadModeChoiceCsv("ModeChoice")
+
+ apollo_control <<- list(
+ modelName = "MNL_RP",
+ modelDescr = "Simple MNL model on mode choice RP data",
+ indivID = "ID",
+ outputDirectory = "/dev/null"
+ )
+
+ apollo_beta <<- c(
+ asc_car = 0,
+ asc_bus = 0,
+ asc_air = 0,
+ asc_rail = 0,
+ b_tt_car = 0,
+ b_tt_bus = 0,
+ b_tt_air = 0,
+ b_tt_rail = 0,
+ b_access = 0,
+ b_cost = 0
+ )
+
+ apollo_fixed <<- c("asc_car")
+
+ apollo_inputs = apollo_validateInputs()
+
+ apollo_probabilities = function(apollo_beta, apollo_inputs, functionality="estimate"){
+
+ ### Attach inputs and detach after function exit
+ apollo_attach(apollo_beta, apollo_inputs)
+ on.exit(apollo_detach(apollo_beta, apollo_inputs))
+
+ ### Create list of probabilities P
+ P = list()
+
+ ### List of utilities: these must use the same names as in mnl_settings, order is irrelevant
+ V = list()
+ V[["car"]] = asc_car + b_tt_car * time_car + b_cost * cost_car
+ V[["bus"]] = asc_bus + b_tt_bus * time_bus + b_access * access_bus + b_cost * cost_bus
+ V[["air"]] = asc_air + b_tt_air * time_air + b_access * access_air + b_cost * cost_air
+ V[["rail"]] = asc_rail + b_tt_rail * time_rail + b_access * access_rail + b_cost * cost_rail
+
+ ### Define settings for MNL model component
+ mnl_settings = list(
+ alternatives = c(car=1, bus=2, air=3, rail=4),
+ #avail = list(car=av_car, bus=av_bus, air=av_air, rail=av_rail),
+ choiceVar = choice,
+ utilities = V
+ )
+
+ ### Compute probabilities using MNL model
+ P[["model"]] = apollo_mnl(mnl_settings, functionality)
+
+ ### Take product across observation for same individual
+ P = apollo_panelProd(P, apollo_inputs, functionality)
+
+ ### Prepare and return outputs of function
+ P = apollo_prepareProb(P, apollo_inputs, functionality)
+
+ return(P)
+ }
+
+ model = apollo_estimate(apollo_beta, apollo_fixed, apollo_probabilities, apollo_inputs)
+ print(model)
+
+ choices = c("car", "bus", "air", "rail")
+
+ choice = apollo_prediction(model, apollo_probabilities, apollo_inputs)
+ choice = choice[choices]
+ colnames(choice) = lapply(choices, function(x){ paste("probability(", x, ")", sep = "")})
+ choice$choice = apply(choice, 1, function(x) { choices[which.max(x)] })
+
+ storeRds(model, "MNLModeChoice")
+ storeCsv(choice, "MNLModeChoice")
+}
+
+set.seed(42)
+
+rm(list = c("database", "apollo_control", "apollo_beta", "apollo_fixed"))
+
+generateMNLModeChoice()
\ No newline at end of file
diff --git a/pmml-rexp/src/test/R/data.R b/pmml-rexp/src/test/R/data.R
index 449e3a7..eb4e965 100644
--- a/pmml-rexp/src/test/R/data.R
+++ b/pmml-rexp/src/test/R/data.R
@@ -71,6 +71,20 @@ createIris = function(iris){
storeCsv(irisNA, "IrisNA")
}
+loadModeChoice = function(){
+ data = read.table("http://www.apollochoicemodelling.com/files/examples/data/apollo_modeChoiceData.csv", sep = ",", header = TRUE)
+
+ return (data)
+}
+
+createModeChoice = function(){
+ modeChoice = loadModeChoice()
+
+ modeChoice = subset(modeChoice, modeChoice$RP == 1)
+
+ storeCsv(modeChoice, "ModeChoice")
+}
+
loadWineQuality = function(color){
data = read.table(paste("http://archive.ics.uci.edu/ml/machine-learning-databases/wine-quality/winequality-", color, ".csv", sep = ""), sep = ";", header = TRUE)
@@ -109,4 +123,5 @@ data(iris)
createAudit(audit)
createAuto()
createIris(iris)
+createModeChoice()
createWineQuality()
diff --git a/pmml-rexp/src/test/R/util.R b/pmml-rexp/src/test/R/util.R
index 727d6d8..de8871e 100644
--- a/pmml-rexp/src/test/R/util.R
+++ b/pmml-rexp/src/test/R/util.R
@@ -30,6 +30,12 @@ loadIrisCsv = function(name){
return (iris)
}
+loadModeChoiceCsv = function(name){
+ modeChoice = loadCsv(name)
+
+ return (modeChoice)
+}
+
loadVersicolorCsv = function(name){
versicolor = loadCsv(name)
versicolor$Species = as.factor(versicolor$Species)
diff --git a/pmml-rexp/src/test/java/org/jpmml/rexp/testing/MaxLikConverterTest.java b/pmml-rexp/src/test/java/org/jpmml/rexp/testing/MaxLikConverterTest.java
new file mode 100644
index 0000000..58bb4bb
--- /dev/null
+++ b/pmml-rexp/src/test/java/org/jpmml/rexp/testing/MaxLikConverterTest.java
@@ -0,0 +1,29 @@
+/*
+ * Copyright (c) 2024 Villu Ruusmann
+ *
+ * This file is part of JPMML-R
+ *
+ * JPMML-R is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * JPMML-R is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with JPMML-R. If not, see .
+ */
+package org.jpmml.rexp.testing;
+
+import org.junit.Test;
+
+public class MaxLikConverterTest extends RExpEncoderBatchTest {
+
+ @Test
+ public void evaluateIris() throws Exception {
+ evaluate("MNL", "ModeChoice");
+ }
+}
\ No newline at end of file
diff --git a/pmml-rexp/src/test/resources/csv/MNLModeChoice.csv b/pmml-rexp/src/test/resources/csv/MNLModeChoice.csv
new file mode 100644
index 0000000..7e5cc04
--- /dev/null
+++ b/pmml-rexp/src/test/resources/csv/MNLModeChoice.csv
@@ -0,0 +1,1001 @@
+probability(car),probability(bus),probability(air),probability(rail),choice
+0.0722337126299313,0.0540537696420912,0.381223368219508,0.49248914950847,rail
+0.0454329883100318,0.0339983117972074,0.290648828160121,0.62991987173264,rail
+0.54201247373191,0.109798980983945,0.0279282443852395,0.320260300898906,car
+0.563619603810126,0.129030795244216,0.0293090087572302,0.278040592188427,car
+0.0523397771261674,0.0391667844956363,0.462898506418545,0.445594931959652,air
+0.0527923352483652,0.0395054417734682,0.235825854254669,0.671876368723497,rail
+0.0538316214541581,0.159489091572616,0.240468394808012,0.546210892165214,rail
+0.0602205493727015,0.173923640519051,0.326682858543715,0.439172951564533,rail
+0.0396311124237763,0.0788011739065054,0.260600709079781,0.620967004589938,rail
+0.0569049978984154,0.13775820669689,0.366881422262451,0.438455373142244,rail
+0.0456767228161892,0.149675932571577,0.567233088663837,0.237414255948397,air
+0.0490569138447344,0.160115133973363,0.292995334855026,0.497832617326876,rail
+0.207410196994729,0.128697144170652,0.260004808262398,0.403887850572221,rail
+0.261335145968199,0.0865164634607569,0.23763704502216,0.414511345548884,rail
+0.0697367639993746,0.185611576057044,0.0499100437801576,0.694741616163424,rail
+0.0483599097751749,0.159293599964766,0.0346108003248486,0.75773568993521,rail
+0.240483103159203,0.0890766403312646,0.303818264719643,0.366621991789889,rail
+0.292988265771422,0.0985939119170736,0.314182643516442,0.294235178795062,air
+0.393533560351945,0.0731771160911278,0.355089045940153,0.178200277616774,car
+0.310211120914068,0.156473806378488,0.271926131018157,0.261388941689287,car
+0.330084420400785,0.0888324097275075,0.181187670579773,0.399895499291934,rail
+0.22333828914714,0.0842565781419797,0.218611321955563,0.473793810755318,rail
+0.559308092838128,0.11142455304776,0.150722831670493,0.178544522443619,car
+0.348963895768985,0.0962222701280942,0.218768959989257,0.336044874113664,car
+0.496159437025487,0.088938956330721,0.162521703271273,0.252379903372519,car
+0.337912385755311,0.158525248929302,0.234067903845765,0.269494461469621,car
+0.0703739343607877,0.0526620645436605,0.334729912892445,0.542234088203107,rail
+0.0439723927776923,0.0329053222280594,0.246648472824211,0.676473812170037,rail
+0.541537524099607,0.11951243530897,0.0276491779812935,0.31130086261013,car
+0.400712780327638,0.20462740342585,0.0442845495810985,0.350375266665413,car
+0.391985714954665,0.130704164749297,0.0346446217014785,0.44266549859456,rail
+0.601193031951208,0.125255981793247,0.0306949978566489,0.242855988398897,car
+0.0519888600359484,0.153536079354737,0.514160992813837,0.280314067795478,air
+0.0642530217878483,0.14550567652565,0.260696530927797,0.529544770758704,rail
+0.367857414220965,0.137739326196801,0.262652180634578,0.231751078947656,car
+0.196719020636943,0.0982405319760074,0.237725016679807,0.467315430707243,rail
+0.58804523691715,0.0218596444311333,0.181807694837945,0.208287423813771,car
+0.315471663072912,0.0294216153577252,0.338292459589838,0.316814261979525,air
+0.0525524812253866,0.136788707443241,0.277352958495627,0.533305852835746,rail
+0.0569298905218355,0.167129527766495,0.387792827098108,0.388147754613561,rail
+0.467625247596335,0.116948638421082,0.042482062260763,0.37294405172182,car
+0.277147747923264,0.104556728579512,0.0303493717994864,0.587946151697737,rail
+0.0406906155443702,0.110305939621566,0.211435430610236,0.637568014223827,rail
+0.058205369749985,0.157160287649061,0.262036404421776,0.522597938179178,rail
+0.496159437025487,0.088938956330721,0.162521703271273,0.252379903372519,car
+0.337912385755311,0.158525248929302,0.234067903845765,0.269494461469621,car
+0.300289775574285,0.111413623791453,0.203876243301393,0.38442035733287,rail
+0.367392868663134,0.114851706130647,0.261132079624987,0.256623345581232,car
+0.418491338987815,0.08247711204531,0.165932566325396,0.333098982641479,car
+0.439129817262222,0.0838145684375166,0.193194592747918,0.283861021552343,car
+0.312888690042944,0.103669272288276,0.255148460780731,0.328293576888048,rail
+0.529685317235612,0.110357657068119,0.145987061939141,0.213969963757128,car
+0.46508885450135,0.174348238462353,0.0422516401226667,0.318311266913631,car
+0.332625823380394,0.110117641421625,0.0296689537308856,0.527587581467096,rail
+0.0586959265470388,0.0439232039582036,0.372586572739445,0.524794296755313,rail
+0.0569767497461874,0.0426367134348196,0.214153185485232,0.686233351333761,rail
+0.604430371438162,0.12152251853817,0.2393258512976,0.0347212587260673,car
+0.336734097023951,0.188682427147248,0.414454632835547,0.0601288429932541,air
+0.552224356201291,0.0207170827156993,0.14611073575174,0.28094782533127,car
+0.328033580591438,0.0379050637805077,0.30253224097046,0.331529114657594,rail
+0.259893261452919,0.0945176486826505,0.0282002322921439,0.617388857572286,rail
+0.449144511493996,0.166311168030902,0.0332354568935943,0.351308863581508,car
+0.30252266287387,0.137526159319229,0.268000022345827,0.291951155461074,car
+0.58494519517337,0.0862615875328609,0.142064718519579,0.18672849877419,car
+0.496159437025487,0.088938956330721,0.162521703271273,0.252379903372519,car
+0.401119228012031,0.0797813053307688,0.259773178213105,0.259326288444095,car
+0.461356129476213,0.19483660465541,0.0344534357579056,0.309353830110471,car
+0.571314388016786,0.150631403932293,0.0297091483126563,0.248345059738264,car
+0.222246416490572,0.0682376511538282,0.176697524132838,0.532818408222762,rail
+0.31741934389074,0.162092898770015,0.242942610988925,0.277545146350321,car
+0.0627030747971145,0.0469218241390739,0.316978850432526,0.573396250631286,rail
+0.0559630301446891,0.0418781290588263,0.334242525093231,0.567916315703254,rail
+0.271939236014521,0.168737138145176,0.0297790079209235,0.529544617919379,rail
+0.457358897435011,0.193756829512957,0.0415494014838139,0.307334871568219,car
+0.378434466091204,0.104683722275872,0.267738912200765,0.24914289943216,car
+0.256787396286903,0.127983981767929,0.14632956380792,0.468899058137247,rail
+0.40823554177181,0.228293073098966,0.0447042861861098,0.318767098943115,car
+0.645719798856867,0.127719042093645,0.0231684647176862,0.203392694331802,car
+0.492830601846716,0.0878521375211254,0.202424811423217,0.216892449208941,car
+0.546303968835348,0.0804033577949349,0.186560961693385,0.186731711676332,car
+0.667039686380818,0.11976352959276,0.17487895847395,0.0383178255524717,car
+0.394784054606107,0.14893618856466,0.386428428345124,0.0698513284841091,car
+0.338261836530184,0.0939434168793868,0.024802066824691,0.542992679765738,rail
+0.299216446519893,0.162466149513736,0.0321708430461128,0.506146560920259,rail
+0.294586865140687,0.121314290428215,0.328868127424868,0.25523071700623,air
+0.401119228012031,0.0797813053307688,0.259773178213105,0.259326288444095,car
+0.476252908718323,0.137781771397473,0.15316741363248,0.232797906251724,car
+0.55209607350094,0.0821670344147899,0.14966396310276,0.21607292898151,car
+0.445364680491969,0.023558554816574,0.17658789441966,0.354488870271797,car
+0.444752321063572,0.0347275667587577,0.251750266755184,0.268769845422486,car
+0.396293833830871,0.221175388389222,0.311766664717973,0.0707641130619343,car
+0.435848616112525,0.118748573983662,0.382588491006463,0.0628143188973496,car
+0.279263198626473,0.14375461693564,0.276646731833978,0.30033545260391,rail
+0.251089486095578,0.10028117754708,0.271732244353287,0.376897092004056,rail
+0.367857414220965,0.137739326196801,0.262652180634578,0.231751078947656,car
+0.256787396286903,0.127983981767929,0.14632956380792,0.468899058137247,rail
+0.218487201951586,0.100155508888097,0.297968353918439,0.383388935241877,rail
+0.301534638566746,0.0818963055936238,0.230608598745444,0.385960457094185,rail
+0.0400687050469827,0.0875947202321547,0.267114408184255,0.605222166536608,rail
+0.0421780118670304,0.0930549356611055,0.428762695304959,0.436004357166906,rail
+0.343436444760212,0.130188053924836,0.0309152906593993,0.495460210655553,rail
+0.405767567359104,0.137088832821681,0.0365261825774566,0.420617417241759,rail
+0.0517320490685967,0.186976181669868,0.364364286138075,0.396927483123461,rail
+0.0516051038474863,0.1401715039959,0.318691027643503,0.48953236451311,rail
+0.0656401839171831,0.164935086586059,0.301392464079345,0.468032265417413,rail
+0.0518172241585415,0.103980345020674,0.474731607259984,0.369470823560801,air
+0.397423701604545,0.16783712122374,0.168254055563754,0.266485121607961,car
+0.313044550868348,0.117118457009926,0.199689134748598,0.370147857373128,rail
+0.0396311124237763,0.0788011739065054,0.260600709079781,0.620967004589938,rail
+0.0353935882424627,0.12792375527975,0.282112039392962,0.554570617084825,rail
+0.409040773140096,0.0455640988483398,0.0435775586281507,0.501817569383413,rail
+0.546897872899016,0.0291957605308434,0.0279228602865835,0.395983506283557,car
+0.207410196994729,0.128697144170652,0.260004808262398,0.403887850572221,rail
+0.261335145968199,0.0865164634607569,0.23763704502216,0.414511345548884,rail
+0.53178732176055,0.159940897059742,0.245270473344721,0.0630013078349873,car
+0.400338034576476,0.220246918706037,0.309227310663571,0.0701877360539161,car
+0.0462075761639039,0.111861401691162,0.381531418613543,0.460399603531392,rail
+0.0416177352656057,0.112372024672977,0.316423982256426,0.529586257804991,rail
+0.552224356201291,0.0207170827156993,0.14611073575174,0.28094782533127,car
+0.355387426605909,0.0337574465053436,0.278586918112767,0.332268208775981,car
+0.28030280811073,0.152625310407712,0.265975206984663,0.301096674496894,rail
+0.277375165921141,0.141082549179836,0.276144095913096,0.305398188985926,rail
+0.286124521582021,0.130589228414347,0.251160483032828,0.332125766970805,rail
+0.366078668219985,0.137673205980372,0.259107267131271,0.237140858668372,car
+0.309128763373584,0.104111459490351,0.259470035173321,0.327289741962744,rail
+0.337912385755311,0.158525248929302,0.234067903845765,0.269494461469621,car
+0.300289775574285,0.111413623791453,0.203876243301393,0.38442035733287,rail
+0.378659336862111,0.0899771324503384,0.338550519629215,0.192813011058336,car
+0.30332153147079,0.13943563022483,0.221985756457949,0.33525708184643,rail
+0.415195216523386,0.119021598461342,0.165159493137338,0.300623691877934,car
+0.774205400025814,0.153132631599767,0.0277785357154834,0.0448834326589363,car
+0.664112280588069,0.180939857027126,0.0592362803484057,0.0957115820363994,car
+0.407909650539016,0.0956420204705365,0.0301841907449242,0.466264138245524,rail
+0.41194458784493,0.125286268211048,0.030482764993228,0.432286378950793,rail
+0.0513000916981665,0.15060208304114,0.230949337369314,0.56714848789138,rail
+0.0427590342065998,0.173058152424804,0.35032164420432,0.433861169164276,rail
+0.0576367913996812,0.172677774478801,0.358719522078697,0.410965912042821,rail
+0.05573146790593,0.182261558609233,0.294130498590935,0.467876474893901,rail
+0.492830601846716,0.0878521375211254,0.202424811423217,0.216892449208941,car
+0.281517205294911,0.17433368503137,0.25963204997505,0.284517059698668,rail
+0.391756639017614,0.10542965411221,0.0282026465521463,0.47461106031803,rail
+0.449144511493996,0.166311168030902,0.0332354568935943,0.351308863581508,car
+0.260638949953716,0.161404517214279,0.162030157453339,0.415926375378666,rail
+0.552124577721308,0.074738406798495,0.124612799344203,0.248524216135994,car
+0.418809584813045,0.172470648281843,0.0458622085076402,0.362857558397472,car
+0.589808830660281,0.148454973810099,0.0306708852319081,0.231065310297712,car
+0.397423701604545,0.16783712122374,0.168254055563754,0.266485121607961,car
+0.26614340574518,0.102262808029596,0.255778363474195,0.375815422751029,rail
+0.26219440402026,0.0805031215285281,0.0287118892756035,0.628590585175609,rail
+0.330015966722463,0.12108478732935,0.0239766849900948,0.524922560958091,rail
+0.258470322546271,0.126077577632495,0.298356696294083,0.317095403527151,rail
+0.43359271998206,0.0974603337180061,0.206874776931362,0.262072169368572,car
+0.352188869714363,0.0825772448438171,0.162661797186395,0.402572088255425,rail
+0.263141868226191,0.0976633580643334,0.280994346191263,0.358200427518213,rail
+0.333500821264141,0.11348537649783,0.308869199185058,0.244144603052971,car
+0.196719020636943,0.0982405319760074,0.237725016679807,0.467315430707243,rail
+0.300964248200905,0.137963355136768,0.0329574241012097,0.528114972561118,rail
+0.645719798856867,0.127719042093645,0.0231684647176862,0.203392694331802,car
+0.299355276390698,0.0345912172289262,0.32557864889325,0.340474857487126,rail
+0.355387426605909,0.0337574465053436,0.278586918112767,0.332268208775981,car
+0.561669296024522,0.100844820374562,0.14725381937693,0.190232064223987,car
+0.22333828914714,0.0842565781419797,0.218611321955563,0.473793810755318,rail
+0.30252266287387,0.137526159319229,0.268000022345827,0.291951155461074,car
+0.336699652908385,0.126072716029152,0.187125517146371,0.350102113916092,rail
+0.671272665124275,0.0249534914233532,0.0238655490388976,0.279908294413474,car
+0.571430223590422,0.0302270719614122,0.0289092077721134,0.369433496676052,car
+0.397423701604545,0.16783712122374,0.168254055563754,0.266485121607961,car
+0.433545020977955,0.114307457588213,0.263689526339835,0.188457995093997,car
+0.529755755456375,0.116912305493145,0.309629460552715,0.0437024784977654,car
+0.583922284787401,0.111450401172098,0.256895850774287,0.0477314632662146,car
+0.312888690042944,0.103669272288276,0.255148460780731,0.328293576888048,rail
+0.288969709135401,0.119719793895548,0.219075737756533,0.372234759212517,rail
+0.360097901192798,0.134990194108753,0.452054608368163,0.0528572963302866,air
+0.499946548772423,0.152050637995682,0.288228327803973,0.0597744854279218,car
+0.0520742622815405,0.151781107016411,0.330553959240514,0.465590671461535,rail
+0.0410308700176042,0.12292702538622,0.446764240775251,0.389277863820926,air
+0.0576367913996812,0.172677774478801,0.358719522078697,0.410965912042821,rail
+0.0600475699564551,0.213512403486266,0.373723711429325,0.352716315127953,air
+0.378960768710591,0.115713438977204,0.297902808688559,0.207422983623647,car
+0.473433359089019,0.122556922532929,0.184051766828693,0.219957951549358,car
+0.047221961884983,0.126340648939437,0.257691623486209,0.568745765689371,rail
+0.049020265922873,0.196979754070807,0.484802101401624,0.269197878604696,air
+0.419585093760099,0.0849980728556056,0.247495512579472,0.247921320804823,car
+0.348963895768985,0.0962222701280942,0.218768959989257,0.336044874113664,car
+0.335364414364985,0.138826179009774,0.466471524062931,0.0593378825623093,air
+0.320308369957802,0.177488215695101,0.445529481078805,0.0566739332682914,air
+0.56717535303724,0.0210838397611974,0.125858977888768,0.285881829312794,car
+0.476808092773023,0.0259249870335209,0.290002869493712,0.207264050699744,car
+0.627558222090204,0.19268296746429,0.0687214597656181,0.111037350679888,car
+0.555636511134096,0.283740529635727,0.0614058593446098,0.0992170998855671,car
+0.0558180060145874,0.220221073281402,0.337977257527232,0.385983663176779,rail
+0.0436616920559937,0.149869920988338,0.363325364278631,0.443143022677037,rail
+0.305633221649336,0.0862091961135086,0.0275123389687282,0.580645243268427,rail
+0.643892760287997,0.128530375848084,0.0228921197671581,0.20468474409676,car
+0.530157952170534,0.0399060432704415,0.368268624954638,0.0616673796043859,car
+0.48515660740772,0.0550426717848394,0.374742492598945,0.0850582282084956,car
+0.300964248200905,0.137963355136768,0.0329574241012097,0.528114972561118,rail
+0.381159196367515,0.103522202868326,0.0274397343264164,0.487878866437742,rail
+0.519025338729776,0.158481330574343,0.0384064456552248,0.284086885040656,car
+0.410193579768412,0.206906027705438,0.0372646029791132,0.345635789547036,car
+0.496500184723894,0.0573717822884511,0.0548704411909503,0.391257591796704,car
+0.450301261723745,0.0423828354127122,0.0405349944738789,0.466780908389664,rail
+0.419585093760099,0.0849980728556056,0.247495512579472,0.247921320804823,car
+0.281083779897203,0.0877977259279541,0.214364264665352,0.416754229509491,rail
+0.0547691298067696,0.198740932261473,0.373074240803681,0.373415697128077,rail
+0.0400445004416607,0.145021343450064,0.364031401406677,0.450902754701599,rail
+0.716580909794749,0.186836822510342,0.0369232217715413,0.0596590459233682,car
+0.728649291876739,0.173141838752316,0.0375450685748069,0.0606638007961381,car
+0.489326591382309,0.0964374655920021,0.0247555055975312,0.389480437428158,car
+0.510393295156945,0.143053667341787,0.0381154632667825,0.308437574234486,car
+0.316437653449678,0.107209825157632,0.406297520345779,0.170055001046911,air
+0.518853210308664,0.0670884619786798,0.24607050095291,0.167987826759746,car
+0.352188869714363,0.0825772448438171,0.162661797186395,0.402572088255425,rail
+0.263141868226191,0.0976633580643334,0.280994346191263,0.358200427518213,rail
+0.367857414220965,0.137739326196801,0.262652180634578,0.231751078947656,car
+0.310180147953483,0.0631857484315553,0.15536295020602,0.471271153408942,rail
+0.246759674683197,0.137992699523004,0.4225675242683,0.192680101525499,air
+0.301534638566746,0.0818963055936238,0.230608598745444,0.385960457094185,rail
+0.0527753991757076,0.190747182870956,0.457637301997895,0.298840115955441,air
+0.0597574734831509,0.218838835451356,0.32864462882326,0.392759062242233,rail
+0.0722337126299313,0.0540537696420912,0.381223368219508,0.49248914950847,rail
+0.054127035510625,0.0405042216767945,0.495893305391226,0.409475437421355,air
+0.0593075513176953,0.237844702719554,0.321730050614176,0.381117695348575,rail
+0.0516051038474863,0.1401715039959,0.318691027643503,0.48953236451311,rail
+0.493651969751392,0.0263532652230703,0.239887603907682,0.240107161117856,car
+0.386816743522185,0.0367428461145347,0.267943372736404,0.308497037626876,car
+0.533866712205225,0.0785728801636794,0.118467627986957,0.269092779644139,car
+0.378659336862111,0.0899771324503384,0.338550519629215,0.192813011058336,car
+0.653126659640366,0.0876039081897046,0.0236500057114772,0.235619426458452,car
+0.485019014771186,0.139037580696598,0.0247635232406416,0.351179881291574,car
+0.541118373283777,0.107029582207986,0.164260232365308,0.187591812142928,car
+0.343720230774277,0.104571589954311,0.245605794400354,0.306102384871058,car
+0.279263198626473,0.14375461693564,0.276646731833978,0.30033545260391,rail
+0.341293201332538,0.103798794358361,0.196761771738364,0.358146232570737,rail
+0.412987911947425,0.0319530843696466,0.29487559977126,0.260183403911668,car
+0.278299199141729,0.031573993309481,0.214962620280295,0.475164187268496,rail
+0.246759674683197,0.137992699523004,0.4225675242683,0.192680101525499,air
+0.301534638566746,0.0818963055936238,0.230608598745444,0.385960457094185,rail
+0.378404355255003,0.142473574586325,0.411552387533175,0.0675696826254969,air
+0.646559890152294,0.0951587195945062,0.220798020479943,0.0374833697732568,car
+0.561669296024522,0.100844820374562,0.14725381937693,0.190232064223987,car
+0.277375165921141,0.141082549179836,0.276144095913096,0.305398188985926,rail
+0.5213537920216,0.0680325187139455,0.162672726617541,0.247940962646914,car
+0.281083779897203,0.0877977259279541,0.214364264665352,0.416754229509491,rail
+0.2378635867802,0.0984651068026456,0.330853796919784,0.33281750949737,rail
+0.232581103174949,0.0770865404701988,0.241623959687452,0.4487083966674,rail
+0.446327665891954,0.110300103147112,0.25112792488061,0.192244306080324,car
+0.221235565390733,0.0810384418349318,0.186424976804258,0.511301015970078,rail
+0.563971097027154,0.0756454685723876,0.156927420992811,0.203456013407647,car
+0.23121747767901,0.124894201725337,0.175351820329194,0.468536500266459,rail
+0.312888690042944,0.103669272288276,0.255148460780731,0.328293576888048,rail
+0.518853210308664,0.0670884619786798,0.24607050095291,0.167987826759746,car
+0.373101191460123,0.192059029332827,0.0335856370380591,0.401254142168991,rail
+0.33467123029672,0.133662406925751,0.0293091536499465,0.502357209127583,rail
+0.333500821264141,0.11348537649783,0.308869199185058,0.244144603052971,car
+0.248141790200427,0.136515794088018,0.191668569607928,0.423673846103627,rail
+0.300964248200905,0.137963355136768,0.0329574241012097,0.528114972561118,rail
+0.343653382809358,0.192559514878055,0.0379786620663558,0.425808440246231,rail
+0.381041455091824,0.143466472884337,0.0421105840364531,0.433381487987386,rail
+0.409942289906118,0.174920559341269,0.0372417742040837,0.377895376548529,car
+0.259893261452919,0.0945176486826505,0.0282002322921439,0.617388857572286,rail
+0.449144511493996,0.166311168030902,0.0332354568935943,0.351308863581508,car
+0.0910491621623285,0.236991611348667,0.566671237995334,0.10528798849367,air
+0.0935004307252001,0.277017454707535,0.521359513100634,0.10812260146663,air
+0.2378635867802,0.0984651068026456,0.330853796919784,0.33281750949737,rail
+0.343007744944616,0.0698729471410141,0.195041772124751,0.392077535789619,rail
+0.535620753124285,0.139654403594148,0.0275988985789653,0.297125944702602,car
+0.264205530427089,0.0967783117156977,0.0284065757418845,0.610609582115329,rail
+0.0866293185901311,0.313728477707122,0.499465261023465,0.100176942679282,air
+0.0851010881963207,0.341964514236704,0.474524679322251,0.0984097182447247,air
+0.407628013684945,0.135059210792291,0.0296154412597902,0.427697334262974,rail
+0.601193031951208,0.125255981793247,0.0306949978566489,0.242855988398897,car
+0.375059139574514,0.172270545952257,0.0414494517712944,0.411220862701934,rail
+0.35200176247087,0.130643118099012,0.0381946473464869,0.479160472083631,rail
+0.462278639936335,0.157306555651714,0.0419963422944791,0.338418462117471,car
+0.357605788933377,0.0728466652888465,0.0262204059583013,0.543327139819475,rail
+0.0462075761639039,0.111861401691162,0.381531418613543,0.460399603531392,rail
+0.05573146790593,0.182261558609233,0.294130498590935,0.467876474893901,rail
+0.378960768710591,0.115713438977204,0.297902808688559,0.207422983623647,car
+0.323313843423817,0.120960477883134,0.253444552281573,0.302281126411476,car
+0.330084420400785,0.0888324097275075,0.181187670579773,0.399895499291934,rail
+0.555099065953213,0.0914845796255662,0.142887754007157,0.210528600414064,car
+0.5213537920216,0.0680325187139455,0.162672726617541,0.247940962646914,car
+0.348963895768985,0.0962222701280942,0.218768959989257,0.336044874113664,car
+0.082345001644973,0.221627492976219,0.600804887401832,0.095222617976976,air
+0.0893274839794316,0.195279981198439,0.612095471103665,0.103297063718465,air
+0.546554935636569,0.158120414215836,0.0281623035486947,0.2671623465989,car
+0.571314388016786,0.150631403932293,0.0297091483126563,0.248345059738264,car
+0.627558222090204,0.19268296746429,0.0687214597656181,0.111037350679888,car
+0.642281838569277,0.235656961089002,0.0466637704568561,0.0753974298848645,car
+0.288106971817274,0.160795263386619,0.226655430939156,0.324442333856951,rail
+0.343720230774277,0.104571589954311,0.245605794400354,0.306102384871058,car
+0.4730632599582,0.133435767001217,0.324695515120576,0.0688054579200072,car
+0.382510387271422,0.141966191724778,0.408461249086784,0.0670621719170157,air
+0.633746720162074,0.215654596799013,0.0575735971525643,0.0930250858863487,car
+0.561093986775832,0.279651741526207,0.060882612640074,0.098371659057887,car
+0.40823554177181,0.228293073098966,0.0447042861861098,0.318767098943115,car
+0.524138988379217,0.125692866295052,0.0275069344253856,0.322661210900345,car
+0.525255731587107,0.0685416907590585,0.138975220013723,0.267227357640112,car
+0.298690604920318,0.068134059821363,0.313936524951973,0.319238810306346,rail
+0.298839615673222,0.113282526050217,0.156755473938297,0.431122384338264,rail
+0.464690394012059,0.0600851323864598,0.113529674697652,0.361694798903829,car
+0.403497861901209,0.184159240044068,0.354190956222429,0.0581519418322937,car
+0.44829930209856,0.168594369234276,0.317302309878958,0.0658040187882056,car
+0.289862887616638,0.120328552437575,0.290596537331881,0.299212022613906,rail
+0.343718112675418,0.0719696864502415,0.328584069573215,0.255728131301125,car
+0.476252908718323,0.137781771397473,0.15316741363248,0.232797906251724,car
+0.313044550868348,0.117118457009926,0.199689134748598,0.370147857373128,rail
+0.258694875667095,0.0241264811322617,0.212005566965425,0.505173076235218,rail
+0.256662566951528,0.0285903003787905,0.194648989242043,0.520098143427638,rail
+0.344976482670921,0.026691005565633,0.442940617081442,0.185391894682004,air
+0.259501625583328,0.0242017204913029,0.227790869754688,0.488505784170681,rail
+0.279263198626473,0.14375461693564,0.276646731833978,0.30033545260391,rail
+0.263141868226191,0.0976633580643334,0.280994346191263,0.358200427518213,rail
+0.316148600315383,0.131131821666351,0.496266579290464,0.0564529987278023,air
+0.723709280004433,0.0979649897058546,0.136369736786382,0.0419559935033303,car
+0.10895315129307,0.326419761247215,0.43863517422012,0.125991913239594,air
+0.0949924401504846,0.343333080104551,0.451826539269484,0.109847940475481,air
+0.525255731587107,0.0685416907590585,0.138975220013723,0.267227357640112,car
+0.298690604920318,0.068134059821363,0.313936524951973,0.319238810306346,rail
+0.25020036119174,0.173500955124,0.379133015274721,0.197165668409538,air
+0.415013019311531,0.121170396656732,0.298221830989471,0.165594753042267,car
+0.419585093760099,0.0849980728556056,0.247495512579472,0.247921320804823,car
+0.348963895768985,0.0962222701280942,0.218768959989257,0.336044874113664,car
+0.405045087030703,0.136415112945022,0.029698754723848,0.428841045300426,rail
+0.413093195903265,0.0841498172186226,0.0305677588262449,0.472189228051868,rail
+0.701003482935131,0.103171562114198,0.155556092813661,0.0402688621370098,car
+0.466407873328892,0.145805062029407,0.331509041966504,0.0562780226751958,car
+0.102161989217156,0.273330702482819,0.506368600708085,0.118138707591939,air
+0.0919134559410807,0.33352667799455,0.468272420230607,0.106287445833762,air
+0.397921724520724,0.147930540124044,0.028910249204919,0.425237486150313,rail
+0.358000817594269,0.14831929694313,0.0325230793260594,0.461156806136541,rail
+0.330288528818337,0.134619569408334,0.19579260840961,0.339299293363719,rail
+0.333706771048499,0.141372489543731,0.30067731002044,0.224243429387331,car
+0.0487382596992997,0.130916374833684,0.495451223709281,0.324894141757735,air
+0.0427590342065998,0.173058152424804,0.35032164420432,0.433861169164276,rail
+0.506094254786633,0.0767141950894568,0.103086725508434,0.314104824615476,car
+0.292988265771422,0.0985939119170736,0.314182643516442,0.294235178795062,air
+0.0525524812253866,0.136788707443241,0.277352958495627,0.533305852835746,rail
+0.0421780118670304,0.0930549356611055,0.428762695304959,0.436004357166906,rail
+0.28030280811073,0.152625310407712,0.265975206984663,0.301096674496894,rail
+0.464690394012059,0.0600851323864598,0.113529674697652,0.361694798903829,car
+0.454671414420696,0.0242723155335761,0.329728166343217,0.191328103702511,car
+0.375114313132852,0.0284955937387281,0.235162918445537,0.361227174682883,car
+0.294586865140687,0.121314290428215,0.328868127424868,0.25523071700623,air
+0.401119228012031,0.0797813053307688,0.259773178213105,0.259326288444095,car
+0.0821471015229254,0.365538073398653,0.0587920230061008,0.493522802072321,rail
+0.0511822089345202,0.124797056436744,0.0366306972418448,0.787390037386891,rail
+0.30332153147079,0.13943563022483,0.221985756457949,0.33525708184643,rail
+0.439129817262222,0.0838145684375166,0.193194592747918,0.283861021552343,car
+0.323643090600268,0.120316872011895,0.210180121288663,0.345859916099173,rail
+0.390233780697022,0.0955578317308665,0.231658119216562,0.282550268355549,car
+0.46508885450135,0.174348238462353,0.0422516401226667,0.318311266913631,car
+0.41194458784493,0.125286268211048,0.030482764993228,0.432286378950793,rail
+0.367857414220965,0.137739326196801,0.262652180634578,0.231751078947656,car
+0.248141790200427,0.136515794088018,0.191668569607928,0.423673846103627,rail
+0.0824174947109039,0.270937934807848,0.0589855412463504,0.587659029234898,rail
+0.0674879922532446,0.243923202874585,0.0483006158419479,0.640288189030223,rail
+0.492830601846716,0.0878521375211254,0.202424811423217,0.216892449208941,car
+0.473433359089019,0.122556922532929,0.184051766828693,0.219957951549358,car
+0.298839615673222,0.113282526050217,0.156755473938297,0.431122384338264,rail
+0.432718796358482,0.0739021740813247,0.168457187218782,0.324921842341412,car
+0.30252266287387,0.137526159319229,0.268000022345827,0.291951155461074,car
+0.226830004481138,0.123162339005265,0.26630807042142,0.383699586092177,rail
+0.411423865000834,0.0744287864727996,0.261970015035853,0.252177333490513,car
+0.469960747396951,0.118289192734678,0.227636800995229,0.184113258873142,car
+0.533866712205225,0.0785728801636794,0.118467627986957,0.269092779644139,car
+0.367392868663134,0.114851706130647,0.261132079624987,0.256623345581232,car
+0.0418909196481738,0.0840614747120229,0.217672416992863,0.65637518864694,rail
+0.0671032832938403,0.180246866475487,0.364020133201204,0.388629717029469,rail
+0.323937724770925,0.108014165138309,0.202228517746966,0.3658195923438,rail
+0.390233780697022,0.0955578317308665,0.231658119216562,0.282550268355549,car
+0.685786688057119,0.0992955870959316,0.175160238486379,0.0397574863605709,car
+0.382510387271422,0.141966191724778,0.408461249086784,0.0670621719170157,air
+0.249136820727642,0.103336738209779,0.391076467441163,0.256449973621417,air
+0.225970574565706,0.139935613993564,0.28327168463368,0.35082212680705,rail
+0.0954760011932369,0.348950601051025,0.0683314098077675,0.48724198794797,rail
+0.0583403160914058,0.157524656193165,0.0417536972363158,0.742381330479113,rail
+0.519025338729776,0.158481330574343,0.0384064456552248,0.284086885040656,car
+0.421780638049015,0.0962120225776455,0.0312106056195638,0.450796733753776,rail
+0.28030280811073,0.152625310407712,0.265975206984663,0.301096674496894,rail
+0.277106441117455,0.0936205888198605,0.342025282125301,0.287247687937384,air
+0.0593075513176953,0.237844702719554,0.321730050614176,0.381117695348575,rail
+0.058205369749985,0.157160287649061,0.262036404421776,0.522597938179178,rail
+0.048832419017351,0.161169746165027,0.389229066663233,0.400768768154389,rail
+0.0439301867819085,0.0960363559639753,0.301021221868689,0.559012235385427,rail
+0.643068760936126,0.1421490934764,0.0228628243735546,0.191919321213919,car
+0.648804470823733,0.0930837873892157,0.023066744289719,0.235044997497332,car
+0.420165741297876,0.0927267802160122,0.24557674075427,0.241530737731842,car
+0.368522202077945,0.0922401760340078,0.245656558578442,0.293581063309605,car
+0.550560339466466,0.109681838214754,0.0952276946811192,0.244530127637661,car
+0.529685317235612,0.110357657068119,0.145987061939141,0.213969963757128,car
+0.301691319587662,0.113095271194762,0.378732980315973,0.206480428901603,air
+0.251089486095578,0.10028117754708,0.271732244353287,0.376897092004056,rail
+0.249136820727642,0.103336738209779,0.391076467441163,0.256449973621417,air
+0.256787396286903,0.127983981767929,0.14632956380792,0.468899058137247,rail
+0.506094254786633,0.0767141950894568,0.103086725508434,0.314104824615476,car
+0.292988265771422,0.0985939119170736,0.314182643516442,0.294235178795062,air
+0.607174499965106,0.108235116631101,0.249390324374886,0.035200059028907,car
+0.405777142692874,0.147694633829238,0.388581367458905,0.0579468560189827,car
+0.0490021481763373,0.220057502127541,0.480868040500469,0.250072309195652,air
+0.0516086456292816,0.123551040503395,0.281629884639826,0.543210429227497,rail
+0.260638949953716,0.161404517214279,0.162030157453339,0.415926375378666,rail
+0.226830004481138,0.123162339005265,0.26630807042142,0.383699586092177,rail
+0.0656401839171831,0.164935086586059,0.301392464079345,0.468032265417413,rail
+0.0518172241585415,0.103980345020674,0.474731607259984,0.369470823560801,air
+0.367038864265201,0.136178895408209,0.0269120588126172,0.469870181513972,rail
+0.479434689054552,0.149877411111701,0.0358035175087104,0.334884382325036,car
+0.679859670112647,0.0911896080849403,0.189173922617996,0.0397767991844167,car
+0.436026542589304,0.159980687309527,0.352807638125386,0.0511851319757829,car
+0.323937724770925,0.108014165138309,0.202228517746966,0.3658195923438,rail
+0.288969709135401,0.119719793895548,0.219075737756533,0.372234759212517,rail
+0.0991331511157789,0.294874563093666,0.491356084576417,0.114636201214138,air
+0.0825838836206755,0.219369442595553,0.602547816002806,0.0954988577809653,air
+0.475605070917918,0.131563358039827,0.336486223466872,0.0563453475753839,car
+0.548529134031058,0.111739013921236,0.274747127110788,0.0649847249369181,car
+0.0492883007890035,0.147665993914678,0.198430078864303,0.604615626432016,rail
+0.0416177352656057,0.112372024672977,0.316423982256426,0.529586257804991,rail
+0.277664288343939,0.10454378536069,0.301987541141381,0.31580438515399,rail
+0.473433359089019,0.122556922532929,0.184051766828693,0.219957951549358,car
+0.0608448298774427,0.162788138918268,0.0435461577053767,0.732820873498913,rail
+0.0823731307515791,0.271330376727114,0.058953790315777,0.58734270220553,rail
+0.30252266287387,0.137526159319229,0.268000022345827,0.291951155461074,car
+0.552124577721308,0.074738406798495,0.124612799344203,0.248524216135994,car
+0.496159437025487,0.088938956330721,0.162521703271273,0.252379903372519,car
+0.401119228012031,0.0797813053307688,0.259773178213105,0.259326288444095,car
+0.397423701604545,0.16783712122374,0.168254055563754,0.266485121607961,car
+0.56330900716915,0.0808177782609776,0.151801001546746,0.204072213023126,car
+0.0665448218061883,0.19793958968709,0.0476255963026822,0.687889992204039,rail
+0.0629584366522678,0.252987965996724,0.0450588491555637,0.638994748195444,rail
+0.0497090103830822,0.0371981350335585,0.399309993718841,0.513782860864519,rail
+0.0559630301446891,0.0418781290588263,0.334242525093231,0.567916315703254,rail
+0.368549946538465,0.0343718185701478,0.218473695166315,0.378604539725072,rail
+0.374814321651401,0.0356027632531146,0.337716138144828,0.251866776950657,car
+0.465255393722935,0.0350206986383966,0.033493838058626,0.466230069580043,rail
+0.27797018273499,0.0315366652759936,0.0301617043843072,0.660331447604709,rail
+0.590608811198923,0.147299990342037,0.0307124853403042,0.231378713118736,car
+0.398479857151362,0.108657160471646,0.0289507992740578,0.463912183102934,rail
+0.277664288343939,0.10454378536069,0.301987541141381,0.31580438515399,rail
+0.310211120914068,0.156473806378488,0.271926131018157,0.261388941689287,car
+0.512137453797633,0.0755246648133032,0.144483384878482,0.267854496510582,car
+0.555099065953213,0.0914845796255662,0.142887754007157,0.210528600414064,car
+0.286124521582021,0.130589228414347,0.251160483032828,0.332125766970805,rail
+0.336699652908385,0.126072716029152,0.187125517146371,0.350102113916092,rail
+0.2378635867802,0.0984651068026456,0.330853796919784,0.33281750949737,rail
+0.337912385755311,0.158525248929302,0.234067903845765,0.269494461469621,car
+0.461356129476213,0.19483660465541,0.0344534357579056,0.309353830110471,car
+0.377731058759061,0.141319434067364,0.0343155003681031,0.446634006805472,rail
+0.0408541400282686,0.121521877957188,0.415304809721937,0.422319172292607,rail
+0.0524424524812835,0.141599837822228,0.326391026180975,0.479566683515513,rail
+0.632772179226225,0.125158089836108,0.0227039033566723,0.219365827580994,car
+0.433781922835067,0.131971473608402,0.0479391674342581,0.386307436122273,car
+0.301105078182376,0.138302285517747,0.230456193938925,0.330136442360952,rail
+0.261335145968199,0.0865164634607569,0.23763704502216,0.414511345548884,rail
+0.525135975991264,0.0760348457462395,0.165591224070752,0.233237954191745,car
+0.248141790200427,0.136515794088018,0.191668569607928,0.423673846103627,rail
+0.506094254786633,0.0767141950894568,0.103086725508434,0.314104824615476,car
+0.445948970227529,0.106942252974836,0.172581527492397,0.274527249305238,car
+0.0583634318440795,0.149363835009253,0.724782069921289,0.0674906632253778,air
+0.104435847267298,0.351063961406523,0.423732025817948,0.120768165508231,air
+0.561669296024522,0.100844820374562,0.14725381937693,0.190232064223987,car
+0.464690394012059,0.0600851323864598,0.113529674697652,0.361694798903829,car
+0.609034348751364,0.0794741332333998,0.0218521885899812,0.289639329425255,car
+0.346515984325607,0.108235756017658,0.0314797237662781,0.513768535890456,rail
+0.0479149218697854,0.120396551559456,0.423764620075085,0.407923906495673,air
+0.0518172241585415,0.103980345020674,0.474731607259984,0.369470823560801,air
+0.0974562222356532,0.394433458925039,0.395413294927215,0.112697023912093,air
+0.0706417026542734,0.256337792686871,0.591331419338379,0.0816890853204768,air
+0.563971097027154,0.0756454685723876,0.156927420992811,0.203456013407647,car
+0.368522202077945,0.0922401760340078,0.245656558578442,0.293581063309605,car
+0.323643090600268,0.120316872011895,0.210180121288663,0.345859916099173,rail
+0.518853210308664,0.0670884619786798,0.24607050095291,0.167987826759746,car
+0.377238718463038,0.194188878923788,0.373704301523905,0.0548681010892697,car
+0.65418156918388,0.104720451772643,0.187623322650969,0.0534746563925089,car
+0.333500821264141,0.11348537649783,0.308869199185058,0.244144603052971,car
+0.256787396286903,0.127983981767929,0.14632956380792,0.468899058137247,rail
+0.0588977542562015,0.176455574291675,0.0421526512687962,0.722494020183327,rail
+0.0630113186249845,0.169255395222733,0.0450966963601385,0.722636589792144,rail
+0.604508773958913,0.107759923477891,0.0216898106977565,0.26604149186544,car
+0.421780638049015,0.0962120225776455,0.0312106056195638,0.450796733753776,rail
+0.379522701051933,0.206650694815524,0.360123502322495,0.0537031018100484,car
+0.394784054606107,0.14893618856466,0.386428428345124,0.0698513284841091,car
+0.643502642973135,0.128197670115039,0.0228782500471584,0.205421436864668,car
+0.665669878502337,0.0981660178871957,0.0236663549024053,0.212497748708062,car
+0.0430345652614996,0.114086908366358,0.481645110467551,0.361233415904591,air
+0.0400445004416607,0.145021343450064,0.364031401406677,0.450902754701599,rail
+0.0585377498005906,0.211994731486112,0.278431724325895,0.451035794387403,rail
+0.054681118338262,0.161166621419949,0.274792069528176,0.509360190713613,rail
+0.0970206920616741,0.257206985538748,0.533578939540927,0.11219338285865,air
+0.0907071153369131,0.219587909760894,0.584812524614074,0.104892450288119,air
+0.0463253462887529,0.169648819516606,0.296357517164787,0.487668317029854,rail
+0.0466787754030524,0.126538911056855,0.427654904944692,0.3991274085954,air
+0.375059139574514,0.172270545952257,0.0414494517712944,0.411220862701934,rail
+0.41194458784493,0.125286268211048,0.030482764993228,0.432286378950793,rail
+0.345469890076332,0.103903876352319,0.159337313993966,0.391288919577383,rail
+0.387753910816859,0.123090367977108,0.137107471918266,0.352048249287767,car
+0.240483103159203,0.0890766403312646,0.303818264719643,0.366621991789889,rail
+0.292988265771422,0.0985939119170736,0.314182643516442,0.294235178795062,air
+0.0464529955845805,0.165173890360479,0.380585999973183,0.407787114081758,rail
+0.0569298905218355,0.167129527766495,0.387792827098108,0.388147754613561,rail
+0.512137453797633,0.0755246648133032,0.144483384878482,0.267854496510582,car
+0.464690394012059,0.0600851323864598,0.113529674697652,0.361694798903829,car
+0.419585093760099,0.0849980728556056,0.247495512579472,0.247921320804823,car
+0.58494519517337,0.0862615875328609,0.142064718519579,0.18672849877419,car
+0.0438314145467638,0.144090680973292,0.359107578006367,0.452970326473577,rail
+0.0605240655606901,0.209663434043269,0.403478224070188,0.326334276325852,air
+0.546126339776206,0.120720160639996,0.170165957980447,0.16298754160335,car
+0.313044550868348,0.117118457009926,0.199689134748598,0.370147857373128,rail
+0.222246416490572,0.0682376511538282,0.176697524132838,0.532818408222762,rail
+0.23121747767901,0.124894201725337,0.175351820329194,0.468536500266459,rail
+0.354467253154738,0.172903303510961,0.0377635153276507,0.43486592800665,rail
+0.531710979829083,0.119514759237227,0.0273974399237291,0.321376821009961,car
+0.301105078182376,0.138302285517747,0.230456193938925,0.330136442360952,rail
+0.263141868226191,0.0976633580643334,0.280994346191263,0.358200427518213,rail
+0.525135975991264,0.0760348457462395,0.165591224070752,0.233237954191745,car
+0.256787396286903,0.127983981767929,0.14632956380792,0.468899058137247,rail
+0.400543559090676,0.136141194337079,0.168027685014105,0.29528756155814,car
+0.445948970227529,0.106942252974836,0.172581527492397,0.274527249305238,car
+0.525255731587107,0.0685416907590585,0.138975220013723,0.267227357640112,car
+0.546303968835348,0.0804033577949349,0.186560961693385,0.186731711676332,car
+0.385803419793412,0.267534633065399,0.0426368499113735,0.304025097229815,car
+0.632931086891721,0.1043118930795,0.0227096049731443,0.240047415055635,car
+0.33955157858748,0.0319589570198198,0.3008033506797,0.327686113713,car
+0.583656668544138,0.0218962878837435,0.131729494135849,0.26271754943627,car
+0.294586865140687,0.121314290428215,0.328868127424868,0.25523071700623,air
+0.232581103174949,0.0770865404701988,0.241623959687452,0.4487083966674,rail
+0.0643883674488057,0.260598306652581,0.261245674661522,0.413767651237091,rail
+0.0526809910966629,0.191163696044611,0.440984914956006,0.315170397902721,air
+0.232181670055812,0.0265843577306544,0.18459657031019,0.556637401903344,rail
+0.444752321063572,0.0347275667587577,0.251750266755184,0.268769845422486,car
+0.595621354448804,0.118658828747481,0.0211759414344407,0.264543875369274,car
+0.449026630232555,0.124705454054729,0.0329235736532752,0.393344342059441,car
+0.407909650539016,0.0956420204705365,0.0301841907449242,0.466264138245524,rail
+0.33467123029672,0.133662406925751,0.0293091536499465,0.502357209127583,rail
+0.61557735685265,0.0891299235113684,0.0218854310036326,0.273407288632349,car
+0.291296189595371,0.145183318018411,0.0316076691118594,0.531912823274359,rail
+0.506094254786633,0.0767141950894568,0.103086725508434,0.314104824615476,car
+0.594317445358775,0.117552001588216,0.100928880262564,0.187201672790444,car
+0.591446045138684,0.10997871660055,0.0307560226777326,0.267819215583034,car
+0.364905541018305,0.225973142875743,0.0403273324859514,0.368793983620001,rail
+0.0490021481763373,0.220057502127541,0.480868040500469,0.250072309195652,air
+0.0559551662171104,0.1843117554352,0.360757608695685,0.398975469652004,rail
+0.30252266287387,0.137526159319229,0.268000022345827,0.291951155461074,car
+0.226830004481138,0.123162339005265,0.26630807042142,0.383699586092177,rail
+0.0547691298067696,0.198740932261473,0.373074240803681,0.373415697128077,rail
+0.0439301867819085,0.0960363559639753,0.301021221868689,0.559012235385427,rail
+0.533866712205225,0.0785728801636794,0.118467627986957,0.269092779644139,car
+0.367392868663134,0.114851706130647,0.261132079624987,0.256623345581232,car
+0.376530365203104,0.173089422687213,0.0342064217016657,0.416173790408017,rail
+0.330015966722463,0.12108478732935,0.0239766849900948,0.524922560958091,rail
+0.323937724770925,0.108014165138309,0.202228517746966,0.3658195923438,rail
+0.288969709135401,0.119719793895548,0.219075737756533,0.372234759212517,rail
+0.330288528818337,0.134619569408334,0.19579260840961,0.339299293363719,rail
+0.49274063219465,0.0788772170309453,0.141321062794285,0.287061087980119,car
+0.475605070917918,0.131563358039827,0.336486223466872,0.0563453475753839,car
+0.570276898957649,0.181031296869873,0.201646512719252,0.0470452914532257,car
+0.70080563835157,0.0260513326321815,0.024915525683917,0.248227503332332,car
+0.432372031033757,0.0328451816125799,0.0314131709734584,0.503369616380205,rail
+0.378404355255003,0.142473574586325,0.411552387533175,0.0675696826254969,air
+0.578244984727846,0.149689337343506,0.224798293267246,0.0472673846614007,car
+0.391756639017614,0.10542965411221,0.0282026465521463,0.47461106031803,rail
+0.632931086891721,0.1043118930795,0.0227096049731443,0.240047415055635,car
+0.30252266287387,0.137526159319229,0.268000022345827,0.291951155461074,car
+0.480863931462214,0.110085339582567,0.171834543850964,0.237216185104255,car
+0.411423865000834,0.0744287864727996,0.261970015035853,0.252177333490513,car
+0.232581103174949,0.0770865404701988,0.241623959687452,0.4487083966674,rail
+0.0564016272300451,0.25097589290434,0.353773164479336,0.338849315386278,air
+0.0420318178055515,0.138724592041373,0.5219690986138,0.297274491539276,air
+0.563971097027154,0.0756454685723876,0.156927420992811,0.203456013407647,car
+0.415195216523386,0.119021598461342,0.165159493137338,0.300623691877934,car
+0.0755623734412212,0.247606833740007,0.0540793858260728,0.622751406992699,rail
+0.105784663930933,0.208419547844799,0.0757092372125192,0.610086551011749,rail
+0.279263198626473,0.14375461693564,0.276646731833978,0.30033545260391,rail
+0.261335145968199,0.0865164634607569,0.23763704502216,0.414511345548884,rail
+0.0636662617179184,0.186905545716667,0.0455654338892004,0.703862758676214,rail
+0.0497897229168314,0.134437204147788,0.0356341061452644,0.780138966790116,rail
+0.277176835582346,0.0317362182380746,0.474655874574832,0.216431071604747,air
+0.486033022038694,0.0266699003245882,0.188093990467983,0.299203087168735,car
+0.0593463943599417,0.17526471454779,0.451216826578556,0.314172064513712,air
+0.0597574734831509,0.218838835451356,0.32864462882326,0.392759062242233,rail
+0.28030280811073,0.152625310407712,0.265975206984663,0.301096674496894,rail
+0.277106441117455,0.0936205888198605,0.342025282125301,0.287247687937384,air
+0.518527331160801,0.144007463964231,0.276034819691724,0.0614303851832435,car
+0.345932654713166,0.187831742058257,0.406139646221643,0.0600959570069339,air
+0.39015255442377,0.161961030919295,0.391140039619989,0.0567463750369455,air
+0.528571836051756,0.10767358027626,0.300557608736834,0.06319697493515,car
+0.0821471015229254,0.365538073398653,0.0587920230061008,0.493522802072321,rail
+0.0827214410299957,0.27301931629626,0.0592030731939588,0.585056169479785,rail
+0.26219440402026,0.0805031215285281,0.0287118892756035,0.628590585175609,rail
+0.345010472703247,0.130525268576708,0.0313429534810888,0.493121305238957,rail
+0.357814828472879,0.199699886556112,0.0395437063409943,0.402941578630015,rail
+0.495053439256242,0.121225366911439,0.025275848935871,0.358445344896447,car
+0.0993961503086301,0.293541639704907,0.0711370291504684,0.535925180835995,rail
+0.0818208770006956,0.185289372089264,0.0585585467268344,0.674331204183205,rail
+0.092234622027129,0.249042653474248,0.0660115806844948,0.592711143814128,rail
+0.0602192011000899,0.218517624963135,0.0430984001973271,0.678164773739448,rail
+0.573116444745725,0.262719137152777,0.0627597525014121,0.101404665600086,car
+0.774205400025814,0.153132631599767,0.0277785357154834,0.0448834326589363,car
+0.0443730327014249,0.161855105520896,0.294060355607432,0.499711506170247,rail
+0.0637712143708718,0.214368683996431,0.258741673106545,0.463118428526152,rail
+0.28030280811073,0.152625310407712,0.265975206984663,0.301096674496894,rail
+0.432718796358482,0.0739021740813247,0.168457187218782,0.324921842341412,car
+0.0777496050732733,0.284728119167142,0.547613710651128,0.089908565108457,air
+0.0935004307252001,0.277017454707535,0.521359513100634,0.10812260146663,air
+0.2378635867802,0.0984651068026456,0.330853796919784,0.33281750949737,rail
+0.214227962336036,0.118707290702486,0.297978079388678,0.3690866675728,rail
+0.533866712205225,0.0785728801636794,0.118467627986957,0.269092779644139,car
+0.367392868663134,0.114851706130647,0.261132079624987,0.256623345581232,car
+0.0640885613429347,0.171466624986545,0.317656648791704,0.446788164878816,rail
+0.0671032832938403,0.180246866475487,0.364020133201204,0.388629717029469,rail
+0.595621354448804,0.118658828747481,0.0211759414344407,0.264543875369274,car
+0.495053439256242,0.121225366911439,0.025275848935871,0.358445344896447,car
+0.330288528818337,0.134619569408334,0.19579260840961,0.339299293363719,rail
+0.522615211611986,0.104321610235795,0.206930916000322,0.166132262151896,car
+0.240170415598022,0.11785872458062,0.181491139488615,0.460479720332743,rail
+0.374906825053446,0.0801285903612125,0.291218214421474,0.253746370163867,car
+0.240483103159203,0.0890766403312646,0.303818264719643,0.366621991789889,rail
+0.594317445358775,0.117552001588216,0.100928880262564,0.187201672790444,car
+0.440775771103152,0.112613678067937,0.270180765049281,0.176429785779631,car
+0.298690604920318,0.068134059821363,0.313936524951973,0.319238810306346,rail
+0.28030280811073,0.152625310407712,0.265975206984663,0.301096674496894,rail
+0.464690394012059,0.0600851323864598,0.113529674697652,0.361694798903829,car
+0.702811748917205,0.203326102480648,0.0358833252884277,0.0579788233137192,car
+0.548182350193922,0.297647661762054,0.0589389004309476,0.0952310876130771,car
+0.0547691298067696,0.198740932261473,0.373074240803681,0.373415697128077,rail
+0.0439301867819085,0.0960363559639753,0.301021221868689,0.559012235385427,rail
+0.546126339776206,0.120720160639996,0.170165957980447,0.16298754160335,car
+0.221235565390733,0.0810384418349318,0.186424976804258,0.511301015970078,rail
+0.30332153147079,0.13943563022483,0.221985756457949,0.33525708184643,rail
+0.23121747767901,0.124894201725337,0.175351820329194,0.468536500266459,rail
+0.316437653449678,0.107209825157632,0.406297520345779,0.170055001046911,air
+0.288969709135401,0.119719793895548,0.219075737756533,0.372234759212517,rail
+0.301105078182376,0.138302285517747,0.230456193938925,0.330136442360952,rail
+0.263141868226191,0.0976633580643334,0.280994346191263,0.358200427518213,rail
+0.391443442063777,0.162362545922908,0.0432601538291229,0.402933858184192,rail
+0.357605788933377,0.0728466652888465,0.0262204059583013,0.543327139819475,rail
+0.0462075761639039,0.111861401691162,0.381531418613543,0.460399603531392,rail
+0.0432429011115172,0.11615523175713,0.344676638555749,0.495925228575605,rail
+0.293271768081637,0.0644896797099257,0.196657088281738,0.445581463926699,rail
+0.323313843423817,0.120960477883134,0.253444552281573,0.302281126411476,car
+0.298839615673222,0.113282526050217,0.156755473938297,0.431122384338264,rail
+0.322611344247284,0.119457920799957,0.305592741666313,0.252337993286446,car
+0.410625339284839,0.118795466844729,0.297785908421272,0.17279328544916,car
+0.480863931462214,0.110085339582567,0.171834543850964,0.237216185104255,car
+0.547252911888893,0.14166646992798,0.265934702601596,0.0451459155815312,car
+0.518602147843156,0.103148274659689,0.33585756743957,0.0423920100575851,car
+0.0564016272300451,0.25097589290434,0.353773164479336,0.338849315386278,air
+0.057136737082267,0.171179629551704,0.389201816500863,0.382481816865166,air
+0.0880082276230162,0.235462825898335,0.0629867840400252,0.613542162438624,rail
+0.0844481971815513,0.204436036062832,0.0604388987496524,0.650676868005964,rail
+0.397921724520724,0.147930540124044,0.028910249204919,0.425237486150313,rail
+0.449026630232555,0.124705454054729,0.0329235736532752,0.393344342059441,car
+0.330288528818337,0.134619569408334,0.19579260840961,0.339299293363719,rail
+0.341293201332538,0.103798794358361,0.196761771738364,0.358146232570737,rail
+0.333500821264141,0.11348537649783,0.308869199185058,0.244144603052971,car
+0.387753910816859,0.123090367977108,0.137107471918266,0.352048249287767,car
+0.400543559090676,0.136141194337079,0.168027685014105,0.29528756155814,car
+0.308068947727387,0.0840039878774371,0.249271700713521,0.358655363681655,rail
+0.393533560351945,0.0731771160911278,0.355089045940153,0.178200277616774,car
+0.298690604920318,0.068134059821363,0.313936524951973,0.319238810306346,rail
+0.385803419793412,0.267534633065399,0.0426368499113735,0.304025097229815,car
+0.632931086891721,0.1043118930795,0.0227096049731443,0.240047415055635,car
+0.0517320490685967,0.186976181669868,0.364364286138075,0.396927483123461,rail
+0.0682964729890439,0.202344684042485,0.380821945181284,0.348536897787187,air
+0.629203968579203,0.112787826066699,0.2061016944303,0.051906510923798,car
+0.518602147843156,0.103148274659689,0.33585756743957,0.0423920100575851,car
+0.546126339776206,0.120720160639996,0.170165957980447,0.16298754160335,car
+0.56330900716915,0.0808177782609776,0.151801001546746,0.204072213023126,car
+0.541537524099607,0.11951243530897,0.0276491779812935,0.31130086261013,car
+0.345010472703247,0.130525268576708,0.0313429534810888,0.493121305238957,rail
+0.0456767228161892,0.149675932571577,0.567233088663837,0.237414255948397,air
+0.0522350475871809,0.163079628046903,0.346161975720994,0.438523348644922,rail
+0.526393067833068,0.0762168610501807,0.134448709642403,0.262941361474348,car
+0.55624048038957,0.125230652734739,0.112267291015665,0.206261575860027,car
+0.286073134366793,0.140384545987054,0.0250531288358559,0.548489190810297,rail
+0.297084520165645,0.163441752994982,0.0322357433672399,0.507237983472133,rail
+0.400543559090676,0.136141194337079,0.168027685014105,0.29528756155814,car
+0.594317445358775,0.117552001588216,0.100928880262564,0.187201672790444,car
+0.483995538815135,0.0256020199436521,0.296673033162047,0.193729408079165,car
+0.355387426605909,0.0337574465053436,0.278586918112767,0.332268208775981,car
+0.369513498774894,0.201200668771321,0.0323604986951544,0.39692533375863,rail
+0.506912512018374,0.0865733982957109,0.0258813353498337,0.380632754336082,car
+0.47687164923888,0.137960775374975,0.345827798928026,0.0393397764581195,car
+0.704703980236146,0.0953923351225866,0.159049495765346,0.0408541888759221,car
+0.541896646966227,0.0980320133526858,0.027922276186397,0.332149063494691,car
+0.589808830660281,0.148454973810099,0.0306708852319081,0.231065310297712,car
+0.463411197817232,0.120826935985056,0.158692868900553,0.25706899729716,car
+0.221235565390733,0.0810384418349318,0.186424976804258,0.511301015970078,rail
+0.653126659640366,0.0876039081897046,0.0236500057114772,0.235619426458452,car
+0.272250802979069,0.147058721721535,0.0290045054367186,0.551685969862676,rail
+0.541118373283777,0.107029582207986,0.164260232365308,0.187591812142928,car
+0.518853210308664,0.0670884619786798,0.24607050095291,0.167987826759746,car
+0.301691319587662,0.113095271194762,0.378732980315973,0.206480428901603,air
+0.263141868226191,0.0976633580643334,0.280994346191263,0.358200427518213,rail
+0.497934389529982,0.137740163795229,0.0365095930717928,0.327815853602996,car
+0.515036142805745,0.110078337736896,0.0262961020160361,0.348589417441324,car
+0.464877255226335,0.158007645636187,0.0343996366013566,0.342715462536122,car
+0.363118954444204,0.166593098203056,0.0329880435456683,0.437299903807071,rail
+0.0593463943599417,0.17526471454779,0.451216826578556,0.314172064513712,air
+0.0597574734831509,0.218838835451356,0.32864462882326,0.392759062242233,rail
+0.561669296024522,0.100844820374562,0.14725381937693,0.190232064223987,car
+0.464690394012059,0.0600851323864598,0.113529674697652,0.361694798903829,car
+0.292799063286656,0.0813173154453022,0.155869771530276,0.470013849737767,rail
+0.348963895768985,0.0962222701280942,0.218768959989257,0.336044874113664,car
+0.581956722461751,0.0313534209644042,0.0299864493055632,0.356703407268282,car
+0.31733781578527,0.036003057512741,0.0344333672608411,0.612225759441148,rail
+0.61817912640657,0.261064965571491,0.0461647596244304,0.0745911483975083,car
+0.805266632627473,0.119845755642874,0.0286293950414337,0.0462582166882195,car
+0.258694875667095,0.0241264811322617,0.212005566965425,0.505173076235218,rail
+0.444752321063572,0.0347275667587577,0.251750266755184,0.268769845422486,car
+0.323937724770925,0.108014165138309,0.202228517746966,0.3658195923438,rail
+0.43359271998206,0.0974603337180061,0.206874776931362,0.262072169368572,car
+0.258515087067459,0.0729187020934172,0.177436500499375,0.491129710339749,rail
+0.333706771048499,0.141372489543731,0.30067731002044,0.224243429387331,car
+0.556591023517614,0.0206903841810554,0.175509950003136,0.247208642298195,car
+0.284955401854796,0.032329162208914,0.162381021269188,0.520334414667102,rail
+0.332841166690883,0.123286719537774,0.036448141447187,0.507423972324155,rail
+0.411528815359098,0.138484166476848,0.0367067994232431,0.413280218740811,rail
+0.293271768081637,0.0644896797099257,0.196657088281738,0.445581463926699,rail
+0.310211120914068,0.156473806378488,0.271926131018157,0.261388941689287,car
+0.198266189245881,0.0721051939401085,0.258637813168647,0.470990803645364,rail
+0.277106441117455,0.0936205888198605,0.342025282125301,0.287247687937384,air
+0.533137320720187,0.108001083695615,0.314475171852344,0.0443864237318539,car
+0.45009058618215,0.140587727768655,0.343254732005593,0.0660669540436025,car
+0.0438314145467638,0.144090680973292,0.359107578006367,0.452970326473577,rail
+0.0400445004416607,0.145021343450064,0.364031401406677,0.450902754701599,rail
+0.533866712205225,0.0785728801636794,0.118467627986957,0.269092779644139,car
+0.56330900716915,0.0808177782609776,0.151801001546746,0.204072213023126,car
+0.293665593910258,0.0894911682111939,0.30583885972234,0.311004378156208,rail
+0.275040305355934,0.104053971013458,0.227792339831684,0.393113383798924,rail
+0.323937724770925,0.108014165138309,0.202228517746966,0.3658195923438,rail
+0.529685317235612,0.110357657068119,0.145987061939141,0.213969963757128,car
+0.301105078182376,0.138302285517747,0.230456193938925,0.330136442360952,rail
+0.261335145968199,0.0865164634607569,0.23763704502216,0.414511345548884,rail
+0.345469890076332,0.103903876352319,0.159337313993966,0.391288919577383,rail
+0.310180147953483,0.0631857484315553,0.15536295020602,0.471271153408942,rail
+0.246759674683197,0.137992699523004,0.4225675242683,0.192680101525499,air
+0.560299099114683,0.0998790929863881,0.174824435094089,0.164997372804841,car
+0.492830601846716,0.0878521375211254,0.202424811423217,0.216892449208941,car
+0.349218067332339,0.149009802535471,0.179853908222647,0.321918221909543,car
+0.09719231719499,0.260034524957922,0.530381310064296,0.112391847782793,air
+0.0907496408479606,0.223755312419962,0.58055342053271,0.104941626199368,air
+0.33955157858748,0.0319589570198198,0.3008033506797,0.327686113713,car
+0.625286947072812,0.023244045648764,0.151862456282827,0.199606550995597,car
+0.0600595883358696,0.161647406960434,0.43820624794092,0.340086756762777,air
+0.051215414644504,0.100905870153926,0.281666375011959,0.566212340189611,rail
+0.563910698776633,0.0211555040259124,0.128040467116623,0.286893330080832,car
+0.599186920090798,0.0222738187450298,0.161469412748412,0.217069848415761,car
+0.102161989217156,0.273330702482819,0.506368600708085,0.118138707591939,air
+0.085751964221023,0.25557885139483,0.559506802130527,0.09916238225362,air
+0.512766855372831,0.173726622959844,0.0379433351228549,0.27556318654447,car
+0.308249368851711,0.083983685227658,0.0274946670378544,0.580272278882777,rail
+0.301105078182376,0.138302285517747,0.230456193938925,0.330136442360952,rail
+0.49274063219465,0.0788772170309453,0.141321062794285,0.287061087980119,car
+0.265636082551065,0.0243238240832944,0.200734945607021,0.50930514775862,rail
+0.431985029282545,0.0230612187262454,0.152747331797878,0.392206420193332,car
+0.500677957632319,0.100662788078066,0.198244800556912,0.200414453732703,car
+0.308068947727387,0.0840039878774371,0.249271700713521,0.358655363681655,rail
+0.0786612483236552,0.232306299011218,0.598069675944207,0.0909627767209199,air
+0.0767110788115247,0.304832238098731,0.529749055348536,0.088707627741209,air
+0.330084420400785,0.0888324097275075,0.181187670579773,0.399895499291934,rail
+0.22333828914714,0.0842565781419797,0.218611321955563,0.473793810755318,rail
+0.533137320720187,0.108001083695615,0.314475171852344,0.0443864237318539,car
+0.45009058618215,0.140587727768655,0.343254732005593,0.0660669540436025,car
+0.411423865000834,0.0744287864727996,0.261970015035853,0.252177333490513,car
+0.214227962336036,0.118707290702486,0.297978079388678,0.3690866675728,rail
+0.0611171481510986,0.0457350470723573,0.273013186564584,0.62013461821196,rail
+0.0621048840174248,0.0464741873579905,0.519870952057914,0.37154997656667,air
+0.541537524099607,0.11951243530897,0.0276491779812935,0.31130086261013,car
+0.529696594364562,0.101100607870991,0.0267978630994531,0.342404934664993,car
+0.316437653449678,0.107209825157632,0.406297520345779,0.170055001046911,air
+0.43359271998206,0.0974603337180061,0.206874776931362,0.262072169368572,car
+0.407909650539016,0.0956420204705365,0.0301841907449242,0.466264138245524,rail
+0.457358897435011,0.193756829512957,0.0415494014838139,0.307334871568219,car
+0.360749533230408,0.0271543347109004,0.25059085506852,0.361505276990172,rail
+0.284955401854796,0.032329162208914,0.162381021269188,0.520334414667102,rail
+0.610913925161107,0.122826056240313,0.0217196334618788,0.244540385136702,car
+0.381159196367515,0.103522202868326,0.0274397343264164,0.487878866437742,rail
+0.492830601846716,0.0878521375211254,0.202424811423217,0.216892449208941,car
+0.546303968835348,0.0804033577949349,0.186560961693385,0.186731711676332,car
+0.643588426312556,0.115552977002686,0.0228812998756409,0.217977296809117,car
+0.405767567359104,0.137088832821681,0.0365261825774566,0.420617417241759,rail
+0.292799063286656,0.0813173154453022,0.155869771530276,0.470013849737767,rail
+0.336699652908385,0.126072716029152,0.187125517146371,0.350102113916092,rail
+0.289862887616638,0.120328552437575,0.290596537331881,0.299212022613906,rail
+0.343007744944616,0.0698729471410141,0.195041772124751,0.392077535789619,rail
+0.0564016272300451,0.25097589290434,0.353773164479336,0.338849315386278,air
+0.0409307427851737,0.0998010114001552,0.229587351558573,0.629680894256098,rail
+0.30332153147079,0.13943563022483,0.221985756457949,0.33525708184643,rail
+0.439129817262222,0.0838145684375166,0.193194592747918,0.283861021552343,car
+0.316437653449678,0.107209825157632,0.406297520345779,0.170055001046911,air
+0.390233780697022,0.0955578317308665,0.231658119216562,0.282550268355549,car
+0.595172173036173,0.0861754411013967,0.0213548129023589,0.297297572960071,car
+0.643892760287997,0.128530375848084,0.0228921197671581,0.20468474409676,car
+0.0567518254138809,0.205526998064435,0.39191504497251,0.345806131549174,air
+0.0427590342065998,0.173058152424804,0.35032164420432,0.433861169164276,rail
+0.240483103159203,0.0890766403312646,0.303818264719643,0.366621991789889,rail
+0.301534638566746,0.0818963055936238,0.230608598745444,0.385960457094185,rail
+0.378960768710591,0.115713438977204,0.297902808688559,0.207422983623647,car
+0.349218067332339,0.149009802535471,0.179853908222647,0.321918221909543,car
+0.298839615673222,0.113282526050217,0.156755473938297,0.431122384338264,rail
+0.277106441117455,0.0936205888198605,0.342025282125301,0.287247687937384,air
+0.559308092838128,0.11142455304776,0.150722831670493,0.178544522443619,car
+0.58494519517337,0.0862615875328609,0.142064718519579,0.18672849877419,car
+0.0784811588424634,0.19720079921451,0.0561683371740618,0.668149704768964,rail
+0.0678360566300995,0.133652267966276,0.0485497227303504,0.749961952673274,rail
+0.602360740797346,0.0324527050718807,0.0310378059405753,0.334148748190198,car
+0.422253283013015,0.0401088827175198,0.0383601833968022,0.499277650872663,rail
+0.418491338987815,0.08247711204531,0.165932566325396,0.333098982641479,car
+0.439129817262222,0.0838145684375166,0.193194592747918,0.283861021552343,car
+0.454989565964398,0.0345633247603909,0.0330564051347331,0.477390704140478,rail
+0.404207202207503,0.038394726386101,0.0367207622314928,0.520677309174903,rail
+0.305633221649336,0.0862091961135086,0.0275123389687282,0.580645243268427,rail
+0.41194458784493,0.125286268211048,0.030482764993228,0.432286378950793,rail
+0.409415423689319,0.0313876614715453,0.289657655416554,0.269539259422581,car
+0.322904495941624,0.0247553375369333,0.161736318250135,0.490603848271308,rail
+0.55181442023699,0.0821251166860778,0.170606105488716,0.195454357588217,car
+0.308068947727387,0.0840039878774371,0.249271700713521,0.358655363681655,rail
+0.277664288343939,0.10454378536069,0.301987541141381,0.31580438515399,rail
+0.546303968835348,0.0804033577949349,0.186560961693385,0.186731711676332,car
+0.610487316944678,0.0226938929870244,0.160052525102518,0.20676626496578,car
+0.311318602436352,0.0359736081291808,0.309936881786873,0.342770907647594,rail
+0.547913093978389,0.0205553426999286,0.170959755756844,0.260571807564838,car
+0.374218741023255,0.0286893225802334,0.207977272429485,0.389114663967026,rail
+0.2378635867802,0.0984651068026456,0.330853796919784,0.33281750949737,rail
+0.343007744944616,0.0698729471410141,0.195041772124751,0.392077535789619,rail
+0.476252908718323,0.137781771397473,0.15316741363248,0.232797906251724,car
+0.367392868663134,0.114851706130647,0.261132079624987,0.256623345581232,car
+0.248749770947028,0.0616423550499564,0.203855356957317,0.485752517045699,rail
+0.265488190412879,0.0974091689982749,0.214817797222898,0.422284843365949,rail
+0.0792220119618451,0.286333705459624,0.0566985598213779,0.577745722757153,rail
+0.0970998249352898,0.283579919484225,0.0694935674619116,0.549826688118573,rail
+0.258515087067459,0.0729187020934172,0.177436500499375,0.491129710339749,rail
+0.522615211611986,0.104321610235795,0.206930916000322,0.166132262151896,car
+0.316148600315383,0.131131821666351,0.496266579290464,0.0564529987278023,air
+0.400338034576476,0.220246918706037,0.309227310663571,0.0701877360539161,car
+0.0844457166363749,0.25299635977164,0.0604371234433254,0.60212080014866,rail
+0.0674879922532446,0.243923202874585,0.0483006158419479,0.640288189030223,rail
+0.0527753991757076,0.190747182870956,0.457637301997895,0.298840115955441,air
+0.0571803877972405,0.168532945060769,0.353121594368117,0.421165072773874,rail
+0.298839615673222,0.113282526050217,0.156755473938297,0.431122384338264,rail
+0.277375165921141,0.141082549179836,0.276144095913096,0.305398188985926,rail
+0.0593075513176953,0.237844702719554,0.321730050614176,0.381117695348575,rail
+0.0630583257632148,0.198683059468268,0.310128605898855,0.428130008869662,rail
+0.0455772609278939,0.123307763948165,0.414327909821988,0.416787065301952,rail
+0.04520535750131,0.127195205564056,0.414155956283921,0.413443480650713,air
+0.528251704298955,0.130545834203156,0.297222790458515,0.0439796710393746,car
+0.466407873328892,0.145805062029407,0.331509041966504,0.0562780226751958,car
+0.293665593910258,0.0894911682111939,0.30583885972234,0.311004378156208,rail
+0.275040305355934,0.104053971013458,0.227792339831684,0.393113383798924,rail
+0.351372401100023,0.03247080973913,0.219355494646075,0.396801294514772,rail
+0.367557785254593,0.0424721800371103,0.262638953872845,0.327331080835452,car
+0.258515087067459,0.0729187020934172,0.177436500499375,0.491129710339749,rail
+0.55624048038957,0.125230652734739,0.112267291015665,0.206261575860027,car
+0.481130902113756,0.180153080263323,0.0356023617080126,0.303113655914909,car
+0.511046577119028,0.0691778785348326,0.0183363815265343,0.401439162819605,car
+0.487351986237748,0.121547361815119,0.200174148187996,0.190926503759136,car
+0.306106968247215,0.14043692183434,0.184815073335626,0.36864103658282,rail
+0.591446045138684,0.10997871660055,0.0307560226777326,0.267819215583034,car
+0.410193579768412,0.206906027705438,0.0372646029791132,0.345635789547036,car
+0.382461406793407,0.095649969720435,0.216865087203772,0.305023536282386,car
+0.555099065953213,0.0914845796255662,0.142887754007157,0.210528600414064,car
+0.0622648359212346,0.249704482153342,0.0445624446643526,0.643468237261071,rail
+0.0718491538871386,0.195159067811539,0.0514218643140156,0.681569913987307,rail
+0.394105216807866,0.163601869271743,0.0354763669199627,0.406816547000428,rail
+0.527427703228472,0.104903648822127,0.0266830777021155,0.340985570247285,car
+0.300289775574285,0.111413623791453,0.203876243301393,0.38442035733287,rail
+0.378659336862111,0.0899771324503384,0.338550519629215,0.192813011058336,car
+0.0484091405314128,0.134966976761914,0.271534929726701,0.545088952979972,rail
+0.0669969963928122,0.22156086619544,0.332072384015168,0.37936975339658,rail
+0.541363181358571,0.302139982192373,0.0598284502596916,0.0966683861893641,car
+0.605352140867327,0.250796644934528,0.0549940523318602,0.0888571618662844,car
+0.0991331511157789,0.294874563093666,0.491356084576417,0.114636201214138,air
+0.0825838836206755,0.219369442595553,0.602547816002806,0.0954988577809653,air
+0.0487382596992997,0.130916374833684,0.495451223709281,0.324894141757735,air
+0.047653046245643,0.172918775035706,0.242778460110483,0.536649718608168,rail
+0.610913925161107,0.122826056240313,0.0217196334618788,0.244540385136702,car
+0.524138988379217,0.125692866295052,0.0275069344253856,0.322661210900345,car
+0.0786612483236552,0.232306299011218,0.598069675944207,0.0909627767209199,air
+0.0823770267152624,0.330361631777006,0.492001690183583,0.0952596513241487,air
+0.561669296024522,0.100844820374562,0.14725381937693,0.190232064223987,car
+0.432718796358482,0.0739021740813247,0.168457187218782,0.324921842341412,car
+0.645591471954635,0.0242198153247681,0.0231638603408157,0.307024852379781,car
+0.456664363517618,0.0350099815953359,0.0334835882658264,0.47484206662122,rail
+0.496159437025487,0.088938956330721,0.162521703271273,0.252379903372519,car
+0.337912385755311,0.158525248929302,0.234067903845765,0.269494461469621,car
+0.300289775574285,0.111413623791453,0.203876243301393,0.38442035733287,rail
+0.26614340574518,0.102262808029596,0.255778363474195,0.375815422751029,rail
+0.293665593910258,0.0894911682111939,0.30583885972234,0.311004378156208,rail
+0.31741934389074,0.162092898770015,0.242942610988925,0.277545146350321,car
+0.0493268639219436,0.161636910512577,0.382506195989011,0.406530029576468,rail
+0.0466787754030524,0.126538911056855,0.427654904944692,0.3991274085954,air
+0.352188869714363,0.0825772448438171,0.162661797186395,0.402572088255425,rail
+0.522615211611986,0.104321610235795,0.206930916000322,0.166132262151896,car
+0.475605070917918,0.131563358039827,0.336486223466872,0.0563453475753839,car
+0.482392719530983,0.103101480243842,0.374710560181734,0.0397952400434418,car
+0.500677957632319,0.100662788078066,0.198244800556912,0.200414453732703,car
+0.308068947727387,0.0840039878774371,0.249271700713521,0.358655363681655,rail
+0.0527753991757076,0.190747182870956,0.457637301997895,0.298840115955441,air
+0.0571803877972405,0.168532945060769,0.353121594368117,0.421165072773874,rail
+0.0519495596899381,0.0388747778599492,0.283490262613402,0.625685399836711,rail
+0.0504972072100104,0.037787956713273,0.495539358691823,0.416175477384894,air
+0.292799063286656,0.0813173154453022,0.155869771530276,0.470013849737767,rail
+0.480863931462214,0.110085339582567,0.171834543850964,0.237216185104255,car
+0.0430345652614996,0.114086908366358,0.481645110467551,0.361233415904591,air
+0.051215414644504,0.100905870153926,0.281666375011959,0.566212340189611,rail
+0.546126339776206,0.120720160639996,0.170165957980447,0.16298754160335,car
+0.26614340574518,0.102262808029596,0.255778363474195,0.375815422751029,rail
+0.405735141361752,0.123643057061336,0.422554005496747,0.0480677960801661,air
+0.491048601534154,0.122908224230093,0.327332542971518,0.0587106312642351,car
+0.258470322546271,0.126077577632495,0.298356696294083,0.317095403527151,rail
+0.288969709135401,0.119719793895548,0.219075737756533,0.372234759212517,rail
+0.368549946538465,0.0343718185701478,0.218473695166315,0.378604539725072,rail
+0.278651599827768,0.0259876912845023,0.25338322761159,0.44197748127614,rail
+0.586903275844386,0.243435193534457,0.0648612884200719,0.104800242201085,car
+0.561093986775832,0.279651741526207,0.060882612640074,0.098371659057887,car
+0.246759674683197,0.137992699523004,0.4225675242683,0.192680101525499,air
+0.292988265771422,0.0985939119170736,0.314182643516442,0.294235178795062,air
+0.604508773958913,0.107759923477891,0.0216898106977565,0.26604149186544,car
+0.409942289906118,0.174920559341269,0.0372417742040837,0.377895376548529,car
+0.0547006222051259,0.0409334467840954,0.424177116774026,0.480188814236752,rail
+0.054127035510625,0.0405042216767945,0.495893305391226,0.409475437421355,air
+0.559308092838128,0.11142455304776,0.150722831670493,0.178544522443619,car
+0.226830004481138,0.123162339005265,0.26630807042142,0.383699586092177,rail
+0.411423865000834,0.0744287864727996,0.261970015035853,0.252177333490513,car
+0.399760813514926,0.114369762520296,0.126231454613805,0.359637969350974,car
+0.446327665891954,0.110300103147112,0.25112792488061,0.192244306080324,car
+0.26614340574518,0.102262808029596,0.255778363474195,0.375815422751029,rail
+0.0640885613429347,0.171466624986545,0.317656648791704,0.446788164878816,rail
+0.0353935882424627,0.12792375527975,0.282112039392962,0.554570617084825,rail
+0.476070810242349,0.158741595013083,0.29720247731563,0.0679851174289376,car
+0.435848616112525,0.118748573983662,0.382588491006463,0.0628143188973496,car
+0.301105078182376,0.138302285517747,0.230456193938925,0.330136442360952,rail
+0.341293201332538,0.103798794358361,0.196761771738364,0.358146232570737,rail
+0.269205668110218,0.0311073579765643,0.422579052715677,0.277107921197541,air
+0.255063763349687,0.0292043137056647,0.319742258796015,0.395989664148633,rail
+0.590608811198923,0.147299990342037,0.0307124853403042,0.231378713118736,car
+0.411528815359098,0.138484166476848,0.0367067994232431,0.413280218740811,rail
+0.0560313869038543,0.136620757470926,0.394645807736665,0.412702047888555,rail
+0.054002356234695,0.214592981465852,0.37292784360669,0.358476818692763,air
+0.28030280811073,0.152625310407712,0.265975206984663,0.301096674496894,rail
+0.432718796358482,0.0739021740813247,0.168457187218782,0.324921842341412,car
+0.068066018878581,0.249265697442824,0.0487143048708351,0.63395397880776,rail
+0.0602770793316776,0.21786065579394,0.0431398231843829,0.678722441689999,rail
+0.631222346808228,0.0831279487941372,0.0224416524832139,0.263208051914421,car
+0.589808830660281,0.148454973810099,0.0306708852319081,0.231065310297712,car
+0.61817912640657,0.261064965571491,0.0461647596244304,0.0745911483975083,car
+0.597614788704638,0.229627205084554,0.0660450652937731,0.106712940917035,car
+0.0640885613429347,0.171466624986545,0.317656648791704,0.446788164878816,rail
+0.0353935882424627,0.12792375527975,0.282112039392962,0.554570617084825,rail
+0.323643090600268,0.120316872011895,0.210180121288663,0.345859916099173,rail
+0.529685317235612,0.110357657068119,0.145987061939141,0.213969963757128,car
+0.375059139574514,0.172270545952257,0.0414494517712944,0.411220862701934,rail
+0.33467123029672,0.133662406925751,0.0293091536499465,0.502357209127583,rail
+0.409415423689319,0.0313876614715453,0.289657655416554,0.269539259422581,car
+0.255063763349687,0.0292043137056647,0.319742258796015,0.395989664148633,rail
+0.80237589563868,0.121624816742988,0.0290543866714235,0.0469449009469087,car
+0.5407130346371,0.302978072809257,0.0597565996571268,0.0965522928965156,car
+0.0525524812253866,0.136788707443241,0.277352958495627,0.533305852835746,rail
+0.0597574734831509,0.218838835451356,0.32864462882326,0.392759062242233,rail
+0.512137453797633,0.0755246648133032,0.144483384878482,0.267854496510582,car
+0.464690394012059,0.0600851323864598,0.113529674697652,0.361694798903829,car
+0.402264164157251,0.182868433732423,0.356359434228622,0.0585079678817041,car
+0.488121201101848,0.182770504937426,0.271280149525857,0.057828144434869,car
+0.0793849195833163,0.288064334437175,0.540751125849481,0.0917996201300284,air
+0.0813872999966222,0.281936460261262,0.542561094670295,0.09411514507182,air
+0.300289775574285,0.111413623791453,0.203876243301393,0.38442035733287,rail
+0.55209607350094,0.0821670344147899,0.14966396310276,0.21607292898151,car
+0.248749770947028,0.0616423550499564,0.203855356957317,0.485752517045699,rail
+0.23121747767901,0.124894201725337,0.175351820329194,0.468536500266459,rail
+0.323937724770925,0.108014165138309,0.202228517746966,0.3658195923438,rail
+0.43359271998206,0.0974603337180061,0.206874776931362,0.262072169368572,car
+0.0540604695055949,0.219233252400896,0.0386906452932676,0.688015632800242,rail
+0.0966460027403976,0.322553904614909,0.0691687705496878,0.511631322095006,rail
+0.367857414220965,0.137739326196801,0.262652180634578,0.231751078947656,car
+0.225970574565706,0.139935613993564,0.28327168463368,0.35082212680705,rail
+0.332841166690883,0.123286719537774,0.036448141447187,0.507423972324155,rail
+0.662856894641417,0.118161077755022,0.0237833447318206,0.19519868287174,car
+0.0527753991757076,0.190747182870956,0.457637301997895,0.298840115955441,air
+0.0597574734831509,0.218838835451356,0.32864462882326,0.392759062242233,rail
+0.198266189245881,0.0721051939401085,0.258637813168647,0.470990803645364,rail
+0.277375165921141,0.141082549179836,0.276144095913096,0.305398188985926,rail
+0.410625339284839,0.118795466844729,0.297785908421272,0.17279328544916,car
+0.336699652908385,0.126072716029152,0.187125517146371,0.350102113916092,rail
+0.2378635867802,0.0984651068026456,0.330853796919784,0.33281750949737,rail
+0.214227962336036,0.118707290702486,0.297978079388678,0.3690866675728,rail
+0.590260117041814,0.170764488830452,0.189833203834921,0.0491421902928125,car
+0.676885286289345,0.100739091043919,0.183492220601416,0.0388834020653195,car
+0.410323230473444,0.125041223761749,0.0300857592636447,0.434549786501163,rail
+0.400712780327638,0.20462740342585,0.0442845495810985,0.350375266665413,car
+0.541118373283777,0.107029582207986,0.164260232365308,0.187591812142928,car
+0.518853210308664,0.0670884619786798,0.24607050095291,0.167987826759746,car
+0.330288528818337,0.134619569408334,0.19579260840961,0.339299293363719,rail
+0.251089486095578,0.10028117754708,0.271732244353287,0.376897092004056,rail
+0.333500821264141,0.11348537649783,0.308869199185058,0.244144603052971,car
+0.387753910816859,0.123090367977108,0.137107471918266,0.352048249287767,car
+0.55181442023699,0.0821251166860778,0.170606105488716,0.195454357588217,car
+0.248126570080625,0.139032916168285,0.305395881820055,0.307444631931035,rail
+0.596969032342176,0.0778997055089654,0.0214192843209331,0.303711977827925,car
+0.416680565791927,0.155891501053781,0.0378539221947718,0.38957401095952,car
diff --git a/pmml-rexp/src/test/resources/csv/ModeChoice.csv b/pmml-rexp/src/test/resources/csv/ModeChoice.csv
new file mode 100644
index 0000000..a1f412b
--- /dev/null
+++ b/pmml-rexp/src/test/resources/csv/ModeChoice.csv
@@ -0,0 +1,1001 @@
+ID,RP,SP,RP_journey,SP_task,av_car,av_bus,av_air,av_rail,time_car,cost_car,time_bus,cost_bus,access_bus,time_air,cost_air,access_air,service_air,time_rail,cost_rail,access_rail,service_rail,female,business,income,choice
+1,1,0,1,NA,0,0,1,1,0,0,0,0,0,50,80,55,0,140,55,5,0,0,0,46705,4
+1,1,0,2,NA,0,0,1,1,0,0,0,0,0,70,80,45,0,170,45,20,0,0,0,46705,4
+2,1,0,1,NA,1,1,0,1,345,40,345,30,15,0,0,0,0,130,55,20,0,1,0,50123,2
+2,1,0,2,NA,1,1,0,1,345,45,345,25,20,0,0,0,0,130,45,10,0,1,0,50123,2
+3,1,0,1,NA,0,0,1,1,0,0,0,0,0,90,65,40,0,130,35,20,0,1,0,67589,4
+3,1,0,2,NA,0,0,1,1,0,0,0,0,0,60,110,40,0,170,35,15,0,1,0,67589,4
+4,1,0,1,NA,0,1,1,1,0,0,420,15,5,60,110,40,0,140,65,25,0,0,0,42987,3
+4,1,0,2,NA,0,1,1,1,0,0,390,35,10,50,65,55,0,140,75,10,0,0,0,42987,3
+5,1,0,1,NA,0,1,1,1,0,0,300,30,5,70,65,45,0,170,35,25,0,0,1,24766,3
+5,1,0,2,NA,0,1,1,1,0,0,330,30,10,60,80,55,0,140,45,10,0,0,1,24766,3
+6,1,0,1,NA,0,1,1,1,0,0,330,35,25,90,50,55,0,120,65,5,0,1,0,16554,2
+6,1,0,2,NA,0,1,1,1,0,0,390,25,15,60,65,50,0,155,55,15,0,1,0,16554,4
+7,1,0,1,NA,1,1,1,1,250,45,390,20,25,90,50,35,0,170,35,15,0,0,1,40227,3
+7,1,0,2,NA,1,1,1,1,275,40,360,30,10,70,65,50,0,170,35,15,0,0,1,40227,3
+8,1,0,1,NA,0,1,0,1,0,0,330,35,15,0,0,0,0,140,75,25,0,0,0,32547,2
+8,1,0,2,NA,0,1,0,1,0,0,390,20,15,0,0,0,0,170,35,25,0,0,0,32547,4
+9,1,0,1,NA,1,1,1,1,250,45,330,30,10,80,50,45,0,155,65,15,0,0,1,52314,1
+9,1,0,2,NA,1,1,1,1,275,40,390,15,5,90,80,40,0,130,65,20,0,0,1,52314,3
+10,1,0,1,NA,1,1,1,1,345,45,345,25,10,90,50,55,0,130,35,5,0,0,0,66143,1
+10,1,0,2,NA,1,1,1,1,275,50,420,25,20,70,95,50,0,120,45,15,0,0,0,66143,1
+11,1,0,1,NA,1,1,1,1,300,30,390,20,5,70,110,40,0,155,75,25,0,1,0,26718,1
+11,1,0,2,NA,1,1,1,1,250,45,330,20,10,70,80,45,0,170,45,20,0,1,0,26718,2
+12,1,0,1,NA,1,1,1,1,390,30,420,20,20,50,65,55,0,130,75,10,0,0,0,47709,3
+12,1,0,2,NA,1,1,1,1,300,35,300,30,20,80,95,35,0,140,45,20,0,0,0,47709,1
+13,1,0,1,NA,1,1,1,1,345,35,345,35,10,60,95,40,0,130,75,15,0,0,1,55038,3
+13,1,0,2,NA,1,1,1,1,275,50,360,20,25,70,110,40,0,120,75,15,0,0,1,55038,1
+14,1,0,1,NA,0,0,1,1,0,0,0,0,0,50,80,50,0,140,45,10,0,0,1,30346,4
+14,1,0,2,NA,0,0,1,1,0,0,0,0,0,70,95,40,0,170,45,25,0,0,1,30346,4
+15,1,0,1,NA,1,1,0,1,345,35,345,35,20,0,0,0,0,130,65,20,0,0,1,34560,2
+15,1,0,2,NA,1,1,0,1,250,50,330,30,25,0,0,0,0,120,75,10,0,0,1,34560,4
+16,1,0,1,NA,1,1,0,1,275,35,390,15,5,0,0,0,0,140,65,20,0,1,1,70011,4
+16,1,0,2,NA,1,1,0,1,345,35,360,35,15,0,0,0,0,120,75,10,0,1,1,70011,4
+17,1,0,1,NA,0,1,1,1,0,0,330,35,20,80,65,55,0,120,45,5,0,0,0,32771,4
+17,1,0,2,NA,0,1,1,1,0,0,345,35,5,50,110,45,0,140,65,15,0,0,0,32771,4
+18,1,0,1,NA,1,1,1,1,300,45,390,25,20,70,95,50,0,120,35,10,0,1,0,64183,1
+18,1,0,2,NA,1,1,1,1,250,40,390,20,15,90,65,35,0,170,35,25,0,1,0,64183,1
+19,1,0,1,NA,1,0,1,1,390,30,0,0,0,70,95,45,0,130,75,15,0,0,0,67591,1
+19,1,0,2,NA,1,0,1,1,275,40,0,0,0,90,80,40,0,130,65,20,0,0,0,67591,3
+20,1,0,1,NA,0,1,1,1,0,0,390,35,5,50,80,55,0,155,55,15,0,0,0,28168,2
+20,1,0,2,NA,0,1,1,1,0,0,420,20,5,60,50,55,0,140,55,5,0,0,0,28168,3
+21,1,0,1,NA,1,1,0,1,275,50,300,35,5,0,0,0,0,120,75,15,0,1,1,23717,4
+21,1,0,2,NA,1,1,0,1,250,45,330,20,10,0,0,0,0,170,45,20,0,1,1,23717,1
+22,1,0,1,NA,0,1,1,1,0,0,330,25,15,70,80,35,0,170,35,25,0,1,1,63352,4
+22,1,0,2,NA,0,1,1,1,0,0,390,15,5,50,110,50,0,140,75,20,0,1,1,63352,4
+23,1,0,1,NA,1,1,1,1,345,35,345,35,10,60,95,40,0,130,75,15,0,1,0,23005,1
+23,1,0,2,NA,1,1,1,1,275,50,360,20,25,70,110,40,0,120,75,15,0,1,0,23005,3
+24,1,0,1,NA,1,1,1,1,300,40,390,25,20,60,65,55,0,170,45,15,0,1,0,61433,4
+24,1,0,2,NA,1,1,1,1,300,50,390,15,10,60,50,55,0,140,65,5,0,1,0,61433,3
+25,1,0,1,NA,1,1,1,1,345,30,345,35,15,70,95,40,0,155,55,20,0,0,0,20982,1
+25,1,0,2,NA,1,1,1,1,345,30,390,15,5,70,95,45,0,140,65,20,0,0,0,20982,2
+26,1,0,1,NA,1,1,1,1,300,35,390,25,15,80,65,45,0,155,45,15,0,0,1,57857,3
+26,1,0,2,NA,1,1,1,1,345,35,360,35,15,50,80,40,0,120,75,10,0,0,1,57857,3
+27,1,0,1,NA,1,1,0,1,275,50,330,35,20,0,0,0,0,120,45,5,0,1,0,60373,2
+27,1,0,2,NA,1,1,0,1,275,40,360,30,10,0,0,0,0,170,35,15,0,1,0,60373,4
+28,1,0,1,NA,0,0,1,1,0,0,0,0,0,80,80,35,0,130,65,25,0,0,0,67148,4
+28,1,0,2,NA,0,0,1,1,0,0,0,0,0,50,95,40,0,155,75,25,0,0,0,67148,4
+29,1,0,1,NA,1,1,1,0,390,30,420,15,20,90,65,35,0,0,0,0,0,0,0,70093,1
+29,1,0,2,NA,1,1,1,0,250,50,360,30,25,90,65,35,0,0,0,0,0,0,0,70093,1
+30,1,0,1,NA,1,0,1,1,390,35,0,0,0,50,80,55,0,155,55,15,0,1,0,51858,1
+30,1,0,2,NA,1,0,1,1,250,50,0,0,0,60,65,50,0,130,65,10,0,1,0,51858,3
+31,1,0,1,NA,1,1,0,1,250,40,330,35,10,0,0,0,0,170,35,25,0,1,1,50941,1
+31,1,0,2,NA,1,1,0,1,300,45,420,25,15,0,0,0,0,140,55,10,0,1,1,50941,1
+32,1,0,1,NA,1,1,1,1,275,45,420,20,15,80,80,40,0,130,35,15,0,0,0,26155,4
+32,1,0,2,NA,1,1,1,1,390,30,390,20,10,50,65,50,0,130,75,10,0,0,0,26155,2
+33,1,0,1,NA,1,1,1,1,345,35,345,35,10,60,95,40,0,130,75,15,0,1,0,45590,1
+33,1,0,2,NA,1,1,1,1,345,30,345,30,15,80,50,50,0,155,55,10,0,1,0,45590,3
+34,1,0,1,NA,1,1,0,1,300,50,420,15,20,0,0,0,0,130,75,10,0,0,1,37323,4
+34,1,0,2,NA,1,1,0,1,345,45,360,30,25,0,0,0,0,120,45,10,0,0,1,37323,4
+35,1,0,1,NA,1,1,1,1,250,45,300,25,5,70,80,35,0,170,35,25,0,1,0,48824,3
+35,1,0,2,NA,1,1,1,1,250,50,330,30,25,60,110,45,0,120,75,10,0,1,0,48824,2
+36,1,0,1,NA,0,0,1,1,0,0,0,0,0,70,95,35,0,140,65,20,0,0,0,34704,4
+36,1,0,2,NA,0,0,1,1,0,0,0,0,0,60,65,50,0,155,55,15,0,0,0,34704,4
+37,1,0,1,NA,1,1,0,1,250,45,390,20,25,0,0,0,0,170,35,15,0,0,1,47727,4
+37,1,0,2,NA,1,1,0,1,275,50,330,25,25,0,0,0,0,120,55,5,0,0,1,47727,1
+38,1,0,1,NA,1,1,1,1,300,40,390,15,5,70,95,50,0,130,75,10,0,1,0,55826,1
+38,1,0,2,NA,1,1,1,1,250,40,420,15,10,50,95,40,0,155,75,25,0,1,0,55826,4
+39,1,0,1,NA,1,1,0,1,250,45,390,20,20,0,0,0,0,120,75,5,0,1,1,50675,4
+39,1,0,2,NA,1,1,0,1,390,35,390,35,25,0,0,0,0,120,75,15,0,1,1,50675,4
+40,1,0,1,NA,1,1,1,1,390,35,390,35,20,90,50,35,0,130,75,25,0,0,0,55461,1
+40,1,0,2,NA,1,1,1,1,390,35,420,20,5,60,50,55,0,140,55,5,0,0,0,55461,1
+41,1,0,1,NA,1,1,1,0,390,30,420,20,15,50,80,55,0,0,0,0,0,1,1,45036,3
+41,1,0,2,NA,1,1,1,0,250,45,330,20,10,70,80,45,0,0,0,0,0,1,1,45036,1
+42,1,0,1,NA,1,1,0,1,300,40,330,25,15,0,0,0,0,170,35,25,0,0,0,69128,1
+42,1,0,2,NA,1,1,0,1,250,35,420,20,15,0,0,0,0,155,55,20,0,0,0,69128,1
+43,1,0,1,NA,1,1,1,1,250,45,300,35,20,70,65,50,0,120,75,10,0,0,0,67962,3
+43,1,0,2,NA,1,1,1,1,345,30,345,30,15,80,50,50,0,155,55,10,0,0,0,67962,2
+44,1,0,1,NA,1,1,1,1,345,40,390,25,25,60,110,40,0,130,45,10,0,1,0,15787,1
+44,1,0,2,NA,1,1,1,1,390,30,390,15,10,70,110,40,0,120,65,25,0,1,0,15787,1
+45,1,0,1,NA,1,0,1,1,345,30,0,0,0,70,95,40,0,155,55,20,0,1,0,18751,1
+45,1,0,2,NA,1,0,1,1,300,50,0,0,0,50,65,55,0,130,75,5,0,1,0,18751,4
+46,1,0,1,NA,1,1,1,0,250,50,420,20,15,60,95,45,0,0,0,0,0,0,0,33887,1
+46,1,0,2,NA,1,1,1,0,275,40,300,35,10,80,80,40,0,0,0,0,0,0,0,33887,2
+47,1,0,1,NA,1,1,1,1,275,45,390,15,25,70,80,55,0,155,35,5,0,0,0,35256,1
+47,1,0,2,NA,1,1,1,1,275,30,390,25,15,90,65,40,0,155,65,25,0,0,0,35256,1
+48,1,0,1,NA,1,1,1,1,300,45,390,25,20,70,95,50,0,120,35,10,0,1,0,67332,3
+48,1,0,2,NA,1,1,1,1,250,40,420,15,10,50,95,40,0,155,75,25,0,1,0,67332,1
+49,1,0,1,NA,1,1,1,1,250,45,390,15,10,80,65,50,0,155,45,20,0,0,0,27803,1
+49,1,0,2,NA,1,1,1,1,300,30,390,15,5,80,95,45,0,155,45,25,0,0,0,27803,1
+50,1,0,1,NA,0,1,1,1,0,0,300,35,10,80,110,40,0,170,55,25,0,1,0,29364,4
+50,1,0,2,NA,0,1,1,1,0,0,300,30,10,80,50,55,0,170,35,5,0,1,0,29364,2
+51,1,0,1,NA,1,1,0,1,275,45,300,30,25,0,0,0,0,170,35,10,0,0,1,38408,1
+51,1,0,2,NA,1,1,0,1,275,45,330,30,15,0,0,0,0,140,65,15,0,0,1,38408,4
+52,1,0,1,NA,0,1,1,1,0,0,420,20,15,80,80,40,0,130,35,15,0,0,0,50000,4
+52,1,0,2,NA,0,1,1,1,0,0,300,30,20,80,95,35,0,140,45,20,0,0,0,50000,4
+53,1,0,1,NA,0,1,1,1,0,0,345,35,10,60,95,40,0,130,75,15,0,0,1,24563,4
+53,1,0,2,NA,0,1,1,1,0,0,300,25,5,80,50,50,0,130,75,15,0,0,1,24563,4
+54,1,0,1,NA,1,1,1,1,300,50,420,15,20,50,110,45,0,130,75,10,0,1,0,65869,4
+54,1,0,2,NA,1,1,1,1,275,50,360,30,15,50,50,50,0,155,45,10,0,1,0,65869,3
+55,1,0,1,NA,0,1,1,1,0,0,300,30,5,70,65,45,0,170,35,25,0,0,0,54793,2
+55,1,0,2,NA,0,1,1,1,0,0,420,20,15,90,65,35,0,170,35,25,0,0,0,54793,3
+56,1,0,1,NA,1,0,0,1,250,30,0,0,0,0,0,0,0,140,65,15,0,0,0,44219,1
+56,1,0,2,NA,1,0,0,1,345,35,0,0,0,0,0,0,0,170,45,5,0,0,0,44219,1
+57,1,0,1,NA,1,1,1,1,250,45,390,20,25,90,50,35,0,170,35,15,0,1,0,69848,1
+57,1,0,2,NA,1,1,1,1,275,40,360,30,10,70,65,50,0,170,35,15,0,1,0,69848,3
+58,1,0,1,NA,1,1,1,0,300,40,420,20,5,50,110,50,0,0,0,0,0,0,1,37711,1
+58,1,0,2,NA,1,1,1,0,250,40,360,30,25,60,95,45,0,0,0,0,0,0,1,37711,1
+59,1,0,1,NA,0,1,1,1,0,0,330,30,10,80,50,45,0,155,65,15,0,1,0,52858,3
+59,1,0,2,NA,0,1,1,1,0,0,390,15,5,80,95,45,0,155,45,25,0,1,0,52858,4
+60,1,0,1,NA,1,0,1,1,390,35,0,0,0,50,80,55,0,155,55,15,0,0,1,31429,3
+60,1,0,2,NA,1,0,1,1,275,50,0,0,0,80,95,35,0,120,45,20,0,0,1,31429,4
+61,1,0,1,NA,1,1,1,1,275,30,420,20,25,90,80,35,0,130,75,25,0,1,0,64092,3
+61,1,0,2,NA,1,1,1,1,250,50,390,20,15,60,80,55,0,130,75,15,0,1,0,64092,1
+62,1,0,1,NA,1,1,1,1,275,40,360,25,25,80,80,40,0,140,55,20,0,1,1,19890,3
+62,1,0,2,NA,1,1,1,1,275,50,420,15,5,50,50,55,0,120,75,5,0,1,1,19890,3
+63,1,0,1,NA,1,1,1,1,300,40,420,15,10,90,50,35,0,140,55,25,0,1,0,32760,1
+63,1,0,2,NA,1,1,1,1,275,50,360,20,25,70,110,40,0,120,75,15,0,1,0,32760,4
+64,1,0,1,NA,1,1,1,1,300,40,390,25,20,60,65,55,0,170,45,15,0,0,0,33642,3
+64,1,0,2,NA,1,1,1,1,345,40,360,25,20,90,50,55,0,140,35,5,0,0,0,33642,4
+65,1,0,1,NA,1,1,1,1,275,50,390,25,20,70,80,40,0,140,35,15,0,1,1,53467,4
+65,1,0,2,NA,1,1,1,1,345,35,390,25,25,50,50,55,0,170,45,5,0,1,1,53467,3
+66,1,0,1,NA,1,1,0,0,390,35,390,35,25,0,0,0,0,0,0,0,0,0,1,51690,1
+66,1,0,2,NA,1,1,0,0,275,40,300,35,10,0,0,0,0,0,0,0,0,0,1,51690,1
+67,1,0,1,NA,1,1,0,1,300,45,300,15,10,0,0,0,0,155,65,20,0,1,0,36432,2
+67,1,0,2,NA,1,1,0,1,300,45,390,25,10,0,0,0,0,170,45,5,0,1,0,36432,4
+68,1,0,1,NA,0,1,1,1,0,0,420,20,5,50,110,50,0,155,65,20,0,1,1,61064,3
+68,1,0,2,NA,0,1,1,1,0,0,420,15,20,90,50,35,0,140,65,25,0,1,1,61064,3
+69,1,0,1,NA,0,1,1,1,0,0,390,15,10,70,95,45,0,130,75,15,0,1,1,59074,4
+69,1,0,2,NA,0,1,1,1,0,0,360,30,20,50,80,55,0,155,45,5,0,1,1,59074,4
+70,1,0,1,NA,1,1,1,1,390,35,390,35,20,90,50,35,0,130,75,25,0,1,0,70328,1
+70,1,0,2,NA,1,1,1,1,250,50,420,20,20,60,65,50,0,130,65,10,0,1,0,70328,1
+71,1,0,1,NA,1,1,0,1,300,30,390,20,5,0,0,0,0,155,75,25,0,0,1,69148,4
+71,1,0,2,NA,1,1,0,1,300,45,420,25,15,0,0,0,0,140,55,10,0,0,1,69148,4
+72,1,0,1,NA,1,1,1,1,250,50,420,20,20,60,110,35,0,140,55,25,0,1,0,66882,1
+72,1,0,2,NA,1,1,1,1,390,35,390,15,5,50,110,50,0,140,75,20,0,1,0,66882,4
+73,1,0,1,NA,1,1,0,1,250,45,300,35,20,0,0,0,0,120,75,10,0,1,0,68933,1
+73,1,0,2,NA,1,1,0,1,345,45,345,30,25,0,0,0,0,120,45,5,0,1,0,68933,4
+74,1,0,1,NA,1,1,1,1,300,50,420,15,20,50,110,45,0,130,75,10,0,1,1,66077,1
+74,1,0,2,NA,1,1,1,1,250,50,330,15,10,70,95,45,0,140,65,20,0,1,1,66077,4
+75,1,0,1,NA,1,1,0,1,250,45,300,25,5,0,0,0,0,170,35,25,0,1,1,47830,1
+75,1,0,2,NA,1,1,0,1,300,35,420,20,15,0,0,0,0,170,35,25,0,1,1,47830,4
+76,1,0,1,NA,1,1,1,1,250,30,330,35,25,90,80,35,0,140,65,15,0,0,0,68242,2
+76,1,0,2,NA,1,1,1,1,345,40,345,30,20,60,65,55,0,155,45,5,0,0,0,68242,4
+77,1,0,1,NA,1,1,1,1,300,45,300,15,10,60,110,40,0,155,65,20,0,1,1,68370,1
+77,1,0,2,NA,1,1,1,1,250,40,300,30,15,80,80,40,0,140,75,20,0,1,1,68370,3
+78,1,0,1,NA,1,1,1,1,275,50,360,25,10,70,65,50,0,120,65,10,0,1,0,22619,1
+78,1,0,2,NA,1,1,1,1,250,40,390,20,15,90,65,35,0,170,35,25,0,1,0,22619,4
+79,1,0,1,NA,1,1,0,1,250,45,390,15,10,0,0,0,0,155,45,20,0,1,1,47084,2
+79,1,0,2,NA,1,1,0,1,390,35,390,35,25,0,0,0,0,120,75,15,0,1,1,47084,4
+80,1,0,1,NA,1,0,1,1,250,50,0,0,0,80,80,40,0,120,45,20,0,0,1,55141,4
+80,1,0,2,NA,1,0,1,1,275,50,0,0,0,80,95,35,0,120,45,20,0,0,1,55141,1
+81,1,0,1,NA,1,1,1,1,390,30,420,20,15,50,80,55,0,140,55,5,0,1,1,17486,3
+81,1,0,2,NA,1,1,1,1,250,45,330,20,10,70,80,45,0,170,45,20,0,1,1,17486,4
+82,1,0,1,NA,1,1,1,1,275,45,420,20,15,80,80,40,0,130,35,15,0,0,1,58964,4
+82,1,0,2,NA,1,1,1,1,300,40,390,20,20,50,65,55,0,170,45,5,0,0,1,58964,3
+83,1,0,1,NA,1,0,0,1,390,30,0,0,0,0,0,0,0,140,55,15,0,0,0,71842,1
+83,1,0,2,NA,1,0,0,1,345,30,0,0,0,0,0,0,0,155,55,10,0,0,0,71842,1
+84,1,0,1,NA,1,1,1,1,300,50,420,15,20,50,110,45,0,130,75,10,0,0,0,38864,2
+84,1,0,2,NA,1,1,1,1,345,45,360,30,25,90,95,40,0,120,45,10,0,0,0,38864,1
+85,1,0,1,NA,1,1,1,0,345,35,345,35,20,90,50,35,0,0,0,0,0,1,0,35463,3
+85,1,0,2,NA,1,1,1,0,345,30,390,15,5,70,95,45,0,0,0,0,0,1,0,35463,1
+86,1,0,1,NA,1,1,1,1,300,35,390,25,15,80,65,45,0,155,45,15,0,1,0,58107,4
+86,1,0,2,NA,1,1,1,1,275,50,390,25,15,60,65,50,0,155,55,15,0,1,0,58107,2
+87,1,0,1,NA,1,1,1,0,275,50,330,35,20,80,65,55,0,0,0,0,0,0,0,38647,1
+87,1,0,2,NA,1,1,1,0,300,45,390,25,10,50,50,55,0,0,0,0,0,0,0,38647,3
+88,1,0,1,NA,0,1,1,1,0,0,390,30,10,80,80,35,0,130,65,25,0,1,0,58644,3
+88,1,0,2,NA,0,1,1,1,0,0,390,15,10,90,65,50,0,155,35,10,0,1,0,58644,2
+89,1,0,1,NA,0,1,1,1,0,0,390,15,10,70,95,45,0,130,75,15,0,1,0,33580,2
+89,1,0,2,NA,0,1,1,1,0,0,390,35,20,70,95,45,0,120,55,10,0,1,0,33580,4
+90,1,0,1,NA,1,1,1,1,300,45,330,35,20,80,95,45,0,120,55,5,0,1,1,74610,4
+90,1,0,2,NA,1,1,1,1,345,30,360,25,25,60,110,50,0,140,75,5,0,1,1,74610,3
+91,1,0,1,NA,0,1,1,1,0,0,390,20,5,70,110,40,0,155,75,25,0,0,0,74306,4
+91,1,0,2,NA,0,1,1,1,0,0,390,25,25,80,65,55,0,120,35,5,0,0,0,74306,4
+92,1,0,1,NA,1,1,1,1,345,40,345,30,15,90,50,35,0,130,55,20,0,1,0,26313,4
+92,1,0,2,NA,1,1,1,1,300,35,300,30,20,80,95,35,0,140,45,20,0,1,0,26313,2
+93,1,0,1,NA,1,1,1,0,250,45,360,20,10,90,50,40,0,0,0,0,0,0,0,65510,1
+93,1,0,2,NA,1,1,1,0,250,45,390,25,20,90,50,40,0,0,0,0,0,0,0,65510,3
+94,1,0,1,NA,1,0,1,1,390,30,0,0,0,60,110,40,0,140,65,25,0,1,0,23129,1
+94,1,0,2,NA,1,0,1,1,345,45,0,0,0,90,95,40,0,120,45,10,0,1,0,23129,1
+95,1,0,1,NA,1,1,0,0,250,45,300,25,5,0,0,0,0,0,0,0,0,0,0,49227,2
+95,1,0,2,NA,1,1,0,0,250,50,330,30,25,0,0,0,0,0,0,0,0,0,0,49227,2
+96,1,0,1,NA,0,1,1,1,0,0,390,35,25,70,110,45,0,130,35,10,0,0,1,36020,4
+96,1,0,2,NA,0,1,1,1,0,0,345,35,25,70,50,55,0,170,45,5,0,0,1,36020,3
+97,1,0,1,NA,1,1,0,1,275,45,330,15,5,0,0,0,0,170,55,25,0,1,0,67742,1
+97,1,0,2,NA,1,1,0,1,390,30,390,25,25,0,0,0,0,120,65,15,0,1,0,67742,4
+98,1,0,1,NA,1,0,1,0,300,30,0,0,0,70,95,50,0,0,0,0,0,0,0,74856,1
+98,1,0,2,NA,1,0,1,0,250,40,0,0,0,60,95,45,0,0,0,0,0,0,0,74856,3
+99,1,0,1,NA,1,1,0,1,250,45,390,15,10,0,0,0,0,155,45,20,0,0,0,40152,1
+99,1,0,2,NA,1,1,0,1,300,30,390,15,5,0,0,0,0,155,45,25,0,0,0,40152,1
+100,1,0,1,NA,1,1,0,1,300,45,330,35,20,0,0,0,0,120,55,5,0,1,0,40751,4
+100,1,0,2,NA,1,1,0,1,275,50,420,25,20,0,0,0,0,120,45,15,0,1,0,40751,4
+101,1,0,1,NA,1,0,0,1,250,50,0,0,0,0,0,0,0,120,75,5,0,0,0,63534,1
+101,1,0,2,NA,1,0,0,1,275,45,0,0,0,0,0,0,0,140,65,15,0,0,0,63534,4
+102,1,0,1,NA,1,1,1,1,345,40,345,30,15,90,50,35,0,130,55,20,0,1,0,53667,3
+102,1,0,2,NA,1,1,1,1,275,50,360,15,5,80,110,35,0,155,35,20,0,1,0,53667,1
+103,1,0,1,NA,0,1,1,1,0,0,360,30,25,60,50,55,0,140,55,5,0,1,1,74486,4
+103,1,0,2,NA,0,1,1,1,0,0,390,25,20,90,50,40,0,155,55,20,0,1,1,74486,3
+104,1,0,1,NA,1,1,0,0,345,40,390,25,20,0,0,0,0,0,0,0,0,0,0,15939,1
+104,1,0,2,NA,1,1,0,0,345,40,360,25,20,0,0,0,0,0,0,0,0,0,0,15939,1
+105,1,0,1,NA,1,1,0,1,345,30,345,35,15,0,0,0,0,155,55,20,0,1,0,46516,1
+105,1,0,2,NA,1,1,0,1,300,50,330,30,15,0,0,0,0,130,75,5,0,1,0,46516,4
+106,1,0,1,NA,1,1,1,1,300,45,330,35,25,90,50,55,0,120,65,5,0,0,0,54971,1
+106,1,0,2,NA,1,1,1,1,390,30,390,35,5,90,80,45,0,120,55,15,0,0,0,54971,1
+107,1,0,1,NA,1,1,1,1,300,45,300,15,10,60,110,40,0,155,65,20,0,1,0,68775,1
+107,1,0,2,NA,1,1,1,1,250,40,300,30,15,80,80,40,0,140,75,20,0,1,0,68775,1
+108,1,0,1,NA,1,1,1,1,300,45,390,25,20,70,95,50,0,120,35,10,0,0,0,66027,3
+108,1,0,2,NA,1,1,1,1,300,40,300,30,5,50,65,50,0,170,65,25,0,0,0,66027,1
+109,1,0,1,NA,1,1,1,1,250,45,390,20,20,90,50,50,0,120,75,5,0,0,1,48713,1
+109,1,0,2,NA,1,1,1,1,300,30,390,15,5,80,95,45,0,155,45,25,0,0,1,48713,4
+110,1,0,1,NA,0,1,1,1,0,0,420,20,15,80,80,50,0,120,75,10,0,1,0,39757,2
+110,1,0,2,NA,0,1,1,1,0,0,360,25,25,60,110,50,0,140,75,5,0,1,0,39757,4
+111,1,0,1,NA,0,0,1,1,0,0,0,0,0,50,80,55,0,140,55,5,0,1,0,21109,4
+111,1,0,2,NA,0,0,1,1,0,0,0,0,0,80,50,50,0,140,55,10,0,1,0,21109,4
+112,1,0,1,NA,0,1,1,1,0,0,420,20,20,50,65,55,0,130,75,10,0,0,0,64785,2
+112,1,0,2,NA,0,1,1,1,0,0,300,30,20,80,95,35,0,140,45,20,0,0,0,64785,3
+113,1,0,1,NA,1,0,1,1,345,35,0,0,0,60,50,55,0,140,55,5,0,1,0,55154,1
+113,1,0,2,NA,1,0,1,1,275,50,0,0,0,70,110,40,0,120,75,15,0,1,0,55154,1
+114,1,0,1,NA,1,1,1,1,390,30,420,15,5,60,110,40,0,140,65,25,0,0,0,69275,1
+114,1,0,2,NA,1,1,1,1,345,40,360,25,20,90,50,55,0,140,35,5,0,0,0,69275,4
+115,1,0,1,NA,1,1,0,1,390,40,390,25,5,0,0,0,0,130,75,15,0,1,0,41365,1
+115,1,0,2,NA,1,1,0,1,345,35,390,25,25,0,0,0,0,170,45,5,0,1,0,41365,4
+116,1,0,1,NA,1,1,1,1,390,35,390,35,25,70,110,45,0,130,35,10,0,1,1,54683,4
+116,1,0,2,NA,1,1,1,1,250,50,300,35,5,50,95,50,0,120,65,10,0,1,1,54683,4
+117,1,0,1,NA,1,1,1,1,275,45,390,15,25,70,80,55,0,155,35,5,0,1,1,58971,4
+117,1,0,2,NA,1,1,1,1,300,45,390,25,10,50,50,55,0,170,45,5,0,1,1,58971,4
+118,1,0,1,NA,1,0,1,1,300,45,0,0,0,70,95,50,0,120,35,10,0,0,0,26671,1
+118,1,0,2,NA,1,0,1,1,250,40,0,0,0,60,95,45,0,170,45,10,0,0,0,26671,1
+119,1,0,1,NA,1,1,1,1,250,45,390,20,20,90,50,50,0,120,75,5,0,0,1,33070,3
+119,1,0,2,NA,1,1,1,1,300,30,390,15,5,80,95,45,0,155,45,25,0,0,1,33070,1
+120,1,0,1,NA,1,1,1,0,250,50,360,20,5,80,80,40,0,0,0,0,0,0,0,58666,3
+120,1,0,2,NA,1,1,1,0,390,35,420,20,5,60,50,55,0,0,0,0,0,0,0,58666,3
+121,1,0,1,NA,1,1,1,1,390,30,420,20,15,50,80,55,0,140,55,5,0,1,0,68211,1
+121,1,0,2,NA,1,1,1,1,250,50,390,20,15,60,80,55,0,130,75,15,0,1,0,68211,1
+122,1,0,1,NA,1,1,1,1,390,35,390,35,5,70,95,45,0,140,45,20,0,1,0,24945,4
+122,1,0,2,NA,1,1,1,1,275,50,360,15,5,80,110,35,0,155,35,20,0,1,0,24945,2
+123,1,0,1,NA,1,1,1,1,250,45,360,20,10,90,50,40,0,140,65,20,0,0,0,48302,1
+123,1,0,2,NA,1,1,1,1,250,40,300,35,10,80,95,40,0,155,45,25,0,0,0,48302,4
+124,1,0,1,NA,1,1,1,1,345,40,345,35,25,80,80,45,0,120,45,10,0,1,1,45291,4
+124,1,0,2,NA,1,1,1,1,250,35,360,20,5,70,95,40,0,170,45,25,0,1,1,45291,3
+125,1,0,1,NA,1,1,1,1,390,40,390,25,5,60,110,50,0,130,75,15,0,0,0,66483,3
+125,1,0,2,NA,1,1,1,1,250,30,360,30,25,60,95,45,0,170,55,20,0,0,0,66483,4
+126,1,0,1,NA,1,1,1,1,300,35,390,25,15,80,65,45,0,155,45,15,0,0,1,22499,1
+126,1,0,2,NA,1,1,1,1,390,30,390,35,5,90,80,45,0,120,55,15,0,0,1,22499,3
+127,1,0,1,NA,1,1,0,1,275,45,390,15,25,0,0,0,0,155,35,5,0,0,1,25142,4
+127,1,0,2,NA,1,1,0,1,275,30,390,25,15,0,0,0,0,155,65,25,0,0,1,25142,4
+128,1,0,1,NA,1,1,1,1,275,50,360,25,10,70,65,50,0,120,65,10,0,1,1,17893,3
+128,1,0,2,NA,1,1,1,1,250,40,360,30,25,60,95,45,0,170,45,10,0,1,1,17893,4
+129,1,0,1,NA,1,1,0,1,250,45,390,15,10,0,0,0,0,155,45,20,0,1,0,59153,4
+129,1,0,2,NA,1,1,0,1,250,50,360,30,25,0,0,0,0,120,55,25,0,1,0,59153,4
+130,1,0,1,NA,1,1,0,1,250,50,360,20,5,0,0,0,0,120,45,20,0,0,1,31846,4
+130,1,0,2,NA,1,1,0,1,275,50,360,15,20,0,0,0,0,130,65,15,0,0,1,31846,4
+131,1,0,1,NA,1,1,0,1,250,40,330,35,10,0,0,0,0,170,35,25,0,1,0,25541,1
+131,1,0,2,NA,1,1,0,1,300,45,420,25,15,0,0,0,0,140,55,10,0,1,0,25541,1
+132,1,0,1,NA,0,1,1,0,0,0,390,35,5,70,95,45,0,0,0,0,0,0,1,59023,3
+132,1,0,2,NA,0,1,1,0,0,0,420,15,5,50,50,55,0,0,0,0,0,0,1,59023,2
+133,1,0,1,NA,1,1,1,1,250,45,360,20,10,90,50,40,0,140,65,20,0,0,0,54431,3
+133,1,0,2,NA,1,1,1,1,300,45,300,35,5,60,110,50,0,155,65,20,0,0,0,54431,1
+134,1,0,1,NA,1,1,0,1,345,40,390,25,20,0,0,0,0,140,45,10,0,0,0,33881,4
+134,1,0,2,NA,1,1,0,1,250,35,360,20,5,0,0,0,0,170,45,25,0,0,0,33881,1
+135,1,0,1,NA,0,1,1,0,0,0,390,25,20,70,80,40,0,0,0,0,0,1,0,57901,2
+135,1,0,2,NA,0,1,1,0,0,0,390,25,25,50,50,55,0,0,0,0,0,1,0,57901,3
+136,1,0,1,NA,1,1,0,1,300,35,390,25,15,0,0,0,0,155,45,15,0,0,0,62710,1
+136,1,0,2,NA,1,1,0,1,345,35,360,35,15,0,0,0,0,120,75,10,0,0,0,62710,4
+137,1,0,1,NA,1,1,0,1,250,50,360,25,15,0,0,0,0,120,65,20,0,0,0,62075,4
+137,1,0,2,NA,1,1,0,1,250,40,300,30,15,0,0,0,0,140,75,20,0,0,0,62075,1
+138,1,0,1,NA,1,1,0,1,275,50,360,25,10,0,0,0,0,120,65,10,0,1,1,51150,4
+138,1,0,2,NA,1,1,0,1,300,40,300,30,5,0,0,0,0,170,65,25,0,1,1,51150,4
+139,1,0,1,NA,0,1,1,1,0,0,330,30,10,80,50,45,0,155,65,15,0,0,0,57967,2
+139,1,0,2,NA,0,1,1,1,0,0,360,30,20,50,80,55,0,155,45,5,0,0,0,57967,3
+140,1,0,1,NA,1,1,1,1,300,45,330,35,20,80,95,45,0,120,55,5,0,0,0,25239,4
+140,1,0,2,NA,1,1,1,1,275,50,360,30,15,80,95,35,0,120,45,20,0,0,0,25239,1
+141,1,0,1,NA,1,1,1,1,300,30,390,20,5,70,110,40,0,155,75,25,0,1,0,54952,2
+141,1,0,2,NA,1,1,1,1,390,35,420,15,10,50,95,55,0,140,55,10,0,1,0,54952,1
+142,1,0,1,NA,1,1,1,1,390,35,390,35,5,70,95,45,0,140,45,20,0,1,0,50504,1
+142,1,0,2,NA,1,1,1,1,300,35,300,30,20,80,95,35,0,140,45,20,0,1,0,50504,3
+143,1,0,1,NA,0,1,1,0,0,0,300,35,20,70,65,50,0,0,0,0,0,0,0,24481,3
+143,1,0,2,NA,0,1,1,0,0,0,300,35,10,80,95,40,0,0,0,0,0,0,0,24481,2
+144,1,0,1,NA,1,1,0,1,345,40,390,25,25,0,0,0,0,130,45,10,0,0,0,26245,1
+144,1,0,2,NA,1,1,0,1,345,45,360,30,25,0,0,0,0,120,45,10,0,0,0,26245,4
+145,1,0,1,NA,1,1,0,0,250,45,300,25,5,0,0,0,0,0,0,0,0,1,0,74191,1
+145,1,0,2,NA,1,1,0,0,300,35,420,20,15,0,0,0,0,0,0,0,0,1,0,74191,1
+146,1,0,1,NA,1,1,1,1,250,50,420,20,15,60,95,45,0,140,75,10,0,1,0,38009,1
+146,1,0,2,NA,1,1,1,1,250,50,300,35,5,50,95,50,0,120,65,10,0,1,0,38009,3
+147,1,0,1,NA,1,1,1,0,275,45,330,15,5,70,110,40,0,0,0,0,0,0,0,34642,1
+147,1,0,2,NA,1,1,1,0,250,40,300,30,15,80,80,40,0,0,0,0,0,0,0,34642,2
+148,1,0,1,NA,1,1,0,0,275,50,360,25,10,0,0,0,0,0,0,0,0,1,1,61211,1
+148,1,0,2,NA,1,1,0,0,250,40,420,15,10,0,0,0,0,0,0,0,0,1,1,61211,1
+149,1,0,1,NA,1,1,0,1,250,45,390,20,20,0,0,0,0,120,75,5,0,1,1,53495,1
+149,1,0,2,NA,1,1,0,1,345,50,360,30,20,0,0,0,0,155,45,5,0,1,1,53495,1
+150,1,0,1,NA,1,1,1,1,390,35,390,35,5,50,80,55,0,155,55,15,0,0,1,39034,4
+150,1,0,2,NA,1,1,1,1,300,45,300,30,10,80,50,55,0,170,35,5,0,0,1,39034,3
+151,1,0,1,NA,1,1,1,1,275,45,300,30,25,50,95,45,0,170,35,10,0,1,0,18888,4
+151,1,0,2,NA,1,1,1,1,390,30,390,35,5,70,110,35,0,170,35,25,0,1,0,18888,1
+152,1,0,1,NA,1,1,1,0,275,40,360,25,25,80,80,40,0,0,0,0,0,1,1,68431,3
+152,1,0,2,NA,1,1,1,0,275,50,420,15,5,50,50,55,0,0,0,0,0,1,1,68431,3
+153,1,0,1,NA,1,1,1,1,275,45,360,25,20,90,65,35,0,130,55,20,0,0,0,46029,3
+153,1,0,2,NA,1,1,1,1,300,50,300,25,5,80,50,50,0,130,75,15,0,0,0,46029,1
+154,1,0,1,NA,1,1,1,1,345,40,390,25,25,60,110,40,0,130,45,10,0,1,1,38839,3
+154,1,0,2,NA,1,1,1,1,275,50,360,30,15,50,50,50,0,155,45,10,0,1,1,38839,3
+155,1,0,1,NA,1,0,1,1,275,40,0,0,0,70,65,45,0,170,35,25,0,1,0,52268,1
+155,1,0,2,NA,1,0,1,1,250,30,0,0,0,60,95,45,0,170,55,20,0,1,0,52268,3
+156,1,0,1,NA,1,0,1,1,300,45,0,0,0,90,50,55,0,120,65,5,0,1,0,33950,4
+156,1,0,2,NA,1,0,1,1,275,40,0,0,0,80,80,40,0,170,55,25,0,1,0,33950,1
+157,1,0,1,NA,1,1,1,1,275,45,390,15,25,70,80,55,0,155,35,5,0,1,0,62243,4
+157,1,0,2,NA,1,1,1,1,250,40,300,30,15,80,80,40,0,140,75,20,0,1,0,62243,1
+158,1,0,1,NA,1,1,1,0,250,50,330,30,15,80,50,55,0,0,0,0,0,0,0,23438,2
+158,1,0,2,NA,1,1,1,0,390,35,390,15,5,50,95,40,0,0,0,0,0,0,0,23438,1
+159,1,0,1,NA,0,1,1,0,0,0,390,15,10,60,110,35,0,0,0,0,0,0,0,49953,2
+159,1,0,2,NA,0,1,1,0,0,0,420,20,15,50,80,50,0,0,0,0,0,0,0,49953,3
+160,1,0,1,NA,1,1,1,1,390,35,390,35,5,50,80,55,0,155,55,15,0,1,0,57043,4
+160,1,0,2,NA,1,1,1,1,300,45,300,30,10,80,50,55,0,170,35,5,0,1,0,57043,3
+161,1,0,1,NA,1,1,1,1,250,50,420,15,25,90,65,45,0,120,75,5,0,1,0,40812,1
+161,1,0,2,NA,1,1,1,1,345,45,390,25,25,80,65,55,0,120,35,5,0,1,0,40812,4
+162,1,0,1,NA,1,1,1,1,345,40,345,30,15,90,50,35,0,130,55,20,0,1,1,36925,1
+162,1,0,2,NA,1,1,1,1,300,35,300,30,20,80,95,35,0,140,45,20,0,1,1,36925,1
+163,1,0,1,NA,1,1,0,1,300,40,420,15,10,0,0,0,0,140,55,25,0,1,0,68831,4
+163,1,0,2,NA,1,1,0,1,300,45,300,35,5,0,0,0,0,155,65,20,0,1,0,68831,1
+164,1,0,1,NA,1,1,1,0,390,30,420,15,5,60,110,40,0,0,0,0,0,0,0,22981,1
+164,1,0,2,NA,1,1,1,0,300,50,390,15,10,60,50,55,0,0,0,0,0,0,0,22981,2
+165,1,0,1,NA,0,1,1,0,0,0,390,20,5,60,110,45,0,0,0,0,0,1,1,42603,3
+165,1,0,2,NA,0,1,1,0,0,0,360,30,25,60,95,45,0,0,0,0,0,1,1,42603,2
+166,1,0,1,NA,1,1,0,1,300,35,360,25,25,0,0,0,0,155,35,15,0,0,0,63018,2
+166,1,0,2,NA,1,1,0,1,275,50,390,25,15,0,0,0,0,155,55,15,0,0,0,63018,2
+167,1,0,1,NA,1,1,1,1,275,40,360,30,20,50,80,50,0,155,55,5,0,0,0,51833,1
+167,1,0,2,NA,1,1,1,1,275,50,330,25,25,70,80,50,0,120,55,5,0,0,0,51833,2
+168,1,0,1,NA,0,1,1,1,0,0,330,30,15,80,50,55,0,130,55,10,0,1,1,37114,4
+168,1,0,2,NA,0,1,1,1,0,0,420,15,20,90,50,35,0,140,65,25,0,1,1,37114,3
+169,1,0,1,NA,1,1,1,1,390,40,390,15,10,60,110,35,0,155,65,25,0,1,1,30380,3
+169,1,0,2,NA,1,1,1,1,275,40,390,15,5,90,80,40,0,130,65,20,0,1,1,30380,4
+170,1,0,1,NA,0,1,1,1,0,0,390,35,5,50,80,55,0,155,55,15,0,0,0,61853,4
+170,1,0,2,NA,0,1,1,1,0,0,300,30,10,80,50,55,0,170,35,5,0,0,0,61853,4
+171,1,0,1,NA,1,1,1,1,275,30,420,20,25,90,80,35,0,130,75,25,0,1,0,33295,2
+171,1,0,2,NA,1,1,1,1,390,30,390,35,5,70,110,35,0,170,35,25,0,1,0,33295,1
+172,1,0,1,NA,1,0,1,1,345,35,0,0,0,80,50,55,0,130,65,5,0,0,0,28397,4
+172,1,0,2,NA,1,0,1,1,300,35,0,0,0,80,95,35,0,140,45,20,0,0,0,28397,1
+173,1,0,1,NA,1,1,1,1,250,45,300,35,20,70,65,50,0,120,75,10,0,1,1,60782,3
+173,1,0,2,NA,1,1,1,1,345,30,345,30,15,80,50,50,0,155,55,10,0,1,1,60782,3
+174,1,0,1,NA,0,1,0,1,0,0,420,20,25,0,0,0,0,130,55,5,0,0,0,16025,4
+174,1,0,2,NA,0,1,0,1,0,0,360,20,5,0,0,0,0,170,45,25,0,0,0,16025,4
+175,1,0,1,NA,1,1,1,1,275,50,390,25,20,70,80,40,0,140,35,15,0,1,0,61076,4
+175,1,0,2,NA,1,1,1,1,345,30,390,15,5,70,95,45,0,140,65,20,0,1,0,61076,4
+176,1,0,1,NA,1,1,1,1,300,35,360,25,25,70,80,45,0,155,35,15,0,1,0,29945,1
+176,1,0,2,NA,1,1,1,1,345,35,345,35,25,70,50,55,0,170,45,5,0,1,0,29945,1
+177,1,0,1,NA,1,1,0,1,275,50,330,35,20,0,0,0,0,120,45,5,0,1,0,36181,4
+177,1,0,2,NA,1,1,0,1,300,45,390,25,10,0,0,0,0,170,45,5,0,1,0,36181,2
+178,1,0,1,NA,1,1,1,1,300,45,390,25,20,70,95,50,0,120,35,10,0,0,0,46200,4
+178,1,0,2,NA,1,1,1,1,250,40,360,30,25,60,95,45,0,170,45,10,0,0,0,46200,1
+179,1,0,1,NA,0,1,0,1,0,0,420,15,10,0,0,0,0,130,75,15,0,0,0,58980,2
+179,1,0,2,NA,0,1,0,1,0,0,420,20,15,0,0,0,0,155,35,10,0,0,0,58980,4
+180,1,0,1,NA,1,1,1,1,390,35,390,35,20,90,50,35,0,130,75,25,0,0,0,18666,2
+180,1,0,2,NA,1,1,1,1,345,30,360,25,25,60,110,50,0,140,75,5,0,0,0,18666,1
+181,1,0,1,NA,1,1,1,1,275,45,300,30,25,50,95,45,0,170,35,10,0,0,0,25878,4
+181,1,0,2,NA,1,1,1,1,345,35,360,30,5,70,110,40,0,140,45,25,0,0,0,25878,4
+182,1,0,1,NA,1,1,1,1,275,45,420,20,15,80,80,40,0,130,35,15,0,0,0,50083,1
+182,1,0,2,NA,1,1,1,1,250,35,420,20,15,80,80,45,0,155,55,20,0,0,0,50083,1
+183,1,0,1,NA,1,1,1,1,345,40,345,35,10,90,65,40,0,130,35,20,0,0,0,71120,1
+183,1,0,2,NA,1,1,1,1,345,45,345,30,25,80,110,40,0,120,45,5,0,0,0,71120,4
+184,1,0,1,NA,1,1,1,1,390,30,420,15,5,60,110,40,0,140,65,25,0,0,0,30920,1
+184,1,0,2,NA,1,1,1,1,300,50,390,15,10,60,50,55,0,140,65,5,0,0,0,30920,3
+185,1,0,1,NA,0,1,1,1,0,0,300,25,5,70,80,35,0,170,35,25,0,0,0,28952,2
+185,1,0,2,NA,0,1,1,1,0,0,330,30,15,50,65,55,0,130,75,5,0,0,0,28952,3
+186,1,0,1,NA,1,1,1,1,275,35,390,15,5,70,95,35,0,140,65,20,0,0,0,24118,2
+186,1,0,2,NA,1,1,1,1,345,35,345,35,25,70,50,55,0,170,45,5,0,0,0,24118,1
+187,1,0,1,NA,1,1,1,0,390,35,390,35,10,60,95,45,0,0,0,0,0,1,1,22486,3
+187,1,0,2,NA,1,1,1,0,250,40,300,30,15,80,80,40,0,0,0,0,0,1,1,22486,1
+188,1,0,1,NA,1,1,1,1,250,50,330,30,15,80,50,55,0,130,55,10,0,1,0,53116,3
+188,1,0,2,NA,1,1,1,1,250,45,420,15,20,90,50,35,0,140,65,25,0,1,0,53116,4
+189,1,0,1,NA,0,1,0,1,0,0,390,20,20,0,0,0,0,120,75,5,0,0,1,48749,4
+189,1,0,2,NA,0,1,0,1,0,0,390,15,5,0,0,0,0,155,45,25,0,0,1,48749,4
+190,1,0,1,NA,1,1,0,1,300,45,330,35,20,0,0,0,0,120,55,5,0,1,1,55210,4
+190,1,0,2,NA,1,1,0,1,300,45,300,30,10,0,0,0,0,170,35,5,0,1,1,55210,4
+191,1,0,1,NA,1,1,1,1,275,30,420,20,25,90,80,35,0,130,75,25,0,1,0,55192,1
+191,1,0,2,NA,1,1,1,1,275,45,330,30,15,90,65,45,0,140,65,15,0,1,0,55192,1
+192,1,0,1,NA,0,1,1,1,0,0,420,20,20,50,65,55,0,130,75,10,0,1,0,23101,2
+192,1,0,2,NA,0,1,1,1,0,0,390,15,5,50,110,50,0,140,75,20,0,1,0,23101,2
+193,1,0,1,NA,0,1,1,1,0,0,360,25,20,90,65,35,0,130,55,20,0,1,0,25950,3
+193,1,0,2,NA,0,1,1,1,0,0,300,35,10,80,95,40,0,155,45,25,0,1,0,25950,2
+194,1,0,1,NA,1,1,0,1,390,30,420,20,25,0,0,0,0,130,55,5,0,0,0,29866,4
+194,1,0,2,NA,1,1,0,1,390,30,390,35,10,0,0,0,0,140,75,10,0,0,0,29866,2
+195,1,0,1,NA,1,1,1,1,345,35,345,35,20,90,50,35,0,130,65,20,0,0,0,69859,3
+195,1,0,2,NA,1,1,1,1,300,45,330,30,10,60,80,55,0,140,45,10,0,0,0,69859,1
+196,1,0,1,NA,1,1,1,1,390,30,420,20,20,50,80,35,0,130,65,25,0,1,1,49637,4
+196,1,0,2,NA,1,1,1,1,345,35,360,35,15,50,80,40,0,120,75,10,0,1,1,49637,3
+197,1,0,1,NA,1,1,1,1,275,50,330,35,20,80,65,55,0,120,45,5,0,1,0,66895,2
+197,1,0,2,NA,1,1,1,1,275,30,390,25,15,90,65,40,0,155,65,25,0,1,0,66895,1
+198,1,0,1,NA,1,1,1,1,250,50,330,30,15,80,50,55,0,130,55,10,0,1,1,19703,3
+198,1,0,2,NA,1,1,1,1,250,40,420,15,10,50,95,40,0,155,75,25,0,1,1,19703,1
+199,1,0,1,NA,1,1,1,1,390,40,390,15,10,60,110,35,0,155,65,25,0,0,1,42289,1
+199,1,0,2,NA,1,1,1,1,275,40,390,15,5,90,80,40,0,130,65,20,0,0,1,42289,4
+200,1,0,1,NA,1,1,1,0,390,35,390,35,20,90,50,35,0,0,0,0,0,0,0,23829,3
+200,1,0,2,NA,1,1,1,0,275,35,360,30,15,90,80,35,0,0,0,0,0,0,0,23829,1
+201,1,0,1,NA,0,1,1,1,0,0,420,15,25,90,65,45,0,120,75,5,0,0,1,73745,3
+201,1,0,2,NA,0,1,1,1,0,0,360,30,5,70,110,40,0,140,45,25,0,0,1,73745,4
+202,1,0,1,NA,1,1,1,1,250,50,420,20,20,60,110,35,0,140,55,25,0,0,0,31180,1
+202,1,0,2,NA,1,1,1,1,250,35,420,20,15,80,80,45,0,155,55,20,0,0,0,31180,1
+203,1,0,1,NA,0,1,1,1,0,0,345,35,10,60,95,40,0,130,75,15,0,1,0,60111,3
+203,1,0,2,NA,0,1,1,1,0,0,300,25,5,80,50,50,0,130,75,15,0,1,0,60111,3
+204,1,0,1,NA,1,1,0,1,300,40,390,25,20,0,0,0,0,170,45,15,0,0,0,15490,4
+204,1,0,2,NA,1,1,0,1,300,50,390,15,10,0,0,0,0,140,65,5,0,0,0,15490,2
+205,1,0,1,NA,1,1,1,0,390,40,390,25,5,60,110,50,0,0,0,0,0,0,1,44248,3
+205,1,0,2,NA,1,1,1,0,300,35,420,20,15,90,65,35,0,0,0,0,0,0,1,44248,3
+206,1,0,1,NA,1,1,1,1,275,35,390,15,5,70,95,35,0,140,65,20,0,0,0,62630,1
+206,1,0,2,NA,1,1,1,1,275,50,390,25,15,60,65,50,0,155,55,15,0,0,0,62630,3
+207,1,0,1,NA,0,1,1,0,0,0,360,25,15,60,110,45,0,0,0,0,0,0,0,43741,3
+207,1,0,2,NA,0,1,1,0,0,0,360,30,10,70,65,50,0,0,0,0,0,0,0,43741,3
+208,1,0,1,NA,1,1,1,0,300,40,390,15,5,70,95,50,0,0,0,0,0,1,0,61429,2
+208,1,0,2,NA,1,1,1,0,300,40,300,30,5,50,65,50,0,0,0,0,0,1,0,61429,1
+209,1,0,1,NA,0,1,1,1,0,0,390,15,10,60,110,35,0,155,65,25,0,0,0,19605,2
+209,1,0,2,NA,0,1,1,1,0,0,390,15,5,80,95,45,0,155,45,25,0,0,0,19605,2
+210,1,0,1,NA,1,1,1,1,250,50,360,20,5,80,80,40,0,120,45,20,0,1,0,62368,2
+210,1,0,2,NA,1,1,1,1,345,30,360,25,25,60,110,50,0,140,75,5,0,1,0,62368,1
+211,1,0,1,NA,0,1,0,1,0,0,390,20,5,0,0,0,0,155,75,25,0,0,0,36499,2
+211,1,0,2,NA,0,1,0,1,0,0,390,20,15,0,0,0,0,130,75,15,0,0,0,36499,2
+212,1,0,1,NA,1,1,1,1,275,45,420,20,15,80,80,40,0,130,35,15,0,1,1,46509,4
+212,1,0,2,NA,1,1,1,1,390,35,390,15,5,50,110,50,0,140,75,20,0,1,1,46509,1
+213,1,0,1,NA,1,1,1,1,345,35,345,35,10,60,95,40,0,130,75,15,0,0,1,19608,2
+213,1,0,2,NA,1,1,1,1,345,30,345,30,15,80,50,50,0,155,55,10,0,0,1,19608,3
+214,1,0,1,NA,1,1,1,1,300,50,420,15,20,50,110,45,0,130,75,10,0,0,1,18624,4
+214,1,0,2,NA,1,1,1,1,390,30,390,35,10,50,65,55,0,140,75,10,0,0,1,18624,3
+215,1,0,1,NA,0,1,0,1,0,0,360,25,15,0,0,0,0,170,35,5,0,0,1,49003,4
+215,1,0,2,NA,0,1,0,1,0,0,390,25,25,0,0,0,0,170,45,5,0,0,1,49003,4
+216,1,0,1,NA,0,0,1,1,0,0,0,0,0,80,65,45,0,155,45,15,0,0,0,61960,3
+216,1,0,2,NA,0,0,1,1,0,0,0,0,0,60,65,50,0,155,55,15,0,0,0,61960,4
+217,1,0,1,NA,1,0,1,1,275,40,0,0,0,50,80,50,0,155,55,5,0,0,0,21322,1
+217,1,0,2,NA,1,0,1,1,275,50,0,0,0,70,80,50,0,120,55,5,0,0,0,21322,4
+218,1,0,1,NA,1,0,0,1,300,30,0,0,0,0,0,0,0,140,75,25,0,0,0,56031,1
+218,1,0,2,NA,1,0,0,1,250,40,0,0,0,0,0,0,0,170,35,25,0,0,0,56031,4
+219,1,0,1,NA,1,1,0,1,345,45,345,35,25,0,0,0,0,120,45,5,0,1,0,57743,1
+219,1,0,2,NA,1,1,0,1,300,35,330,30,15,0,0,0,0,155,45,20,0,1,0,57743,1
+220,1,0,1,NA,1,1,1,1,250,50,360,20,5,80,80,40,0,120,45,20,0,0,0,36679,4
+220,1,0,2,NA,1,1,1,1,275,50,420,25,20,70,95,50,0,120,45,15,0,0,0,36679,4
+221,1,0,1,NA,1,1,1,1,390,40,390,30,10,50,50,55,0,170,35,5,0,1,0,42123,4
+221,1,0,2,NA,1,1,1,1,390,35,420,15,10,50,95,55,0,140,55,10,0,1,0,42123,1
+222,1,0,1,NA,1,1,1,1,275,40,360,25,25,80,80,40,0,140,55,20,0,0,0,56027,4
+222,1,0,2,NA,1,1,1,1,300,40,390,20,20,50,65,55,0,170,45,5,0,0,0,56027,1
+223,1,0,1,NA,1,1,1,1,250,45,360,20,10,90,50,40,0,140,65,20,0,1,0,27690,2
+223,1,0,2,NA,1,1,1,1,275,50,360,20,25,70,110,40,0,120,75,15,0,1,0,27690,1
+224,1,0,1,NA,1,1,0,1,300,50,420,15,20,0,0,0,0,130,75,10,0,1,1,66974,4
+224,1,0,2,NA,1,1,0,1,275,50,360,30,15,0,0,0,0,155,45,10,0,1,1,66974,4
+225,1,0,1,NA,0,1,1,1,0,0,360,25,15,80,50,55,0,170,35,5,0,1,1,29625,3
+225,1,0,2,NA,0,1,1,1,0,0,390,15,5,70,95,45,0,140,65,20,0,1,1,29625,3
+226,1,0,1,NA,1,1,0,1,390,35,390,35,25,0,0,0,0,130,35,10,0,0,1,54537,4
+226,1,0,2,NA,1,1,0,1,250,50,300,35,5,0,0,0,0,120,65,10,0,0,1,54537,4
+227,1,0,1,NA,1,1,1,1,250,50,360,25,15,60,110,45,0,120,65,20,0,0,0,51291,3
+227,1,0,2,NA,1,1,1,1,275,40,360,30,10,70,65,50,0,170,35,15,0,0,0,51291,2
+228,1,0,1,NA,1,1,1,1,390,30,390,30,10,80,80,35,0,130,65,25,0,0,0,15619,1
+228,1,0,2,NA,1,1,1,1,250,40,360,30,25,60,95,45,0,170,45,10,0,0,0,15619,4
+229,1,0,1,NA,1,1,1,1,390,40,390,15,10,60,110,35,0,155,65,25,0,1,0,25267,2
+229,1,0,2,NA,1,1,1,1,345,50,360,30,20,50,80,55,0,155,45,5,0,1,0,25267,4
+230,1,0,1,NA,0,1,1,0,0,0,345,25,10,90,50,55,0,0,0,0,0,1,1,19957,3
+230,1,0,2,NA,0,1,1,0,0,0,360,15,20,50,110,45,0,0,0,0,0,1,1,19957,2
+231,1,0,1,NA,1,1,1,1,390,30,420,20,15,50,80,55,0,140,55,5,0,0,1,28453,3
+231,1,0,2,NA,1,1,1,1,390,30,390,35,5,70,110,35,0,170,35,25,0,0,1,28453,3
+232,1,0,1,NA,1,1,0,1,390,35,390,35,5,0,0,0,0,140,45,20,0,1,0,74743,4
+232,1,0,2,NA,1,1,0,1,275,50,360,15,5,0,0,0,0,155,35,20,0,1,0,74743,1
+233,1,0,1,NA,0,1,1,1,0,0,345,35,10,90,65,40,0,130,35,20,0,0,0,26648,4
+233,1,0,2,NA,0,1,1,1,0,0,300,25,5,80,50,50,0,130,75,15,0,0,0,26648,4
+234,1,0,1,NA,0,1,1,0,0,0,420,15,20,50,110,45,0,0,0,0,0,0,0,74165,3
+234,1,0,2,NA,0,1,1,0,0,0,360,30,25,90,95,40,0,0,0,0,0,0,0,74165,2
+235,1,0,1,NA,1,1,1,1,390,40,390,25,5,60,110,50,0,130,75,15,0,0,0,24280,1
+235,1,0,2,NA,1,1,1,1,300,45,330,30,10,60,80,55,0,140,45,10,0,0,0,24280,1
+236,1,0,1,NA,1,1,1,1,300,35,360,25,25,70,80,45,0,155,35,15,0,0,1,44753,4
+236,1,0,2,NA,1,1,1,1,390,30,390,35,5,90,80,45,0,120,55,15,0,0,1,44753,4
+237,1,0,1,NA,1,1,1,0,275,45,390,15,25,70,80,55,0,0,0,0,0,1,1,23522,3
+237,1,0,2,NA,1,1,1,0,345,30,345,35,5,50,110,45,0,0,0,0,0,1,1,23522,1
+238,1,0,1,NA,1,1,1,1,275,50,360,25,10,70,65,50,0,120,65,10,0,0,0,29780,3
+238,1,0,2,NA,1,1,1,1,250,40,420,15,10,50,95,40,0,155,75,25,0,0,0,29780,2
+239,1,0,1,NA,0,1,0,1,0,0,390,15,10,0,0,0,0,155,65,25,0,1,1,42169,2
+239,1,0,2,NA,0,1,0,1,0,0,330,30,15,0,0,0,0,155,45,20,0,1,1,42169,4
+240,1,0,1,NA,1,1,0,1,390,35,390,35,20,0,0,0,0,130,75,25,0,1,0,61566,1
+240,1,0,2,NA,1,1,0,1,300,45,300,30,10,0,0,0,0,170,35,5,0,1,0,61566,4
+241,1,0,1,NA,1,1,1,0,275,30,420,20,25,90,80,35,0,0,0,0,0,1,0,21774,1
+241,1,0,2,NA,1,1,1,0,250,45,330,20,10,70,80,45,0,0,0,0,0,1,0,21774,1
+242,1,0,1,NA,1,1,0,1,390,30,420,20,20,0,0,0,0,130,75,10,0,0,0,18007,1
+242,1,0,2,NA,1,1,0,1,390,30,390,20,10,0,0,0,0,130,75,10,0,0,0,18007,2
+243,1,0,1,NA,0,1,1,1,0,0,390,25,5,90,50,50,0,140,55,15,0,0,0,49222,3
+243,1,0,2,NA,0,1,1,1,0,0,390,25,20,90,50,40,0,155,55,20,0,0,0,49222,3
+244,1,0,1,NA,0,1,1,1,0,0,390,25,20,50,80,50,0,140,45,10,0,0,0,53726,4
+244,1,0,2,NA,0,1,1,1,0,0,360,30,15,50,50,50,0,155,45,10,0,0,0,53726,4
+245,1,0,1,NA,0,1,1,0,0,0,390,25,5,60,110,50,0,0,0,0,0,0,0,41067,2
+245,1,0,2,NA,0,1,1,0,0,0,330,30,10,60,80,55,0,0,0,0,0,0,0,41067,2
+246,1,0,1,NA,0,1,1,1,0,0,360,25,25,70,80,45,0,155,35,15,0,0,1,45005,4
+246,1,0,2,NA,0,1,1,1,0,0,330,25,15,80,50,50,0,155,35,5,0,0,1,45005,3
+247,1,0,1,NA,1,1,0,1,250,50,360,25,15,0,0,0,0,120,65,20,0,0,1,57271,4
+247,1,0,2,NA,1,1,0,1,300,45,390,25,10,0,0,0,0,170,45,5,0,0,1,57271,4
+248,1,0,1,NA,1,1,1,1,300,40,420,20,5,50,110,50,0,155,65,20,0,1,1,22612,4
+248,1,0,2,NA,1,1,1,1,345,35,420,20,25,60,110,45,0,170,35,15,0,1,1,22612,1
+249,1,0,1,NA,1,1,1,1,250,45,330,30,10,80,50,45,0,155,65,15,0,1,0,56287,1
+249,1,0,2,NA,1,1,1,1,275,40,390,15,5,90,80,40,0,130,65,20,0,1,0,56287,4
+250,1,0,1,NA,0,1,1,1,0,0,390,35,20,90,50,35,0,130,75,25,0,1,0,47499,2
+250,1,0,2,NA,0,1,1,1,0,0,420,20,5,60,50,55,0,140,55,5,0,1,0,47499,3
+251,1,0,1,NA,1,1,1,1,390,40,390,30,10,50,50,55,0,170,35,5,0,0,0,17262,3
+251,1,0,2,NA,1,1,1,1,390,30,390,35,5,70,110,35,0,170,35,25,0,0,0,17262,4
+252,1,0,1,NA,1,1,1,1,345,40,345,30,15,90,50,35,0,130,55,20,0,1,1,56520,3
+252,1,0,2,NA,1,1,1,1,390,30,390,20,10,50,65,50,0,130,75,10,0,1,1,56520,3
+253,1,0,1,NA,0,1,1,1,0,0,420,15,10,90,50,35,0,140,55,25,0,1,0,20597,2
+253,1,0,2,NA,0,1,1,1,0,0,345,30,25,80,110,40,0,120,45,5,0,1,0,20597,2
+254,1,0,1,NA,1,1,1,1,390,30,420,20,25,60,95,55,0,130,55,5,0,0,1,31569,1
+254,1,0,2,NA,1,1,1,1,275,50,360,30,15,50,50,50,0,155,45,10,0,0,1,31569,3
+255,1,0,1,NA,1,1,1,1,250,45,300,25,5,70,80,35,0,170,35,25,0,1,0,26301,2
+255,1,0,2,NA,1,1,1,1,250,30,360,30,25,60,95,45,0,170,55,20,0,1,0,26301,1
+256,1,0,1,NA,1,1,0,1,250,30,330,35,25,0,0,0,0,140,65,15,0,0,0,66659,4
+256,1,0,2,NA,1,1,0,1,345,40,345,30,20,0,0,0,0,155,45,5,0,0,0,66659,4
+257,1,0,1,NA,1,1,1,1,250,50,360,25,15,60,110,45,0,120,65,20,0,1,0,32156,1
+257,1,0,2,NA,1,1,1,1,250,40,300,30,15,80,80,40,0,140,75,20,0,1,0,32156,2
+258,1,0,1,NA,1,1,1,1,390,30,390,30,10,80,80,35,0,130,65,25,0,0,0,19086,1
+258,1,0,2,NA,1,1,1,1,250,40,420,15,10,50,95,40,0,155,75,25,0,0,0,19086,1
+259,1,0,1,NA,1,1,1,1,300,45,420,15,10,50,110,45,0,130,75,15,0,1,0,48976,2
+259,1,0,2,NA,1,1,1,1,345,50,360,30,20,50,80,55,0,155,45,5,0,1,0,48976,1
+260,1,0,1,NA,1,1,1,1,390,35,390,35,5,50,80,55,0,155,55,15,0,1,0,36415,3
+260,1,0,2,NA,1,1,1,1,390,35,420,20,5,60,50,55,0,140,55,5,0,1,0,36415,3
+261,1,0,1,NA,1,1,0,1,250,50,420,15,25,0,0,0,0,120,75,5,0,1,1,67008,1
+261,1,0,2,NA,1,1,0,1,390,35,420,15,10,0,0,0,0,140,55,10,0,1,1,67008,4
+262,1,0,1,NA,1,0,1,1,275,45,0,0,0,80,80,40,0,130,35,15,0,0,0,27299,1
+262,1,0,2,NA,1,0,1,1,390,35,0,0,0,50,110,50,0,140,75,20,0,0,0,27299,1
+263,1,0,1,NA,1,1,1,1,250,45,300,35,20,70,65,50,0,120,75,10,0,1,0,15548,1
+263,1,0,2,NA,1,1,1,1,250,40,300,35,10,80,95,40,0,155,45,25,0,1,0,15548,1
+264,1,0,1,NA,0,1,1,1,0,0,420,15,20,50,110,45,0,130,75,10,0,1,1,38224,3
+264,1,0,2,NA,0,1,1,1,0,0,360,30,25,90,95,40,0,120,45,10,0,1,1,38224,2
+265,1,0,1,NA,1,0,1,1,250,45,0,0,0,70,80,35,0,170,35,25,0,1,0,22858,1
+265,1,0,2,NA,1,0,1,1,300,50,0,0,0,50,65,55,0,130,75,5,0,1,0,22858,1
+266,1,0,1,NA,1,1,0,1,390,30,420,20,20,0,0,0,0,130,65,25,0,0,0,61576,1
+266,1,0,2,NA,1,1,0,1,300,40,330,25,15,0,0,0,0,155,35,5,0,0,0,61576,1
+267,1,0,1,NA,1,1,0,1,300,45,300,15,10,0,0,0,0,155,65,20,0,1,0,70197,4
+267,1,0,2,NA,1,1,0,1,275,30,390,25,15,0,0,0,0,155,65,25,0,1,0,70197,2
+268,1,0,1,NA,1,1,0,1,390,30,390,30,10,0,0,0,0,130,65,25,0,1,0,21703,1
+268,1,0,2,NA,1,1,0,1,250,40,420,15,10,0,0,0,0,155,75,25,0,1,0,21703,2
+269,1,0,1,NA,1,1,1,1,390,40,390,15,10,60,110,35,0,155,65,25,0,0,0,47787,1
+269,1,0,2,NA,1,1,1,1,390,35,390,35,25,50,95,35,0,120,75,15,0,0,0,47787,3
+270,1,0,1,NA,1,1,0,1,345,45,345,25,10,0,0,0,0,130,35,5,0,1,1,58784,1
+270,1,0,2,NA,1,1,0,1,250,50,420,20,20,0,0,0,0,130,65,10,0,1,1,58784,4
+271,1,0,1,NA,0,1,1,1,0,0,420,15,25,90,65,45,0,120,75,5,0,0,0,30591,3
+271,1,0,2,NA,0,1,1,1,0,0,390,20,15,60,80,55,0,130,75,15,0,0,0,30591,2
+272,1,0,1,NA,1,1,1,1,275,45,420,20,15,80,80,40,0,130,35,15,0,0,0,17466,4
+272,1,0,2,NA,1,1,1,1,250,35,420,20,15,80,80,45,0,155,55,20,0,0,0,17466,1
+273,1,0,1,NA,0,1,1,1,0,0,360,30,25,60,50,55,0,140,55,5,0,1,0,40451,3
+273,1,0,2,NA,0,1,1,1,0,0,300,35,10,80,95,40,0,155,45,25,0,1,0,40451,3
+274,1,0,1,NA,1,1,1,1,390,30,420,15,5,60,110,40,0,140,65,25,0,1,0,18122,1
+274,1,0,2,NA,1,1,1,1,300,50,390,15,10,60,50,55,0,140,65,5,0,1,0,18122,4
+275,1,0,1,NA,1,1,0,1,275,50,390,25,20,0,0,0,0,140,35,15,0,0,1,68774,1
+275,1,0,2,NA,1,1,0,1,300,35,420,20,15,0,0,0,0,170,35,25,0,0,1,68774,4
+276,1,0,1,NA,1,1,1,1,275,35,390,15,5,70,95,35,0,140,65,20,0,1,0,39882,1
+276,1,0,2,NA,1,1,1,1,275,50,390,25,15,60,65,50,0,155,55,15,0,1,0,39882,3
+277,1,0,1,NA,1,1,1,1,275,40,360,30,20,50,80,50,0,155,55,5,0,1,1,19874,3
+277,1,0,2,NA,1,1,1,1,345,30,345,35,5,50,110,45,0,140,65,15,0,1,1,19874,4
+278,1,0,1,NA,1,1,1,0,300,40,390,15,5,70,95,50,0,0,0,0,0,0,1,69756,1
+278,1,0,2,NA,1,1,1,0,345,35,420,20,25,60,110,45,0,0,0,0,0,0,1,69756,3
+279,1,0,1,NA,1,0,0,1,390,30,0,0,0,0,0,0,0,130,75,15,0,1,0,40426,1
+279,1,0,2,NA,1,0,0,1,300,35,0,0,0,0,0,0,0,155,45,20,0,1,0,40426,4
+280,1,0,1,NA,1,1,1,0,250,50,360,20,5,80,80,40,0,0,0,0,0,1,0,61412,1
+280,1,0,2,NA,1,1,1,0,345,30,360,25,25,60,110,50,0,0,0,0,0,1,0,61412,1
+281,1,0,1,NA,1,1,0,1,300,30,390,20,5,0,0,0,0,155,75,25,0,0,1,56563,1
+281,1,0,2,NA,1,1,0,1,390,35,420,15,10,0,0,0,0,140,55,10,0,0,1,56563,4
+282,1,0,1,NA,1,1,1,1,275,45,420,20,15,80,80,40,0,130,35,15,0,1,1,66220,4
+282,1,0,2,NA,1,1,1,1,345,45,345,25,20,70,110,35,0,130,45,10,0,1,1,66220,4
+283,1,0,1,NA,1,1,1,1,345,40,345,35,10,90,65,40,0,130,35,20,0,0,0,55598,4
+283,1,0,2,NA,1,1,1,1,250,40,300,35,10,80,95,40,0,155,45,25,0,0,0,55598,1
+284,1,0,1,NA,0,1,1,1,0,0,420,20,25,60,95,55,0,130,55,5,0,1,0,49642,2
+284,1,0,2,NA,0,1,1,1,0,0,360,25,20,90,50,55,0,140,35,5,0,1,0,49642,3
+285,1,0,1,NA,1,1,1,1,390,40,390,25,5,60,110,50,0,130,75,15,0,0,1,54177,1
+285,1,0,2,NA,1,1,1,1,345,35,390,25,25,50,50,55,0,170,45,5,0,0,1,54177,3
+286,1,0,1,NA,0,1,0,1,0,0,330,35,25,0,0,0,0,140,65,15,0,0,0,21031,2
+286,1,0,2,NA,0,1,0,1,0,0,300,35,5,0,0,0,0,120,65,10,0,0,0,21031,2
+287,1,0,1,NA,1,1,1,1,275,45,390,15,25,70,80,55,0,155,35,5,0,1,0,51254,2
+287,1,0,2,NA,1,1,1,1,275,40,360,30,10,70,65,50,0,170,35,15,0,1,0,51254,1
+288,1,0,1,NA,0,1,0,1,0,0,420,20,5,0,0,0,0,155,65,20,0,0,0,69520,4
+288,1,0,2,NA,0,1,0,1,0,0,390,15,5,0,0,0,0,170,35,25,0,0,0,69520,2
+289,1,0,1,NA,1,0,1,1,250,45,0,0,0,90,50,50,0,120,75,5,0,1,1,32812,3
+289,1,0,2,NA,1,0,1,1,345,50,0,0,0,50,80,55,0,155,45,5,0,1,1,32812,3
+290,1,0,1,NA,0,1,1,1,0,0,330,35,20,80,95,45,0,120,55,5,0,0,1,33129,4
+290,1,0,2,NA,0,1,1,1,0,0,360,25,25,60,110,50,0,140,75,5,0,0,1,33129,4
+291,1,0,1,NA,1,1,1,1,275,30,420,20,25,90,80,35,0,130,75,25,0,1,1,33827,1
+291,1,0,2,NA,1,1,1,1,275,45,330,30,15,90,65,45,0,140,65,15,0,1,1,33827,1
+292,1,0,1,NA,1,1,1,0,300,40,330,25,15,70,80,35,0,0,0,0,0,0,1,41152,1
+292,1,0,2,NA,1,1,1,0,250,35,420,20,15,80,80,45,0,0,0,0,0,0,1,41152,1
+293,1,0,1,NA,1,1,1,0,275,45,360,25,20,90,65,35,0,0,0,0,0,1,0,45377,3
+293,1,0,2,NA,1,1,1,0,300,45,300,35,5,60,110,50,0,0,0,0,0,1,0,45377,2
+294,1,0,1,NA,0,1,0,1,0,0,420,20,25,0,0,0,0,130,55,5,0,0,1,55102,4
+294,1,0,2,NA,0,1,0,1,0,0,360,25,20,0,0,0,0,140,35,5,0,0,1,55102,4
+295,1,0,1,NA,1,1,0,1,250,45,300,25,5,0,0,0,0,170,35,25,0,1,1,58773,4
+295,1,0,2,NA,1,1,0,1,275,50,330,30,20,0,0,0,0,155,55,20,0,1,1,58773,4
+296,1,0,1,NA,1,1,0,1,250,50,420,20,15,0,0,0,0,140,75,10,0,1,1,69554,1
+296,1,0,2,NA,1,1,0,1,345,35,345,35,25,0,0,0,0,170,45,5,0,1,1,69554,1
+297,1,0,1,NA,0,1,0,1,0,0,330,35,20,0,0,0,0,120,45,5,0,0,0,47398,4
+297,1,0,2,NA,0,1,0,1,0,0,345,35,5,0,0,0,0,140,65,15,0,0,0,47398,2
+298,1,0,1,NA,0,1,0,1,0,0,390,15,5,0,0,0,0,130,75,10,0,1,0,45638,2
+298,1,0,2,NA,0,1,0,1,0,0,360,30,25,0,0,0,0,170,45,10,0,1,0,45638,2
+299,1,0,1,NA,1,1,0,0,250,45,390,15,10,0,0,0,0,0,0,0,0,1,1,30583,2
+299,1,0,2,NA,1,1,0,0,390,35,390,35,25,0,0,0,0,0,0,0,0,1,1,30583,1
+300,1,0,1,NA,0,1,1,1,0,0,420,15,15,60,65,55,0,170,45,10,0,0,0,24389,2
+300,1,0,2,NA,0,1,1,1,0,0,360,15,20,50,110,45,0,130,65,15,0,0,0,24389,3
+301,1,0,1,NA,1,1,1,1,275,30,420,20,25,90,80,35,0,130,75,25,0,0,0,62783,1
+301,1,0,2,NA,1,1,1,1,345,35,360,30,5,70,110,40,0,140,45,25,0,0,0,62783,4
+302,1,0,1,NA,0,1,1,0,0,0,360,25,25,80,80,40,0,0,0,0,0,0,0,73026,3
+302,1,0,2,NA,0,1,1,0,0,0,420,15,5,50,50,55,0,0,0,0,0,0,0,73026,3
+303,1,0,1,NA,1,1,1,1,250,45,360,20,10,90,50,40,0,140,65,20,0,0,0,72448,1
+303,1,0,2,NA,1,1,1,1,250,45,390,25,20,90,50,40,0,155,55,20,0,0,0,72448,1
+304,1,0,1,NA,1,1,1,1,390,30,420,15,5,60,110,40,0,140,65,25,0,0,0,16495,1
+304,1,0,2,NA,1,1,1,1,300,50,390,15,10,60,50,55,0,140,65,5,0,0,0,16495,1
+305,1,0,1,NA,0,1,1,1,0,0,390,20,5,60,110,45,0,120,75,20,0,0,0,40783,4
+305,1,0,2,NA,0,1,1,1,0,0,330,30,15,50,65,55,0,130,75,5,0,0,0,40783,2
+306,1,0,1,NA,1,1,0,1,390,30,420,20,20,0,0,0,0,130,65,25,0,1,0,52405,1
+306,1,0,2,NA,1,1,0,1,345,35,345,35,25,0,0,0,0,170,45,5,0,1,0,52405,1
+307,1,0,1,NA,1,1,1,1,275,40,360,30,20,50,80,50,0,155,55,5,0,1,0,40077,1
+307,1,0,2,NA,1,1,1,1,390,30,390,25,25,90,65,35,0,120,65,15,0,1,0,40077,4
+308,1,0,1,NA,1,1,1,1,275,30,420,20,20,80,95,35,0,170,35,25,0,1,0,21279,4
+308,1,0,2,NA,1,1,1,1,345,35,390,15,10,90,65,50,0,155,35,10,0,1,0,21279,4
+309,1,0,1,NA,1,1,1,1,250,45,330,30,10,80,50,45,0,155,65,15,0,0,1,36437,3
+309,1,0,2,NA,1,1,1,1,390,35,390,35,25,50,95,35,0,120,75,15,0,0,1,36437,3
+310,1,0,1,NA,1,1,1,1,345,30,420,20,15,80,80,50,0,120,75,10,0,0,1,16854,4
+310,1,0,2,NA,1,1,1,1,300,45,300,30,10,80,50,55,0,170,35,5,0,0,1,16854,1
+311,1,0,1,NA,1,1,1,1,275,30,420,20,25,90,80,35,0,130,75,25,0,0,0,16618,1
+311,1,0,2,NA,1,1,1,1,390,30,390,35,5,70,110,35,0,170,35,25,0,0,0,16618,1
+312,1,0,1,NA,1,1,0,0,345,35,390,20,25,0,0,0,0,0,0,0,0,1,1,64017,1
+312,1,0,2,NA,1,1,0,0,250,35,420,20,15,0,0,0,0,0,0,0,0,1,1,64017,1
+313,1,0,1,NA,0,1,1,1,0,0,360,30,25,60,50,55,0,140,55,5,0,0,0,22875,3
+313,1,0,2,NA,0,1,1,1,0,0,300,35,10,80,95,40,0,155,45,25,0,0,0,22875,4
+314,1,0,1,NA,1,1,1,1,390,30,420,20,25,60,95,55,0,130,55,5,0,0,1,29418,4
+314,1,0,2,NA,1,1,1,1,250,35,360,20,5,70,95,40,0,170,45,25,0,0,1,29418,3
+315,1,0,1,NA,1,1,1,1,275,50,390,25,20,70,80,40,0,140,35,15,0,1,1,69803,4
+315,1,0,2,NA,1,1,1,1,250,30,360,30,25,60,95,45,0,170,55,20,0,1,1,69803,1
+316,1,0,1,NA,1,1,1,1,300,45,330,35,25,90,50,55,0,120,65,5,0,0,0,22343,3
+316,1,0,2,NA,1,1,1,1,275,50,390,25,15,60,65,50,0,155,55,15,0,0,0,22343,4
+317,1,0,1,NA,1,1,1,1,250,50,360,25,15,60,110,45,0,120,65,20,0,0,0,62520,3
+317,1,0,2,NA,1,1,1,1,250,40,300,30,15,80,80,40,0,140,75,20,0,0,0,62520,2
+318,1,0,1,NA,1,1,0,1,250,50,330,30,15,0,0,0,0,130,55,10,0,0,0,30874,1
+318,1,0,2,NA,1,1,0,1,300,40,300,30,5,0,0,0,0,170,65,25,0,0,0,30874,1
+319,1,0,1,NA,0,1,1,1,0,0,330,30,10,80,50,45,0,155,65,15,0,0,1,34884,4
+319,1,0,2,NA,0,1,1,1,0,0,330,30,15,90,65,35,0,155,45,20,0,0,1,34884,4
+320,1,0,1,NA,1,1,1,1,300,30,300,35,10,80,110,40,0,170,55,25,0,0,0,39353,4
+320,1,0,2,NA,1,1,1,1,275,50,360,30,15,80,95,35,0,120,45,20,0,0,0,39353,1
+321,1,0,1,NA,1,1,1,1,275,45,300,30,25,50,95,45,0,170,35,10,0,0,0,30495,1
+321,1,0,2,NA,1,1,1,1,300,45,420,25,15,80,50,50,0,140,55,10,0,0,0,30495,1
+322,1,0,1,NA,1,1,1,1,345,35,390,20,25,80,50,55,0,130,65,5,0,1,0,38797,3
+322,1,0,2,NA,1,1,1,1,345,45,345,25,20,70,110,35,0,130,45,10,0,1,0,38797,1
+323,1,0,1,NA,1,1,1,0,345,35,360,30,25,60,50,55,0,0,0,0,0,0,0,61638,3
+323,1,0,2,NA,1,1,1,0,345,30,345,30,15,80,50,50,0,0,0,0,0,0,0,61638,1
+324,1,0,1,NA,0,1,1,1,0,0,420,20,25,60,95,55,0,130,55,5,0,1,1,19668,3
+324,1,0,2,NA,0,1,1,1,0,0,390,15,10,60,50,55,0,140,65,5,0,1,1,19668,4
+325,1,0,1,NA,0,1,0,1,0,0,390,20,5,0,0,0,0,120,75,20,0,0,0,49440,4
+325,1,0,2,NA,0,1,0,1,0,0,330,30,10,0,0,0,0,140,45,10,0,0,0,49440,4
+326,1,0,1,NA,1,1,0,1,300,35,360,25,25,0,0,0,0,155,35,15,0,0,0,68083,1
+326,1,0,2,NA,1,1,0,1,300,40,330,25,15,0,0,0,0,155,35,5,0,0,0,68083,4
+327,1,0,1,NA,1,1,1,1,275,40,360,30,20,50,80,50,0,155,55,5,0,0,1,27982,4
+327,1,0,2,NA,1,1,1,1,300,45,390,25,10,50,50,55,0,170,45,5,0,0,1,27982,3
+328,1,0,1,NA,1,1,1,1,275,50,360,25,10,70,65,50,0,120,65,10,0,1,0,68203,1
+328,1,0,2,NA,1,1,1,1,345,35,420,20,25,60,110,45,0,170,35,15,0,1,0,68203,1
+329,1,0,1,NA,1,1,1,1,300,45,420,15,10,50,110,45,0,130,75,15,0,0,0,59884,1
+329,1,0,2,NA,1,1,1,1,300,35,330,30,15,90,65,35,0,155,45,20,0,0,0,59884,1
+330,1,0,1,NA,1,1,1,1,345,45,345,25,10,90,50,55,0,130,35,5,0,1,1,29906,4
+330,1,0,2,NA,1,1,1,1,300,45,300,30,10,80,50,55,0,170,35,5,0,1,1,29906,4
+331,1,0,1,NA,1,1,0,1,250,50,420,15,25,0,0,0,0,120,75,5,0,0,0,37908,1
+331,1,0,2,NA,1,1,0,1,390,35,420,15,10,0,0,0,0,140,55,10,0,0,0,37908,1
+332,1,0,1,NA,0,1,1,1,0,0,420,20,15,80,80,40,0,130,35,15,0,0,0,66156,4
+332,1,0,2,NA,0,1,1,1,0,0,420,15,5,50,50,55,0,120,75,5,0,0,0,66156,3
+333,1,0,1,NA,1,1,1,0,345,35,345,35,10,60,95,40,0,0,0,0,0,1,0,33819,2
+333,1,0,2,NA,1,1,1,0,345,30,345,30,15,80,50,50,0,0,0,0,0,1,0,33819,3
+334,1,0,1,NA,1,1,1,1,390,30,420,20,25,60,95,55,0,130,55,5,0,1,0,34347,4
+334,1,0,2,NA,1,1,1,1,390,30,390,35,10,50,65,55,0,140,75,10,0,1,0,34347,3
+335,1,0,1,NA,1,1,0,1,345,35,345,35,20,0,0,0,0,130,65,20,0,1,0,34503,2
+335,1,0,2,NA,1,1,0,1,275,50,330,30,20,0,0,0,0,155,55,20,0,1,0,34503,4
+336,1,0,1,NA,0,1,1,1,0,0,330,35,25,90,50,55,0,120,65,5,0,0,0,73586,4
+336,1,0,2,NA,0,1,1,1,0,0,345,30,20,60,65,55,0,155,45,5,0,0,0,73586,3
+337,1,0,1,NA,1,1,1,1,390,35,390,35,10,60,95,45,0,155,65,15,0,0,0,61646,3
+337,1,0,2,NA,1,1,1,1,390,35,420,15,25,60,110,35,0,130,55,15,0,0,0,61646,1
+338,1,0,1,NA,1,1,0,1,275,30,420,20,20,0,0,0,0,170,35,25,0,1,0,71089,1
+338,1,0,2,NA,1,1,0,1,250,40,360,30,25,0,0,0,0,170,45,10,0,1,0,71089,4
+339,1,0,1,NA,1,1,1,1,300,45,420,15,10,50,110,45,0,130,75,15,0,1,0,74004,1
+339,1,0,2,NA,1,1,1,1,390,35,390,35,25,50,95,35,0,120,75,15,0,1,0,74004,4
+340,1,0,1,NA,1,0,1,1,345,30,0,0,0,80,80,50,0,120,75,10,0,1,0,16038,1
+340,1,0,2,NA,1,0,1,1,275,50,0,0,0,80,95,35,0,120,45,20,0,1,0,16038,1
+341,1,0,1,NA,1,1,0,1,275,30,420,20,25,0,0,0,0,130,75,25,0,0,0,22449,1
+341,1,0,2,NA,1,1,0,1,345,35,360,30,5,0,0,0,0,140,45,25,0,0,0,22449,4
+342,1,0,1,NA,1,1,1,0,345,35,390,20,25,80,50,55,0,0,0,0,0,0,0,38795,1
+342,1,0,2,NA,1,1,1,0,390,35,390,15,5,50,110,50,0,0,0,0,0,0,0,38795,2
+343,1,0,1,NA,1,1,0,1,345,40,345,35,10,0,0,0,0,130,35,20,0,1,1,16919,1
+343,1,0,2,NA,1,1,0,1,345,45,345,30,25,0,0,0,0,120,45,5,0,1,1,16919,4
+344,1,0,1,NA,1,1,1,1,345,40,390,25,20,50,80,50,0,140,45,10,0,1,0,18616,1
+344,1,0,2,NA,1,1,1,1,250,35,360,20,5,70,95,40,0,170,45,25,0,1,0,18616,4
+345,1,0,1,NA,1,1,0,1,390,40,390,25,5,0,0,0,0,130,75,15,0,1,0,43945,1
+345,1,0,2,NA,1,1,0,1,250,30,360,30,25,0,0,0,0,170,55,20,0,1,0,43945,4
+346,1,0,1,NA,1,1,1,1,390,35,390,35,25,70,110,45,0,130,35,10,0,0,0,45228,4
+346,1,0,2,NA,1,1,1,1,390,30,390,35,5,90,80,45,0,120,55,15,0,0,0,45228,1
+347,1,0,1,NA,1,1,1,1,275,50,330,35,20,80,65,55,0,120,45,5,0,1,0,32224,4
+347,1,0,2,NA,1,1,1,1,250,40,300,30,15,80,80,40,0,140,75,20,0,1,0,32224,3
+348,1,0,1,NA,1,1,0,1,300,40,390,15,5,0,0,0,0,130,75,10,0,0,0,63821,1
+348,1,0,2,NA,1,1,0,1,345,35,390,15,10,0,0,0,0,155,35,10,0,0,0,63821,4
+349,1,0,1,NA,1,1,0,1,300,45,420,15,10,0,0,0,0,130,75,15,0,1,1,31965,4
+349,1,0,2,NA,1,1,0,1,275,50,420,20,15,0,0,0,0,155,35,10,0,1,1,31965,4
+350,1,0,1,NA,0,1,1,1,0,0,330,35,20,80,95,45,0,120,55,5,0,1,1,30550,4
+350,1,0,2,NA,0,1,1,1,0,0,360,25,25,60,110,50,0,140,75,5,0,1,1,30550,3
+351,1,0,1,NA,1,1,1,1,390,30,420,20,15,50,80,55,0,140,55,5,0,0,1,74037,3
+351,1,0,2,NA,1,1,1,1,390,30,390,35,5,70,110,35,0,170,35,25,0,0,1,74037,4
+352,1,0,1,NA,1,1,1,1,300,40,330,25,15,70,80,35,0,170,35,25,0,0,0,40441,4
+352,1,0,2,NA,1,1,1,1,300,35,300,30,20,80,95,35,0,140,45,20,0,0,0,40441,4
+353,1,0,1,NA,1,0,0,1,345,40,0,0,0,0,0,0,0,130,35,20,0,0,0,39643,1
+353,1,0,2,NA,1,0,0,1,250,40,0,0,0,0,0,0,0,155,45,25,0,0,0,39643,1
+354,1,0,1,NA,1,1,0,0,300,50,420,15,20,0,0,0,0,0,0,0,0,0,0,70828,1
+354,1,0,2,NA,1,1,0,0,390,30,390,15,10,0,0,0,0,0,0,0,0,0,0,70828,1
+355,1,0,1,NA,1,0,1,1,275,40,0,0,0,70,65,45,0,170,35,25,0,1,0,52511,4
+355,1,0,2,NA,1,0,1,1,300,50,0,0,0,50,65,55,0,130,75,5,0,1,0,52511,3
+356,1,0,1,NA,1,1,1,1,275,35,390,15,5,70,95,35,0,140,65,20,0,0,0,33203,1
+356,1,0,2,NA,1,1,1,1,345,40,345,30,20,60,65,55,0,155,45,5,0,0,0,33203,4
+357,1,0,1,NA,1,1,1,1,275,45,330,15,5,70,110,40,0,170,55,25,0,0,0,23533,1
+357,1,0,2,NA,1,1,1,1,275,50,330,25,25,70,80,50,0,120,55,5,0,0,0,23533,1
+358,1,0,1,NA,1,0,1,1,390,30,0,0,0,80,80,35,0,130,65,25,0,0,1,74718,1
+358,1,0,2,NA,1,0,1,1,250,40,0,0,0,50,95,40,0,155,75,25,0,0,1,74718,1
+359,1,0,1,NA,1,1,0,1,250,45,330,30,10,0,0,0,0,155,65,15,0,1,0,36698,2
+359,1,0,2,NA,1,1,0,1,275,40,390,15,5,0,0,0,0,130,65,20,0,1,0,36698,1
+360,1,0,1,NA,1,1,1,1,300,30,300,35,10,80,110,40,0,170,55,25,0,0,1,74101,1
+360,1,0,2,NA,1,1,1,1,275,50,420,25,20,70,95,50,0,120,45,15,0,0,1,74101,4
+361,1,0,1,NA,1,1,1,1,250,40,330,35,10,90,80,40,0,170,35,25,0,1,0,44532,4
+361,1,0,2,NA,1,1,1,1,275,45,330,30,15,90,65,45,0,140,65,15,0,1,0,44532,1
+362,1,0,1,NA,1,1,1,0,345,40,345,30,15,90,50,35,0,0,0,0,0,0,1,61079,3
+362,1,0,2,NA,1,1,1,0,275,50,360,15,5,80,110,35,0,0,0,0,0,0,1,61079,3
+363,1,0,1,NA,0,1,1,1,0,0,420,15,10,90,50,35,0,140,55,25,0,1,0,67468,3
+363,1,0,2,NA,0,1,1,1,0,0,390,25,20,90,50,40,0,155,55,20,0,1,0,67468,3
+364,1,0,1,NA,1,1,1,1,390,30,420,15,5,60,110,40,0,140,65,25,0,1,1,20318,1
+364,1,0,2,NA,1,1,1,1,390,30,390,35,10,50,65,55,0,140,75,10,0,1,1,20318,4
+365,1,0,1,NA,1,1,1,1,300,40,360,25,15,80,50,55,0,170,35,5,0,0,1,33745,1
+365,1,0,2,NA,1,1,1,1,275,50,330,30,20,80,65,35,0,155,55,20,0,0,1,33745,3
+366,1,0,1,NA,1,1,1,1,275,35,390,15,5,70,95,35,0,140,65,20,0,0,0,71204,3
+366,1,0,2,NA,1,1,1,1,345,35,360,35,15,50,80,40,0,120,75,10,0,0,0,71204,3
+367,1,0,1,NA,1,1,1,1,250,50,360,25,15,60,110,45,0,120,65,20,0,1,0,32869,1
+367,1,0,2,NA,1,1,1,1,275,40,360,30,10,70,65,50,0,170,35,15,0,1,0,32869,1
+368,1,0,1,NA,1,1,1,1,300,40,420,20,5,50,110,50,0,155,65,20,0,0,0,26503,2
+368,1,0,2,NA,1,1,1,1,300,40,300,30,5,50,65,50,0,170,65,25,0,0,0,26503,1
+369,1,0,1,NA,1,1,1,1,250,45,390,20,20,90,50,50,0,120,75,5,0,1,0,26331,2
+369,1,0,2,NA,1,1,1,1,390,35,390,35,20,70,95,45,0,120,55,10,0,1,0,26331,4
+370,1,0,1,NA,1,1,1,1,390,35,390,35,20,90,50,35,0,130,75,25,0,0,0,51430,3
+370,1,0,2,NA,1,1,1,1,275,50,360,15,20,50,110,45,0,130,65,15,0,0,0,51430,1
+371,1,0,1,NA,0,1,1,0,0,0,390,20,5,70,110,40,0,0,0,0,0,0,1,23243,3
+371,1,0,2,NA,0,1,1,0,0,0,330,20,10,70,80,45,0,0,0,0,0,0,1,23243,3
+372,1,0,1,NA,1,0,1,1,275,45,0,0,0,80,80,40,0,130,35,15,0,1,1,33592,4
+372,1,0,2,NA,1,0,1,1,390,30,0,0,0,50,65,50,0,130,75,10,0,1,1,33592,4
+373,1,0,1,NA,0,1,1,1,0,0,300,35,20,70,65,50,0,120,75,10,0,0,0,70625,3
+373,1,0,2,NA,0,1,1,1,0,0,300,35,5,60,110,50,0,155,65,20,0,0,0,70625,4
+374,1,0,1,NA,1,0,1,1,390,35,0,0,0,50,50,45,0,155,55,15,0,1,1,74621,1
+374,1,0,2,NA,1,0,1,1,390,30,0,0,0,50,65,55,0,140,75,10,0,1,1,74621,3
+375,1,0,1,NA,0,1,1,0,0,0,390,20,5,60,110,45,0,0,0,0,0,1,0,41875,2
+375,1,0,2,NA,0,1,1,0,0,0,330,30,20,80,65,35,0,0,0,0,0,1,0,41875,3
+376,1,0,1,NA,1,1,0,1,300,45,330,35,25,0,0,0,0,120,65,5,0,1,0,64079,4
+376,1,0,2,NA,1,1,0,1,275,40,300,35,10,0,0,0,0,170,55,25,0,1,0,64079,1
+377,1,0,1,NA,1,1,1,1,250,50,360,25,15,60,110,45,0,120,65,20,0,0,0,26899,4
+377,1,0,2,NA,1,1,1,1,345,30,345,35,5,50,110,45,0,140,65,15,0,0,0,26899,1
+378,1,0,1,NA,1,0,1,1,275,30,0,0,0,80,95,35,0,170,35,25,0,1,0,35086,4
+378,1,0,2,NA,1,0,1,1,345,35,0,0,0,60,110,45,0,170,35,15,0,1,0,35086,1
+379,1,0,1,NA,1,1,1,1,390,30,420,15,20,90,65,35,0,130,65,20,0,1,0,63878,3
+379,1,0,2,NA,1,1,1,1,300,35,330,30,15,90,65,35,0,155,45,20,0,1,0,63878,1
+380,1,0,1,NA,0,1,1,0,0,0,330,35,20,80,95,45,0,0,0,0,0,1,0,63633,2
+380,1,0,2,NA,0,1,1,0,0,0,420,25,20,70,95,50,0,0,0,0,0,1,0,63633,3
+381,1,0,1,NA,1,1,1,1,300,30,390,20,5,70,110,40,0,155,75,25,0,0,0,22400,2
+381,1,0,2,NA,1,1,1,1,250,45,330,20,10,70,80,45,0,170,45,20,0,0,0,22400,2
+382,1,0,1,NA,1,1,1,0,345,40,345,30,15,90,50,35,0,0,0,0,0,1,0,33069,3
+382,1,0,2,NA,1,1,1,0,275,50,360,15,5,80,110,35,0,0,0,0,0,1,0,33069,2
+383,1,0,1,NA,1,1,1,1,345,40,345,35,10,90,65,40,0,130,35,20,0,1,1,69215,4
+383,1,0,2,NA,1,1,1,1,250,45,390,25,20,90,50,40,0,155,55,20,0,1,1,69215,1
+384,1,0,1,NA,0,0,1,1,0,0,0,0,0,60,110,40,0,140,65,25,0,1,1,65546,3
+384,1,0,2,NA,0,0,1,1,0,0,0,0,0,90,95,40,0,120,45,10,0,1,1,65546,4
+385,1,0,1,NA,1,1,0,1,345,35,345,35,20,0,0,0,0,130,65,20,0,0,1,23828,2
+385,1,0,2,NA,1,1,0,1,345,30,390,15,5,0,0,0,0,140,65,20,0,0,1,23828,1
+386,1,0,1,NA,1,1,1,1,300,45,330,35,25,90,50,55,0,120,65,5,0,0,1,60137,3
+386,1,0,2,NA,1,1,1,1,345,40,345,30,20,60,65,55,0,155,45,5,0,0,1,60137,3
+387,1,0,1,NA,1,1,0,1,300,45,300,15,10,0,0,0,0,155,65,20,0,1,1,49322,4
+387,1,0,2,NA,1,1,0,1,275,50,330,25,25,0,0,0,0,120,55,5,0,1,1,49322,1
+388,1,0,1,NA,1,0,1,1,300,30,0,0,0,70,95,50,0,140,75,25,0,1,1,45026,1
+388,1,0,2,NA,1,0,1,1,250,40,0,0,0,50,95,40,0,155,75,25,0,1,1,45026,4
+389,1,0,1,NA,1,1,0,1,390,30,420,15,20,0,0,0,0,130,65,20,0,0,1,52681,4
+389,1,0,2,NA,1,1,0,1,300,30,390,15,5,0,0,0,0,155,45,25,0,0,1,52681,4
+390,1,0,1,NA,1,1,1,1,390,35,390,35,20,90,50,35,0,130,75,25,0,0,0,47026,4
+390,1,0,2,NA,1,1,1,1,390,35,420,20,5,60,50,55,0,140,55,5,0,0,0,47026,3
+391,1,0,1,NA,1,1,0,1,390,30,420,20,15,0,0,0,0,140,55,5,0,1,1,22468,4
+391,1,0,2,NA,1,1,0,1,275,45,330,30,15,0,0,0,0,140,65,15,0,1,1,22468,1
+392,1,0,1,NA,1,1,1,1,300,40,330,25,15,70,80,35,0,170,35,25,0,1,0,43826,1
+392,1,0,2,NA,1,1,1,1,300,40,390,20,20,50,65,55,0,170,45,5,0,1,0,43826,4
+393,1,0,1,NA,1,1,1,1,275,45,360,25,20,90,65,35,0,130,55,20,0,0,1,67391,4
+393,1,0,2,NA,1,1,1,1,300,45,300,35,5,60,110,50,0,155,65,20,0,0,1,67391,2
+394,1,0,1,NA,0,1,1,1,0,0,420,20,25,60,95,55,0,130,55,5,0,1,0,36285,3
+394,1,0,2,NA,0,1,1,1,0,0,360,20,5,70,95,40,0,170,45,25,0,1,0,36285,4
+395,1,0,1,NA,1,1,1,1,275,50,390,25,20,70,80,40,0,140,35,15,0,0,0,65699,4
+395,1,0,2,NA,1,1,1,1,345,30,390,15,5,70,95,45,0,140,65,20,0,0,0,65699,4
+396,1,0,1,NA,1,1,1,1,300,45,330,35,25,90,50,55,0,120,65,5,0,1,0,51611,3
+396,1,0,2,NA,1,1,1,1,345,35,345,35,25,70,50,55,0,170,45,5,0,1,0,51611,3
+397,1,0,1,NA,1,1,0,1,390,35,390,35,10,0,0,0,0,155,65,15,0,1,0,33557,1
+397,1,0,2,NA,1,1,0,1,390,30,390,25,25,0,0,0,0,120,65,15,0,1,0,33557,1
+398,1,0,1,NA,0,1,1,1,0,0,390,25,20,70,95,50,0,120,35,10,0,0,1,42988,4
+398,1,0,2,NA,0,1,1,1,0,0,420,15,20,90,50,35,0,140,65,25,0,0,1,42988,4
+399,1,0,1,NA,1,1,1,1,250,45,330,30,10,80,50,45,0,155,65,15,0,0,1,38567,1
+399,1,0,2,NA,1,1,1,1,300,30,390,15,5,80,95,45,0,155,45,25,0,0,1,38567,3
+400,1,0,1,NA,1,1,1,1,300,45,330,35,20,80,95,45,0,120,55,5,0,1,0,30211,4
+400,1,0,2,NA,1,1,1,1,275,50,360,15,20,50,110,45,0,130,65,15,0,1,0,30211,4
+401,1,0,1,NA,1,1,1,1,275,45,300,30,25,50,95,45,0,170,35,10,0,0,0,28703,1
+401,1,0,2,NA,1,1,1,1,275,45,330,30,15,90,65,45,0,140,65,15,0,0,0,28703,4
+402,1,0,1,NA,1,1,1,1,390,30,420,20,20,50,65,55,0,130,75,10,0,0,0,49091,1
+402,1,0,2,NA,1,1,1,1,390,30,390,20,10,50,65,50,0,130,75,10,0,0,0,49091,1
+403,1,0,1,NA,0,1,0,1,0,0,345,35,10,0,0,0,0,130,35,20,0,0,1,65358,4
+403,1,0,2,NA,0,1,0,1,0,0,300,35,5,0,0,0,0,155,65,20,0,0,1,65358,4
+404,1,0,1,NA,1,0,0,1,345,40,0,0,0,0,0,0,0,140,45,10,0,1,0,19093,4
+404,1,0,2,NA,1,0,0,1,275,50,0,0,0,0,0,0,0,155,45,10,0,1,0,19093,4
+405,1,0,1,NA,1,1,1,1,345,30,345,35,15,70,95,40,0,155,55,20,0,1,0,45762,3
+405,1,0,2,NA,1,1,1,1,345,30,390,15,5,70,95,45,0,140,65,20,0,1,0,45762,1
+406,1,0,1,NA,1,0,0,1,300,35,0,0,0,0,0,0,0,155,45,15,0,1,0,27403,4
+406,1,0,2,NA,1,0,0,1,275,50,0,0,0,0,0,0,0,155,55,15,0,1,0,27403,1
+407,1,0,1,NA,1,1,0,1,275,45,330,15,5,0,0,0,0,170,55,25,0,1,1,28170,4
+407,1,0,2,NA,1,1,0,1,300,45,390,25,10,0,0,0,0,170,45,5,0,1,1,28170,4
+408,1,0,1,NA,1,0,1,1,300,40,0,0,0,70,95,50,0,130,75,10,0,0,1,40106,4
+408,1,0,2,NA,1,0,1,1,300,40,0,0,0,50,65,50,0,170,65,25,0,0,1,40106,3
+409,1,0,1,NA,1,1,1,1,390,30,390,15,10,70,95,45,0,130,75,15,0,1,1,58758,4
+409,1,0,2,NA,1,1,1,1,300,35,330,30,15,90,65,35,0,155,45,20,0,1,1,58758,1
+410,1,0,1,NA,1,1,1,1,250,50,360,20,5,80,80,40,0,120,45,20,0,0,0,30873,1
+410,1,0,2,NA,1,1,1,1,390,35,420,20,5,60,50,55,0,140,55,5,0,0,0,30873,3
+411,1,0,1,NA,1,0,1,1,390,30,0,0,0,50,80,55,0,140,55,5,0,1,0,46828,1
+411,1,0,2,NA,1,0,1,1,250,50,0,0,0,60,80,55,0,130,75,15,0,1,0,46828,1
+412,1,0,1,NA,1,0,1,1,390,35,0,0,0,70,95,45,0,140,45,20,0,1,0,53185,4
+412,1,0,2,NA,1,0,1,1,300,40,0,0,0,50,65,55,0,170,45,5,0,1,0,53185,4
+413,1,0,1,NA,1,1,1,1,250,45,360,20,10,90,50,40,0,140,65,20,0,0,0,22597,2
+413,1,0,2,NA,1,1,1,1,300,45,300,35,5,60,110,50,0,155,65,20,0,0,0,22597,4
+414,1,0,1,NA,1,1,1,1,345,40,390,25,25,60,110,40,0,130,45,10,0,1,0,68107,1
+414,1,0,2,NA,1,1,1,1,300,50,390,15,10,60,50,55,0,140,65,5,0,1,0,68107,2
+415,1,0,1,NA,1,1,1,1,275,40,300,30,5,70,65,45,0,170,35,25,0,1,1,43582,1
+415,1,0,2,NA,1,1,1,1,300,35,420,20,15,90,65,35,0,170,35,25,0,1,1,43582,3
+416,1,0,1,NA,0,1,0,1,0,0,420,20,15,0,0,0,0,140,75,10,0,0,0,71193,2
+416,1,0,2,NA,0,1,0,1,0,0,360,35,15,0,0,0,0,120,75,10,0,0,0,71193,4
+417,1,0,1,NA,1,1,1,1,275,45,330,15,5,70,110,40,0,170,55,25,0,0,1,35553,3
+417,1,0,2,NA,1,1,1,1,390,30,390,25,25,90,65,35,0,120,65,15,0,0,1,35553,4
+418,1,0,1,NA,1,1,1,0,250,50,330,30,15,80,50,55,0,0,0,0,0,0,0,39851,2
+418,1,0,2,NA,1,1,1,0,250,40,360,30,25,60,95,45,0,0,0,0,0,0,0,39851,3
+419,1,0,1,NA,0,1,0,1,0,0,390,15,10,0,0,0,0,130,75,15,0,0,1,63734,4
+419,1,0,2,NA,0,1,0,1,0,0,420,20,15,0,0,0,0,155,35,10,0,0,1,63734,4
+420,1,0,1,NA,0,1,1,1,0,0,420,20,15,80,80,50,0,120,75,10,0,0,1,40844,4
+420,1,0,2,NA,0,1,1,1,0,0,360,30,15,80,95,35,0,120,45,20,0,0,1,40844,4
+421,1,0,1,NA,1,1,1,1,275,45,300,30,25,50,95,45,0,170,35,10,0,1,0,56514,1
+421,1,0,2,NA,1,1,1,1,250,50,390,20,15,60,80,55,0,130,75,15,0,1,0,56514,4
+422,1,0,1,NA,0,1,1,1,0,0,420,20,20,50,65,55,0,130,75,10,0,0,0,44256,3
+422,1,0,2,NA,0,1,1,1,0,0,345,25,20,70,110,35,0,130,45,10,0,0,0,44256,2
+423,1,0,1,NA,0,1,1,1,0,0,360,20,10,90,50,40,0,140,65,20,0,1,0,19627,3
+423,1,0,2,NA,0,1,1,1,0,0,345,30,15,80,50,50,0,155,55,10,0,1,0,19627,4
+424,1,0,1,NA,1,1,1,0,345,40,345,35,25,80,80,45,0,0,0,0,0,1,0,52986,3
+424,1,0,2,NA,1,1,1,0,300,50,390,15,10,60,50,55,0,0,0,0,0,1,0,52986,3
+425,1,0,1,NA,1,1,1,1,300,40,360,25,15,80,50,55,0,170,35,5,0,0,1,47225,4
+425,1,0,2,NA,1,1,1,1,275,50,330,30,20,80,65,35,0,155,55,20,0,0,1,47225,3
+426,1,0,1,NA,1,0,1,1,275,35,0,0,0,70,95,35,0,140,65,20,0,0,0,51613,1
+426,1,0,2,NA,1,0,1,1,250,50,0,0,0,50,95,50,0,120,65,10,0,0,0,51613,1
+427,1,0,1,NA,1,1,1,1,275,45,330,15,5,70,110,40,0,170,55,25,0,1,0,38832,2
+427,1,0,2,NA,1,1,1,1,390,35,420,15,25,60,110,35,0,130,55,15,0,1,0,38832,4
+428,1,0,1,NA,1,1,0,1,300,45,390,25,20,0,0,0,0,120,35,10,0,1,1,53302,1
+428,1,0,2,NA,1,1,0,1,390,35,390,15,5,0,0,0,0,170,35,25,0,1,1,53302,4
+429,1,0,1,NA,1,1,1,1,345,45,345,35,25,60,95,50,0,120,45,5,0,1,0,24934,4
+429,1,0,2,NA,1,1,1,1,275,50,420,20,15,50,80,50,0,155,35,10,0,1,0,24934,4
+430,1,0,1,NA,1,1,0,1,345,45,345,25,10,0,0,0,0,130,35,5,0,0,0,50098,1
+430,1,0,2,NA,1,1,0,1,275,50,420,25,20,0,0,0,0,120,45,15,0,0,0,50098,4
+431,1,0,1,NA,1,1,1,1,275,50,300,35,5,60,110,40,0,120,75,15,0,0,0,45167,4
+431,1,0,2,NA,1,1,1,1,390,35,420,15,10,50,95,55,0,140,55,10,0,0,0,45167,4
+432,1,0,1,NA,0,1,0,1,0,0,420,20,20,0,0,0,0,140,55,25,0,0,0,34826,4
+432,1,0,2,NA,0,1,0,1,0,0,300,30,20,0,0,0,0,140,45,20,0,0,0,34826,2
+433,1,0,1,NA,1,1,0,1,275,45,360,25,20,0,0,0,0,130,55,20,0,0,0,46663,4
+433,1,0,2,NA,1,1,0,1,345,30,345,30,15,0,0,0,0,155,55,10,0,0,0,46663,2
+434,1,0,1,NA,1,1,1,1,300,40,390,25,20,60,65,55,0,170,45,15,0,0,1,63957,1
+434,1,0,2,NA,1,1,1,1,345,40,360,25,20,90,50,55,0,140,35,5,0,0,1,63957,3
+435,1,0,1,NA,0,1,1,1,0,0,345,35,15,70,95,40,0,155,55,20,0,0,1,34798,4
+435,1,0,2,NA,0,1,1,1,0,0,330,30,25,60,110,45,0,120,75,10,0,0,1,34798,4
+436,1,0,1,NA,1,1,0,0,250,50,420,20,15,0,0,0,0,0,0,0,0,1,0,65291,1
+436,1,0,2,NA,1,1,0,0,275,50,390,25,15,0,0,0,0,0,0,0,0,1,0,65291,1
+437,1,0,1,NA,0,1,1,0,0,0,360,25,15,60,110,45,0,0,0,0,0,0,0,18539,2
+437,1,0,2,NA,0,1,1,0,0,0,360,30,10,70,65,50,0,0,0,0,0,0,0,18539,3
+438,1,0,1,NA,0,1,1,1,0,0,330,30,15,80,50,55,0,130,55,10,0,1,0,21939,4
+438,1,0,2,NA,0,1,1,1,0,0,360,30,25,60,95,45,0,170,45,10,0,1,0,21939,2
+439,1,0,1,NA,1,1,0,1,390,30,420,15,20,0,0,0,0,130,65,20,0,1,1,56223,4
+439,1,0,2,NA,1,1,0,1,345,50,360,30,20,0,0,0,0,155,45,5,0,1,1,56223,1
+440,1,0,1,NA,0,1,1,0,0,0,330,35,20,80,95,45,0,0,0,0,0,1,1,58567,3
+440,1,0,2,NA,0,1,1,0,0,0,420,20,20,60,65,50,0,0,0,0,0,1,1,58567,3
+441,1,0,1,NA,1,1,1,1,390,30,420,20,15,50,80,55,0,140,55,5,0,1,1,63160,3
+441,1,0,2,NA,1,1,1,1,345,35,360,30,5,70,110,40,0,140,45,25,0,1,1,63160,1
+442,1,0,1,NA,1,0,0,1,390,35,0,0,0,0,0,0,0,140,45,20,0,0,1,21144,4
+442,1,0,2,NA,1,0,0,1,300,40,0,0,0,0,0,0,0,170,45,5,0,0,1,21144,4
+443,1,0,1,NA,1,1,1,1,345,35,345,35,10,60,95,40,0,130,75,15,0,0,0,40431,4
+443,1,0,2,NA,1,1,1,1,275,50,360,20,25,70,110,40,0,120,75,15,0,0,0,40431,1
+444,1,0,1,NA,1,1,1,1,300,40,390,25,20,60,65,55,0,170,45,15,0,1,0,50570,4
+444,1,0,2,NA,1,1,1,1,250,50,330,15,10,70,95,45,0,140,65,20,0,1,0,50570,3
+445,1,0,1,NA,1,1,1,1,300,40,360,25,15,80,50,55,0,170,35,5,0,0,0,47753,1
+445,1,0,2,NA,1,1,1,1,250,50,330,30,25,60,110,45,0,120,75,10,0,0,0,47753,1
+446,1,0,1,NA,0,1,1,1,0,0,330,35,25,90,80,35,0,140,65,15,0,0,0,19223,4
+446,1,0,2,NA,0,1,1,1,0,0,330,25,15,80,50,50,0,155,35,5,0,0,0,19223,2
+447,1,0,1,NA,1,1,1,1,300,45,300,15,10,60,110,40,0,155,65,20,0,0,0,29759,4
+447,1,0,2,NA,1,1,1,1,390,30,390,25,25,90,65,35,0,120,65,15,0,0,0,29759,1
+448,1,0,1,NA,1,1,1,0,300,40,390,15,5,70,95,50,0,0,0,0,0,1,1,52783,3
+448,1,0,2,NA,1,1,1,0,345,35,390,15,10,90,65,50,0,0,0,0,0,1,1,52783,1
+449,1,0,1,NA,1,1,1,1,390,30,420,15,20,90,65,35,0,130,65,20,0,1,0,74891,4
+449,1,0,2,NA,1,1,1,1,300,35,330,30,15,90,65,35,0,155,45,20,0,1,0,74891,1
+450,1,0,1,NA,0,1,1,1,0,0,420,20,15,80,80,50,0,120,75,10,0,1,1,31538,3
+450,1,0,2,NA,0,1,1,1,0,0,360,30,15,80,95,35,0,120,45,20,0,1,1,31538,4
+451,1,0,1,NA,0,0,1,1,0,0,0,0,0,70,110,40,0,155,75,25,0,1,0,59944,4
+451,1,0,2,NA,0,0,1,1,0,0,0,0,0,90,65,45,0,140,65,15,0,1,0,59944,4
+452,1,0,1,NA,1,1,1,1,300,40,330,25,15,70,80,35,0,170,35,25,0,0,0,37779,4
+452,1,0,2,NA,1,1,1,1,345,45,345,25,20,70,110,35,0,130,45,10,0,0,0,37779,1
+453,1,0,1,NA,0,1,1,1,0,0,390,25,5,90,50,50,0,140,55,15,0,0,1,48892,2
+453,1,0,2,NA,0,1,1,1,0,0,300,35,5,60,110,50,0,155,65,20,0,0,1,48892,3
+454,1,0,1,NA,1,1,1,1,390,30,420,20,25,60,95,55,0,130,55,5,0,0,0,44258,3
+454,1,0,2,NA,1,1,1,1,250,50,330,15,10,70,95,45,0,140,65,20,0,0,0,44258,1
+455,1,0,1,NA,1,1,1,0,300,40,360,25,15,80,50,55,0,0,0,0,0,1,0,59163,1
+455,1,0,2,NA,1,1,1,0,300,45,330,30,10,60,80,55,0,0,0,0,0,1,0,59163,3
+456,1,0,1,NA,1,1,1,1,250,30,330,35,25,90,80,35,0,140,65,15,0,1,0,30884,4
+456,1,0,2,NA,1,1,1,1,275,50,390,25,15,60,65,50,0,155,55,15,0,1,0,30884,4
+457,1,0,1,NA,1,0,1,1,275,40,0,0,0,50,80,50,0,155,55,5,0,0,1,61447,3
+457,1,0,2,NA,1,0,1,1,275,40,0,0,0,70,65,50,0,170,35,15,0,0,1,61447,4
+458,1,0,1,NA,1,1,0,0,250,50,330,30,15,0,0,0,0,0,0,0,0,0,0,16239,1
+458,1,0,2,NA,1,1,0,0,250,40,420,15,10,0,0,0,0,0,0,0,0,0,0,16239,1
+459,1,0,1,NA,1,1,1,1,250,45,390,20,20,90,50,50,0,120,75,5,0,0,1,28677,4
+459,1,0,2,NA,1,1,1,1,275,40,390,15,5,90,80,40,0,130,65,20,0,0,1,28677,1
+460,1,0,1,NA,1,1,0,1,390,35,390,35,20,0,0,0,0,130,75,25,0,1,0,33009,4
+460,1,0,2,NA,1,1,0,1,275,50,360,15,20,0,0,0,0,130,65,15,0,1,0,33009,4
+461,1,0,1,NA,0,0,1,1,0,0,0,0,0,90,80,35,0,130,75,25,0,1,0,44949,3
+461,1,0,2,NA,0,0,1,1,0,0,0,0,0,80,50,50,0,140,55,10,0,1,0,44949,4
+462,1,0,1,NA,1,1,1,1,390,30,420,20,20,50,65,55,0,130,75,10,0,0,0,24334,2
+462,1,0,2,NA,1,1,1,1,250,35,420,20,15,80,80,45,0,155,55,20,0,0,0,24334,4
+463,1,0,1,NA,1,1,1,1,345,40,345,35,10,90,65,40,0,130,35,20,0,0,1,29135,1
+463,1,0,2,NA,1,1,1,1,345,30,420,15,20,60,110,40,0,170,35,15,0,0,1,29135,4
+464,1,0,1,NA,1,1,1,1,345,40,345,35,25,80,80,45,0,120,45,10,0,1,0,35685,4
+464,1,0,2,NA,1,1,1,1,250,50,330,15,10,70,95,45,0,140,65,20,0,1,0,35685,2
+465,1,0,1,NA,0,1,1,1,0,0,390,20,5,60,110,45,0,120,75,20,0,1,0,53683,3
+465,1,0,2,NA,0,1,1,1,0,0,420,20,15,90,65,35,0,170,35,25,0,1,0,53683,3
+466,1,0,1,NA,1,1,1,0,275,35,390,15,5,70,95,35,0,0,0,0,0,0,0,40186,2
+466,1,0,2,NA,1,1,1,0,275,40,300,35,10,80,80,40,0,0,0,0,0,0,0,40186,1
+467,1,0,1,NA,1,1,1,1,250,50,360,25,15,60,110,45,0,120,65,20,0,0,0,72437,1
+467,1,0,2,NA,1,1,1,1,300,45,390,25,10,50,50,55,0,170,45,5,0,0,0,72437,3
+468,1,0,1,NA,1,0,1,1,250,50,0,0,0,80,50,55,0,130,55,10,0,0,0,25644,1
+468,1,0,2,NA,1,0,1,1,250,45,0,0,0,90,50,35,0,140,65,25,0,0,0,25644,1
+469,1,0,1,NA,1,1,0,1,345,45,345,35,25,0,0,0,0,120,45,5,0,0,1,59386,4
+469,1,0,2,NA,1,1,0,1,275,40,390,15,5,0,0,0,0,130,65,20,0,0,1,59386,4
+470,1,0,1,NA,0,1,1,1,0,0,360,20,5,80,80,40,0,120,45,20,0,1,1,46860,4
+470,1,0,2,NA,0,1,1,1,0,0,420,25,20,70,95,50,0,120,45,15,0,1,1,46860,4
+471,1,0,1,NA,1,1,1,1,275,30,420,20,25,90,80,35,0,130,75,25,0,0,1,34403,3
+471,1,0,2,NA,1,1,1,1,345,35,360,30,5,70,110,40,0,140,45,25,0,0,1,34403,4
+472,1,0,1,NA,0,1,0,1,0,0,360,25,25,0,0,0,0,140,55,20,0,1,0,74841,4
+472,1,0,2,NA,0,1,0,1,0,0,420,20,15,0,0,0,0,155,55,20,0,1,0,74841,4
+473,1,0,1,NA,1,1,0,1,390,30,390,25,5,0,0,0,0,140,55,15,0,0,0,35355,1
+473,1,0,2,NA,1,1,0,1,345,45,345,30,25,0,0,0,0,120,45,5,0,0,0,35355,1
+474,1,0,1,NA,1,1,0,0,300,50,420,15,20,0,0,0,0,0,0,0,0,1,1,71183,1
+474,1,0,2,NA,1,1,0,0,250,50,330,15,10,0,0,0,0,0,0,0,0,1,1,71183,1
+475,1,0,1,NA,0,1,1,1,0,0,390,20,5,60,110,45,0,120,75,20,0,1,0,22407,2
+475,1,0,2,NA,0,1,1,1,0,0,420,20,15,90,65,35,0,170,35,25,0,1,0,22407,4
+476,1,0,1,NA,1,1,1,1,300,35,360,25,25,70,80,45,0,155,35,15,0,1,0,73804,3
+476,1,0,2,NA,1,1,1,1,345,35,360,35,15,50,80,40,0,120,75,10,0,1,0,73804,1
+477,1,0,1,NA,1,1,0,1,250,50,360,25,15,0,0,0,0,120,65,20,0,0,0,57887,4
+477,1,0,2,NA,1,1,0,1,275,30,390,25,15,0,0,0,0,155,65,25,0,0,0,57887,4
+478,1,0,1,NA,1,0,1,1,300,40,0,0,0,70,95,50,0,130,75,10,0,1,1,68155,1
+478,1,0,2,NA,1,0,1,1,250,45,0,0,0,90,50,35,0,140,65,25,0,1,1,68155,3
+479,1,0,1,NA,1,1,0,0,390,40,390,15,10,0,0,0,0,0,0,0,0,1,0,32145,2
+479,1,0,2,NA,1,1,0,0,250,50,360,30,25,0,0,0,0,0,0,0,0,1,0,32145,1
+480,1,0,1,NA,0,1,1,1,0,0,390,35,5,50,80,55,0,155,55,15,0,1,0,38132,2
+480,1,0,2,NA,0,1,1,1,0,0,360,25,25,60,110,50,0,140,75,5,0,1,0,38132,2
+481,1,0,1,NA,1,1,1,1,390,40,390,30,10,50,50,55,0,170,35,5,0,0,1,21508,1
+481,1,0,2,NA,1,1,1,1,390,30,390,35,5,70,110,35,0,170,35,25,0,0,1,21508,1
+482,1,0,1,NA,1,1,1,0,275,45,420,20,15,80,80,40,0,0,0,0,0,0,1,51370,1
+482,1,0,2,NA,1,1,1,0,300,40,390,20,20,50,65,55,0,0,0,0,0,0,1,51370,3
+483,1,0,1,NA,0,1,1,0,0,0,360,30,25,60,50,55,0,0,0,0,0,1,0,69153,3
+483,1,0,2,NA,0,1,1,0,0,0,345,30,25,80,110,40,0,0,0,0,0,1,0,69153,3
+484,1,0,1,NA,1,1,1,1,300,40,390,25,20,60,65,55,0,170,45,15,0,0,1,17960,3
+484,1,0,2,NA,1,1,1,1,390,30,390,15,10,70,110,40,0,120,65,25,0,0,1,17960,4
+485,1,0,1,NA,1,1,1,1,275,40,300,30,5,70,65,45,0,170,35,25,0,0,0,36426,1
+485,1,0,2,NA,1,1,1,1,250,30,360,30,25,60,95,45,0,170,55,20,0,0,0,36426,1
+486,1,0,1,NA,1,1,1,1,275,35,390,15,5,70,95,35,0,140,65,20,0,0,1,55048,4
+486,1,0,2,NA,1,1,1,1,345,40,345,30,20,60,65,55,0,155,45,5,0,0,1,55048,3
+487,1,0,1,NA,0,1,0,1,0,0,390,20,25,0,0,0,0,170,35,15,0,0,1,34160,4
+487,1,0,2,NA,0,1,0,1,0,0,330,25,25,0,0,0,0,120,55,5,0,0,1,34160,4
+488,1,0,1,NA,1,1,1,1,300,45,390,25,20,70,95,50,0,120,35,10,0,0,0,36233,4
+488,1,0,2,NA,1,1,1,1,250,45,420,15,20,90,50,35,0,140,65,25,0,0,0,36233,1
+489,1,0,1,NA,1,1,0,1,250,45,330,30,10,0,0,0,0,155,65,15,0,0,0,51977,1
+489,1,0,2,NA,1,1,0,1,390,35,390,35,20,0,0,0,0,120,55,10,0,0,0,51977,1
+490,1,0,1,NA,0,1,1,1,0,0,420,20,15,80,80,50,0,120,75,10,0,0,0,41776,3
+490,1,0,2,NA,0,1,1,1,0,0,360,25,25,60,110,50,0,140,75,5,0,0,0,41776,3
+491,1,0,1,NA,1,1,1,1,250,40,330,35,10,90,80,40,0,170,35,25,0,0,1,58010,3
+491,1,0,2,NA,1,1,1,1,250,50,390,20,15,60,80,55,0,130,75,15,0,0,1,58010,1
+492,1,0,1,NA,1,1,1,1,345,35,390,20,25,80,50,55,0,130,65,5,0,0,0,66518,1
+492,1,0,2,NA,1,1,1,1,300,40,390,20,20,50,65,55,0,170,45,5,0,0,0,66518,3
+493,1,0,1,NA,1,1,1,1,250,45,360,20,10,90,50,40,0,140,65,20,0,0,0,17777,3
+493,1,0,2,NA,1,1,1,1,250,45,390,25,20,90,50,40,0,155,55,20,0,0,0,17777,1
+494,1,0,1,NA,1,1,1,0,345,40,390,25,25,60,110,40,0,0,0,0,0,0,0,49500,1
+494,1,0,2,NA,1,1,1,0,390,30,390,15,10,70,110,40,0,0,0,0,0,0,0,49500,1
+495,1,0,1,NA,1,1,0,1,300,40,360,25,15,0,0,0,0,170,35,5,0,1,0,54070,4
+495,1,0,2,NA,1,1,0,1,250,50,330,30,25,0,0,0,0,120,75,10,0,1,0,54070,1
+496,1,0,1,NA,1,1,1,1,390,35,390,35,25,70,110,45,0,130,35,10,0,0,0,23424,4
+496,1,0,2,NA,1,1,1,1,390,30,390,35,5,90,80,45,0,120,55,15,0,0,0,23424,3
+497,1,0,1,NA,1,1,1,1,275,40,360,30,20,50,80,50,0,155,55,5,0,0,0,65335,1
+497,1,0,2,NA,1,1,1,1,275,30,390,25,15,90,65,40,0,155,65,25,0,0,0,65335,1
+498,1,0,1,NA,1,1,1,1,275,50,360,25,10,70,65,50,0,120,65,10,0,1,0,37162,2
+498,1,0,2,NA,1,1,1,1,345,35,420,20,25,60,110,45,0,170,35,15,0,1,0,37162,4
+499,1,0,1,NA,1,1,1,1,390,30,390,15,10,70,95,45,0,130,75,15,0,1,1,21154,1
+499,1,0,2,NA,1,1,1,1,250,50,360,30,25,90,65,35,0,120,55,25,0,1,1,21154,3
+500,1,0,1,NA,1,1,0,1,390,35,390,35,5,0,0,0,0,155,55,15,0,0,1,19910,1
+500,1,0,2,NA,1,1,0,1,275,50,360,30,15,0,0,0,0,120,45,20,0,0,1,19910,4
diff --git a/pmml-rexp/src/test/resources/rds/MNLModeChoice.rds b/pmml-rexp/src/test/resources/rds/MNLModeChoice.rds
new file mode 100644
index 0000000..4d6b2c4
Binary files /dev/null and b/pmml-rexp/src/test/resources/rds/MNLModeChoice.rds differ