diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 107eee33..d22b3c5e 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -22,4 +22,4 @@ jobs:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- - run: mvn -B package --file pom.xml
+ - run: mvn -Dxgboost4j-spark.version=2.0.1 -B package --file pom.xml
diff --git a/README.md b/README.md
index 62ab1a53..3824a1c8 100644
--- a/README.md
+++ b/README.md
@@ -109,6 +109,14 @@ Java library and command-line application for converting Apache Spark ML pipelin
* [`tuning.TrainValidationSplitModel`](https://spark.apache.org/docs/latest/api/java/org/apache/spark/ml/tuning/TrainValidationSplitModel.html)
+
+ JPMML-SparkML
+
+ * Feature transformers:
+ * `org.jpmml.sparkml.feature.InvalidCategoryTransformer`
+ * `org.jpmml.sparkml.feature.SparseToDenseTransformer`
+
+
LightGBM
@@ -120,8 +128,6 @@ Java library and command-line application for converting Apache Spark ML pipelin
XGBoost
- * Feature transformers:
- * `org.jpmml.sparkml.xgboost.SparseToDenseTransformer`
* Prediction models:
* [`ml.dmlc.xgboost4j.scala.spark.XGBoostClassificationModel`](https://xgboost.readthedocs.io/en/latest/jvm/scaladocs/xgboost4j-spark/ml/dmlc/xgboost4j/scala/spark/XGBoostClassificationModel.html)
* [`ml.dmlc.xgboost4j.scala.spark.XGBoostRegressionModel`](https://xgboost.readthedocs.io/en/latest/jvm/scaladocs/xgboost4j-spark/ml/dmlc/xgboost4j/scala/spark/XGBoostRegressionModel.html)
@@ -247,6 +253,7 @@ spark-submit --master local --class org.jpmml.sparkml.example.Main pmml-sparkml-
# Documentation #
+* [Training PySpark LightGBM pipelines](https://openscoring.io/blog/2023/05/26/pyspark_lightgbm_pipeline/)
* [Converting logistic regression models to PMML documents](https://openscoring.io/blog/2020/01/19/converting_logistic_regression_pmml/#apache-spark)
* [Deploying Apache Spark ML pipeline models on Openscoring REST web service](https://openscoring.io/blog/2020/02/16/deploying_sparkml_pipeline_openscoring_rest/)
* [Converting Apache Spark ML pipeline models to PMML documents](https://openscoring.io/blog/2018/07/09/converting_sparkml_pipeline_pmml/)
diff --git a/pmml-sparkml-example/pom.xml b/pmml-sparkml-example/pom.xml
index 6454e0fc..03663491 100644
--- a/pmml-sparkml-example/pom.xml
+++ b/pmml-sparkml-example/pom.xml
@@ -67,7 +67,7 @@
org.apache.maven.plugins
maven-shade-plugin
- 3.4.1
+ 3.5.1
package
diff --git a/pmml-sparkml-example/src/main/java/org/jpmml/sparkml/example/Main.java b/pmml-sparkml-example/src/main/java/org/jpmml/sparkml/example/Main.java
index 83d04031..5fc1278c 100644
--- a/pmml-sparkml-example/src/main/java/org/jpmml/sparkml/example/Main.java
+++ b/pmml-sparkml-example/src/main/java/org/jpmml/sparkml/example/Main.java
@@ -37,6 +37,7 @@
import org.apache.spark.sql.types.StructType;
import org.dmg.pmml.PMML;
import org.jpmml.model.metro.MetroJAXBUtil;
+import org.jpmml.sparkml.ArchiveUtil;
import org.jpmml.sparkml.PMMLBuilder;
import org.jpmml.sparkml.PipelineModelUtil;
import org.jpmml.sparkml.model.HasPredictionModelOptions;
@@ -187,7 +188,7 @@ private void run() throws Exception {
logger.info("Loading pipeline model..");
if(this.pipelineInput.isFile()){
- this.pipelineInput = PipelineModelUtil.uncompress(this.pipelineInput);
+ this.pipelineInput = ArchiveUtil.uncompress(this.pipelineInput);
}
long begin = System.currentTimeMillis();
diff --git a/pmml-sparkml-lightgbm/src/test/java/org/jpmml/sparkml/lightgbm/testing/LightGBMTest.java b/pmml-sparkml-lightgbm/src/test/java/org/jpmml/sparkml/lightgbm/testing/LightGBMTest.java
index a6f819b7..f7092cb7 100644
--- a/pmml-sparkml-lightgbm/src/test/java/org/jpmml/sparkml/lightgbm/testing/LightGBMTest.java
+++ b/pmml-sparkml-lightgbm/src/test/java/org/jpmml/sparkml/lightgbm/testing/LightGBMTest.java
@@ -21,6 +21,7 @@
import java.util.function.Predicate;
import com.google.common.base.Equivalence;
+import org.jpmml.converter.testing.Datasets;
import org.jpmml.evaluator.ResultField;
import org.jpmml.evaluator.testing.IntegrationTest;
import org.jpmml.evaluator.testing.PMMLEquivalence;
@@ -28,7 +29,7 @@
import org.jpmml.sparkml.testing.SparkMLEncoderBatchTest;
import org.junit.Test;
-public class LightGBMTest extends IntegrationTest {
+public class LightGBMTest extends IntegrationTest implements Datasets {
public LightGBMTest(){
super(new PMMLEquivalence(1e-14, 1e-14));
@@ -43,16 +44,26 @@ public SimpleArchiveBatch createBatch(String algorithm, String dataset, Predicat
@Test
public void evaluateLightGBMAudit() throws Exception {
- evaluate("LightGBM", "Audit");
+ evaluate("LightGBM", AUDIT);
+ }
+
+ @Test
+ public void evaluateLightGBMAuditNA() throws Exception {
+ evaluate("LightGBM", AUDIT_NA);
}
@Test
public void evaluateLightGBMAuto() throws Exception {
- evaluate("LightGBM", "Auto");
+ evaluate("LightGBM", AUTO);
+ }
+
+ @Test
+ public void evaluateLightGBMAutoNA() throws Exception {
+ evaluate("LightGBM", AUTO_NA);
}
@Test
public void evaluateLightGBMIris() throws Exception {
- evaluate("LightGBM", "Iris");
+ evaluate("LightGBM", IRIS);
}
}
\ No newline at end of file
diff --git a/pmml-sparkml-lightgbm/src/test/resources/LightGBMAuditNA.scala b/pmml-sparkml-lightgbm/src/test/resources/LightGBMAuditNA.scala
new file mode 100644
index 00000000..359ad80c
--- /dev/null
+++ b/pmml-sparkml-lightgbm/src/test/resources/LightGBMAuditNA.scala
@@ -0,0 +1,44 @@
+import java.io.File
+
+import com.microsoft.azure.synapse.ml.lightgbm.LightGBMClassifier
+import org.apache.spark.ml.Pipeline
+import org.apache.spark.ml.feature._
+import org.apache.spark.ml.linalg.Vector
+import org.apache.spark.sql.functions.{lit, udf}
+import org.apache.spark.sql.types.StringType
+import org.jpmml.sparkml.{DatasetUtil, PipelineModelUtil, PMMLBuilder}
+import org.jpmml.sparkml.feature.InvalidCategoryTransformer
+
+var df = DatasetUtil.loadCsv(spark, new File("csv/AuditNA.csv"))
+df = DatasetUtil.castColumn(df, "Adjusted", StringType)
+
+//DatasetUtil.storeSchema(df, new File("schema/AuditNA.json"))
+
+val cat_cols = Array("Education", "Employment", "Gender", "Marital", "Occupation")
+val cont_cols = Array("Age", "Hours", "Income")
+
+val labelIndexer = new StringIndexer().setInputCol("Adjusted").setOutputCol("idx_Adjusted")
+
+val indexer = new StringIndexer().setInputCols(cat_cols).setOutputCols(cat_cols.map(cat_col => "idx_" + cat_col)).setHandleInvalid("keep")
+val indexTransformer = new InvalidCategoryTransformer().setInputCols(indexer.getOutputCols).setOutputCols(cat_cols.map(cat_col => "idxTransformed_" + cat_col))
+
+val assembler = new VectorAssembler().setInputCols(indexTransformer.getOutputCols ++ cont_cols).setOutputCol("featureVector").setHandleInvalid("keep")
+
+val classifier = new LightGBMClassifier().setObjective("binary").setNumIterations(101).setLabelCol(labelIndexer.getOutputCol).setFeaturesCol(assembler.getOutputCol)
+
+val pipeline = new Pipeline().setStages(Array(labelIndexer, indexer, indexTransformer, assembler, classifier))
+val pipelineModel = pipeline.fit(df)
+
+//PipelineModelUtil.storeZip(pipelineModel, new File("pipeline/LightGBMAuditNA.zip"))
+
+new PMMLBuilder(df.schema, pipelineModel).buildFile(new File("pmml/LightGBMAuditNA.pmml"))
+
+val predLabel = udf{ (value: Float) => value.toInt.toString }
+val vectorToColumn = udf{ (vec: Vector, index: Int) => vec(index) }
+
+var lgbDf = pipelineModel.transform(df)
+lgbDf = lgbDf.selectExpr("prediction", "probability")
+lgbDf = lgbDf.withColumn("Adjusted", predLabel(lgbDf("prediction"))).drop("prediction")
+lgbDf = lgbDf.withColumn("probability(0)", vectorToColumn(lgbDf("probability"), lit(0))).withColumn("probability(1)", vectorToColumn(lgbDf("probability"), lit(1))).drop("probability").drop("probability")
+
+DatasetUtil.storeCsv(lgbDf, new File("csv/LightGBMAuditNA.csv"))
diff --git a/pmml-sparkml-lightgbm/src/test/resources/LightGBMAutoNA.scala b/pmml-sparkml-lightgbm/src/test/resources/LightGBMAutoNA.scala
new file mode 100644
index 00000000..f252a884
--- /dev/null
+++ b/pmml-sparkml-lightgbm/src/test/resources/LightGBMAutoNA.scala
@@ -0,0 +1,33 @@
+import java.io.File
+
+import com.microsoft.azure.synapse.ml.lightgbm.LightGBMRegressor
+import org.apache.spark.ml.Pipeline
+import org.apache.spark.ml.feature._
+import org.jpmml.sparkml.{DatasetUtil, PipelineModelUtil, PMMLBuilder}
+import org.jpmml.sparkml.feature.InvalidCategoryTransformer
+
+var df = DatasetUtil.loadCsv(spark, new File("csv/AutoNA.csv"))
+
+//DatasetUtil.storeSchema(df, new File("schema/AutoNA.json"))
+
+val cat_cols = Array("cylinders", "model_year", "origin")
+val cont_cols = Array("acceleration", "displacement", "horsepower", "weight")
+
+val indexer = new StringIndexer().setInputCols(cat_cols).setOutputCols(cat_cols.map(cat_col => "idx_" + cat_col)).setHandleInvalid("keep")
+val indexTransformer = new InvalidCategoryTransformer().setInputCols(indexer.getOutputCols).setOutputCols(cat_cols.map(cat_col => "idxTransformed_" + cat_col))
+
+val assembler = new VectorAssembler().setInputCols(indexTransformer.getOutputCols ++ cont_cols).setOutputCol("featureVector").setHandleInvalid("keep")
+
+val regressor = new LightGBMRegressor().setNumIterations(101).setLabelCol("mpg").setFeaturesCol(assembler.getOutputCol)
+
+val pipeline = new Pipeline().setStages(Array(indexer, indexTransformer, assembler, regressor))
+val pipelineModel = pipeline.fit(df)
+
+//PipelineModelUtil.storeZip(pipelineModel, new File("pipeline/LightGBMAutoNA.zip"))
+
+new PMMLBuilder(df.schema, pipelineModel).buildFile(new File("pmml/LightGBMAutoNA.pmml"))
+
+var lgbDf = pipelineModel.transform(df)
+lgbDf = lgbDf.selectExpr("prediction as mpg")
+
+DatasetUtil.storeCsv(lgbDf, new File("csv/LightGBMAutoNA.csv"))
diff --git a/pmml-sparkml-lightgbm/src/test/resources/csv/AuditNA.csv b/pmml-sparkml-lightgbm/src/test/resources/csv/AuditNA.csv
new file mode 100644
index 00000000..7d904c78
--- /dev/null
+++ b/pmml-sparkml-lightgbm/src/test/resources/csv/AuditNA.csv
@@ -0,0 +1,1900 @@
+Age,Employment,Education,Marital,Occupation,Income,Gender,Deductions,Hours,Adjusted
+38,Private,College,Unmarried,Service,81838,N/A,0,72,0
+35,N/A,Associate,N/A,N/A,72099,N/A,0,30,0
+N/A,Private,HSgrad,Divorced,Clerical,154676.74,N/A,N/A,40,0
+45,Private,Bachelor,Married,Repair,27743.82,Male,0,N/A,1
+60,N/A,College,Married,Executive,7568.23,Male,0,N/A,1
+74,Private,HSgrad,Married,Service,33144.4,Male,N/A,N/A,0
+43,Private,Bachelor,N/A,N/A,43391.17,Male,0,50,1
+35,Private,N/A,N/A,Machinist,59906.65,Male,0,N/A,0
+25,Private,Associate,Divorced,N/A,126888.91,Female,0,40,0
+22,Private,N/A,Absent,N/A,52466.49,Female,N/A,37,0
+N/A,Private,College,Divorced,N/A,N/A,Female,N/A,N/A,0
+60,Private,N/A,N/A,N/A,24155.31,Male,0,40,0
+21,Private,N/A,Absent,Service,N/A,Female,0,35,0
+21,Private,College,Absent,Machinist,N/A,Male,0,40,0
+50,N/A,Master,N/A,Executive,34919.16,N/A,0,40,1
+37,Private,N/A,Divorced,N/A,N/A,N/A,0,35,0
+30,Consultant,HSgrad,N/A,Repair,9608.48,Male,0,40,0
+32,Private,HSgrad,Married,Machinist,12475.84,Male,0,40,0
+65,N/A,College,Married,Sales,32963.39,Male,0,40,0
+N/A,Private,N/A,Married,Executive,31534.97,Male,N/A,55,0
+N/A,N/A,N/A,Divorced,N/A,182165.08,N/A,N/A,40,0
+41,PSState,Bachelor,Divorced,N/A,70603.7,Male,0,40,0
+30,Private,N/A,Absent,Service,N/A,N/A,N/A,30,0
+38,Private,N/A,Married,Repair,8670.9,N/A,N/A,N/A,0
+N/A,Private,Yr11,Unmarried,Professional,260405.44,N/A,0,N/A,0
+42,PSState,College,Absent,Executive,N/A,Female,0,40,0
+26,Private,N/A,Absent,Sales,73751.48,Female,0,40,0
+32,Consultant,N/A,Married,Sales,N/A,N/A,0,60,1
+49,PSFederal,College,N/A,Support,15345.33,Male,0,N/A,1
+N/A,Private,HSgrad,Married,Repair,N/A,Male,0,40,0
+N/A,Private,Yr10,Married,Machinist,33493.89,Male,N/A,40,0
+N/A,PSFederal,N/A,Married,Support,54653.36,Male,0,24,0
+46,Private,HSgrad,Absent,Service,229077.27,Female,0,N/A,0
+42,N/A,College,Absent,Machinist,59201.06,Female,0,40,0
+39,Private,College,Divorced,N/A,31036.73,Female,N/A,40,0
+N/A,Private,Yr11,Absent,Machinist,N/A,Female,0,40,0
+47,PSLocal,Doctorate,Absent,Professional,N/A,Female,0,40,0
+24,Private,Associate,Unmarried,Repair,193135.59,Male,0,40,1
+45,Private,N/A,Married,Repair,26717.49,Male,0,N/A,0
+40,PSFederal,Associate,Absent,Clerical,N/A,Female,0,N/A,0
+51,SelfEmp,Doctorate,Married,Professional,13612.07,N/A,0,N/A,1
+77,N/A,HSgrad,Married,Service,39950.92,Male,0,N/A,0
+N/A,Private,College,Married,N/A,N/A,Male,0,45,0
+39,Private,Yr9,Divorced,Cleaner,78516.3,Male,N/A,50,0
+39,PSState,N/A,N/A,N/A,92268.68,Female,0,40,0
+63,SelfEmp,Bachelor,N/A,Farming,N/A,Male,N/A,N/A,1
+N/A,Private,HSgrad,Widowed,Service,148865.82,Female,0,38,0
+39,Private,Bachelor,Married,Professional,N/A,Male,0,N/A,1
+66,N/A,Yr5t6,Married-spouse-absent,N/A,139087.01,Female,0,40,0
+N/A,N/A,College,Married,Executive,N/A,Male,0,45,1
+31,PSLocal,N/A,N/A,Clerical,67012.13,Female,N/A,N/A,0
+31,Private,Bachelor,Married,Executive,N/A,N/A,1,45,1
+45,Private,Professional,Absent,N/A,44102.23,Male,N/A,40,1
+19,PSLocal,College,Absent,Service,N/A,Female,N/A,35,0
+32,Private,HSgrad,N/A,Machinist,14657.59,Male,0,40,0
+27,Private,N/A,Absent,Professional,89775.14,Male,0,N/A,1
+25,N/A,N/A,Married,Transport,56417.35,Male,0,30,0
+21,Private,N/A,N/A,Clerical,43362.93,Male,0,65,0
+N/A,Consultant,HSgrad,Absent,Farming,214238.62,Male,0,70,0
+N/A,Private,Bachelor,Absent,Executive,83143.19,Male,1,38,0
+56,PSFederal,N/A,Divorced,N/A,37078.8,N/A,0,40,0
+N/A,Volunteer,Associate,Married,N/A,N/A,Male,0,50,0
+28,N/A,Associate,Absent,N/A,166953.87,N/A,0,60,0
+39,Private,HSgrad,N/A,Executive,28907.41,N/A,0,40,0
+61,PSLocal,Master,Absent,Professional,5138.14,N/A,0,N/A,0
+32,N/A,HSgrad,Absent,N/A,82182.54,Female,0,N/A,0
+48,PSState,Bachelor,Married,Executive,N/A,N/A,0,40,1
+27,N/A,HSgrad,Married,Farming,25990.54,N/A,N/A,N/A,0
+N/A,Private,N/A,Absent,Transport,N/A,N/A,N/A,50,0
+37,Private,HSgrad,N/A,Machinist,83414.55,Male,0,40,0
+43,Private,College,N/A,Repair,N/A,Male,N/A,N/A,0
+47,Consultant,HSgrad,N/A,Machinist,61231.06,Male,N/A,N/A,1
+33,Private,Yr11,N/A,Service,32550.53,N/A,0,40,0
+64,Private,N/A,Married,Machinist,61592.42,Male,0,40,0
+44,N/A,Bachelor,Married,Sales,37662.02,Male,0,50,1
+23,Private,College,N/A,Service,100335.51,Female,N/A,35,0
+22,Private,HSgrad,Absent,N/A,342939.73,Female,0,N/A,0
+N/A,PSLocal,Master,Married,Executive,30098.58,Male,0,50,1
+28,PSFederal,N/A,Absent,Executive,150516.9,Female,0,70,0
+36,Private,HSgrad,Divorced,Transport,N/A,N/A,0,50,0
+22,Private,Bachelor,Absent,Professional,N/A,Female,N/A,15,0
+29,N/A,Vocational,Married,Transport,N/A,Male,0,55,0
+N/A,Private,N/A,Absent,Support,151462.25,Male,0,20,0
+N/A,Private,Bachelor,Married,Executive,29461.26,Male,0,40,1
+26,N/A,N/A,Absent,N/A,38142.98,Female,0,8,0
+28,Private,Bachelor,Absent,Executive,76539.28,Female,0,60,0
+19,Private,Yr11,N/A,Sales,N/A,N/A,0,25,0
+45,N/A,N/A,Married,Sales,38599.89,N/A,0,50,1
+35,Private,College,Divorced,Sales,N/A,Female,0,N/A,0
+42,Private,Vocational,Married,Service,N/A,Male,N/A,N/A,0
+58,PSState,Doctorate,N/A,N/A,N/A,Male,0,40,0
+55,Private,N/A,Married,Repair,39087.51,Male,0,40,0
+N/A,Private,HSgrad,N/A,Repair,N/A,N/A,0,28,0
+78,SelfEmp,Bachelor,Married,Executive,39472.73,N/A,0,45,1
+53,PSLocal,HSgrad,N/A,Executive,56065.12,Male,0,N/A,0
+34,Private,Vocational,N/A,N/A,35910.03,Male,0,40,0
+28,Private,N/A,N/A,Sales,N/A,N/A,N/A,40,0
+50,Private,N/A,N/A,Sales,47011.78,N/A,0,N/A,0
+47,N/A,N/A,Married,Clerical,203798.03,Female,0,35,1
+N/A,SelfEmp,Master,Widowed,Executive,92158.43,Female,N/A,99,0
+45,Consultant,N/A,Absent,Professional,N/A,Male,0,30,1
+33,Private,N/A,N/A,Repair,34078.48,N/A,N/A,N/A,0
+39,Private,N/A,Married,Support,N/A,Male,0,N/A,1
+N/A,Private,College,Divorced,Repair,86618.25,Male,0,44,1
+43,Private,College,Married,N/A,27604.3,N/A,0,40,0
+35,Private,HSgrad,Absent,Clerical,N/A,Male,0,N/A,1
+22,N/A,Yr10,Absent,N/A,N/A,N/A,0,84,0
+63,Private,College,N/A,Repair,32562.24,Male,0,45,0
+64,N/A,College,Widowed,N/A,73525.6,Female,N/A,N/A,0
+54,Private,HSgrad,Married,Machinist,N/A,Male,0,45,1
+57,Private,HSgrad,Widowed,Clerical,81343.45,Female,0,40,0
+45,N/A,College,Divorced,Support,125370.21,Female,N/A,40,0
+33,Private,N/A,Married,Executive,129091.19,Female,0,N/A,1
+25,Private,HSgrad,Absent,Sales,177873.59,Male,0,40,0
+N/A,N/A,N/A,Absent,Repair,64358.33,Male,0,50,0
+N/A,Private,HSgrad,Married,Executive,41442.67,N/A,0,40,1
+46,N/A,Associate,Absent,Professional,80318.75,Female,N/A,33,0
+22,Private,HSgrad,Absent,Service,70541.91,N/A,0,35,0
+N/A,N/A,HSgrad,Married,N/A,37634.41,Male,1,60,1
+30,Private,College,N/A,Machinist,N/A,Male,0,40,1
+28,Private,HSgrad,N/A,Cleaner,156434.13,Male,0,30,0
+21,N/A,College,Absent,N/A,N/A,Female,0,10,0
+N/A,Consultant,College,N/A,N/A,N/A,Male,0,35,1
+32,Private,N/A,N/A,Repair,103733.33,Male,0,50,0
+32,PSLocal,N/A,Married,Professional,163587.6,Female,0,N/A,1
+N/A,Private,N/A,Absent,Clerical,N/A,Female,N/A,40,0
+22,Private,College,N/A,N/A,223592.88,Male,0,35,0
+40,Private,HSgrad,Married,Professional,49546.92,N/A,N/A,N/A,1
+31,Private,College,Married,N/A,22086.63,N/A,0,N/A,0
+N/A,Private,Associate,Married-spouse-absent,Machinist,198418.74,Male,0,40,0
+23,Private,College,Divorced,Sales,115237.91,Female,0,N/A,0
+N/A,Consultant,Bachelor,Widowed,N/A,126304,Female,0,N/A,1
+35,Private,Bachelor,N/A,Executive,N/A,N/A,0,50,1
+N/A,N/A,HSgrad,Married,Clerical,N/A,N/A,0,25,0
+40,N/A,Bachelor,Married,N/A,34674.28,Male,0,50,0
+23,N/A,N/A,Absent,Repair,N/A,N/A,0,40,0
+N/A,Private,HSgrad,Absent,N/A,123634.05,Male,N/A,40,0
+17,Private,Yr9,Absent,N/A,130301.1,Male,0,22,0
+59,Private,HSgrad,Widowed,Service,53968.46,Female,0,10,0
+37,Private,College,Divorced,Transport,66341.59,Male,0,N/A,0
+27,N/A,HSgrad,Married,Machinist,13567.01,Male,0,N/A,0
+82,Private,Yr5t6,Widowed,Service,252435.63,Male,0,N/A,0
+30,Private,N/A,Married,Machinist,35880.85,Male,0,60,1
+23,Private,Bachelor,Absent,N/A,106057.24,Male,0,30,0
+30,Private,HSgrad,Married,Cleaner,50241.5,Male,N/A,40,0
+43,N/A,College,Divorced,Executive,175224.4,Female,0,45,0
+N/A,Private,N/A,Married,Professional,9371.51,Male,0,N/A,0
+N/A,Private,N/A,N/A,Transport,35189.05,N/A,0,55,0
+N/A,Private,Yr5t6,Absent,Clerical,98176.24,Female,0,40,0
+N/A,Private,N/A,Married,N/A,N/A,Male,0,N/A,0
+62,PSState,Bachelor,Divorced,N/A,77664.69,N/A,N/A,N/A,0
+41,Private,N/A,Married,Professional,18754.25,N/A,N/A,40,1
+44,N/A,Bachelor,N/A,Professional,243076.64,Female,N/A,60,0
+N/A,Private,HSgrad,Divorced,Clerical,43002.61,N/A,0,40,0
+29,Private,College,Absent,Professional,88981.36,Female,0,40,0
+42,N/A,Bachelor,Married,Executive,66952.28,Male,0,40,0
+40,Private,HSgrad,N/A,Repair,144187.19,Female,N/A,40,1
+29,PSFederal,College,Married,Clerical,54390.65,Male,0,40,1
+55,N/A,College,N/A,Clerical,N/A,Male,0,40,1
+45,PSLocal,Master,Divorced,Professional,133907.33,Female,N/A,40,0
+30,Private,HSgrad,Married,Executive,56622.85,Male,0,50,0
+34,Private,N/A,Married,Executive,4524.86,Male,0,40,1
+46,Private,HSgrad,Married,Sales,N/A,Male,0,45,1
+54,N/A,Doctorate,Absent,Executive,71715.5,Female,0,50,1
+N/A,N/A,N/A,Absent,Sales,93070,Female,0,N/A,0
+N/A,Private,N/A,Married,N/A,30353.77,Male,0,60,1
+61,Private,Yr7t8,Divorced,N/A,184682.08,Female,N/A,N/A,0
+50,Private,HSgrad,Married,Repair,N/A,N/A,0,40,0
+70,Private,N/A,Married,N/A,72715.96,Male,N/A,40,1
+51,Private,HSgrad,N/A,Machinist,N/A,Male,N/A,40,0
+N/A,Private,N/A,Married,Repair,49237.33,N/A,0,N/A,0
+18,N/A,N/A,Absent,Service,52489.11,Female,0,25,0
+N/A,Private,N/A,Absent,Farming,82725.18,Female,1,30,0
+65,Private,HSgrad,Widowed,Clerical,115548.72,Female,0,20,0
+24,Private,N/A,N/A,Service,N/A,Female,0,N/A,0
+35,SelfEmp,Bachelor,Unmarried,Professional,42736.77,Female,0,50,0
+32,Private,College,Absent,Repair,96488.54,N/A,0,72,0
+42,N/A,N/A,Married-spouse-absent,Transport,97187.73,N/A,0,60,0
+34,N/A,N/A,Married,Executive,35573.04,N/A,N/A,45,1
+53,N/A,HSgrad,N/A,N/A,N/A,Male,0,N/A,1
+30,Private,Vocational,Married,N/A,21551.74,Female,0,24,0
+N/A,Private,HSgrad,N/A,Cleaner,73730.39,Male,N/A,40,0
+N/A,N/A,N/A,Absent,N/A,22529.54,Female,N/A,38,0
+44,Consultant,N/A,N/A,Repair,N/A,Male,0,50,1
+34,Private,Professional,Absent,N/A,N/A,Female,0,40,0
+52,Private,HSgrad,Divorced,Repair,N/A,Male,N/A,40,0
+36,N/A,Yr10,N/A,Machinist,34268.18,Male,0,40,0
+N/A,PSFederal,HSgrad,Absent,Service,112250.05,Female,0,32,0
+73,N/A,Bachelor,Married,Sales,20608.32,N/A,0,50,1
+54,PSLocal,Master,Divorced,Professional,N/A,Female,N/A,40,0
+22,PSLocal,College,N/A,Clerical,72111.64,Female,0,55,0
+45,Private,HSgrad,Married,Repair,37605.81,Male,N/A,40,0
+34,Private,HSgrad,Absent,Machinist,110412.9,Male,N/A,40,0
+53,N/A,Preschool,N/A,Machinist,123739.96,Female,0,35,0
+30,N/A,HSgrad,Married,Machinist,28988.26,Male,N/A,N/A,0
+N/A,PSLocal,Bachelor,Divorced,Professional,296284.55,Female,0,40,0
+25,Private,HSgrad,Absent,Executive,N/A,Male,N/A,45,0
+60,SelfEmp,HSgrad,Married,Clerical,N/A,Female,0,N/A,1
+N/A,Private,Yr10,Divorced,Machinist,68357.88,Female,0,40,0
+23,Private,College,Absent,Sales,48397.69,Male,0,25,0
+31,N/A,College,Married,Repair,N/A,N/A,0,40,1
+N/A,Private,College,Married,N/A,47123.24,Male,0,N/A,0
+74,Consultant,Doctorate,Married-spouse-absent,N/A,40643.16,Male,0,N/A,1
+N/A,Private,HSgrad,Absent,Service,N/A,Female,0,N/A,0
+39,Private,Bachelor,Absent,N/A,57245.29,N/A,0,45,0
+29,Private,College,Absent,N/A,113713.14,Male,0,30,0
+43,Private,Master,Married,N/A,26718.94,Male,N/A,50,1
+26,PSLocal,N/A,Absent,Professional,80090.43,Female,0,40,0
+N/A,N/A,Yr11,Absent,Repair,71065.53,Male,0,N/A,0
+40,N/A,Bachelor,Married,Professional,30140.84,Male,0,60,0
+57,Private,HSgrad,N/A,Clerical,55758.54,N/A,0,36,0
+N/A,Private,HSgrad,Divorced,Repair,N/A,Male,N/A,40,0
+29,Private,College,Married,Cleaner,32079.84,N/A,0,20,0
+36,PSFederal,HSgrad,N/A,N/A,154637.16,Female,0,N/A,0
+N/A,N/A,N/A,Married,Executive,N/A,Male,0,N/A,0
+N/A,Private,N/A,Absent,Cleaner,78338.21,Male,0,20,0
+20,Private,Yr12,Absent,Machinist,N/A,Male,N/A,40,0
+48,Private,HSgrad,N/A,Machinist,116242.34,Female,0,N/A,0
+N/A,Private,HSgrad,Absent,Service,76092.27,Male,0,N/A,0
+N/A,Private,College,Married,N/A,33450.41,Male,0,60,0
+N/A,Private,N/A,Married,N/A,37168.49,Male,0,40,1
+40,Private,College,Married,Machinist,39443.33,N/A,0,40,0
+N/A,N/A,Yr11,Married,Farming,N/A,Male,0,40,0
+23,Private,HSgrad,Absent,Sales,N/A,Male,N/A,40,0
+N/A,Private,College,Married,Machinist,12651.15,N/A,0,N/A,1
+18,Private,HSgrad,Absent,Service,N/A,N/A,0,N/A,0
+N/A,Consultant,Doctorate,Absent,Professional,N/A,Female,0,45,0
+54,Consultant,College,Married,N/A,29282.08,Male,0,N/A,0
+44,Consultant,HSgrad,Married,Farming,22917.76,Male,N/A,N/A,0
+N/A,Private,N/A,Married,Repair,35956.04,Male,0,41,0
+N/A,Private,College,Married,Repair,N/A,Male,0,N/A,1
+38,PSState,Bachelor,N/A,Executive,59178.12,Male,0,40,0
+41,Private,N/A,Divorced,Sales,10747.59,Female,0,48,0
+N/A,Consultant,HSgrad,Married,N/A,72286.49,Male,0,60,0
+21,Private,HSgrad,Absent,Sales,N/A,Male,0,N/A,0
+37,N/A,N/A,Married,Repair,N/A,Male,0,40,0
+41,Private,College,Married,Executive,192398.74,Male,0,40,1
+49,SelfEmp,College,N/A,N/A,189129.57,Female,N/A,65,1
+39,Private,HSgrad,N/A,N/A,89935.48,Male,0,40,0
+24,Private,HSgrad,Divorced,Machinist,55642.17,Male,N/A,40,0
+65,N/A,HSgrad,N/A,Clerical,49027.46,Male,N/A,40,1
+N/A,Private,HSgrad,N/A,Farming,29965.82,Male,0,45,1
+34,Private,Bachelor,N/A,Clerical,81462.83,Female,0,25,0
+33,Private,College,Married,Professional,27593.68,N/A,0,40,0
+30,Private,HSgrad,N/A,Repair,29380.77,Male,1,40,1
+N/A,N/A,Vocational,Married,Executive,20300.74,Male,0,N/A,1
+N/A,Private,N/A,Divorced,Professional,133620.15,Female,0,36,0
+29,Private,HSgrad,Absent,Executive,86241.61,Female,N/A,40,0
+36,N/A,Bachelor,N/A,N/A,7377.51,Male,1,50,1
+45,N/A,Master,Divorced,Professional,25419.27,N/A,N/A,N/A,0
+45,N/A,N/A,N/A,N/A,N/A,Male,0,N/A,0
+40,N/A,Yr10,Absent,Service,166702.86,N/A,N/A,N/A,0
+27,Private,College,N/A,Sales,59321.84,Male,0,50,0
+20,N/A,N/A,N/A,N/A,171960.33,Male,0,40,0
+30,Private,College,N/A,Transport,107142.62,N/A,0,40,0
+47,PSState,HSgrad,Married,N/A,146328.63,N/A,0,N/A,1
+41,Private,College,Divorced,Clerical,59474.99,Female,N/A,55,0
+26,PSLocal,Bachelor,Absent,Clerical,64037.85,Male,0,42,0
+N/A,Consultant,Bachelor,Married,Transport,24800.44,N/A,N/A,N/A,1
+39,Private,Master,Absent,Executive,N/A,N/A,0,50,1
+55,N/A,College,N/A,Professional,N/A,Male,0,N/A,0
+46,Private,HSgrad,Divorced,Professional,126466.42,Female,0,40,0
+N/A,Private,Yr9,N/A,Protective,27989.97,N/A,0,40,0
+51,Private,College,Absent,N/A,75170.57,Female,N/A,12,0
+N/A,N/A,N/A,Absent,Farming,179015.01,Male,1,16,0
+37,PSFederal,College,Married,Machinist,21520.56,Male,N/A,N/A,0
+44,N/A,College,Unmarried,Executive,N/A,Male,1,45,0
+27,N/A,Associate,N/A,N/A,199104.55,Female,0,N/A,0
+N/A,Private,N/A,N/A,Service,155241.01,Female,0,40,0
+N/A,Private,Vocational,Absent,N/A,39249.37,Male,N/A,30,0
+N/A,PSLocal,Associate,Married,Support,N/A,Male,N/A,40,1
+38,Private,N/A,Married,Machinist,N/A,Male,0,40,1
+44,Consultant,College,N/A,Farming,N/A,Male,0,40,0
+52,Private,HSgrad,Married,Repair,38175.16,Male,N/A,50,1
+51,PSLocal,N/A,Married,Transport,50305.81,Male,N/A,40,0
+67,PSState,Doctorate,Married,N/A,15898.03,Male,N/A,12,0
+58,Private,Vocational,Married,N/A,49228.83,N/A,N/A,40,1
+52,SelfEmp,Bachelor,N/A,N/A,N/A,Male,0,55,0
+42,Private,Doctorate,Absent,Professional,N/A,Male,0,N/A,1
+41,N/A,Master,Married,Professional,39795.37,N/A,0,50,1
+53,PSState,Yr10,Married,Transport,N/A,N/A,N/A,N/A,1
+40,N/A,College,Married,Professional,N/A,Female,0,40,0
+41,Private,Bachelor,N/A,Professional,25307.22,Male,N/A,40,0
+60,Consultant,N/A,Married,N/A,36145.47,Male,0,45,0
+39,N/A,N/A,Married,Machinist,32080.22,N/A,1,N/A,0
+29,Private,HSgrad,Divorced,Service,80201.6,Female,N/A,N/A,0
+N/A,N/A,N/A,N/A,N/A,152961.87,Female,0,40,0
+28,Consultant,Bachelor,N/A,N/A,88287.76,Male,N/A,50,1
+40,Private,College,N/A,Service,N/A,Female,N/A,40,0
+21,Private,HSgrad,Absent,Repair,N/A,Male,0,N/A,0
+31,Private,College,N/A,Executive,N/A,Male,0,40,0
+23,N/A,HSgrad,Absent,Farming,27390.28,Male,N/A,40,0
+54,Private,Master,Married,Professional,29811.43,Male,0,N/A,0
+23,Private,Associate,Absent,Sales,N/A,Male,0,40,0
+29,Private,N/A,Married,Service,N/A,N/A,0,40,0
+N/A,PSLocal,College,N/A,N/A,N/A,Male,0,N/A,0
+N/A,Private,College,Divorced,Repair,N/A,Male,0,50,0
+N/A,N/A,N/A,N/A,N/A,57135.48,Female,N/A,45,0
+65,Consultant,N/A,Married,Executive,N/A,Male,N/A,10,1
+37,N/A,College,Married-spouse-absent,N/A,147993.31,Female,N/A,27,0
+21,Private,HSgrad,Absent,Sales,70275.91,Female,0,30,0
+N/A,Private,HSgrad,Married,Repair,22770.44,Male,0,40,0
+54,Private,Vocational,Married,Support,66433.01,N/A,0,N/A,1
+N/A,Private,N/A,Divorced,Clerical,47070.57,Female,0,N/A,0
+N/A,Private,HSgrad,N/A,Machinist,279599.42,Female,0,48,0
+43,PSState,Master,Married,Executive,15762.95,Male,0,40,1
+N/A,Consultant,Yr11,N/A,Cleaner,93671.92,N/A,0,40,0
+64,Private,HSgrad,Widowed,Clerical,N/A,Female,0,30,0
+N/A,PSFederal,College,Divorced,Clerical,111422.53,Female,0,N/A,0
+29,N/A,HSgrad,N/A,N/A,329171.43,Female,0,18,0
+27,Private,N/A,N/A,N/A,N/A,N/A,0,35,0
+50,Private,N/A,Divorced,N/A,145031.73,N/A,0,40,0
+N/A,N/A,Bachelor,Married,N/A,26158.2,N/A,N/A,43,1
+45,Private,Yr9,N/A,Cleaner,59534.87,Male,0,40,0
+39,N/A,HSgrad,N/A,N/A,85565.16,Female,N/A,10,0
+40,N/A,N/A,Divorced,Service,128629.84,N/A,N/A,45,0
+26,Private,Yr12,Absent,Service,199628.02,N/A,0,40,0
+27,Private,College,Married,Repair,27932.75,N/A,N/A,N/A,0
+41,PSLocal,HSgrad,N/A,Transport,108760.33,Female,0,38,0
+29,Private,Bachelor,Married,Repair,30838.37,Male,0,45,0
+32,Private,Yr10,Absent,Repair,229452.89,Male,N/A,40,0
+60,PSState,Master,N/A,Professional,25719.5,Male,N/A,N/A,1
+38,N/A,HSgrad,Married,Transport,N/A,Male,0,40,0
+N/A,PSLocal,Bachelor,Absent,N/A,N/A,Male,N/A,40,0
+41,N/A,College,Divorced,Repair,126239.52,Male,N/A,40,0
+26,Private,Bachelor,Married,Professional,13790.85,Male,0,58,1
+23,Private,Vocational,Absent,Professional,33182.37,Female,N/A,N/A,0
+24,N/A,N/A,N/A,Repair,N/A,Male,0,40,0
+N/A,PSLocal,N/A,N/A,Professional,49859.42,Female,0,46,0
+27,N/A,HSgrad,Married,Clerical,N/A,N/A,N/A,39,0
+36,Private,N/A,N/A,N/A,96900.94,Female,N/A,40,0
+N/A,SelfEmp,N/A,Married,Sales,22536.37,Male,0,40,1
+29,Private,HSgrad,Married,Machinist,53693.92,Male,0,45,0
+N/A,PSState,N/A,Divorced,Protective,161281.24,N/A,0,N/A,0
+N/A,PSFederal,HSgrad,Absent,Executive,38932.19,Female,0,40,0
+41,PSLocal,Master,Divorced,Professional,N/A,Female,0,N/A,0
+31,Private,Bachelor,Divorced,Executive,100095.95,Female,0,50,1
+39,Private,Yr9,Married,Service,136378.92,N/A,0,34,0
+66,Consultant,Yr9,Married,Farming,25973.47,Male,N/A,N/A,1
+39,N/A,College,Married,Clerical,15275.18,Male,0,25,0
+44,Private,Master,Married,Executive,N/A,N/A,N/A,40,1
+22,N/A,College,Absent,N/A,249741.88,Female,0,N/A,0
+43,PSFederal,N/A,N/A,Professional,21737.96,N/A,N/A,40,0
+34,Private,HSgrad,Absent,Repair,59338.83,Male,0,40,0
+N/A,Private,HSgrad,Married,Transport,35751.45,Male,0,40,0
+N/A,Private,Bachelor,Absent,Professional,41992.73,Female,0,9,0
+41,Private,HSgrad,Married,N/A,N/A,Male,0,N/A,0
+32,N/A,College,N/A,N/A,176806.47,Female,N/A,N/A,0
+24,N/A,HSgrad,Absent,Cleaner,101594.16,Male,N/A,N/A,0
+45,N/A,HSgrad,Married,Farming,39403.87,N/A,0,40,0
+56,Private,N/A,N/A,Machinist,N/A,Male,0,N/A,0
+53,Consultant,HSgrad,Married,Farming,N/A,Male,N/A,N/A,0
+27,Consultant,HSgrad,Absent,Repair,72408.32,Male,0,30,0
+32,N/A,Vocational,Absent,Service,N/A,Male,0,N/A,0
+31,N/A,Bachelor,Divorced,N/A,122380.38,Male,0,60,0
+39,Private,HSgrad,Married,Repair,N/A,Male,0,40,1
+N/A,Private,Yr10,Married,Transport,60708.32,N/A,0,N/A,0
+32,Private,HSgrad,Divorced,Clerical,115759.45,Female,N/A,N/A,0
+51,Consultant,Yr10,Widowed,Transport,38448.49,Female,N/A,40,0
+50,Private,HSgrad,Married-spouse-absent,Cleaner,N/A,Female,0,40,0
+29,Private,N/A,Married,Transport,16596.93,Male,0,40,0
+41,Private,Bachelor,Absent,Professional,N/A,Male,0,40,1
+31,Private,N/A,Absent,N/A,266708.54,Male,0,45,0
+34,Private,HSgrad,Absent,Repair,65181.4,Male,0,N/A,0
+30,Private,HSgrad,Married,N/A,N/A,N/A,0,40,0
+26,Private,Yr11,Absent,Machinist,N/A,Female,0,N/A,0
+64,Private,N/A,N/A,Executive,29018.13,Male,0,N/A,0
+46,Private,Bachelor,Absent,Professional,104411.29,Male,0,60,0
+N/A,N/A,Bachelor,Married,Executive,29372.19,Male,0,40,0
+N/A,Private,N/A,N/A,Machinist,N/A,Male,0,N/A,1
+34,Private,College,Unmarried,Machinist,69650.32,N/A,N/A,40,0
+50,PSLocal,Master,N/A,N/A,54815.01,Female,0,30,0
+45,N/A,N/A,Married,Clerical,273024.98,Female,0,40,1
+N/A,Private,HSgrad,N/A,Home,N/A,N/A,0,25,0
+45,N/A,HSgrad,Married,Executive,N/A,N/A,N/A,N/A,0
+33,PSLocal,N/A,Absent,Protective,83998.37,Male,0,N/A,0
+N/A,Private,College,Absent,Sales,119648.25,Male,0,40,0
+N/A,Private,Bachelor,Absent,Clerical,302473.86,Female,0,40,0
+22,Private,HSgrad,N/A,Service,151717.77,Female,0,19,0
+45,PSLocal,HSgrad,Unmarried,Service,191903.12,Female,0,40,0
+N/A,N/A,Vocational,Married,Repair,N/A,Male,0,N/A,0
+23,Private,N/A,N/A,Executive,190071.74,N/A,0,40,0
+17,Private,Yr12,Absent,Cleaner,N/A,N/A,0,17,0
+N/A,Private,College,Married,Machinist,43274.45,Male,N/A,40,1
+N/A,N/A,Yr11,Married,Repair,N/A,N/A,N/A,60,1
+61,Private,N/A,Married,Executive,163175.67,Female,0,N/A,1
+31,Private,N/A,Divorced,Transport,105269.72,Male,0,45,0
+N/A,N/A,Master,Married-spouse-absent,Professional,N/A,Female,0,40,0
+42,Private,College,Married,N/A,58980.99,Male,N/A,N/A,1
+28,Private,Doctorate,Absent,Clerical,73107.98,Male,0,18,0
+21,Private,College,N/A,Machinist,243764.23,N/A,0,N/A,0
+33,Private,N/A,Married,Cleaner,48116.66,Male,0,40,0
+N/A,Private,N/A,Divorced,Service,100775.05,Male,N/A,N/A,0
+22,N/A,N/A,Absent,Cleaner,N/A,Male,1,40,1
+N/A,Private,Vocational,Unmarried,N/A,240485.92,Female,N/A,35,0
+37,Private,Master,Married,N/A,24992.3,Male,0,45,1
+65,N/A,Bachelor,Absent,Executive,26076.22,Male,0,40,0
+28,Private,Bachelor,Absent,Professional,9541.93,Female,0,40,0
+30,Private,N/A,Widowed,Clerical,N/A,Female,N/A,N/A,0
+47,Private,Yr11,Divorced,Service,107450.83,Female,0,40,0
+34,Private,College,N/A,Sales,87586.93,Female,0,40,0
+57,N/A,Master,Married,Protective,21467.02,N/A,0,14,1
+57,Private,N/A,Married,Transport,N/A,Male,0,40,0
+N/A,Private,HSgrad,Divorced,Sales,63446.23,N/A,0,35,0
+46,PSState,Vocational,Divorced,Clerical,N/A,N/A,0,38,0
+51,Private,HSgrad,Divorced,Professional,N/A,Female,0,N/A,0
+40,PSLocal,HSgrad,Absent,Service,N/A,N/A,N/A,40,0
+55,Private,College,Married,Repair,N/A,N/A,0,40,0
+50,SelfEmp,HSgrad,Married,Farming,4930.3,Male,0,50,0
+N/A,Private,College,Married,Service,195744.31,Female,0,N/A,0
+42,PSLocal,HSgrad,Married,N/A,43027.27,N/A,0,N/A,0
+31,Private,Doctorate,Married,Professional,39068.04,N/A,0,40,0
+N/A,N/A,N/A,N/A,Machinist,174325.46,Male,0,40,0
+34,Private,College,Married,N/A,30033.75,N/A,0,40,0
+N/A,SelfEmp,College,N/A,Sales,67669.6,Female,0,35,0
+65,Consultant,N/A,N/A,Executive,N/A,Male,0,24,0
+47,Private,Yr9,Absent,Service,208195.84,Female,0,50,0
+N/A,Consultant,HSgrad,Married,Transport,32418.68,N/A,0,45,0
+41,PSState,N/A,N/A,N/A,2584.53,Male,0,40,0
+49,SelfEmp,N/A,Divorced,Executive,N/A,Female,0,40,0
+22,Private,HSgrad,Absent,N/A,79019.51,N/A,0,60,0
+42,N/A,N/A,Married,Executive,46796.14,Male,0,40,1
+36,Private,N/A,Married,Professional,14220.59,Male,N/A,55,1
+36,N/A,Associate,Married,Professional,68166.53,Male,N/A,N/A,1
+62,Consultant,Bachelor,Divorced,Professional,63454.72,Female,0,40,1
+24,N/A,Bachelor,Absent,Farming,N/A,Male,N/A,40,0
+46,N/A,N/A,Married,Transport,18752.31,Male,N/A,N/A,0
+46,N/A,Bachelor,Married,Clerical,23064.1,Male,1,N/A,1
+52,Private,Yr10,Married,Transport,43220.42,Male,0,45,0
+27,Private,HSgrad,Married,N/A,12631.84,Male,0,40,0
+N/A,N/A,Vocational,N/A,Professional,242928.15,N/A,N/A,40,0
+43,Consultant,N/A,Married,Repair,19833.16,Male,0,N/A,0
+N/A,SelfEmp,Bachelor,Divorced,Executive,79424.23,N/A,0,50,0
+N/A,Private,Bachelor,Divorced,Executive,138108.83,Female,0,45,1
+N/A,SelfEmp,Associate,Married,Sales,N/A,Male,0,40,1
+38,Private,HSgrad,Divorced,Repair,N/A,Male,0,N/A,0
+57,Private,Yr10,Married,Machinist,12951.57,Male,0,40,0
+19,Private,HSgrad,Absent,Machinist,N/A,Male,0,30,0
+25,Private,College,N/A,Clerical,30693.55,Male,0,N/A,0
+31,Private,HSgrad,N/A,Repair,21015.93,Male,0,N/A,0
+40,Private,Vocational,Absent,Clerical,82953.38,Female,N/A,40,0
+N/A,Private,HSgrad,Absent,Service,174501.6,Male,N/A,35,0
+46,N/A,HSgrad,N/A,Repair,34962.4,Male,0,40,0
+27,Private,Bachelor,N/A,Professional,34754.32,Male,0,42,1
+N/A,Private,Master,N/A,N/A,39564.87,Male,0,40,1
+17,N/A,Yr11,Absent,Service,134913.32,N/A,0,15,0
+58,PSLocal,HSgrad,Married,N/A,33730.79,N/A,0,40,1
+N/A,Private,Master,Married,N/A,52706.14,Male,N/A,40,1
+N/A,Private,N/A,Unmarried,Cleaner,N/A,Male,0,40,0
+34,N/A,HSgrad,N/A,N/A,N/A,N/A,0,40,0
+47,Private,HSgrad,Absent,Clerical,16724.7,Male,N/A,33,0
+26,Private,Associate,Absent,N/A,N/A,Male,N/A,N/A,0
+48,Private,N/A,Married,Repair,N/A,Male,N/A,N/A,0
+39,N/A,N/A,Absent,N/A,N/A,Female,N/A,N/A,0
+N/A,N/A,Yr9,N/A,Transport,50564.64,N/A,0,99,0
+33,Consultant,Bachelor,Absent,Sales,69232.77,N/A,N/A,40,0
+N/A,Consultant,N/A,Married,Executive,55981.64,Male,0,N/A,0
+33,PSLocal,Bachelor,Married,Protective,36228.26,Male,0,70,1
+35,N/A,Bachelor,Married,Executive,56791.05,Male,N/A,47,1
+33,Private,College,Absent,Service,N/A,Female,0,28,0
+56,N/A,Bachelor,Married,Sales,42603.57,N/A,0,40,1
+45,N/A,N/A,Divorced,Executive,107961.84,Male,N/A,50,0
+66,Private,Bachelor,Married,N/A,33987.22,Male,0,15,1
+46,PSState,HSgrad,N/A,N/A,48807.28,N/A,0,N/A,1
+23,Private,Associate,N/A,Sales,92970.53,N/A,0,N/A,0
+N/A,N/A,Associate,Divorced,Executive,112480.86,Male,0,40,1
+21,N/A,HSgrad,Absent,Sales,N/A,Female,N/A,N/A,0
+46,N/A,HSgrad,Divorced,Executive,56889.59,Female,0,N/A,0
+37,Private,N/A,N/A,Clerical,N/A,Male,0,38,0
+58,N/A,N/A,Married,Executive,N/A,Male,0,40,1
+43,Private,HSgrad,Divorced,Executive,N/A,Female,0,40,0
+28,Private,Bachelor,N/A,N/A,81967.31,Female,0,N/A,0
+N/A,N/A,HSgrad,Absent,Executive,116076.42,N/A,0,45,0
+19,Private,N/A,Absent,Cleaner,N/A,Male,0,35,0
+68,Private,N/A,Married,Repair,N/A,Male,N/A,44,0
+N/A,SelfEmp,N/A,Married,N/A,48852.77,Male,0,N/A,1
+31,Consultant,HSgrad,N/A,N/A,N/A,N/A,1,40,1
+N/A,PSState,Master,Married,Professional,N/A,Male,0,50,1
+50,Private,HSgrad,N/A,N/A,59745.14,Male,0,40,1
+N/A,N/A,HSgrad,Absent,Service,129388.23,Female,0,20,0
+57,N/A,HSgrad,Married,Executive,53313.24,Male,0,1,0
+N/A,N/A,N/A,N/A,Service,113834.61,Female,0,N/A,0
+34,N/A,College,N/A,Transport,57302.55,Male,1,40,0
+37,Private,HSgrad,Married,Repair,26674.21,Male,0,40,0
+49,PSState,Master,Married,N/A,38082.1,N/A,0,45,1
+41,N/A,HSgrad,Married,N/A,46992.2,Male,1,40,1
+38,Private,College,Divorced,Sales,94304.23,Female,0,40,0
+N/A,Private,HSgrad,Married,Clerical,N/A,N/A,0,45,0
+35,Private,HSgrad,Married,Cleaner,42134.13,Male,0,N/A,0
+41,N/A,HSgrad,N/A,Sales,176293.81,Female,N/A,40,0
+56,N/A,Bachelor,Married,Repair,17996.83,N/A,0,40,0
+N/A,Private,N/A,Absent,Support,N/A,Female,0,40,0
+19,Private,College,Absent,Repair,222208.64,Male,0,40,0
+32,Private,Bachelor,N/A,Sales,66145.39,Male,0,50,1
+37,Private,HSgrad,Married,N/A,38208.31,N/A,N/A,50,0
+44,SelfEmp,N/A,Married,Repair,N/A,Male,0,58,1
+44,N/A,Bachelor,Married,Executive,48292.14,Male,0,48,0
+26,Private,Bachelor,N/A,Service,67468.36,Male,0,30,0
+40,Private,N/A,Divorced,Service,N/A,Female,N/A,20,0
+N/A,SelfEmp,HSgrad,Married,Repair,7933.4,Male,0,40,0
+30,Private,HSgrad,N/A,Machinist,42654.08,Male,0,40,0
+24,N/A,Bachelor,Absent,Professional,60796.94,Male,N/A,45,0
+N/A,Private,Associate,Absent,N/A,N/A,Male,0,30,0
+25,N/A,N/A,Absent,Clerical,N/A,Female,N/A,40,0
+24,N/A,N/A,N/A,Clerical,117086.88,Female,0,40,0
+N/A,Private,College,Married,Sales,33975.92,Male,0,N/A,1
+18,Private,HSgrad,Absent,N/A,109846.82,Female,N/A,N/A,0
+32,Consultant,HSgrad,Married,Service,89398.02,Female,0,5,0
+34,Private,HSgrad,Divorced,Clerical,N/A,Female,N/A,35,0
+24,N/A,Bachelor,N/A,Executive,166052.52,N/A,0,45,1
+39,Private,Professional,Divorced,Professional,70847.77,Male,0,70,1
+32,Private,N/A,Divorced,Professional,91745.36,Female,0,30,0
+27,Private,College,Absent,Clerical,44527.23,Female,0,40,0
+25,N/A,College,Married,Clerical,177114.9,N/A,N/A,56,1
+17,Private,N/A,N/A,Home,N/A,N/A,0,N/A,0
+N/A,N/A,HSgrad,Widowed,Machinist,N/A,Female,0,N/A,0
+59,N/A,College,N/A,Clerical,N/A,Female,0,34,0
+23,Private,College,Absent,Service,88744.88,Male,0,N/A,0
+46,PSLocal,N/A,Absent,N/A,62609.31,N/A,0,40,0
+45,Private,Bachelor,Married,Executive,40475.97,N/A,0,N/A,1
+35,N/A,N/A,N/A,N/A,24147.69,Male,N/A,50,1
+38,Private,N/A,Married,Repair,N/A,Male,0,40,0
+N/A,Private,Bachelor,N/A,Support,189962.59,Male,0,N/A,0
+N/A,Private,N/A,Married-spouse-absent,Repair,164211.16,Female,N/A,N/A,0
+22,Private,College,Absent,Cleaner,N/A,Male,0,N/A,0
+44,N/A,HSgrad,N/A,Transport,33651.43,Male,0,N/A,0
+62,N/A,HSgrad,Married,Service,N/A,Male,N/A,40,1
+27,N/A,Bachelor,Absent,Executive,229417.24,Female,0,40,0
+35,N/A,HSgrad,Married,N/A,314194.62,Female,N/A,40,0
+59,PSLocal,Yr10,N/A,N/A,25218.36,Male,0,40,0
+30,Private,College,Divorced,Professional,N/A,Female,N/A,40,0
+N/A,Private,HSgrad,Absent,Sales,197192.92,Female,0,N/A,0
+59,PSLocal,Bachelor,Married,N/A,11008.39,Male,0,50,1
+18,Private,N/A,Absent,Repair,N/A,Male,0,5,0
+22,N/A,Vocational,Absent,N/A,106734.77,Female,N/A,36,0
+N/A,Private,N/A,N/A,Clerical,162093.26,Female,0,N/A,0
+66,Private,HSgrad,Widowed,Sales,96057.04,N/A,0,40,1
+49,PSState,Master,Divorced,Professional,N/A,Female,0,40,1
+32,N/A,Bachelor,N/A,Service,66932.76,N/A,0,40,0
+N/A,Private,College,Divorced,N/A,N/A,Female,0,30,0
+33,Private,N/A,Married,Farming,48288.7,Male,0,40,0
+N/A,PSLocal,Yr5t6,Married,N/A,48618.95,Male,N/A,20,0
+34,Private,N/A,Married,N/A,N/A,Male,0,40,1
+41,Private,HSgrad,N/A,N/A,49161.35,Male,0,N/A,0
+50,PSLocal,N/A,Married,Protective,41471.41,Male,0,44,1
+35,Private,Vocational,N/A,Service,27632.54,Female,N/A,65,0
+31,Private,Vocational,Absent,Service,81517.56,N/A,N/A,N/A,0
+55,Private,Bachelor,N/A,N/A,53577.25,Male,0,40,1
+33,Private,HSgrad,N/A,N/A,N/A,N/A,N/A,N/A,0
+40,PSFederal,HSgrad,N/A,Executive,19944.35,Male,0,40,1
+50,SelfEmp,College,Married,N/A,38682.78,N/A,0,N/A,0
+71,Private,Bachelor,N/A,Executive,N/A,Female,N/A,14,0
+65,Consultant,Yr9,Married,Repair,47063.94,N/A,0,45,0
+36,Consultant,HSgrad,N/A,Service,N/A,Female,N/A,16,0
+N/A,Private,Yr5t6,Married,Repair,49389.22,Male,0,40,0
+41,N/A,HSgrad,Married,Machinist,N/A,Male,0,40,0
+N/A,Private,Bachelor,Married,Sales,30242.65,Male,0,50,0
+51,Private,N/A,Married,Cleaner,65007.68,Male,0,50,0
+83,N/A,HSgrad,Widowed,Protective,65460.8,Male,N/A,N/A,0
+N/A,Consultant,College,N/A,Professional,49297.77,Male,1,35,0
+66,Private,N/A,Widowed,N/A,60987.96,Female,0,25,0
+N/A,SelfEmp,Vocational,Divorced,Sales,62300.23,Male,N/A,56,0
+46,PSLocal,Bachelor,Married,Protective,N/A,Male,0,40,1
+N/A,Private,Master,N/A,Executive,N/A,Male,0,45,1
+41,Private,HSgrad,Married,Executive,32833.32,Male,N/A,40,1
+N/A,Private,College,Married,Transport,N/A,Male,N/A,60,0
+28,Private,Bachelor,N/A,N/A,481259.5,N/A,0,40,1
+40,Private,Yr11,N/A,Machinist,146014.32,N/A,0,N/A,0
+27,Private,HSgrad,Absent,Executive,N/A,Female,0,N/A,0
+48,PSFederal,Bachelor,Divorced,Executive,51903.79,N/A,0,45,0
+38,PSLocal,HSgrad,Married,Transport,N/A,Male,0,40,0
+N/A,PSLocal,N/A,Absent,Clerical,N/A,Female,0,40,1
+N/A,Private,College,Absent,Service,106813.49,N/A,0,32,0
+25,Private,Bachelor,Absent,Sales,169922,N/A,0,40,0
+47,Private,HSgrad,Divorced,Service,196408.98,Female,0,40,0
+46,Private,Bachelor,N/A,Executive,46716.6,Male,0,40,1
+35,N/A,HSgrad,N/A,Service,284810.56,Female,0,40,0
+46,N/A,Bachelor,N/A,Machinist,121294.18,N/A,1,N/A,0
+25,Private,N/A,Absent,N/A,69059.63,Male,0,50,0
+N/A,PSFederal,HSgrad,Married,Clerical,25092.81,Male,0,40,0
+20,N/A,College,Absent,Sales,128364.91,Male,0,20,0
+21,Private,HSgrad,Absent,Machinist,N/A,N/A,0,N/A,0
+47,Private,Vocational,Absent,Service,80477.09,N/A,0,40,0
+23,Private,HSgrad,N/A,N/A,N/A,Male,0,N/A,0
+23,N/A,Yr11,N/A,Cleaner,55206.8,Male,0,40,0
+66,Private,HSgrad,N/A,Sales,N/A,Female,0,35,0
+42,N/A,Master,N/A,Executive,31457.77,Male,0,45,0
+24,Private,Bachelor,Absent,Sales,112617.59,Male,0,N/A,0
+46,N/A,Vocational,Divorced,Support,144181.15,N/A,N/A,N/A,0
+67,Private,N/A,N/A,N/A,79554.22,Female,0,40,0
+28,PSLocal,College,N/A,Clerical,44411.01,Female,0,N/A,0
+48,N/A,Master,Married,Professional,N/A,Male,N/A,N/A,1
+42,SelfEmp,Bachelor,N/A,Clerical,216373,Female,N/A,35,0
+48,Private,HSgrad,Married,Cleaner,235077.88,N/A,N/A,40,0
+18,Private,N/A,Absent,Service,55889.47,Male,0,8,0
+N/A,Private,College,Widowed,Sales,134361.82,Female,N/A,45,0
+53,N/A,N/A,Married,Executive,30441.04,Male,N/A,45,1
+N/A,Private,N/A,N/A,Support,36457.74,N/A,0,40,1
+48,Private,N/A,Absent,N/A,15481.2,Male,N/A,40,0
+38,N/A,Bachelor,Married,N/A,41845.12,Male,N/A,N/A,1
+N/A,Private,HSgrad,Unmarried,Machinist,176485.25,Male,0,40,0
+57,Private,HSgrad,Widowed,N/A,164663.6,Male,0,N/A,0
+N/A,Private,College,Absent,N/A,92535.68,N/A,0,45,0
+44,N/A,Vocational,Married,Executive,N/A,Male,0,40,0
+31,N/A,College,Unmarried,Cleaner,88116.45,Male,N/A,40,0
+57,Private,N/A,Married,N/A,42522.57,N/A,0,40,0
+24,N/A,HSgrad,N/A,Clerical,106167.56,Female,N/A,N/A,0
+69,Private,Yr5t6,Married,N/A,N/A,Male,1,40,0
+N/A,N/A,HSgrad,Married,Farming,N/A,Male,0,55,0
+27,Private,N/A,Married,Cleaner,N/A,Male,N/A,40,0
+28,Private,N/A,Married,N/A,239217.93,N/A,0,40,0
+61,N/A,Bachelor,N/A,N/A,50401.28,Male,N/A,50,1
+30,Private,College,Married,N/A,15097.86,N/A,0,40,1
+25,Private,Bachelor,Absent,Support,244248.76,N/A,0,40,0
+59,PSLocal,N/A,Divorced,Clerical,N/A,Female,0,N/A,0
+37,Private,Yr5t6,N/A,Service,60542.61,Male,0,40,0
+26,Private,N/A,Divorced,N/A,81147.27,Female,0,40,0
+41,N/A,N/A,Unmarried,N/A,66294.52,Male,0,40,0
+51,Private,Bachelor,Absent,Sales,N/A,N/A,1,43,1
+27,Private,N/A,Divorced,Machinist,172504.15,Male,1,40,0
+37,N/A,N/A,Married,Repair,22745.9,Male,N/A,N/A,0
+28,Private,Yr10,N/A,N/A,218597.45,N/A,0,40,0
+43,Private,HSgrad,Absent,Professional,117813.86,Male,0,40,0
+N/A,N/A,Associate,N/A,N/A,66415.75,Female,0,40,0
+43,SelfEmp,College,Married,Executive,34585.86,Male,0,N/A,1
+45,Private,HSgrad,Absent,N/A,N/A,N/A,0,40,0
+32,Private,HSgrad,Absent,Farming,132527.18,N/A,0,40,0
+21,Private,N/A,Absent,Clerical,N/A,Female,0,N/A,0
+N/A,N/A,College,Absent,N/A,N/A,Male,N/A,N/A,0
+30,N/A,N/A,Married,Cleaner,43547.15,N/A,0,60,0
+44,Consultant,Master,Absent,N/A,N/A,Male,0,99,0
+N/A,Private,Yr7t8,Absent,N/A,127464.3,Male,0,30,0
+60,N/A,N/A,Divorced,Professional,N/A,Female,N/A,10,0
+49,PSFederal,College,Married,Repair,48438.96,N/A,0,40,0
+22,Private,HSgrad,N/A,Repair,65813.54,Male,0,35,0
+47,N/A,HSgrad,Married,Clerical,201977.13,Female,0,20,1
+N/A,Private,N/A,Absent,Professional,82291.28,Male,0,40,0
+30,Private,Master,Absent,Professional,95314.79,Male,0,40,0
+24,Consultant,College,Unmarried,Cleaner,70069.45,Male,N/A,45,0
+43,N/A,Yr10,Married,Transport,32075.56,Male,0,40,0
+N/A,N/A,Bachelor,N/A,N/A,68034.9,Female,0,55,0
+57,Private,Master,N/A,Executive,26521.5,Male,1,40,1
+24,N/A,College,Absent,N/A,139763.94,Male,0,24,0
+24,N/A,N/A,Absent,Service,N/A,N/A,0,N/A,0
+N/A,N/A,HSgrad,Married,Transport,44957.03,Male,0,50,0
+N/A,N/A,HSgrad,N/A,N/A,N/A,Male,0,N/A,0
+40,Private,HSgrad,Divorced,Service,76714.87,Male,0,40,0
+27,Private,HSgrad,Divorced,Clerical,278897.99,N/A,0,40,0
+30,Private,HSgrad,N/A,Executive,144481.36,N/A,0,40,0
+44,Private,Bachelor,Married,N/A,N/A,Male,1,50,1
+31,Private,HSgrad,Divorced,Clerical,225049.48,Female,0,38,0
+18,Private,Yr11,Absent,N/A,65037.68,Male,0,N/A,0
+39,N/A,HSgrad,Absent,Repair,45401.02,Male,1,50,1
+N/A,Private,Master,N/A,N/A,N/A,N/A,1,60,1
+N/A,Private,HSgrad,Absent,N/A,N/A,Female,0,48,0
+46,N/A,N/A,Absent,Repair,N/A,Female,0,48,0
+45,N/A,N/A,Married,N/A,34120.79,Male,0,40,1
+62,PSState,Master,Married,N/A,27452.47,N/A,0,60,1
+36,Private,Yr10,Married,Repair,29073.78,N/A,0,40,0
+25,SelfEmp,Associate,N/A,Sales,N/A,N/A,0,60,0
+N/A,N/A,HSgrad,Married,Machinist,135665.63,Female,0,40,0
+38,Private,College,Absent,Sales,193681.15,N/A,0,50,0
+26,Private,College,Absent,N/A,195976.31,N/A,0,20,0
+28,Private,Yr7t8,N/A,N/A,114956.87,N/A,0,N/A,0
+N/A,Private,HSgrad,Married,N/A,23972.13,Male,0,N/A,0
+N/A,Private,College,Absent,N/A,164461.64,N/A,0,43,0
+38,Private,N/A,Married,Executive,31609.41,Male,N/A,N/A,1
+N/A,PSLocal,HSgrad,Widowed,N/A,110146.06,N/A,1,N/A,0
+45,Private,Doctorate,Married,N/A,25651.97,Male,0,50,1
+39,N/A,Associate,Widowed,Clerical,N/A,Female,0,45,0
+N/A,Private,N/A,Absent,Cleaner,120980.4,Male,0,40,0
+N/A,Private,HSgrad,Married,Farming,48301.94,Male,0,60,0
+44,N/A,Vocational,Married,Executive,9528.22,Male,0,40,0
+N/A,Consultant,College,Absent,Service,23291.16,Female,0,20,0
+29,Private,College,N/A,Home,97217.72,Female,N/A,30,0
+21,N/A,Yr11,Absent,Professional,N/A,Female,0,24,0
+N/A,Private,N/A,Married,Sales,11616.92,Male,0,N/A,0
+40,SelfEmp,Master,Married,Sales,N/A,Male,0,70,1
+38,N/A,HSgrad,Divorced,N/A,N/A,N/A,0,N/A,0
+N/A,PSLocal,N/A,N/A,N/A,38001.7,Male,0,40,0
+N/A,Private,HSgrad,N/A,Sales,2378.63,Male,0,N/A,0
+N/A,SelfEmp,College,N/A,Sales,50055.68,Male,0,N/A,1
+23,Private,HSgrad,Absent,Transport,153876.57,Male,0,40,0
+58,Private,N/A,N/A,Farming,3150,Male,0,N/A,0
+34,Private,N/A,Married,Service,N/A,Male,N/A,62,0
+51,N/A,Master,Absent,Professional,90090.03,Male,0,40,1
+N/A,Private,Yr9,Absent,N/A,90825.33,Male,0,49,0
+19,N/A,N/A,Absent,N/A,56946.06,N/A,0,20,0
+38,Private,N/A,Married,Executive,N/A,Male,0,40,1
+35,Private,Bachelor,Married,Service,26682.44,Male,0,20,1
+N/A,N/A,Associate,Married,Repair,35224.3,Male,0,60,1
+23,Private,N/A,Married,Cleaner,20261.1,Male,0,N/A,0
+49,Private,Yr7t8,Married,N/A,24076.66,Male,0,48,0
+36,Private,N/A,Widowed,Cleaner,178082.65,Female,0,30,0
+20,N/A,N/A,Absent,Service,117717.61,Male,0,40,0
+35,SelfEmp,College,Married,Sales,11328.85,Male,0,60,1
+37,PSState,N/A,Absent,N/A,67520.29,Male,0,N/A,0
+29,N/A,Master,Absent,Professional,N/A,N/A,0,40,0
+26,Private,College,Absent,Executive,83863.35,N/A,0,N/A,0
+38,Consultant,N/A,N/A,Sales,35520.73,N/A,0,64,0
+N/A,Private,N/A,N/A,Professional,N/A,Female,0,50,1
+36,Private,N/A,Married,Executive,52940.73,Male,0,N/A,0
+40,PSFederal,Master,Absent,N/A,89901.16,Male,0,40,0
+36,PSFederal,N/A,Married,Support,51114.65,Male,N/A,40,0
+32,N/A,Bachelor,N/A,Professional,74199.12,Male,N/A,N/A,1
+50,Consultant,HSgrad,N/A,Professional,43445.15,Female,0,60,0
+47,PSLocal,College,N/A,Executive,56729.66,N/A,N/A,56,1
+54,Private,HSgrad,Married,Repair,5360.35,Male,0,44,0
+N/A,Private,Bachelor,Married,Support,113867.76,Female,0,40,1
+37,Private,Bachelor,Married,Professional,39289.48,Male,0,N/A,1
+44,N/A,HSgrad,Married,N/A,N/A,Male,0,40,1
+40,Private,N/A,Married,Repair,N/A,Male,0,N/A,0
+27,Private,College,N/A,N/A,108664.63,N/A,0,N/A,0
+N/A,Private,Bachelor,Married,Support,34606.74,Male,N/A,40,0
+45,Private,N/A,Married,N/A,198316.61,Female,N/A,35,1
+32,PSState,Bachelor,Married,Executive,134250.87,Female,N/A,55,1
+19,Private,N/A,Absent,Clerical,260015.72,Female,N/A,20,0
+22,Private,HSgrad,Absent,N/A,N/A,N/A,0,40,0
+40,N/A,N/A,Absent,Machinist,111604.03,Female,0,40,0
+45,PSState,HSgrad,Divorced,Support,N/A,N/A,0,40,0
+45,PSState,Professional,Divorced,N/A,105763.11,Female,0,43,0
+N/A,N/A,N/A,N/A,N/A,N/A,Female,N/A,60,0
+N/A,Private,Yr7t8,Married,Cleaner,N/A,Male,0,30,0
+53,Private,N/A,Divorced,Machinist,102342.44,Male,0,N/A,0
+45,Private,HSgrad,Divorced,Clerical,N/A,N/A,N/A,38,0
+N/A,Private,HSgrad,N/A,N/A,37598.92,Male,0,50,0
+61,Consultant,N/A,N/A,N/A,29392.56,Male,N/A,N/A,0
+20,Private,Vocational,Absent,Service,180841.47,Female,N/A,N/A,0
+31,Private,N/A,Married,N/A,36692.7,N/A,0,48,1
+29,N/A,Yr10,N/A,Professional,78257.05,Male,0,40,0
+29,Private,Doctorate,N/A,N/A,128737.61,Male,0,40,0
+N/A,Private,HSgrad,Married,Repair,35987.72,N/A,0,60,0
+21,Private,Preschool,Absent,N/A,N/A,Male,0,50,0
+37,Private,HSgrad,N/A,N/A,214984.25,Female,0,60,0
+34,PSState,HSgrad,Unmarried,Clerical,138982.23,Female,0,20,0
+40,Private,College,Married,Professional,39459.43,Male,0,N/A,1
+33,Private,College,Married,Machinist,12121.85,N/A,N/A,55,0
+42,PSFederal,N/A,Married,Executive,N/A,Male,0,52,1
+N/A,Private,Vocational,N/A,Executive,33700.67,Male,0,40,0
+58,Private,Bachelor,Married,Professional,N/A,Male,0,40,1
+N/A,Private,N/A,Absent,Transport,N/A,N/A,0,50,0
+33,Private,HSgrad,N/A,Service,158246.58,N/A,0,40,0
+46,Private,Bachelor,Married,Sales,N/A,N/A,0,50,1
+51,PSLocal,Doctorate,Married,Professional,58901.13,Female,0,40,1
+22,Private,HSgrad,N/A,Transport,179631.06,Male,N/A,N/A,0
+23,Private,HSgrad,Absent,Support,105740.62,Male,N/A,N/A,0
+N/A,Private,Yr7t8,Absent,N/A,97678.27,Male,0,40,0
+30,N/A,N/A,Married,Service,N/A,N/A,N/A,40,0
+30,Private,Vocational,Married-spouse-absent,Clerical,56324.13,Female,0,N/A,0
+27,Private,HSgrad,Married,Repair,50784.51,Male,0,40,1
+N/A,Private,N/A,Absent,Executive,190280.44,N/A,0,N/A,0
+46,Private,Yr5t6,Absent,Machinist,N/A,Female,0,N/A,0
+N/A,Private,HSgrad,Absent,Service,131220.35,Male,0,25,0
+21,Private,College,N/A,N/A,142964.61,Female,0,20,0
+51,N/A,HSgrad,N/A,Support,50330.96,Male,0,40,0
+N/A,PSLocal,HSgrad,N/A,Protective,96788.66,Female,0,40,0
+N/A,N/A,Bachelor,Married,Executive,12860.37,Male,0,40,1
+N/A,Private,Bachelor,Married,Repair,25755.81,Male,0,50,0
+N/A,N/A,Yr11,Absent,Service,160238.05,N/A,0,N/A,0
+N/A,N/A,HSgrad,Married,Sales,N/A,Male,0,50,0
+23,Private,Associate,Married,Sales,N/A,Female,N/A,25,0
+35,Private,Bachelor,Married,N/A,325013.98,Female,N/A,N/A,1
+40,Consultant,HSgrad,Divorced,N/A,73617.56,Male,0,50,0
+27,Private,Yr10,Absent,Service,69852.03,Male,0,40,0
+N/A,N/A,College,Absent,Professional,N/A,N/A,0,40,0
+20,Private,College,N/A,Service,N/A,Male,N/A,30,0
+38,Private,Associate,Married,Sales,47401.48,Male,0,50,1
+61,Private,Doctorate,Married,Professional,40935.01,N/A,N/A,40,1
+55,PSState,Master,N/A,Professional,N/A,Male,0,45,1
+26,Private,N/A,Absent,N/A,57726.47,Female,0,40,0
+36,SelfEmp,College,N/A,N/A,9113.89,N/A,0,N/A,1
+59,PSState,Bachelor,Absent,Executive,N/A,Female,0,40,0
+N/A,Private,Yr10,Married,Sales,N/A,N/A,N/A,40,0
+27,N/A,HSgrad,Married,N/A,10662.97,Male,0,53,0
+39,N/A,N/A,Divorced,N/A,274431.1,Female,0,N/A,0
+45,PSFederal,HSgrad,N/A,Clerical,N/A,N/A,1,40,0
+N/A,N/A,Bachelor,Married,Professional,N/A,N/A,0,40,0
+23,N/A,College,Absent,Clerical,126590.09,Female,0,40,0
+32,Private,College,Absent,Sales,N/A,Female,0,40,0
+32,N/A,Yr10,Married,Repair,37420.49,Male,0,40,1
+N/A,Private,HSgrad,Absent,N/A,N/A,Male,N/A,N/A,0
+56,Private,N/A,Absent,Cleaner,N/A,Male,N/A,N/A,0
+24,Private,College,N/A,Farming,102611.6,N/A,0,N/A,0
+19,N/A,N/A,Absent,Sales,87617.15,Female,0,24,0
+52,Consultant,College,Married,Support,28753.79,Male,0,60,1
+31,Private,Yr9,N/A,Machinist,42408.09,Male,0,40,0
+47,Private,College,Married,Repair,38787.53,Male,0,40,0
+46,Private,College,Married,N/A,100347.61,Female,0,40,1
+17,Private,Yr9,Absent,Transport,61681.73,Male,0,20,0
+21,N/A,College,Absent,Clerical,154890.3,Female,N/A,15,0
+44,PSLocal,N/A,Absent,Repair,N/A,N/A,0,44,0
+34,N/A,Associate,Married,Sales,N/A,Male,1,50,1
+35,Private,Bachelor,Married,Executive,N/A,N/A,N/A,45,1
+21,Private,College,Absent,N/A,N/A,Female,0,40,0
+20,Private,College,N/A,Sales,84471.66,Female,0,N/A,0
+N/A,Private,College,Absent,Sales,56027.94,N/A,0,N/A,0
+34,N/A,Bachelor,N/A,Sales,104055.14,N/A,0,40,0
+N/A,N/A,College,N/A,Executive,80053.94,Male,0,50,0
+22,PSLocal,Vocational,N/A,Clerical,82936.28,N/A,0,10,0
+N/A,Consultant,College,N/A,N/A,16557.72,Male,0,50,1
+61,Private,HSgrad,Married,Repair,13147.86,Male,1,20,0
+27,N/A,N/A,Absent,Machinist,158458.54,Male,N/A,45,0
+N/A,Private,N/A,N/A,Executive,40925.7,Male,0,N/A,1
+20,Private,College,Absent,Transport,163772,N/A,0,N/A,0
+N/A,Private,HSgrad,Married,Transport,27661.6,Male,N/A,N/A,1
+52,N/A,N/A,Married,N/A,N/A,Male,0,40,0
+37,Private,Bachelor,Absent,N/A,94623.76,Female,0,N/A,0
+19,PSState,N/A,N/A,Clerical,213011.2,Female,0,N/A,0
+N/A,Consultant,N/A,Married,Sales,69200.36,Male,N/A,75,1
+30,Private,HSgrad,Married,Cleaner,33187.91,N/A,0,44,0
+29,Private,Associate,Absent,Sales,40905.21,N/A,N/A,40,0
+33,PSLocal,Master,Absent,Professional,82559.71,Female,0,N/A,0
+N/A,PSFederal,College,Married,N/A,2654.56,N/A,0,N/A,1
+N/A,N/A,Bachelor,Married,Sales,44226.52,Male,0,N/A,1
+33,N/A,N/A,Married,Executive,151493.63,Female,N/A,32,1
+N/A,Consultant,HSgrad,Absent,Repair,N/A,Male,N/A,50,1
+48,N/A,Bachelor,N/A,Professional,74381.26,N/A,0,36,1
+34,Private,Bachelor,N/A,Clerical,81418.44,N/A,0,45,0
+30,Private,College,Absent,Executive,52915.44,Male,0,52,0
+23,Private,HSgrad,N/A,Service,157676.14,Male,0,35,0
+44,PSLocal,Associate,N/A,Protective,101677.29,N/A,0,56,1
+N/A,Private,N/A,N/A,N/A,N/A,Female,0,50,0
+34,N/A,Yr11,Married,Cleaner,18208.52,Male,N/A,40,0
+41,SelfEmp,N/A,Unmarried,Executive,163715.34,Male,0,40,0
+19,Private,N/A,N/A,N/A,184671.16,Female,0,20,0
+48,PSLocal,Master,Divorced,Professional,63452.61,Female,0,N/A,1
+N/A,Private,College,Married,Clerical,227449.1,Female,0,40,1
+29,Private,HSgrad,Divorced,Machinist,192971.42,Male,0,N/A,0
+N/A,Private,HSgrad,N/A,N/A,8292.78,Male,0,40,0
+32,N/A,HSgrad,N/A,N/A,45951.16,Female,N/A,25,0
+30,N/A,Bachelor,Absent,Sales,153262.9,N/A,N/A,N/A,0
+26,N/A,College,Unmarried,Repair,120415.46,N/A,0,30,0
+N/A,Private,College,Absent,Service,N/A,Male,0,40,0
+29,Private,N/A,Married,N/A,71387.94,N/A,0,40,1
+N/A,Private,Yr11,N/A,Sales,48591.21,Male,0,N/A,0
+41,N/A,HSgrad,Married,Repair,N/A,N/A,0,50,0
+N/A,Private,College,Absent,Machinist,26127.67,N/A,0,40,0
+24,Private,HSgrad,N/A,N/A,107521.53,N/A,0,N/A,0
+55,Consultant,Bachelor,Married,Professional,330573.21,Female,0,8,0
+N/A,Private,N/A,Absent,N/A,208645.63,Male,0,40,0
+N/A,Private,Yr11,Absent,N/A,N/A,N/A,0,15,0
+45,Private,Bachelor,Married,Professional,30060.37,N/A,1,40,1
+N/A,N/A,N/A,N/A,Clerical,154675.1,Female,N/A,35,0
+49,Private,Vocational,N/A,Cleaner,N/A,N/A,1,42,0
+36,Private,HSgrad,Divorced,Service,N/A,Female,0,30,0
+19,PSState,Yr12,Absent,Transport,100155.39,Male,0,20,0
+37,N/A,Bachelor,N/A,Executive,15834.6,Male,0,N/A,1
+46,N/A,N/A,Married,N/A,48465.11,Male,0,36,0
+N/A,N/A,HSgrad,Married,Executive,45259.14,Male,N/A,N/A,1
+65,Private,N/A,N/A,N/A,43736.99,Male,N/A,40,1
+45,N/A,College,N/A,Repair,35352.57,Male,0,40,1
+44,Private,HSgrad,N/A,Repair,89285.95,Male,N/A,N/A,0
+N/A,N/A,HSgrad,Married,Clerical,91243.71,Female,0,38,1
+22,Private,College,Absent,Repair,285526.27,Male,0,40,0
+32,PSLocal,HSgrad,Married,Service,N/A,Male,0,41,0
+61,Private,N/A,Married,Machinist,34720.61,Male,0,40,0
+35,Private,N/A,N/A,Executive,41900.16,Male,N/A,60,1
+44,N/A,College,Married,Professional,50153.16,Male,0,40,1
+26,Private,N/A,Absent,Protective,84098.64,Male,0,44,0
+N/A,Private,Bachelor,Married,Professional,35840.09,Male,0,50,0
+N/A,N/A,HSgrad,Married,N/A,33613.77,Male,0,80,1
+57,Private,N/A,Married,Executive,N/A,Female,0,38,0
+45,N/A,N/A,Married,Executive,49376.01,N/A,N/A,60,1
+33,Private,N/A,Married,Executive,32526.41,Male,0,50,1
+34,Private,HSgrad,Divorced,Clerical,193043.03,N/A,0,40,0
+29,Private,College,Married,Repair,14845.09,Male,0,40,1
+44,Private,Bachelor,Married,Executive,33987.25,Male,0,40,1
+21,Private,N/A,Absent,Farming,177077.59,Male,0,20,0
+33,PSState,HSgrad,N/A,Support,10137.31,N/A,0,40,0
+49,Private,Bachelor,Married,Professional,N/A,N/A,0,N/A,0
+N/A,Private,College,Divorced,Clerical,N/A,Female,N/A,N/A,0
+19,Consultant,N/A,Absent,Repair,109743.23,Male,N/A,40,0
+N/A,Private,Yr10,Divorced,N/A,51457.79,Male,N/A,50,0
+70,Private,Yr11,Married,Transport,35483.35,N/A,N/A,40,0
+54,Private,N/A,Divorced,Clerical,N/A,N/A,N/A,N/A,0
+42,Private,HSgrad,Married,Repair,N/A,Male,1,N/A,0
+N/A,N/A,College,N/A,Transport,55497.9,N/A,N/A,20,0
+46,PSFederal,HSgrad,N/A,Clerical,62060.46,Male,N/A,40,0
+N/A,PSLocal,N/A,Married,N/A,29586.54,Male,N/A,40,0
+27,Private,Bachelor,Absent,Support,287243.51,N/A,N/A,N/A,0
+N/A,PSFederal,HSgrad,Divorced,Clerical,287407.11,Female,N/A,40,0
+25,Private,Yr10,N/A,Transport,18646.05,Male,0,40,0
+30,N/A,College,Divorced,Professional,N/A,Female,N/A,40,0
+N/A,N/A,HSgrad,N/A,Farming,19546.74,Male,0,N/A,0
+N/A,Private,N/A,Married,Sales,N/A,Male,0,40,1
+N/A,Private,HSgrad,Absent,N/A,174203.82,N/A,0,42,0
+N/A,Private,Yr9,Married,Executive,26230.68,N/A,0,40,0
+62,N/A,Yr5t6,Married,Farming,45312.74,Male,N/A,40,0
+N/A,Private,College,Married,Service,28079.2,Male,0,40,0
+35,N/A,HSgrad,Married,Repair,N/A,Male,0,35,0
+56,N/A,Professional,Married,N/A,34745.85,Male,0,45,1
+N/A,Private,Master,Married,Professional,61249.9,Male,0,40,1
+30,Consultant,HSgrad,Divorced,Service,285365.67,Female,0,40,0
+44,N/A,N/A,Married,Protective,94124.65,N/A,N/A,40,1
+27,Private,HSgrad,Absent,Sales,N/A,Male,0,N/A,0
+31,Private,HSgrad,Married,Clerical,160377.84,N/A,N/A,N/A,1
+N/A,Private,Master,Married,Executive,34666.62,N/A,0,50,1
+28,Private,Yr11,Married,Executive,42357,N/A,0,50,1
+67,N/A,N/A,Widowed,N/A,99701.35,N/A,N/A,24,0
+28,PSFederal,Bachelor,N/A,N/A,59390.97,Male,0,50,0
+33,N/A,N/A,N/A,N/A,N/A,N/A,N/A,40,0
+20,N/A,College,Absent,Cleaner,N/A,Male,0,40,0
+42,Private,Bachelor,Married,Professional,28766.09,Male,0,N/A,0
+19,Private,College,Absent,N/A,155493.78,Female,0,27,0
+25,N/A,Yr12,Married,Farming,N/A,Male,N/A,60,0
+N/A,N/A,Bachelor,N/A,Professional,115787.94,Male,0,45,0
+59,SelfEmp,N/A,Married,Professional,26498.59,Male,0,40,1
+49,PSFederal,N/A,N/A,Repair,16388.38,N/A,0,N/A,1
+34,Consultant,Bachelor,Married,Repair,16967.77,Male,0,40,0
+N/A,N/A,College,Absent,Sales,N/A,Male,N/A,25,0
+22,N/A,College,N/A,N/A,194054.26,Male,0,N/A,0
+21,PSState,N/A,N/A,N/A,N/A,N/A,0,40,0
+45,PSLocal,HSgrad,Divorced,Service,N/A,N/A,N/A,40,0
+49,SelfEmp,Vocational,N/A,Executive,100800.81,Male,N/A,60,0
+N/A,PSState,HSgrad,N/A,Executive,41771.75,N/A,N/A,40,0
+39,Private,N/A,Married,Executive,53614.87,N/A,0,50,1
+N/A,PSFederal,N/A,N/A,Repair,17748.54,Male,N/A,40,1
+66,Private,N/A,Married,N/A,N/A,N/A,0,45,1
+N/A,Private,N/A,N/A,Service,N/A,Male,0,32,0
+30,Private,Bachelor,Absent,Repair,166349.59,Male,0,10,0
+N/A,Private,HSgrad,N/A,Repair,47316.24,N/A,N/A,40,1
+N/A,N/A,N/A,N/A,Service,N/A,Female,0,20,0
+28,Private,Vocational,Married,Service,79749.71,N/A,N/A,40,0
+58,N/A,N/A,Divorced,Executive,204682.96,Female,0,40,0
+N/A,N/A,HSgrad,N/A,N/A,193492.7,N/A,0,N/A,0
+54,Private,N/A,N/A,Executive,34550.16,Male,0,45,1
+N/A,Consultant,N/A,Married,N/A,126715.93,N/A,0,50,1
+N/A,PSLocal,HSgrad,Married,Machinist,30781.3,Male,0,40,0
+27,Private,Yr5t6,Absent,Farming,110499.57,Male,0,48,0
+N/A,Private,College,N/A,N/A,51634.23,Male,0,60,1
+48,N/A,College,N/A,Sales,26291.84,N/A,0,N/A,1
+23,PSFederal,N/A,Absent,Military,104833.65,Male,0,40,0
+50,N/A,College,Divorced,Repair,5918.22,Male,0,22,0
+N/A,Private,HSgrad,Married,Cleaner,18759.1,N/A,N/A,45,1
+43,Private,HSgrad,N/A,Repair,N/A,Female,N/A,N/A,1
+40,PSLocal,HSgrad,Married,Service,96688.71,Male,N/A,N/A,0
+N/A,Private,N/A,Absent,Service,N/A,Male,0,16,0
+44,Private,College,Married,Sales,50115.03,Male,N/A,N/A,0
+N/A,Private,N/A,N/A,Clerical,N/A,Female,0,N/A,0
+24,Private,N/A,Absent,Machinist,27822.71,N/A,0,N/A,0
+N/A,N/A,HSgrad,Married,Executive,60899.02,Male,0,48,0
+52,Private,College,N/A,Executive,39134.45,Male,N/A,60,0
+19,Private,College,Absent,Service,61766.53,Female,0,25,0
+29,Private,HSgrad,Absent,Farming,N/A,Male,N/A,50,0
+27,N/A,HSgrad,Married,Service,66816.56,N/A,0,40,0
+49,N/A,N/A,Married,Clerical,27486.02,N/A,0,40,0
+21,N/A,College,Absent,N/A,68020.6,N/A,N/A,30,0
+54,N/A,Yr1t4,Married,Service,51084.22,Male,0,35,0
+N/A,N/A,HSgrad,N/A,N/A,26317.48,Male,N/A,N/A,0
+30,Private,Preschool,N/A,Farming,45892.78,Male,0,N/A,0
+44,PSState,Doctorate,Married,Professional,60894.18,N/A,N/A,40,1
+18,Private,N/A,Absent,Service,157404.51,Female,0,25,0
+N/A,Private,HSgrad,Divorced,N/A,N/A,Female,0,N/A,0
+30,SelfEmp,HSgrad,Married,Repair,50969.27,Male,1,48,1
+37,Private,Bachelor,Absent,Executive,79468.38,Male,0,N/A,1
+33,Private,N/A,Married,N/A,66616.76,Male,0,50,1
+36,Private,HSgrad,Absent,Repair,100171.69,Male,0,65,0
+33,Private,College,N/A,Clerical,110517.33,Female,0,40,0
+33,N/A,N/A,Married,Professional,43867.42,Male,N/A,N/A,1
+37,Consultant,Yr11,Absent,N/A,154025.31,Male,0,37,0
+47,Consultant,Yr11,N/A,Executive,123669.96,Female,N/A,N/A,0
+N/A,Private,HSgrad,N/A,Clerical,36985.48,N/A,0,38,0
+48,PSLocal,HSgrad,Married,N/A,23457.66,Male,0,N/A,1
+23,Private,N/A,Absent,Support,99024.29,Female,0,40,0
+51,PSFederal,Doctorate,Married,Professional,35189.66,Male,0,N/A,1
+42,N/A,HSgrad,Married,Executive,23637.85,Male,0,N/A,0
+37,N/A,Associate,Married,Clerical,N/A,Male,0,N/A,0
+33,Private,Bachelor,Married,Executive,N/A,Male,0,45,1
+N/A,N/A,College,N/A,Professional,66656.23,Female,0,N/A,0
+N/A,Private,N/A,N/A,Executive,76610.29,N/A,0,40,0
+57,PSFederal,College,N/A,Service,52295.23,N/A,0,40,0
+28,Private,HSgrad,N/A,Transport,64633.82,Male,0,N/A,1
+33,Private,HSgrad,Absent,Service,N/A,Male,N/A,40,0
+42,PSState,Associate,Divorced,Professional,N/A,N/A,0,40,0
+22,Private,College,Absent,N/A,65127.04,N/A,N/A,50,0
+33,Private,Master,Married,N/A,44356.81,N/A,0,N/A,0
+41,Private,HSgrad,Married,Repair,59515.36,Male,0,N/A,0
+20,Private,N/A,N/A,Repair,97111.81,Male,N/A,N/A,0
+41,N/A,Bachelor,Married,Professional,45246.6,N/A,0,60,0
+24,PSState,N/A,Absent,Professional,65624.31,Male,N/A,N/A,0
+41,PSFederal,Master,Divorced,Professional,122572.32,N/A,0,40,0
+48,N/A,College,Married,Transport,N/A,N/A,0,45,1
+40,Consultant,N/A,Unmarried,N/A,136067.1,N/A,0,N/A,0
+N/A,N/A,HSgrad,Married,Executive,35210.77,Male,0,40,0
+24,Private,N/A,Absent,N/A,87199.48,Male,0,40,0
+N/A,Private,HSgrad,Divorced,N/A,N/A,N/A,0,N/A,0
+34,Consultant,N/A,Divorced,Clerical,201606.08,Female,0,50,0
+N/A,Private,College,N/A,Clerical,31969.17,N/A,N/A,N/A,1
+25,N/A,College,N/A,N/A,N/A,Male,N/A,40,0
+45,PSState,Master,Married,Professional,N/A,Male,N/A,60,1
+57,N/A,N/A,Widowed,N/A,299857.24,Male,0,52,0
+N/A,Private,HSgrad,Unmarried,Clerical,N/A,Female,0,N/A,0
+45,N/A,College,Married,N/A,N/A,Male,0,N/A,0
+43,Private,Master,Married,N/A,326956.83,N/A,0,32,1
+N/A,Private,College,Absent,Sales,290175.87,Female,N/A,20,0
+46,Private,Vocational,Divorced,Machinist,216606.07,Male,0,40,0
+50,Private,HSgrad,Married,Cleaner,15828.78,Male,0,N/A,0
+26,Private,N/A,Absent,Repair,N/A,Male,N/A,48,0
+56,Private,Master,Married,Professional,44065.89,Male,0,N/A,1
+44,Private,Bachelor,Married,Support,25134.57,Male,N/A,N/A,0
+N/A,N/A,Yr10,Absent,Transport,70018.35,Male,N/A,40,0
+N/A,N/A,N/A,Married,Repair,49315.87,Male,N/A,N/A,0
+20,Private,College,Absent,Clerical,176057.51,N/A,0,35,0
+55,Private,N/A,Divorced,Clerical,53682.58,Female,0,N/A,0
+35,N/A,HSgrad,Divorced,N/A,N/A,Female,0,48,0
+42,PSLocal,N/A,N/A,Cleaner,N/A,N/A,0,40,1
+48,Consultant,College,Married,N/A,N/A,Male,0,40,1
+N/A,PSState,HSgrad,Divorced,N/A,67000.93,Male,N/A,40,1
+26,Private,Yr7t8,N/A,Cleaner,320098.1,Male,0,40,0
+17,Private,N/A,N/A,Repair,152721.29,Male,0,40,0
+N/A,N/A,N/A,Married,Support,32743.27,Male,0,38,1
+32,Private,HSgrad,Married,N/A,31291.31,Female,N/A,N/A,0
+49,PSState,N/A,Married,Professional,22596.58,Male,N/A,40,1
+26,Private,College,Married,Support,64051.32,Male,0,40,1
+21,Private,HSgrad,Absent,N/A,107175.8,Male,0,40,0
+55,PSFederal,Master,Married,Executive,51108.26,Male,N/A,N/A,1
+24,Private,HSgrad,N/A,Machinist,219602.18,Female,0,40,0
+32,Private,Yr9,Married,Transport,N/A,Male,N/A,50,0
+39,Private,Bachelor,Married,Professional,N/A,Female,0,32,1
+46,N/A,Bachelor,Absent,N/A,73276.12,Male,1,40,0
+44,Private,Yr7t8,Divorced,Cleaner,80946.05,Male,N/A,48,0
+47,Private,Bachelor,N/A,Executive,14774.29,Male,1,N/A,1
+49,Private,N/A,Married,N/A,28082.43,Male,0,N/A,0
+45,Private,N/A,Unmarried,Service,125594.01,N/A,N/A,40,0
+47,PSLocal,College,Married,N/A,N/A,Male,1,40,1
+29,Private,Yr10,N/A,Machinist,109341.58,N/A,0,N/A,0
+56,PSLocal,College,Widowed,Clerical,91953.88,Female,N/A,40,0
+33,Private,Master,Absent,Professional,106946.9,Female,0,N/A,0
+N/A,Private,Associate,N/A,Clerical,324427.42,Female,0,N/A,0
+42,N/A,Bachelor,Absent,Executive,N/A,Male,0,55,1
+N/A,Private,Vocational,Divorced,Executive,248376.07,N/A,0,45,0
+23,N/A,Bachelor,Absent,Clerical,39308.66,Female,0,N/A,0
+N/A,Private,HSgrad,N/A,Sales,218259.97,N/A,N/A,35,0
+51,PSLocal,N/A,N/A,N/A,274195.24,N/A,0,52,0
+59,N/A,College,Married,Protective,N/A,Male,N/A,N/A,0
+40,PSState,Bachelor,N/A,N/A,45738.2,Female,0,20,0
+44,Private,College,Married,Clerical,411783.25,Female,1,6,1
+30,PSFederal,Bachelor,Absent,Clerical,14717.12,Female,0,35,0
+N/A,Private,Bachelor,N/A,Executive,37328.8,Female,0,40,0
+34,N/A,N/A,N/A,Professional,19430.06,Male,N/A,N/A,1
+36,Private,N/A,Divorced,Machinist,N/A,Male,N/A,40,0
+31,Private,N/A,N/A,Professional,186734,Male,0,25,0
+N/A,Private,N/A,Unmarried,N/A,27040.44,Female,0,50,1
+22,Private,Yr10,Married,Machinist,37129.41,Female,0,40,0
+44,SelfEmp,N/A,Married,N/A,26368.58,N/A,0,N/A,0
+51,Private,N/A,Divorced,Service,N/A,Female,N/A,40,0
+25,Consultant,HSgrad,Absent,Farming,N/A,Male,0,N/A,0
+28,N/A,College,Married,Executive,N/A,N/A,N/A,40,0
+46,PSFederal,Bachelor,Divorced,Professional,79516.72,Male,0,40,0
+32,Private,Yr11,Absent,Service,108352.29,N/A,0,40,0
+22,Private,Vocational,Absent,Professional,N/A,Female,0,35,0
+N/A,N/A,College,N/A,N/A,281632.06,N/A,0,35,0
+51,Private,HSgrad,N/A,N/A,6254.08,N/A,0,40,0
+N/A,Private,N/A,Absent,N/A,53839.35,N/A,0,N/A,0
+31,Private,N/A,Unmarried,N/A,54136.12,Female,0,50,0
+27,Private,N/A,N/A,Repair,158854.09,Male,N/A,40,0
+47,Consultant,Bachelor,Absent,Executive,45235.56,N/A,N/A,N/A,1
+N/A,Private,N/A,N/A,N/A,N/A,Male,N/A,N/A,0
+45,Private,Bachelor,Married,Executive,27440.92,Male,0,32,0
+63,Private,N/A,Married,Professional,255158.97,Female,0,12,0
+41,N/A,Master,Divorced,Sales,266799.71,N/A,0,N/A,1
+68,N/A,Master,Married,Executive,7615.01,Male,1,N/A,1
+N/A,Private,HSgrad,Absent,Service,187376.57,Male,N/A,N/A,0
+N/A,PSFederal,HSgrad,Married,Executive,30247.86,N/A,0,N/A,1
+N/A,Private,College,Absent,N/A,84172.5,N/A,N/A,15,0
+37,Private,HSgrad,Divorced,Repair,88184.56,Male,N/A,40,1
+47,PSLocal,College,N/A,N/A,44977.52,Male,N/A,45,0
+34,SelfEmp,HSgrad,N/A,N/A,80118.68,Male,N/A,55,0
+N/A,Private,N/A,Married,Repair,31613.91,Male,0,45,1
+33,Private,HSgrad,Absent,Clerical,45945.08,Male,0,35,0
+21,Private,College,N/A,Service,N/A,Male,0,25,0
+47,N/A,N/A,Married,Clerical,27878.89,Male,0,45,0
+39,N/A,Bachelor,Divorced,Clerical,110807.71,Male,N/A,40,0
+17,Private,N/A,N/A,N/A,186407.12,Female,N/A,20,0
+30,Private,HSgrad,N/A,Service,89889.54,Female,N/A,40,0
+46,Private,N/A,Divorced,N/A,222602.99,N/A,0,40,0
+N/A,Private,HSgrad,N/A,Executive,30387.96,Male,1,40,1
+N/A,PSLocal,Master,Married,N/A,40390.4,Male,0,40,1
+21,Private,Yr10,Married,Service,N/A,Male,N/A,25,0
+N/A,Private,N/A,Married,Professional,N/A,N/A,0,40,1
+19,N/A,College,Absent,Sales,262216.35,N/A,0,35,0
+25,Private,College,Absent,Service,87891.89,Female,N/A,25,0
+17,Private,Yr11,Absent,Professional,69450.11,N/A,0,N/A,0
+40,Consultant,College,Married,Professional,19246.93,Male,0,20,0
+17,Private,Yr11,N/A,Sales,123234.32,Female,0,18,0
+43,Private,Bachelor,Married,N/A,44396.52,Male,0,45,1
+41,N/A,Bachelor,Absent,Professional,79574.26,Female,N/A,40,0
+N/A,Private,College,Married,Repair,7523.49,N/A,N/A,45,0
+27,Private,HSgrad,Married,N/A,33482.58,N/A,0,40,0
+42,N/A,Bachelor,N/A,Clerical,122454.68,Male,0,40,0
+58,Consultant,Bachelor,Married,Executive,N/A,N/A,0,N/A,1
+18,PSState,College,Absent,Clerical,N/A,N/A,N/A,10,0
+31,Private,HSgrad,Married,N/A,24317.92,Male,0,40,1
+35,Private,Yr7t8,N/A,Machinist,33288.27,Male,0,40,0
+N/A,Private,Bachelor,Absent,Clerical,N/A,Female,0,60,0
+21,N/A,N/A,Absent,N/A,181792.59,Male,0,40,0
+57,Private,College,Married,Repair,32196.18,Male,1,45,0
+28,Private,College,Absent,Service,120733.61,N/A,0,35,0
+50,PSLocal,College,Married,N/A,37962.18,Male,0,52,1
+32,N/A,HSgrad,Married,Machinist,15164.11,N/A,N/A,40,0
+29,N/A,Vocational,Married,N/A,51829.17,N/A,N/A,N/A,1
+52,SelfEmp,Professional,Married,Executive,N/A,N/A,0,40,0
+22,Private,N/A,Absent,Sales,37698.03,Male,0,N/A,0
+21,Private,N/A,Absent,Cleaner,178244.47,Male,0,45,0
+26,PSLocal,N/A,Married,Protective,65467.15,Male,N/A,40,1
+18,N/A,HSgrad,Absent,Sales,N/A,Female,0,25,0
+N/A,SelfEmp,Bachelor,N/A,Sales,48440.5,N/A,N/A,N/A,0
+N/A,Private,HSgrad,Unmarried,Clerical,N/A,N/A,0,40,0
+18,PSLocal,Yr11,Absent,Clerical,52620.88,N/A,N/A,25,0
+58,Consultant,N/A,Married,Farming,29092.74,N/A,0,35,0
+33,N/A,N/A,Married,Transport,N/A,Male,0,40,0
+54,N/A,N/A,Divorced,Transport,N/A,Male,0,45,0
+N/A,N/A,Bachelor,Absent,Professional,236243.16,Female,0,40,0
+N/A,Consultant,N/A,Married,N/A,29214.04,N/A,0,60,1
+N/A,Private,College,Absent,Sales,80133.84,N/A,0,37,0
+28,Private,College,Absent,Machinist,N/A,Male,0,42,0
+32,Private,HSgrad,Married,N/A,25421.23,Male,N/A,49,0
+28,Private,N/A,Absent,Repair,N/A,Male,0,N/A,0
+32,PSLocal,Master,Absent,N/A,42738.27,Female,0,40,0
+N/A,N/A,College,Absent,Repair,237399.45,N/A,0,40,0
+34,Private,N/A,N/A,N/A,74884.8,Female,0,35,0
+39,N/A,Associate,Absent,Executive,N/A,N/A,0,42,0
+28,N/A,College,Absent,Machinist,53602.12,N/A,0,N/A,0
+43,Consultant,HSgrad,Married,Executive,41057.13,Male,0,35,1
+N/A,N/A,Bachelor,N/A,Executive,41640.76,Male,0,40,0
+N/A,SelfEmp,Bachelor,Married,Sales,26814.36,N/A,0,52,1
+N/A,N/A,College,Married,Executive,30136.22,Male,0,40,1
+67,Private,HSgrad,Married,Cleaner,20795.19,Male,N/A,24,0
+41,Private,College,Married,Repair,44047.47,Male,0,N/A,0
+47,Consultant,HSgrad,Married,Farming,N/A,Male,N/A,60,0
+67,PSState,Yr7t8,Married,Transport,22444.12,Male,0,N/A,0
+N/A,Private,HSgrad,Divorced,Clerical,67762.49,Female,0,40,0
+59,Private,Yr11,Divorced,Service,N/A,Female,0,35,0
+50,N/A,Master,Married,Executive,21877.61,N/A,0,45,1
+25,Private,Bachelor,Absent,Professional,42731.95,Female,0,30,0
+38,SelfEmp,N/A,N/A,Executive,N/A,Male,0,80,1
+42,N/A,N/A,Divorced,Repair,N/A,Male,0,45,0
+38,N/A,Bachelor,Married,Sales,N/A,Male,0,70,1
+N/A,Private,College,Married,Repair,N/A,N/A,N/A,40,0
+55,Private,N/A,Divorced,Machinist,166688.97,Male,0,N/A,0
+63,Private,N/A,Married,N/A,64783.02,Male,0,40,0
+46,Private,HSgrad,Divorced,Clerical,104290.58,Female,0,40,0
+49,PSState,College,Married,N/A,63313.46,Male,0,40,1
+38,Consultant,Bachelor,Married,Service,N/A,Male,0,10,0
+51,Private,N/A,Divorced,Executive,129293.56,Female,0,36,0
+27,Private,College,Divorced,N/A,138057.33,Female,0,36,0
+N/A,Private,Bachelor,Absent,N/A,70124.79,N/A,0,N/A,0
+27,Private,HSgrad,Absent,Service,76028.48,Female,N/A,30,0
+N/A,Private,HSgrad,Widowed,Clerical,N/A,Female,0,40,1
+26,Private,College,Absent,Service,208069.61,Male,0,N/A,0
+N/A,SelfEmp,N/A,Absent,Transport,N/A,Male,0,50,0
+N/A,Private,N/A,Absent,Clerical,139318.3,N/A,0,30,0
+41,Private,College,N/A,Repair,14830.56,Male,0,40,0
+40,N/A,N/A,N/A,Sales,N/A,Male,0,N/A,1
+49,N/A,HSgrad,Divorced,Service,N/A,Female,0,40,0
+29,Consultant,HSgrad,N/A,N/A,65563.06,Male,0,40,0
+28,Private,HSgrad,Absent,Executive,92214.5,Female,N/A,N/A,0
+29,Private,HSgrad,Absent,Farming,N/A,Male,0,30,0
+55,N/A,Bachelor,Divorced,Professional,N/A,Female,0,40,1
+38,Private,Bachelor,Married,Machinist,57242.66,Male,0,40,0
+N/A,Private,HSgrad,Married,Repair,35710.59,N/A,0,48,0
+38,Private,N/A,Unmarried,N/A,92373.12,Male,1,N/A,0
+46,N/A,Master,Married,Professional,22079.26,N/A,0,60,0
+26,Private,N/A,N/A,N/A,143592.32,N/A,0,40,0
+30,N/A,HSgrad,Absent,Clerical,N/A,N/A,0,40,0
+39,Private,College,Married,N/A,30240.16,Male,N/A,50,0
+23,Private,Bachelor,Absent,Professional,84181.82,Female,0,25,0
+26,Private,N/A,Absent,Clerical,N/A,N/A,0,N/A,0
+44,SelfEmp,HSgrad,Married,Farming,25034.02,Male,0,60,0
+N/A,Private,Yr11,Absent,N/A,208699.78,Female,0,25,0
+N/A,PSLocal,Bachelor,N/A,Protective,50436.31,Male,0,N/A,1
+N/A,Private,College,Absent,Professional,78077.34,Male,0,45,0
+26,N/A,HSgrad,N/A,Sales,N/A,N/A,N/A,50,1
+33,N/A,N/A,Married,Transport,49145.19,Male,0,41,0
+24,Private,N/A,Absent,Repair,N/A,Male,0,40,0
+N/A,Private,N/A,Absent,N/A,144232.11,Female,0,19,0
+41,Private,College,Absent,Repair,81531.13,Male,1,40,0
+N/A,N/A,Master,Married,Executive,20400.44,Male,N/A,40,1
+47,Private,Bachelor,N/A,N/A,33212.24,N/A,0,50,1
+N/A,Consultant,N/A,Married,Farming,35063.55,Male,0,70,1
+45,Private,N/A,Divorced,N/A,139372.43,Female,0,N/A,0
+N/A,SelfEmp,Yr10,Married,Sales,N/A,Male,0,N/A,0
+N/A,Private,Yr7t8,Married,Machinist,N/A,Female,0,N/A,0
+27,N/A,N/A,Absent,Protective,131137.04,Male,0,40,0
+41,Private,N/A,Married,Professional,26979.5,Male,0,45,1
+51,Private,HSgrad,N/A,Transport,40723.57,Male,0,40,0
+38,Consultant,Yr7t8,Married,Sales,N/A,Male,0,40,0
+23,Private,N/A,Absent,Service,151272.95,Male,0,40,0
+29,Private,College,Absent,Cleaner,54552.07,Male,0,N/A,0
+N/A,N/A,Yr10,Divorced,N/A,N/A,Male,0,20,0
+22,N/A,College,Absent,N/A,6457.27,N/A,0,40,0
+N/A,Private,N/A,Absent,Service,104047.17,N/A,N/A,30,0
+35,N/A,Bachelor,Married,N/A,N/A,Male,0,N/A,0
+24,N/A,N/A,N/A,Service,139747.38,Male,0,30,0
+24,Private,College,Absent,Cleaner,236105.65,Male,0,30,0
+24,N/A,N/A,Absent,N/A,199405.44,Male,N/A,40,0
+19,Private,HSgrad,Absent,Service,64057.01,N/A,0,N/A,0
+53,Private,Yr12,N/A,N/A,90234.74,N/A,N/A,40,0
+N/A,Private,College,N/A,Sales,N/A,Female,0,N/A,0
+N/A,Private,N/A,Widowed,Support,N/A,Female,N/A,18,0
+22,N/A,HSgrad,N/A,Clerical,142682.71,N/A,0,N/A,0
+N/A,Private,Professional,Absent,N/A,113236.64,Female,0,40,0
+49,Private,HSgrad,Married,Farming,28246.82,Male,N/A,25,0
+48,Private,College,Unmarried,Sales,N/A,Female,0,35,0
+39,SelfEmp,HSgrad,Divorced,Repair,69184.43,Male,0,N/A,0
+N/A,N/A,Bachelor,Absent,Professional,78180.06,N/A,0,50,0
+N/A,N/A,N/A,Married,Repair,N/A,Male,N/A,45,0
+40,Private,HSgrad,Divorced,Clerical,181816.26,N/A,0,38,0
+23,N/A,College,Absent,Service,138686.32,Female,N/A,25,0
+32,Private,College,Married,Machinist,50724.41,Male,0,40,0
+30,N/A,Bachelor,Married,Sales,34798.57,Male,N/A,40,0
+17,Private,Yr11,Absent,Sales,N/A,N/A,0,40,0
+39,Private,N/A,Married,Service,271169.59,N/A,0,15,0
+30,Private,Vocational,Divorced,Clerical,N/A,Female,N/A,N/A,0
+N/A,Private,N/A,Divorced,Service,30741.98,N/A,0,40,0
+34,Private,N/A,Married,Executive,63952.56,Male,0,55,1
+N/A,Private,N/A,N/A,Support,17770.94,Male,N/A,N/A,1
+70,Consultant,N/A,N/A,N/A,6642.99,Male,N/A,8,1
+N/A,Private,N/A,Absent,N/A,N/A,N/A,N/A,N/A,0
+25,Private,Bachelor,Absent,Sales,79994.06,Male,N/A,N/A,0
+38,Private,Bachelor,Married,Professional,27677.84,Male,N/A,N/A,1
+61,Private,N/A,Married,Clerical,N/A,Male,0,3,0
+18,N/A,Yr11,N/A,Sales,N/A,Female,N/A,30,0
+38,Private,N/A,N/A,Service,N/A,Female,N/A,60,0
+N/A,N/A,Bachelor,Married,Service,31145.28,N/A,0,40,0
+N/A,PSFederal,Associate,Married,Clerical,N/A,N/A,0,40,1
+36,Private,N/A,Absent,Clerical,N/A,N/A,0,N/A,0
+N/A,Private,HSgrad,Absent,Cleaner,146282.46,Male,0,38,0
+29,N/A,N/A,N/A,Support,N/A,Male,N/A,40,0
+20,Private,N/A,Absent,Professional,141235.48,Female,0,15,0
+36,PSFederal,N/A,Married,Clerical,N/A,Male,0,40,0
+N/A,Private,College,Married,Professional,39876.3,Male,0,45,0
+31,PSFederal,N/A,N/A,Support,104913.34,Male,0,40,0
+45,Consultant,N/A,Absent,Sales,47118.62,Male,N/A,N/A,0
+59,N/A,HSgrad,N/A,N/A,149446.38,Female,0,40,0
+22,N/A,College,N/A,Clerical,137941.07,N/A,0,25,0
+N/A,N/A,N/A,Married,N/A,45933.25,Male,0,70,0
+34,N/A,Bachelor,Married,N/A,46006.17,N/A,0,40,1
+18,Private,College,N/A,Sales,142608.4,Female,N/A,35,0
+27,Private,Vocational,N/A,Sales,31081.8,Female,0,N/A,0
+69,Consultant,Yr7t8,Absent,Farming,174177.99,Male,N/A,10,0
+29,Private,HSgrad,Married,Repair,25774.62,Male,0,N/A,0
+N/A,N/A,N/A,Married,N/A,24932.3,Male,0,N/A,1
+46,Private,Bachelor,Absent,N/A,N/A,N/A,0,40,0
+38,Consultant,HSgrad,Married,Repair,19394.14,Male,0,N/A,0
+23,Private,N/A,Absent,Sales,199505.89,Male,N/A,25,0
+54,Private,Yr11,Married,Service,148034.34,N/A,N/A,40,1
+45,Consultant,Bachelor,Married,Sales,N/A,Male,0,40,1
+43,Consultant,N/A,Married,Repair,33763.1,Male,N/A,40,1
+27,Private,HSgrad,Married,N/A,31663.72,Male,0,40,0
+46,N/A,College,Married,Clerical,291625.9,N/A,N/A,40,1
+20,SelfEmp,N/A,Absent,N/A,36037.58,Female,0,30,0
+22,Consultant,Bachelor,N/A,Professional,N/A,Male,0,20,0
+50,SelfEmp,Doctorate,N/A,Professional,32009.01,Male,0,60,1
+N/A,Private,HSgrad,Married,Machinist,24877.03,Male,0,60,0
+N/A,N/A,Master,Absent,Professional,N/A,N/A,0,35,0
+N/A,Private,HSgrad,Married,Transport,N/A,Male,0,60,0
+29,Private,HSgrad,Married,Machinist,29511.31,Male,0,50,0
+51,Private,Bachelor,Divorced,Executive,99435.1,N/A,N/A,50,0
+28,PSLocal,N/A,Married,Protective,39495.41,N/A,0,42,1
+59,N/A,N/A,Married,N/A,30614.87,Male,0,40,0
+18,Private,HSgrad,Absent,Cleaner,N/A,Male,N/A,40,0
+42,N/A,Yr10,Married,N/A,54238.97,Male,N/A,50,0
+39,Private,N/A,Married,Sales,36839.34,Male,0,N/A,1
+N/A,Private,HSgrad,Absent,Repair,65928.98,Male,N/A,40,0
+N/A,Consultant,N/A,N/A,N/A,N/A,Male,0,70,1
+N/A,Private,HSgrad,Married,Executive,61082.19,Male,0,N/A,1
+18,Private,N/A,Absent,Sales,98383.87,Male,0,18,0
+40,Private,Bachelor,Married,N/A,N/A,Female,0,40,0
+24,Private,N/A,N/A,Machinist,26120.47,Male,0,40,0
+18,Private,HSgrad,Absent,Sales,174654.15,Female,N/A,25,0
+36,N/A,N/A,Absent,N/A,194147.03,Female,0,N/A,0
+43,Private,Vocational,Married,Repair,24511.78,Male,N/A,N/A,0
+47,Private,Vocational,Married,N/A,N/A,Male,0,26,0
+N/A,PSLocal,Associate,Married,Professional,N/A,N/A,0,48,0
+53,N/A,College,Absent,N/A,76997.19,Female,0,40,0
+26,N/A,HSgrad,Absent,N/A,115213.1,Male,N/A,40,0
+44,N/A,College,Divorced,Executive,68879.14,Female,0,40,0
+29,Private,N/A,Married,Machinist,210653.92,Female,N/A,N/A,0
+N/A,Private,Bachelor,Absent,Support,N/A,Female,1,35,0
+N/A,Consultant,Yr5t6,Married,Transport,N/A,N/A,0,20,0
+27,Private,N/A,Married,N/A,16442.12,Male,N/A,45,0
+54,Private,Bachelor,Divorced,N/A,N/A,Male,N/A,40,0
+31,Private,N/A,Married,N/A,19547.6,Male,0,N/A,1
+49,PSFederal,N/A,Married,N/A,36021.23,Male,0,40,0
+57,Consultant,HSgrad,N/A,Service,28827.9,N/A,0,60,0
+81,Consultant,HSgrad,Married,Executive,34614.18,Male,0,N/A,0
+37,Private,Bachelor,N/A,Service,39308.87,Male,0,70,0
+34,PSLocal,N/A,Married,Repair,N/A,Male,1,N/A,0
+34,Consultant,Associate,Married,Professional,354356.88,N/A,0,25,1
+32,Private,College,Absent,Machinist,65824.46,Male,0,55,0
+31,Private,College,Absent,N/A,124130.16,N/A,N/A,N/A,0
+41,N/A,Master,N/A,Executive,N/A,Male,1,N/A,1
+21,Private,N/A,Absent,Cleaner,243862.28,N/A,0,36,0
+19,Private,HSgrad,Absent,Clerical,151313.3,Female,0,N/A,0
+39,Private,Yr11,N/A,N/A,38183.12,Male,0,35,0
+41,N/A,Bachelor,Divorced,N/A,140899.75,Male,0,40,0
+61,Private,College,Absent,Support,203401.76,Male,0,N/A,0
+41,Private,HSgrad,Unmarried,Repair,77925.68,Male,N/A,N/A,0
+28,PSFederal,Bachelor,N/A,N/A,95210.3,Male,0,40,0
+41,Private,N/A,N/A,Service,32964.61,Male,N/A,N/A,0
+N/A,Private,Bachelor,Divorced,Professional,80894.68,Male,0,40,0
+N/A,Private,College,Absent,Cleaner,N/A,Male,0,N/A,0
+54,Private,N/A,Married,Machinist,45751.88,Male,0,N/A,0
+18,Private,Yr12,Absent,Cleaner,90012.47,Male,0,18,0
+30,Private,N/A,Absent,Machinist,N/A,N/A,0,44,0
+60,Private,Yr7t8,Married,N/A,N/A,Female,N/A,40,0
+32,Private,Master,Married,N/A,61766.3,Male,0,55,1
+54,Private,Vocational,Married,Protective,5301.23,Male,N/A,38,1
+53,Private,N/A,N/A,N/A,252025.95,Female,0,35,0
+N/A,Private,Yr7t8,N/A,Clerical,45542.3,Male,0,40,0
+34,N/A,HSgrad,Absent,Protective,28364,Male,0,N/A,0
+N/A,Private,College,Absent,Service,80795.43,Female,N/A,30,0
+18,Private,Yr12,Absent,Clerical,34914.62,Female,N/A,30,0
+41,PSState,Master,Absent,Professional,N/A,Female,0,35,0
+21,Private,College,N/A,Clerical,164901.74,Male,0,40,0
+20,PSState,College,Absent,Clerical,143458.2,N/A,N/A,40,0
+N/A,N/A,HSgrad,N/A,Farming,N/A,N/A,0,45,0
+42,N/A,Associate,Married,Executive,28449.38,Male,N/A,N/A,1
+N/A,Private,HSgrad,N/A,Professional,N/A,N/A,0,40,0
+39,Private,N/A,N/A,N/A,28472.93,Male,0,N/A,0
+35,N/A,HSgrad,Unmarried,Transport,57337.88,Male,0,N/A,0
+18,Private,HSgrad,Absent,N/A,233575.14,N/A,0,N/A,0
+N/A,N/A,N/A,Married,Repair,N/A,Male,N/A,40,1
+38,PSState,Master,N/A,Clerical,68740.66,N/A,0,40,0
+N/A,N/A,HSgrad,N/A,Service,114444.64,Male,0,40,0
+N/A,N/A,College,N/A,Protective,N/A,N/A,0,8,0
+55,N/A,College,Married,Protective,56010.67,Male,N/A,40,1
+N/A,Private,N/A,Married,N/A,56339.72,Male,0,50,0
+48,Private,HSgrad,Married,Transport,42018.75,N/A,0,N/A,0
+61,Private,HSgrad,Widowed,N/A,70465.25,Female,0,N/A,0
+48,Private,Yr11,N/A,Service,N/A,Female,0,31,0
+23,Consultant,HSgrad,Absent,Transport,N/A,Male,0,N/A,0
+26,N/A,N/A,N/A,Machinist,N/A,Male,0,40,0
+32,N/A,N/A,N/A,Cleaner,132792.04,Female,0,45,0
+N/A,Private,HSgrad,Unmarried,Service,267843.59,Female,0,25,0
+N/A,PSState,N/A,Married,Executive,17357.59,Male,0,N/A,1
+45,N/A,Master,Absent,N/A,54304.38,Female,0,N/A,0
+29,N/A,N/A,N/A,N/A,112370.96,N/A,N/A,40,0
+26,N/A,HSgrad,N/A,Clerical,42159.58,N/A,N/A,40,0
+43,N/A,HSgrad,N/A,N/A,N/A,Male,0,60,0
+37,Private,N/A,N/A,Machinist,122630.3,Female,0,32,0
+39,N/A,N/A,N/A,Professional,N/A,Male,N/A,N/A,1
+30,Private,HSgrad,Married,Transport,51135.68,Male,N/A,N/A,0
+42,N/A,N/A,Absent,Sales,34061.72,N/A,0,50,1
+59,Private,N/A,Married,N/A,N/A,N/A,0,40,0
+35,SelfEmp,HSgrad,Married,N/A,N/A,Male,0,60,0
+46,Private,Bachelor,Married,Executive,20933.41,Male,1,50,1
+20,Private,College,Absent,N/A,139851.93,Female,0,20,0
+58,Private,College,Married,Sales,34827.24,Male,1,40,1
+N/A,N/A,College,Absent,Cleaner,N/A,Male,N/A,N/A,0
+25,N/A,N/A,Absent,Clerical,40121.65,Male,N/A,40,0
+33,Private,HSgrad,N/A,N/A,N/A,Male,0,40,0
+23,Private,Bachelor,Absent,Professional,70436.56,Male,N/A,40,0
+27,Private,HSgrad,Married,Repair,19421.23,N/A,0,40,0
+38,PSLocal,College,Divorced,Executive,77851.75,Female,0,45,0
+53,Private,Yr9,Divorced,N/A,N/A,Female,0,36,0
+N/A,Private,Bachelor,Absent,N/A,82791.04,Female,1,40,0
+N/A,Private,Yr9,Married,Service,6469.39,N/A,0,N/A,0
+17,SelfEmp,N/A,Absent,Repair,N/A,Male,0,40,0
+51,Private,College,Married,N/A,70373.5,Male,0,40,1
+56,PSFederal,N/A,Unmarried,Service,N/A,Male,0,40,0
+N/A,N/A,N/A,Married,Service,261593.85,Female,0,40,0
+25,N/A,College,Absent,Repair,71150.2,Male,N/A,N/A,0
+32,Private,Preschool,Married,Machinist,N/A,Male,0,N/A,0
+N/A,Private,N/A,N/A,Sales,38306.26,N/A,0,44,1
+21,Private,HSgrad,Absent,N/A,118942.87,Male,0,N/A,0
+47,Private,Bachelor,N/A,Executive,40638.29,Male,0,44,1
+61,Consultant,HSgrad,N/A,Service,81250.19,Female,0,40,0
+59,Private,Bachelor,Married,Executive,N/A,Male,1,50,1
+N/A,N/A,HSgrad,N/A,Transport,175176.75,Male,N/A,40,0
+N/A,Private,College,Absent,Executive,72222.2,Female,N/A,35,0
+N/A,Private,N/A,Absent,Professional,260192.76,Male,0,50,0
+37,Private,HSgrad,N/A,Sales,62936.81,Male,N/A,44,0
+26,Private,Bachelor,N/A,Executive,253612.7,Female,0,45,1
+56,Consultant,HSgrad,Married,N/A,48466.38,N/A,0,55,0
+39,Private,N/A,Unmarried,Clerical,240251.41,Female,0,N/A,0
+N/A,Consultant,HSgrad,Married,Farming,66292.07,N/A,0,70,1
+47,PSState,College,Married,Repair,N/A,Male,0,N/A,1
+N/A,Private,Vocational,Absent,N/A,103966.05,Male,N/A,40,0
+32,Private,College,Divorced,Executive,143377.9,Female,N/A,42,0
+28,Private,HSgrad,N/A,Machinist,52831.47,N/A,0,N/A,0
+26,Private,College,Married,N/A,N/A,N/A,0,35,0
+28,Private,Bachelor,Absent,Clerical,N/A,Female,0,30,0
+46,N/A,HSgrad,Divorced,Clerical,N/A,N/A,0,40,0
+24,N/A,HSgrad,Absent,Farming,N/A,Male,N/A,N/A,0
+20,Private,N/A,Absent,Machinist,254079.71,Male,0,N/A,0
+N/A,N/A,Vocational,Absent,Support,56311.93,Male,0,40,0
+N/A,Private,N/A,Absent,Clerical,130201.98,N/A,N/A,N/A,0
+29,Private,HSgrad,Married,Transport,132856.27,Male,0,40,0
+23,PSFederal,Associate,N/A,Executive,152543.64,N/A,0,40,0
+44,Consultant,HSgrad,N/A,Transport,100000.66,Male,N/A,N/A,0
+42,Private,N/A,N/A,Machinist,94864.3,N/A,N/A,45,0
+38,Consultant,College,N/A,N/A,69478.37,N/A,N/A,40,0
+N/A,Private,Bachelor,Married,Transport,21281.7,Male,0,40,0
+18,Private,College,N/A,Service,112692.93,Female,0,N/A,0
+22,N/A,N/A,Absent,Clerical,184332.59,N/A,0,22,0
+23,Private,N/A,Absent,Sales,67374.54,Male,N/A,40,0
+53,N/A,Bachelor,Married,Professional,N/A,Male,0,52,1
+47,Private,HSgrad,Married,Repair,19109.03,Male,N/A,40,1
+N/A,N/A,HSgrad,Married,Transport,N/A,Male,0,N/A,1
+64,Private,Doctorate,Married,Professional,N/A,N/A,0,N/A,1
+33,Consultant,HSgrad,Married,Repair,29177.56,Male,0,40,0
+37,Private,N/A,Married,Professional,N/A,Male,N/A,50,1
+33,Private,Yr7t8,Absent,Sales,59588.77,Male,0,N/A,0
+35,N/A,HSgrad,Married,Sales,N/A,Male,0,50,0
+35,N/A,N/A,N/A,Clerical,131926.03,Female,N/A,N/A,0
+N/A,N/A,HSgrad,Absent,N/A,40068.93,Male,0,N/A,0
+52,N/A,N/A,N/A,N/A,N/A,Male,0,60,0
+N/A,Private,HSgrad,N/A,Executive,137081.84,N/A,0,N/A,0
+N/A,N/A,N/A,Divorced,N/A,26974.36,Male,0,40,0
+56,Private,HSgrad,Married,N/A,35286.3,Male,0,44,1
+21,N/A,N/A,Absent,N/A,63338.33,Male,0,N/A,0
+33,Private,N/A,N/A,N/A,41124.17,Male,0,N/A,0
+42,N/A,Bachelor,Married,Executive,63215.29,Male,1,60,1
+N/A,Private,HSgrad,N/A,Executive,56002.4,Male,0,40,0
+24,Private,HSgrad,Divorced,Machinist,110008.09,Male,0,40,0
+N/A,Private,HSgrad,Absent,Service,N/A,N/A,0,N/A,0
+31,Private,Yr12,Absent,Sales,N/A,N/A,0,50,0
+25,N/A,HSgrad,Unmarried,Repair,150471.56,Male,0,40,0
+47,N/A,N/A,Widowed,Professional,N/A,Female,0,N/A,0
+47,Private,N/A,Married,N/A,14925.85,Male,0,40,0
+33,Private,Bachelor,Unmarried,Professional,72762.3,Female,N/A,40,0
+39,Private,HSgrad,Married,Clerical,N/A,Female,0,40,1
+43,Consultant,Vocational,Divorced,N/A,100084.83,Male,0,25,0
+35,Private,N/A,N/A,Executive,40415.76,Male,0,50,1
+N/A,Private,College,Married,N/A,21246.65,N/A,0,50,1
+55,PSLocal,Master,N/A,Professional,N/A,Female,0,45,0
+N/A,Private,Yr10,Absent,Service,233409.77,Male,N/A,N/A,0
+27,N/A,HSgrad,Married,Machinist,N/A,Male,0,50,1
+55,N/A,N/A,Divorced,N/A,N/A,N/A,0,20,0
+28,N/A,Bachelor,Absent,Service,N/A,N/A,0,50,0
+N/A,Private,Bachelor,N/A,Executive,110297.69,Female,0,40,0
+37,Private,Bachelor,N/A,Support,210851.71,Female,0,40,1
+N/A,PSState,Bachelor,Divorced,Executive,N/A,Female,0,40,0
+31,SelfEmp,HSgrad,Absent,N/A,16438.72,Male,N/A,44,0
+N/A,Private,Vocational,Widowed,Repair,23892.12,Female,0,30,0
+43,N/A,Master,Widowed,Professional,19841.6,Female,0,37,0
+N/A,Private,College,N/A,N/A,N/A,Female,0,40,0
+33,Private,HSgrad,Divorced,Clerical,N/A,N/A,N/A,40,0
+64,PSFederal,Associate,Unmarried,Professional,53105.64,Female,0,40,1
+24,Private,College,Absent,N/A,N/A,N/A,N/A,45,0
+25,Private,Bachelor,Absent,N/A,25238.23,N/A,0,N/A,0
+42,Private,N/A,Married,Repair,22883.66,N/A,0,N/A,1
+21,PSState,College,Absent,Executive,103450.75,Male,0,N/A,0
+36,Private,HSgrad,Divorced,Executive,121314.79,Female,N/A,40,0
+N/A,N/A,N/A,Absent,N/A,182471.48,Male,0,N/A,0
+46,Consultant,HSgrad,Married,N/A,68114.69,Male,0,N/A,0
+27,Private,Yr7t8,Absent,Service,31669.08,Male,0,35,0
+55,Private,College,Divorced,N/A,52738.91,Male,0,40,0
+43,Private,HSgrad,Married,Cleaner,31786.89,Male,0,40,0
+58,Consultant,N/A,Married,N/A,N/A,Male,0,50,0
+31,PSLocal,N/A,N/A,Protective,54288.61,Male,N/A,N/A,0
+34,Consultant,Bachelor,Married,Sales,42289.78,Male,0,55,0
+53,Private,HSgrad,Married,N/A,N/A,Male,N/A,60,0
+31,Private,N/A,Married,N/A,59196,Male,N/A,55,0
+N/A,SelfEmp,HSgrad,Married,Repair,11703.44,Male,0,40,0
+N/A,Private,HSgrad,Married,Cleaner,58729.5,Male,0,40,0
+45,N/A,N/A,N/A,Repair,17868.72,Male,0,40,0
+23,Private,Yr5t6,Absent,Cleaner,81443.06,Male,N/A,55,0
+17,Private,Yr11,Absent,Repair,80669.22,N/A,0,10,0
+28,Private,N/A,N/A,Executive,38719.04,Male,0,N/A,0
+34,N/A,HSgrad,Married,Transport,N/A,Male,N/A,35,0
+37,Private,College,Married,Service,14412.91,Male,N/A,40,1
+N/A,Private,HSgrad,Divorced,Transport,91631.97,N/A,0,40,0
+35,Private,N/A,Divorced,N/A,81222.6,Female,0,40,0
+42,Private,Bachelor,Married,Executive,38065.64,Male,0,N/A,1
+43,PSLocal,Master,Married,N/A,20245.04,Male,0,40,1
+N/A,Private,Bachelor,N/A,N/A,9908.42,Male,0,40,1
+59,PSState,Master,Married,Professional,32407.59,Male,0,50,0
+29,N/A,Master,Married,Professional,42315.24,Male,0,20,0
+37,PSLocal,HSgrad,Divorced,Clerical,165293.02,Female,N/A,N/A,0
+52,Private,Yr10,Married,N/A,25276.19,Male,0,30,1
+43,Private,Bachelor,Unmarried,N/A,N/A,Male,0,40,0
+26,Private,Yr5t6,Absent,Farming,N/A,Male,0,40,0
+53,Private,HSgrad,Married,Executive,34590.96,Male,0,N/A,0
+51,Private,Master,Married,Executive,23800.98,Male,N/A,47,1
+29,Private,N/A,Absent,N/A,N/A,Female,0,40,0
+20,Private,College,Absent,Transport,25358.05,Male,0,40,0
+36,N/A,N/A,Absent,N/A,80958.09,N/A,0,N/A,0
+32,Consultant,N/A,Married,Repair,13173.25,Male,0,N/A,0
+N/A,Private,N/A,Divorced,N/A,71600.25,Female,0,40,0
+37,Private,Bachelor,N/A,Clerical,39093.3,N/A,0,50,1
+57,PSFederal,Master,Married,Executive,34700.45,Male,N/A,40,1
+N/A,Private,Yr11,Married,N/A,17142.5,Male,0,40,0
+67,PSLocal,HSgrad,Divorced,N/A,80081.26,N/A,N/A,N/A,0
+N/A,Private,HSgrad,Absent,Repair,N/A,Male,0,40,0
+44,Private,N/A,N/A,Executive,20924.33,N/A,0,N/A,1
+32,PSLocal,HSgrad,Married,Protective,35745.96,Male,N/A,N/A,0
+25,Consultant,Yr9,N/A,Repair,74054.02,Male,N/A,N/A,0
+60,N/A,Yr7t8,Divorced,Machinist,345263.49,Female,N/A,N/A,0
+N/A,N/A,N/A,N/A,Sales,101145.88,Female,0,30,0
+38,Private,HSgrad,Married,Machinist,N/A,Male,0,65,1
+22,Private,HSgrad,Absent,Clerical,99136.05,Female,N/A,40,0
+N/A,SelfEmp,Professional,Divorced,N/A,48110.95,Male,0,60,1
+N/A,Private,N/A,N/A,Sales,N/A,Male,0,35,0
+N/A,Private,Associate,Married,Clerical,421075.3,N/A,0,N/A,1
+31,Private,HSgrad,Absent,N/A,N/A,Female,0,20,0
+30,Private,N/A,Absent,Sales,116063,Male,0,N/A,1
+47,Private,HSgrad,N/A,Clerical,N/A,Male,0,N/A,1
+32,N/A,N/A,Married,Service,40578.25,Male,0,N/A,0
+N/A,Private,Vocational,N/A,N/A,188614.92,Male,0,N/A,0
+51,Private,Associate,Married,Sales,N/A,Male,0,45,1
+26,Private,N/A,Married,N/A,42713.56,Male,0,N/A,0
+50,N/A,Master,Absent,Professional,N/A,N/A,0,50,0
+34,Private,HSgrad,Married,Clerical,N/A,N/A,0,40,0
+45,PSLocal,College,Married,Executive,22778.96,Male,0,40,1
+24,N/A,HSgrad,Absent,Sales,223001.87,Male,0,40,0
+33,Private,HSgrad,Married,Transport,N/A,N/A,0,40,0
+20,Private,HSgrad,Absent,Cleaner,N/A,N/A,0,40,0
+66,Private,HSgrad,Married,Cleaner,N/A,N/A,N/A,10,0
+31,N/A,Vocational,Married,N/A,N/A,N/A,0,N/A,0
+60,Private,N/A,Married,Clerical,N/A,N/A,N/A,40,1
+37,PSFederal,HSgrad,Married,N/A,27784.15,N/A,0,40,1
+24,Private,Preschool,Absent,Farming,75883.25,Male,0,36,0
+24,Private,College,Married,Repair,21758.27,Male,0,N/A,0
+30,Private,College,N/A,N/A,N/A,Male,N/A,N/A,0
+29,N/A,HSgrad,N/A,Transport,16846.91,Male,0,N/A,0
+42,Consultant,Bachelor,Married,Sales,39354.85,Male,0,48,0
+26,Private,Associate,Absent,Machinist,84616.57,Female,0,N/A,0
+43,Private,Yr10,Unmarried,Service,121900.47,Female,0,40,0
+26,Private,Yr11,N/A,N/A,41447.11,Male,0,40,0
+40,Private,HSgrad,Married,Machinist,30124.74,Male,0,40,1
+59,N/A,Master,Married,Repair,N/A,Male,0,40,1
+26,N/A,Bachelor,Absent,Professional,51172.07,Female,0,N/A,0
+32,Private,HSgrad,N/A,Clerical,163076.41,N/A,0,N/A,0
+27,Consultant,N/A,Absent,N/A,N/A,Male,0,80,0
+38,PSLocal,HSgrad,Married,Transport,59260.14,Male,0,20,0
+49,Private,Master,Married,Executive,N/A,Male,1,40,1
+41,Private,HSgrad,N/A,Repair,122514.84,Male,N/A,40,0
+23,Private,Bachelor,Absent,N/A,191114.32,Male,0,40,0
+28,Private,N/A,Widowed,Clerical,190439.04,Female,1,35,0
+36,Private,HSgrad,N/A,Transport,32859.42,N/A,0,N/A,0
+24,Private,Bachelor,Absent,Executive,142422.3,Male,N/A,N/A,0
+N/A,Private,N/A,Married,Repair,55006.81,Male,0,50,0
+51,Private,College,Married,Executive,115990.3,Female,N/A,10,1
+30,N/A,N/A,Absent,Service,N/A,Male,0,N/A,0
+N/A,Consultant,HSgrad,Married,Executive,16006.97,Male,1,45,1
+47,Consultant,Bachelor,Married,Sales,N/A,Male,0,40,0
+19,Private,College,N/A,Sales,134671.12,Female,0,N/A,0
+31,Private,HSgrad,Divorced,Professional,48582.26,N/A,0,40,0
+N/A,Private,HSgrad,Married,Machinist,174275.99,Female,0,40,0
+38,N/A,N/A,Married,Cleaner,26562.14,Male,0,40,0
+28,Private,College,N/A,Repair,17654.51,N/A,0,60,1
+N/A,N/A,N/A,N/A,N/A,171712.27,N/A,N/A,30,0
+N/A,Private,Vocational,Absent,N/A,328613.91,Male,0,40,0
+29,N/A,College,Absent,Cleaner,36235.39,Male,0,45,0
+27,N/A,HSgrad,N/A,N/A,97778.54,Male,0,40,0
+44,N/A,HSgrad,Divorced,Support,N/A,N/A,0,50,1
+N/A,Consultant,N/A,Married,Executive,28421.93,Male,0,10,0
+N/A,Private,N/A,Married,Service,255829.6,Female,N/A,30,0
+71,PSState,Professional,Married,Service,30615.09,Male,N/A,28,0
+25,PSLocal,N/A,Absent,Support,140931.66,Female,0,40,0
+57,PSState,HSgrad,N/A,N/A,42016.25,Male,0,N/A,1
+66,Private,College,Married,Sales,24719.18,Male,0,N/A,0
+N/A,Private,Yr5t6,N/A,N/A,N/A,N/A,0,N/A,0
+48,Private,Associate,Divorced,Clerical,N/A,Female,N/A,40,0
+40,Private,Associate,Absent,N/A,61930.88,Male,0,40,0
+22,Private,N/A,N/A,N/A,115747.3,Male,0,44,0
+N/A,N/A,Associate,Absent,N/A,83661,Female,0,40,1
+51,N/A,Bachelor,Married,Sales,73559.69,Male,0,50,1
+N/A,Private,N/A,Unmarried,Sales,N/A,N/A,0,10,0
+26,Private,Yr10,Absent,Clerical,N/A,Female,N/A,N/A,0
+23,N/A,N/A,N/A,N/A,35654.11,Male,N/A,45,0
+27,N/A,Bachelor,N/A,Sales,42056.01,Male,N/A,25,0
+67,N/A,HSgrad,Married,N/A,46082.74,Male,0,40,1
+22,N/A,Yr5t6,Married,N/A,33721.18,Male,0,40,0
+59,SelfEmp,College,Married,Executive,18173.6,Male,N/A,N/A,1
+35,Private,College,Married,Sales,32143.1,Male,0,40,0
+N/A,Private,N/A,N/A,Service,26201.5,N/A,0,40,0
+54,Private,Yr10,Married,Cleaner,N/A,Male,0,40,0
+18,Private,N/A,Absent,Service,N/A,Male,0,20,0
+31,Private,N/A,N/A,Repair,N/A,Male,0,40,1
+45,N/A,HSgrad,N/A,N/A,30706.26,N/A,0,55,1
+27,N/A,N/A,Divorced,N/A,291269.15,Female,0,40,0
+49,Private,Vocational,N/A,Support,175877.19,Female,0,N/A,0
+53,Private,HSgrad,N/A,Transport,33204.38,Male,N/A,N/A,1
+N/A,PSFederal,College,Divorced,Clerical,178189.6,Female,0,40,0
+54,PSLocal,N/A,Absent,N/A,120586.35,N/A,0,40,0
+N/A,PSFederal,College,Married,Cleaner,27526.46,Male,0,N/A,0
+29,Private,N/A,Absent,N/A,69967.33,Male,0,45,0
+33,Consultant,N/A,Married,Executive,32405.19,Male,0,45,0
+38,Private,N/A,Absent,Service,141697.29,Female,N/A,30,0
+79,N/A,Bachelor,N/A,N/A,1598.95,Male,N/A,40,0
+58,Private,HSgrad,Widowed,Clerical,N/A,Female,0,40,0
+N/A,Private,N/A,Absent,Service,N/A,N/A,0,20,0
+N/A,Private,Associate,Divorced,Repair,N/A,Male,0,45,0
+24,Private,N/A,Absent,Farming,175354.11,N/A,0,50,0
+29,N/A,Bachelor,Absent,Professional,62808.8,Male,0,40,0
+17,Private,N/A,N/A,Cleaner,117629.97,Male,N/A,10,0
+31,Consultant,HSgrad,Divorced,N/A,32864.65,Male,0,35,0
+N/A,Private,College,N/A,Sales,57036.86,N/A,0,N/A,0
+N/A,Private,HSgrad,N/A,Service,125044.05,N/A,N/A,30,0
+54,N/A,College,N/A,Clerical,N/A,Female,N/A,40,0
+30,Private,Professional,Absent,Professional,N/A,Female,0,40,0
+22,Private,HSgrad,N/A,Service,207989.32,N/A,N/A,40,0
+N/A,Private,HSgrad,Absent,Home,105205.97,Female,N/A,40,0
+76,PSFederal,N/A,Widowed,Professional,90883.96,Female,0,15,0
+57,N/A,Bachelor,Divorced,Executive,85398.16,Male,N/A,40,0
+N/A,PSState,Bachelor,Married,Professional,26199.46,Male,0,37,0
+N/A,PSLocal,College,Married,Executive,15281.6,N/A,0,35,0
+22,N/A,College,N/A,Sales,82437.34,Female,0,17,0
+N/A,Private,N/A,Married,N/A,N/A,N/A,0,40,0
+25,Private,HSgrad,Absent,N/A,N/A,Female,N/A,N/A,0
+24,N/A,HSgrad,Divorced,Service,225317.12,N/A,N/A,40,0
+49,N/A,Associate,N/A,Executive,65953.27,Male,0,25,0
+58,Private,N/A,Married,Clerical,76211.05,Male,0,45,1
+N/A,Private,N/A,Married,Transport,37398.27,Male,N/A,45,1
+19,Consultant,HSgrad,N/A,Service,57730.91,Male,0,53,0
+23,N/A,HSgrad,Married,Transport,20959.54,Male,0,60,0
+N/A,Private,Yr11,Married,N/A,21525.26,Male,0,40,0
+41,N/A,HSgrad,N/A,Sales,N/A,N/A,0,62,0
+36,Private,Associate,N/A,N/A,46578.97,Male,0,40,0
+18,PSFederal,College,Absent,N/A,135003.08,Female,0,32,0
+N/A,Private,N/A,Absent,Sales,148944.25,N/A,N/A,20,0
+28,Private,Doctorate,Absent,Professional,100415.86,N/A,0,N/A,1
+59,N/A,Bachelor,Married,Repair,42148.58,Male,0,4,0
+55,PSLocal,Master,Married,Executive,38521.57,N/A,0,50,0
+31,N/A,N/A,Absent,Professional,N/A,Female,N/A,40,0
+28,N/A,HSgrad,Married,Machinist,31235.77,N/A,0,40,0
+32,Private,N/A,Married,Executive,46009.41,Male,0,60,1
+45,N/A,College,Divorced,N/A,N/A,Female,N/A,N/A,0
+40,Private,HSgrad,N/A,N/A,275897.1,Male,0,45,0
+N/A,N/A,College,Married,Repair,35282.57,Male,N/A,50,1
+N/A,Private,Vocational,Married,Sales,23895.35,Male,N/A,N/A,0
+23,Private,College,Absent,Support,25190.43,N/A,0,N/A,0
+N/A,Private,HSgrad,Married,Repair,35669.1,Male,0,40,0
+37,N/A,Associate,Absent,Clerical,N/A,Female,0,40,0
+23,PSState,HSgrad,Absent,N/A,220099.64,Male,N/A,N/A,0
+32,Private,Bachelor,Absent,Executive,217570.86,Female,N/A,N/A,0
+21,Private,N/A,N/A,Clerical,102106.03,Male,0,N/A,0
+46,PSState,N/A,Divorced,Executive,10067.38,Male,N/A,40,0
+N/A,N/A,Yr7t8,Absent,Service,N/A,Female,N/A,40,0
+44,Private,College,Divorced,N/A,N/A,Female,0,50,0
+35,N/A,N/A,Divorced,Repair,171957.58,N/A,0,15,0
+57,PSFederal,HSgrad,Absent,Clerical,3666.87,Male,1,40,0
+64,SelfEmp,HSgrad,Married,Clerical,122906.29,Female,N/A,40,1
+52,Private,Master,N/A,Professional,56251.18,Female,0,N/A,0
+36,Private,College,Divorced,Clerical,N/A,N/A,0,45,0
+39,Private,N/A,Married,Sales,168753.79,Female,0,36,0
+18,N/A,College,N/A,N/A,177348.64,Male,0,30,0
+24,N/A,Bachelor,N/A,Professional,79484.82,Female,0,40,0
+30,Private,HSgrad,N/A,Repair,38139.25,Male,N/A,40,0
+40,Private,College,Married,Repair,26579.19,Male,0,52,0
+35,PSState,N/A,Divorced,Clerical,N/A,Female,0,40,0
+44,N/A,N/A,Married,Sales,22373.02,Male,0,55,0
+32,N/A,Bachelor,Married,Executive,N/A,Male,0,40,0
+50,N/A,N/A,Married,Machinist,31436.62,Male,0,40,0
+51,Consultant,Associate,Divorced,Executive,257253.9,Female,N/A,99,0
+36,Private,Yr11,N/A,Transport,45375.02,Male,0,47,0
+34,N/A,College,Married,Service,28083.21,Male,0,40,0
+N/A,Private,HSgrad,Absent,N/A,N/A,Female,0,40,0
+65,Private,Yr10,Divorced,Cleaner,100886.51,Female,0,28,0
+30,Private,Associate,Unmarried,Service,205539.85,Female,N/A,40,0
+29,N/A,Bachelor,Absent,Executive,84409.78,Female,0,55,0
+N/A,N/A,Professional,Married,Sales,8856.16,N/A,N/A,45,1
+38,Private,HSgrad,N/A,Executive,187366.22,Female,0,40,0
+N/A,Private,College,Married,Cleaner,31677.52,Male,N/A,40,0
+43,N/A,N/A,Absent,Professional,N/A,N/A,0,40,1
+43,Consultant,N/A,Married,Repair,N/A,Male,0,60,0
+44,Private,Bachelor,N/A,Professional,143817,N/A,0,40,0
+N/A,N/A,N/A,Absent,Sales,138764.04,Female,N/A,40,0
+68,Private,Master,Married,Professional,52533.94,Male,0,18,0
+N/A,N/A,HSgrad,N/A,Transport,67822.94,Female,0,15,0
+25,N/A,College,Married-spouse-absent,Sales,76402.88,Male,N/A,50,0
+N/A,N/A,College,Unmarried,N/A,N/A,Male,0,40,0
+32,N/A,Bachelor,Married,Professional,40586.22,Male,0,60,1
+52,Private,Bachelor,Married,Professional,N/A,Male,N/A,N/A,1
+50,Private,N/A,Married,Repair,35494.55,Male,0,N/A,0
+N/A,N/A,N/A,N/A,N/A,53584.82,N/A,0,40,0
+29,Private,Professional,N/A,N/A,N/A,Male,0,50,1
+N/A,N/A,College,Married,N/A,30224.06,Male,0,60,1
+41,PSLocal,N/A,N/A,Professional,N/A,Female,0,35,0
+25,Private,College,Married,N/A,206963.41,N/A,0,N/A,1
+N/A,N/A,N/A,Married,N/A,34588.34,N/A,0,99,0
+33,N/A,College,Married,N/A,31790.75,Male,0,N/A,1
+51,Private,College,Married,Executive,20839.23,Male,N/A,N/A,0
+40,Private,N/A,Divorced,Service,54892.68,Female,0,32,0
+18,Private,Yr11,Absent,Cleaner,194452.97,Male,N/A,N/A,0
+N/A,SelfEmp,College,N/A,Repair,N/A,N/A,0,60,0
+N/A,N/A,N/A,Unmarried,N/A,121944.1,Female,0,40,0
+22,Private,HSgrad,N/A,N/A,55761.59,Female,0,N/A,0
+57,N/A,Professional,N/A,Executive,N/A,Male,0,55,1
+22,Private,College,Absent,N/A,N/A,Female,N/A,N/A,0
+32,Private,HSgrad,Absent,Machinist,111634.75,N/A,N/A,40,0
+56,Private,College,Widowed,Executive,39069.69,Male,0,60,0
+29,Private,Bachelor,N/A,Executive,74954.41,Female,0,N/A,0
+68,Consultant,College,Married,Service,48124.25,Male,0,30,0
+48,Private,N/A,Widowed,Machinist,N/A,N/A,0,48,0
+51,PSLocal,Preschool,Married,Service,31754.77,Male,N/A,40,0
+33,N/A,Yr7t8,Married,Clerical,33042.03,Male,0,45,0
+61,N/A,Bachelor,Married,Professional,30331.18,Male,0,N/A,0
+31,Private,N/A,Married,Machinist,23874.25,Male,N/A,N/A,0
+37,Private,N/A,Divorced,Executive,66208.15,N/A,N/A,N/A,0
+N/A,N/A,N/A,Absent,N/A,83677.12,Female,0,40,0
+25,PSLocal,N/A,Absent,Clerical,71379.99,Female,0,N/A,0
+28,Private,Professional,Absent,N/A,96723.42,Male,0,55,1
+N/A,N/A,HSgrad,Absent,N/A,99433.23,Male,0,48,0
+N/A,PSLocal,N/A,N/A,Professional,240000.62,N/A,0,40,1
+39,Private,HSgrad,N/A,Clerical,234458.87,Female,0,40,0
+57,SelfEmp,N/A,Unmarried,Farming,N/A,Male,0,60,1
+N/A,Private,HSgrad,N/A,Repair,N/A,N/A,N/A,40,1
+29,Private,HSgrad,Married,N/A,23718.47,Male,0,50,0
+N/A,N/A,N/A,Married,Sales,20873.96,Male,0,20,0
+42,N/A,N/A,Unmarried,N/A,118691.41,Male,0,40,0
+48,Private,N/A,Married,Executive,45432.97,Male,N/A,50,1
+45,Private,N/A,Divorced,Sales,233344.97,N/A,0,40,0
+20,N/A,College,Absent,Cleaner,N/A,Male,N/A,20,0
+55,Private,N/A,Divorced,Professional,274368.49,Female,0,N/A,0
+33,Private,N/A,Absent,Service,142528.17,Male,N/A,20,0
+29,Private,HSgrad,Married,Machinist,43062.27,Male,0,40,1
+37,Private,Associate,N/A,Machinist,N/A,Male,0,40,1
+38,Private,College,Divorced,Repair,N/A,N/A,1,40,0
+61,Private,N/A,Widowed,Service,78161.84,Female,0,21,0
+31,Private,Yr7t8,Absent,Cleaner,209072.7,Male,N/A,50,0
+24,Private,Bachelor,N/A,Executive,114400.18,Female,0,40,0
+N/A,SelfEmp,Bachelor,N/A,Executive,13353.45,Male,N/A,50,1
+17,Private,Yr11,Absent,Sales,142371.67,Female,0,N/A,0
+N/A,Private,Doctorate,Divorced,Professional,N/A,Female,0,N/A,0
+N/A,Private,N/A,Married,Sales,20632.31,Male,0,50,0
+46,Private,N/A,N/A,N/A,61254.08,Male,0,42,0
+38,N/A,HSgrad,Married,Sales,33483.98,Male,0,55,1
+51,SelfEmp,N/A,Unmarried,Sales,50492.45,Female,N/A,40,0
+60,Consultant,N/A,Absent,Farming,154705.59,Male,N/A,42,0
+N/A,N/A,College,Married,Service,N/A,Male,0,17,0
+N/A,N/A,Bachelor,Married,Professional,49069.97,Male,0,60,0
+53,Private,Bachelor,Divorced,Professional,104338.96,N/A,0,55,1
+N/A,Private,Associate,Married,Executive,30194.57,Male,1,55,1
+26,PSLocal,Bachelor,N/A,N/A,69007.71,Male,N/A,40,0
+N/A,Private,Associate,Absent,Professional,N/A,Male,0,40,0
+55,Consultant,HSgrad,Married,Repair,33803.72,Male,N/A,50,0
+22,Private,College,Absent,Clerical,124753.78,Male,0,40,0
+44,Private,Bachelor,Married,Executive,N/A,Male,0,35,1
+59,Private,N/A,Married,Sales,43930.77,Male,0,N/A,1
+50,Consultant,HSgrad,N/A,N/A,55799.59,Male,0,50,1
+39,Private,HSgrad,Married,N/A,25320.87,Male,N/A,38,0
+20,Private,HSgrad,Absent,Cleaner,N/A,Male,0,N/A,0
+41,PSLocal,Bachelor,Absent,Professional,110633.95,N/A,0,70,0
+24,Private,College,Absent,N/A,150730.43,Male,0,20,0
+39,N/A,College,N/A,N/A,94188.68,Male,0,40,0
+21,N/A,HSgrad,Married,Professional,79611.59,Male,0,40,1
+17,Private,Yr11,Absent,Sales,233991.23,Female,N/A,13,0
+38,Private,HSgrad,Married,Service,26171.75,Male,N/A,45,0
+N/A,Private,Bachelor,Absent,Sales,28958.24,Male,N/A,48,0
+34,N/A,HSgrad,Absent,Clerical,43357.42,Female,0,N/A,0
+62,Private,N/A,Married,N/A,34262.01,N/A,0,40,1
+N/A,Private,Bachelor,Married,Sales,87725.56,N/A,N/A,N/A,1
+N/A,Private,College,Absent,Clerical,38259.45,Male,0,40,0
+35,Private,Professional,Married,Professional,31952.02,Male,1,80,1
+42,Private,Yr9,Married,N/A,46002.84,Male,0,40,0
+42,Private,Yr5t6,N/A,Service,N/A,Male,0,N/A,0
+N/A,Consultant,HSgrad,Married,N/A,59042,Male,N/A,55,1
+22,Private,Bachelor,N/A,Clerical,N/A,N/A,0,25,0
+60,PSLocal,Vocational,Married,Executive,3014.74,Male,0,60,1
+N/A,Private,College,N/A,Service,121520.87,Male,0,24,0
+N/A,N/A,Yr11,Married,Cleaner,51515.54,Male,N/A,40,0
+31,N/A,HSgrad,Absent,Service,103482.55,Male,0,18,0
+N/A,Private,Bachelor,N/A,N/A,104566.67,Female,N/A,35,0
+56,Private,N/A,Married,Machinist,13057.35,N/A,0,N/A,0
+23,Private,HSgrad,Unmarried,Machinist,155890.97,Female,0,48,0
+57,SelfEmp,N/A,Married,Executive,31747.82,Male,N/A,40,0
+50,Private,HSgrad,Married,N/A,33440.91,Male,0,N/A,0
+52,N/A,Bachelor,Married-spouse-absent,Service,23160.66,N/A,0,50,0
+53,Private,N/A,Divorced,Clerical,48911.48,Female,0,40,0
+N/A,Private,Associate,Absent,Sales,219075.39,Female,0,N/A,0
+57,Private,Associate,Widowed,Clerical,42470.4,N/A,0,35,0
+N/A,Private,HSgrad,Married,Repair,N/A,N/A,N/A,N/A,1
+N/A,N/A,HSgrad,Married,N/A,54605.61,Male,0,40,0
+N/A,Private,HSgrad,Married,N/A,170159.13,Female,N/A,40,0
+38,Private,N/A,N/A,Professional,162800.09,Female,0,N/A,1
+N/A,N/A,N/A,N/A,N/A,19182.6,N/A,0,16,1
+22,Private,N/A,Married,N/A,N/A,Male,N/A,55,0
+N/A,SelfEmp,College,N/A,Sales,47593.85,Male,0,40,0
+26,Private,College,N/A,Clerical,88260.51,Male,0,20,0
+17,PSFederal,Yr11,Absent,Clerical,N/A,Female,1,40,0
+38,N/A,Master,Married,Executive,12642.83,Male,0,40,0
+N/A,Private,Bachelor,N/A,N/A,28248.62,Male,0,40,1
+36,N/A,N/A,N/A,Professional,50548.68,Male,N/A,N/A,0
+22,N/A,HSgrad,Absent,Service,116599.3,Male,0,N/A,0
+49,Private,HSgrad,Divorced,Clerical,63067.11,Male,0,40,0
+49,N/A,Doctorate,Married,Professional,N/A,Male,0,60,1
+N/A,Private,N/A,N/A,Farming,134026.54,Male,0,36,0
+N/A,PSLocal,HSgrad,Married,Repair,N/A,Male,0,N/A,0
+59,Private,College,Married,N/A,119559.14,Female,0,N/A,1
+21,Private,Bachelor,Absent,Clerical,22041.96,Male,0,40,0
+47,Private,Yr10,Married-spouse-absent,Transport,55555.13,N/A,0,45,0
+64,N/A,Vocational,Married,Repair,N/A,N/A,0,10,0
+N/A,Private,Bachelor,Married,N/A,273503.75,Female,0,40,0
+28,Private,N/A,Married,Sales,26988.92,Male,0,45,1
+N/A,Consultant,College,N/A,N/A,40963.38,Male,0,45,1
+57,Private,HSgrad,Absent,Clerical,81300.04,Female,0,40,0
+N/A,Private,Vocational,Absent,N/A,93156.39,Female,0,45,0
+57,Private,Yr7t8,N/A,Repair,N/A,Male,0,40,0
+55,N/A,N/A,N/A,Professional,11144.16,Male,0,N/A,1
+37,Private,Yr1t4,N/A,Service,11180.76,Male,N/A,53,0
+44,PSFederal,College,Married,N/A,16851.35,N/A,0,40,0
+20,Private,HSgrad,N/A,Service,156308,Male,0,50,0
+23,Private,College,Married,Executive,173514.26,N/A,0,25,0
+33,Private,N/A,N/A,Executive,26138.85,Male,0,65,1
+22,Private,College,N/A,Sales,183027.36,N/A,N/A,34,0
+26,Private,Master,Absent,Executive,33742.92,Female,0,30,0
+27,Private,HSgrad,Divorced,N/A,107597.36,N/A,N/A,38,0
+57,N/A,N/A,Married,Executive,41397.34,N/A,0,60,0
+27,PSLocal,Bachelor,Married,Protective,57082.91,Male,0,68,0
+56,N/A,HSgrad,Married,N/A,31904.07,N/A,0,N/A,0
+33,N/A,College,Married,Executive,40009.78,Male,0,50,0
+42,Private,Bachelor,N/A,Executive,N/A,Male,0,45,1
+21,N/A,N/A,N/A,Cleaner,92413.46,Female,N/A,40,0
+31,N/A,College,Married,N/A,58473.08,N/A,0,40,0
+N/A,N/A,N/A,Divorced,Sales,95109.38,Male,0,50,0
+21,Private,HSgrad,Absent,Repair,51781.5,Female,N/A,N/A,0
+41,N/A,N/A,N/A,N/A,29182.56,Male,0,52,0
+28,Consultant,Bachelor,N/A,Professional,101707.48,Male,0,60,0
+N/A,Private,HSgrad,N/A,Machinist,154442.07,Male,N/A,40,0
+N/A,N/A,College,Absent,Service,N/A,N/A,N/A,N/A,0
+41,Private,Bachelor,Unmarried,Sales,199258.2,Female,N/A,N/A,0
+26,N/A,HSgrad,Absent,N/A,105372.12,N/A,0,80,1
+54,Private,N/A,N/A,Sales,94127.31,N/A,N/A,N/A,0
+N/A,N/A,N/A,Divorced,Repair,N/A,Male,1,50,0
+N/A,Consultant,HSgrad,Married,Sales,230440.99,Female,0,N/A,0
+28,Private,Bachelor,Unmarried,N/A,N/A,Female,0,N/A,1
+61,N/A,Yr1t4,Married,Repair,N/A,Male,N/A,20,0
+36,N/A,College,N/A,Machinist,49119.89,Male,N/A,50,1
+43,Private,N/A,Married,Executive,N/A,N/A,0,N/A,0
+51,Consultant,HSgrad,Divorced,Sales,111275.28,Male,N/A,N/A,0
+33,Private,Master,Absent,Executive,63012.31,Male,0,40,1
+N/A,Private,Bachelor,Married,Executive,33055.28,Male,0,N/A,1
+28,Private,Vocational,Absent,Cleaner,91545.36,Female,0,N/A,0
+55,Private,Yr5t6,Married,Repair,33493.58,N/A,0,50,0
+31,Private,College,Married,Repair,22651.21,Male,0,40,0
+N/A,Private,Bachelor,Absent,Professional,92236.39,Male,N/A,45,0
+32,Private,N/A,Absent,Service,126572.84,Female,N/A,40,0
+N/A,Private,N/A,Married,Sales,59350.35,Male,0,40,0
+37,N/A,N/A,Married,Executive,59792.76,Male,0,40,1
+60,N/A,HSgrad,Married,Protective,12224.01,Male,0,40,0
+40,Private,College,Married,Clerical,58086.76,Male,0,55,1
+53,Consultant,N/A,Married,Executive,37678.12,Male,0,45,1
+28,Private,Bachelor,Married,N/A,37757.55,N/A,0,40,0
+N/A,Private,Yr7t8,Divorced,Repair,77797.98,Male,1,40,0
+N/A,Private,N/A,Absent,Sales,81562.92,Male,0,40,0
+32,Private,HSgrad,Divorced,N/A,202147.56,Female,N/A,35,0
+N/A,Private,Yr11,Widowed,Cleaner,148760.26,Female,0,N/A,0
+50,Private,HSgrad,Divorced,Clerical,106739.42,N/A,N/A,35,0
+N/A,Private,HSgrad,Absent,N/A,194625.75,N/A,0,40,1
+46,Private,Yr10,N/A,Service,82756.91,Male,N/A,N/A,0
+N/A,Private,College,Married,Machinist,19608.66,N/A,0,45,0
+39,Private,HSgrad,Absent,Repair,46967.93,Male,N/A,N/A,1
+N/A,Private,N/A,Married,Executive,N/A,Male,0,N/A,1
+39,N/A,Vocational,Divorced,Executive,154519.19,N/A,0,40,0
+53,SelfEmp,Bachelor,Married,Clerical,253732.98,Female,0,50,0
+N/A,PSLocal,College,Married,Professional,62591.86,N/A,0,40,0
+N/A,Private,College,Married,Transport,33317.04,Male,0,55,0
+41,Private,N/A,Divorced,Executive,25002.3,N/A,0,50,1
+42,N/A,HSgrad,N/A,N/A,81695.14,Male,N/A,40,0
+23,N/A,College,N/A,Sales,88467.13,Male,0,N/A,0
+32,N/A,Bachelor,Married,Sales,30967.52,Male,0,N/A,1
+27,Private,N/A,N/A,Executive,62471.07,N/A,0,45,0
+N/A,Private,Vocational,Married,Professional,53662.76,Male,0,40,1
+N/A,Private,N/A,Divorced,Cleaner,48292.84,Male,0,40,0
+54,N/A,Master,Married,Transport,42793.14,Male,0,60,1
+18,Private,Yr12,N/A,N/A,N/A,N/A,0,N/A,0
+47,N/A,HSgrad,Married,N/A,N/A,Male,N/A,40,1
+41,Private,N/A,Married,Repair,60650.09,Male,0,40,0
+N/A,Private,Yr10,Absent,Sales,80838.04,Male,N/A,20,0
+21,Private,College,N/A,N/A,2164.59,Female,N/A,40,0
+31,Private,College,Absent,Farming,77164.89,Female,N/A,N/A,0
+27,Private,N/A,Divorced,Executive,33513.96,Male,0,N/A,0
+41,Private,Yr1t4,Married,Sales,43687.09,Male,N/A,50,0
+35,Private,College,Absent,N/A,N/A,Male,0,48,0
+33,Private,HSgrad,Married,Machinist,N/A,Male,0,40,0
+31,Private,Bachelor,Married,Sales,27154.65,N/A,0,N/A,0
+57,Private,N/A,Married,Cleaner,35863.69,N/A,0,40,0
+45,Private,Doctorate,Widowed,N/A,187277.08,Male,0,40,1
+42,Private,Bachelor,Married,Professional,246388.78,Female,0,27,1
+41,N/A,N/A,Married,Machinist,44503.75,N/A,0,40,0
+48,Private,Yr11,Absent,Service,54786.75,Female,0,30,0
+33,Private,N/A,N/A,Clerical,N/A,Male,0,36,0
+56,Private,HSgrad,Married,N/A,33984.18,N/A,0,N/A,1
+40,Private,Vocational,Married,Repair,33064.02,Male,0,40,0
+17,N/A,Yr11,Absent,N/A,N/A,N/A,0,25,0
+35,Private,Bachelor,Absent,Support,44416.37,N/A,0,40,0
+N/A,Private,N/A,Married,Repair,25314.83,Male,N/A,40,0
+56,Private,Yr7t8,N/A,Machinist,304680.96,N/A,0,45,0
+46,N/A,N/A,N/A,Executive,22808.31,Male,N/A,N/A,1
+48,Private,Yr5t6,Absent,Home,N/A,Female,0,N/A,0
+51,Private,Associate,Absent,Clerical,52618.68,Female,N/A,40,0
+35,Private,HSgrad,Divorced,Service,74662.5,N/A,0,N/A,0
+63,Consultant,HSgrad,N/A,Repair,33182.77,Male,N/A,32,0
+N/A,N/A,College,Absent,Machinist,N/A,Female,N/A,N/A,0
+24,Private,Bachelor,N/A,Sales,122563.95,N/A,0,40,0
+41,Private,HSgrad,N/A,Clerical,68259.98,N/A,0,40,0
+59,N/A,College,Married,Executive,26932.42,Male,N/A,N/A,1
+N/A,Private,Yr10,Absent,Service,125552.47,Male,0,N/A,0
+42,Private,HSgrad,Married,Repair,42519.73,N/A,0,40,0
+N/A,N/A,N/A,Married,N/A,24080.59,Male,0,N/A,0
+35,N/A,Associate,Married,Repair,57497.3,N/A,0,40,0
+32,N/A,N/A,N/A,Sales,30538.18,Male,0,44,0
+34,Private,College,N/A,Sales,N/A,Male,0,N/A,0
+N/A,Private,HSgrad,N/A,Clerical,139984.58,N/A,0,N/A,0
diff --git a/pmml-sparkml-lightgbm/src/test/resources/csv/AutoNA.csv b/pmml-sparkml-lightgbm/src/test/resources/csv/AutoNA.csv
new file mode 100644
index 00000000..c76c1858
--- /dev/null
+++ b/pmml-sparkml-lightgbm/src/test/resources/csv/AutoNA.csv
@@ -0,0 +1,393 @@
+cylinders,displacement,horsepower,weight,acceleration,model_year,origin,mpg
+8,307,N/A,3504,12,70,N/A,18
+8,N/A,N/A,N/A,11.5,N/A,N/A,15
+8,318,150,N/A,11,70,1,18
+8,N/A,150,N/A,12,70,1,16
+8,302,140,3449,N/A,N/A,1,17
+8,429,N/A,4341,N/A,70,1,15
+8,454,220,4354,N/A,70,N/A,14
+8,440,N/A,N/A,N/A,70,N/A,14
+8,N/A,225,4425,10,70,N/A,14
+8,390,N/A,3850,8.5,70,1,15
+8,383,170,3563,10,70,N/A,15
+N/A,340,160,3609,N/A,N/A,N/A,14
+8,400,N/A,3761,N/A,70,N/A,15
+8,455,225,3086,10,70,1,14
+4,113,95,N/A,15,70,3,24
+6,198,N/A,2833,15.5,70,N/A,22
+6,N/A,97,N/A,15.5,70,1,18
+N/A,N/A,85,2587,16,70,N/A,21
+4,97,N/A,2130,14.5,70,N/A,27
+4,97,46,1835,20.5,70,2,26
+4,110,87,N/A,17.5,70,2,25
+4,107,90,2430,14.5,70,2,24
+4,104,N/A,2375,17.5,70,2,25
+4,121,113,N/A,N/A,N/A,2,26
+N/A,199,90,2648,15,70,1,21
+8,N/A,N/A,4615,N/A,70,1,10
+N/A,307,200,4376,15,N/A,1,10
+8,318,N/A,4382,13.5,70,1,11
+8,304,193,4732,18.5,70,1,9
+4,97,N/A,2130,14.5,71,N/A,27
+4,N/A,90,2264,N/A,71,N/A,28
+N/A,113,95,N/A,N/A,71,3,25
+6,232,100,2634,13,N/A,1,19
+N/A,225,N/A,N/A,15.5,71,1,16
+6,250,N/A,3329,N/A,71,1,17
+6,N/A,N/A,3302,15.5,71,1,19
+6,232,100,3288,15.5,71,N/A,18
+8,350,165,N/A,12,N/A,1,14
+8,400,175,N/A,11.5,71,1,14
+N/A,351,153,4154,13.5,N/A,1,14
+N/A,318,150,4096,13,71,N/A,14
+8,N/A,180,4955,11.5,71,1,12
+8,400,N/A,N/A,12,71,1,13
+8,400,175,5140,12,71,1,13
+6,258,110,N/A,13.5,N/A,1,18
+N/A,N/A,72,2408,19,71,N/A,22
+6,250,100,3282,15,71,1,19
+6,N/A,N/A,N/A,14.5,N/A,1,18
+4,122,N/A,N/A,N/A,N/A,N/A,23
+4,116,90,N/A,14,71,2,28
+N/A,N/A,70,2074,N/A,71,2,30
+N/A,88,76,2065,14.5,71,2,30
+4,71,65,1773,19,N/A,3,31
+4,72,69,1613,18,N/A,3,35
+4,97,60,1834,19,71,2,27
+N/A,N/A,70,1955,20.5,N/A,N/A,26
+4,113,95,2278,15.5,72,N/A,24
+4,N/A,N/A,2126,17,72,1,25
+N/A,97,N/A,2254,23.5,72,N/A,23
+N/A,140,N/A,2408,19.5,72,1,20
+4,122,N/A,2226,16.5,72,1,21
+8,350,165,4274,12,72,1,13
+8,400,175,4385,12,72,1,14
+8,318,N/A,4135,13.5,72,N/A,15
+8,N/A,153,4129,N/A,N/A,1,14
+N/A,304,150,3672,11.5,72,1,17
+N/A,429,N/A,4633,11,72,1,11
+8,350,155,4502,13.5,N/A,1,13
+8,N/A,160,N/A,13.5,72,1,12
+8,N/A,190,N/A,N/A,N/A,N/A,13
+N/A,N/A,97,2330,13.5,72,N/A,19
+N/A,N/A,N/A,3892,12.5,72,1,15
+8,307,130,4098,14,72,1,13
+8,N/A,140,4294,N/A,72,1,13
+N/A,318,150,4077,14,N/A,1,14
+4,121,N/A,2933,14.5,72,N/A,18
+4,121,76,2511,18,72,2,22
+4,120,87,2979,N/A,N/A,2,21
+4,96,69,2189,18,N/A,2,26
+N/A,N/A,N/A,N/A,16,72,1,22
+4,97,N/A,2288,N/A,72,3,28
+N/A,120,97,2506,14.5,72,3,23
+4,98,N/A,2164,15,72,1,28
+4,97,88,N/A,16.5,N/A,3,27
+8,350,N/A,4100,13,N/A,1,13
+N/A,N/A,N/A,3672,N/A,73,1,14
+8,N/A,145,3988,N/A,73,1,13
+N/A,N/A,137,4042,14.5,73,1,14
+N/A,318,N/A,3777,N/A,73,N/A,15
+8,429,N/A,4952,11.5,N/A,1,12
+8,400,150,4464,12,73,1,13
+8,351,158,4363,13,N/A,1,13
+8,318,150,4237,14.5,73,N/A,14
+8,440,215,4735,11,73,N/A,13
+8,455,225,4951,11,73,1,12
+8,360,175,3821,11,73,1,13
+6,225,105,3121,16.5,73,1,18
+N/A,250,100,N/A,18,73,1,16
+6,232,100,N/A,16,73,1,18
+6,250,N/A,3021,16.5,73,1,18
+6,198,95,N/A,16,73,N/A,23
+4,97,46,1950,21,73,N/A,26
+N/A,N/A,150,4997,N/A,N/A,1,11
+8,400,N/A,N/A,12.5,73,N/A,12
+8,N/A,170,N/A,13,73,1,13
+8,N/A,180,4499,12.5,73,N/A,12
+6,232,100,2789,15,73,1,18
+4,97,88,2279,19,N/A,3,20
+4,N/A,72,2401,N/A,N/A,1,21
+N/A,108,94,2379,16.5,N/A,3,22
+N/A,70,N/A,2124,13.5,73,3,18
+4,122,N/A,2310,N/A,N/A,N/A,19
+6,155,N/A,N/A,14,73,N/A,21
+4,98,90,2265,15.5,73,N/A,26
+N/A,350,N/A,4082,13,73,1,15
+8,N/A,230,4278,9.5,73,N/A,16
+N/A,68,49,1867,N/A,73,2,29
+4,116,N/A,N/A,15.5,73,N/A,24
+N/A,114,91,2582,N/A,73,2,20
+4,N/A,N/A,2868,15.5,73,2,19
+8,318,150,3399,11,N/A,1,15
+N/A,121,110,2660,14,N/A,2,24
+6,156,122,2807,N/A,73,3,20
+8,350,180,N/A,11,73,N/A,11
+6,198,95,3102,16.5,74,N/A,20
+6,N/A,N/A,N/A,N/A,74,1,19
+6,250,100,3336,17,74,N/A,15
+4,N/A,67,1950,19,N/A,N/A,31
+4,122,N/A,N/A,16.5,74,1,26
+4,71,N/A,1836,21,74,3,32
+N/A,140,N/A,2542,17,N/A,1,25
+6,N/A,100,N/A,17,74,1,16
+6,258,110,N/A,18,N/A,1,16
+N/A,225,105,3613,N/A,N/A,1,18
+8,N/A,140,4141,14,74,N/A,16
+8,350,150,4699,14.5,74,1,13
+8,318,N/A,N/A,N/A,N/A,1,14
+N/A,302,140,4638,16,74,1,14
+8,N/A,150,N/A,15.5,74,1,14
+N/A,N/A,83,2219,16.5,N/A,2,29
+4,N/A,67,1963,N/A,74,N/A,26
+4,97,78,2300,N/A,74,N/A,26
+4,76,52,1649,16.5,74,N/A,31
+4,83,61,N/A,19,N/A,N/A,32
+4,N/A,75,2125,N/A,74,N/A,28
+4,90,75,2108,N/A,74,N/A,24
+4,116,75,N/A,14,74,N/A,26
+N/A,120,97,2489,N/A,N/A,3,24
+N/A,108,N/A,2391,15.5,74,3,26
+4,79,67,2000,16,74,2,31
+N/A,225,95,3264,16,75,1,19
+6,N/A,N/A,3459,16,75,1,18
+6,250,72,N/A,21,75,1,15
+N/A,N/A,72,3158,19.5,75,1,15
+N/A,N/A,N/A,4668,11.5,75,1,16
+8,350,145,4440,14,75,1,15
+8,318,150,4498,14.5,75,1,16
+8,N/A,148,4657,13.5,N/A,N/A,14
+6,N/A,N/A,3907,N/A,75,N/A,17
+6,250,105,3897,N/A,75,1,16
+N/A,258,110,N/A,19,75,1,15
+6,225,95,3785,19,75,N/A,18
+6,231,N/A,3039,15,75,1,21
+8,262,110,3221,13.5,75,N/A,20
+8,302,129,N/A,12,75,N/A,13
+N/A,N/A,75,2171,16,75,3,29
+N/A,N/A,N/A,N/A,17,N/A,1,23
+6,N/A,100,N/A,16,75,1,20
+N/A,140,N/A,N/A,N/A,75,1,23
+N/A,134,N/A,N/A,13.5,75,3,24
+4,90,N/A,2223,16.5,75,2,25
+N/A,N/A,N/A,2545,17,N/A,N/A,24
+6,171,97,2984,14.5,75,1,18
+4,N/A,70,N/A,14,75,N/A,29
+6,232,90,3211,17,75,1,19
+N/A,115,95,2694,15,N/A,2,23
+N/A,120,N/A,2957,N/A,75,2,23
+4,121,98,N/A,14.5,75,2,22
+4,121,115,2671,N/A,75,2,25
+4,N/A,N/A,N/A,N/A,75,3,33
+4,107,86,2464,15.5,76,2,28
+N/A,116,N/A,N/A,N/A,76,2,25
+4,N/A,92,2572,N/A,76,N/A,25
+4,N/A,79,2255,N/A,76,1,26
+N/A,N/A,83,2202,15.3,76,N/A,27
+8,N/A,N/A,4215,N/A,76,N/A,17.5
+N/A,318,150,4190,N/A,N/A,1,16
+N/A,N/A,N/A,3962,13.9,76,1,15.5
+8,351,N/A,4215,12.8,76,1,14.5
+N/A,225,100,3233,15.4,76,1,22
+6,250,105,3353,N/A,76,1,22
+6,200,N/A,3012,17.6,N/A,N/A,24
+6,232,90,3085,N/A,76,1,22.5
+4,85,52,2035,22.2,76,1,29
+4,98,60,2164,22.1,76,N/A,24.5
+N/A,N/A,70,1937,14.2,76,N/A,29
+4,N/A,53,1795,17.4,76,3,33
+6,N/A,100,3651,N/A,N/A,N/A,20
+6,250,78,3574,21,76,1,18
+6,N/A,110,3645,16.2,76,N/A,18.5
+6,258,95,3193,17.8,76,1,17.5
+4,97,71,1825,N/A,76,2,29.5
+4,85,70,1990,17,76,N/A,32
+4,N/A,75,2155,16.4,76,3,28
+N/A,N/A,72,2565,N/A,N/A,1,26.5
+4,130,102,3150,15.7,76,2,20
+N/A,318,150,3940,13.2,N/A,1,13
+N/A,N/A,88,3270,21.9,76,2,19
+6,156,108,N/A,15.5,76,3,19
+6,168,120,3820,16.7,N/A,2,16.5
+N/A,N/A,180,4380,12.1,76,1,16.5
+8,350,145,4055,N/A,76,1,13
+8,302,130,3870,N/A,76,1,13
+8,318,N/A,3755,14,N/A,1,13
+4,98,68,2045,18.5,77,3,31.5
+4,N/A,80,N/A,14.8,77,N/A,30
+4,79,58,1825,18.6,77,2,36
+4,122,96,N/A,15.5,77,1,25.5
+4,85,N/A,1945,16.8,N/A,3,33.5
+8,305,145,3880,N/A,N/A,1,17.5
+8,260,110,4060,N/A,77,1,17
+N/A,318,145,4140,13.7,77,1,15.5
+8,302,130,4295,N/A,77,1,15
+6,N/A,110,3520,N/A,77,1,17.5
+6,231,105,N/A,16.9,77,1,20.5
+6,225,100,3630,17.7,N/A,1,19
+6,250,98,3525,19,77,1,18.5
+8,400,180,4220,11.1,77,1,16
+8,350,N/A,4165,N/A,N/A,1,15.5
+8,400,190,N/A,12.2,77,1,15.5
+8,351,149,N/A,14.5,77,1,16
+4,N/A,78,1940,14.5,77,2,29
+N/A,151,N/A,2740,N/A,77,1,24.5
+4,N/A,75,2265,18.2,N/A,3,26
+4,140,89,2755,N/A,77,1,25.5
+4,98,N/A,2051,17,77,N/A,30.5
+N/A,N/A,N/A,2075,15.9,77,1,33.5
+4,97,67,N/A,16.4,N/A,N/A,30
+N/A,97,78,N/A,14.1,N/A,2,30.5
+6,146,97,2815,14.5,77,3,22
+4,121,110,2600,12.8,77,N/A,21.5
+3,80,N/A,2720,13.5,77,N/A,21.5
+4,N/A,48,1985,21.5,N/A,2,43.1
+N/A,98,66,N/A,14.4,78,1,36.1
+N/A,78,52,1985,19.4,78,N/A,32.8
+N/A,N/A,70,N/A,N/A,N/A,N/A,39.4
+4,91,60,N/A,N/A,78,3,36.1
+N/A,260,110,3365,15.5,78,1,19.9
+8,318,140,3735,13.2,78,N/A,19.4
+8,N/A,139,3570,12.8,78,1,20.2
+N/A,231,N/A,3535,19.2,N/A,1,19.2
+6,200,95,N/A,N/A,N/A,1,20.5
+6,N/A,N/A,2965,15.8,78,1,20.2
+4,140,N/A,2720,15.4,78,N/A,25.1
+6,225,100,3430,17.2,78,N/A,20.5
+6,232,90,3210,N/A,78,1,19.4
+6,N/A,105,3380,15.8,78,1,20.6
+6,200,85,3070,16.7,78,1,20.8
+N/A,225,110,N/A,N/A,N/A,1,18.6
+N/A,258,120,3410,15.1,N/A,1,18.1
+8,305,N/A,3425,13.2,78,1,19.2
+N/A,N/A,165,3445,13.4,78,1,17.7
+8,N/A,139,3205,11.2,78,N/A,18.1
+N/A,318,140,4080,13.7,N/A,1,17.5
+4,98,68,2155,N/A,78,1,30
+4,134,N/A,N/A,N/A,78,3,27.5
+4,119,97,N/A,14.7,78,3,27.2
+4,105,N/A,2230,14.5,78,N/A,30.9
+4,134,95,N/A,N/A,78,3,21.1
+N/A,156,105,2745,16.7,N/A,N/A,23.2
+4,151,85,2855,N/A,78,1,23.8
+4,N/A,97,2405,14.9,78,3,23.9
+5,N/A,103,2830,15.9,78,2,20.3
+6,163,125,3140,13.6,N/A,2,17
+4,121,N/A,N/A,15.7,78,2,21.6
+N/A,163,133,3410,N/A,78,2,16.2
+N/A,N/A,71,1990,14.9,78,2,31.5
+4,98,68,2135,N/A,78,3,29.5
+6,N/A,115,3245,15.4,N/A,1,21.5
+6,200,N/A,2990,18.2,79,1,19.8
+4,140,88,2890,17.3,79,1,22.3
+6,232,90,N/A,18.2,79,N/A,20.2
+6,N/A,110,N/A,16.6,N/A,1,20.6
+8,305,130,N/A,15.4,79,1,17
+8,302,129,N/A,N/A,79,1,17.6
+8,351,138,3955,13.2,79,1,16.5
+8,318,135,3830,15.2,79,1,18.2
+N/A,350,155,4360,14.9,79,1,16.9
+8,N/A,N/A,4054,14.3,N/A,1,15.5
+N/A,N/A,125,3605,15,79,1,19.2
+8,N/A,150,3940,13,79,N/A,18.5
+4,89,71,1925,14,79,2,31.9
+4,86,65,1975,15.2,N/A,3,34.1
+4,98,80,N/A,14.4,79,1,35.7
+4,121,80,2670,15,79,1,27.4
+5,183,77,3530,20.1,79,2,25.4
+8,N/A,125,N/A,17.4,79,1,23
+4,141,N/A,3190,24.8,N/A,N/A,27.2
+8,260,N/A,3420,22.2,79,1,23.9
+N/A,105,N/A,2200,13.2,79,1,34.2
+4,105,70,2150,14.9,79,1,34.5
+4,85,65,2020,19.2,79,N/A,31.8
+N/A,N/A,69,2130,N/A,79,2,37.3
+4,N/A,90,2670,16,N/A,N/A,28.4
+N/A,173,115,2595,N/A,79,1,28.8
+N/A,173,115,2700,N/A,79,1,26.8
+N/A,151,N/A,2556,13.2,79,1,33.5
+4,98,76,2144,14.7,80,2,41.5
+N/A,N/A,60,1968,N/A,80,N/A,38.1
+4,N/A,70,2120,15.5,N/A,1,32.1
+4,86,65,2019,16.4,80,3,37.2
+4,151,90,2678,N/A,80,1,28
+4,140,N/A,2870,N/A,80,1,26.4
+4,151,90,3003,20.1,80,1,24.3
+6,225,90,3381,18.7,80,1,19.1
+4,97,N/A,2188,15.8,80,N/A,34.3
+4,134,N/A,2711,15.5,80,N/A,29.8
+N/A,120,75,2542,17.5,N/A,N/A,31.3
+4,119,N/A,N/A,15,80,3,37
+4,108,N/A,N/A,N/A,80,N/A,32.2
+4,N/A,65,N/A,N/A,80,3,46.6
+4,156,105,2800,N/A,N/A,1,27.9
+4,85,N/A,N/A,19.2,80,3,40.8
+4,N/A,48,2085,21.7,80,2,44.3
+4,90,N/A,N/A,N/A,80,2,43.4
+5,121,67,2950,19.9,80,N/A,36.4
+4,146,67,3250,21.8,80,2,30
+4,N/A,N/A,1850,13.8,80,3,44.6
+4,97,N/A,2145,N/A,80,3,33.8
+4,89,62,1845,15.3,80,2,29.8
+6,168,132,N/A,11.4,80,N/A,32.7
+3,70,N/A,N/A,12.5,N/A,3,23.7
+N/A,N/A,88,2500,N/A,N/A,2,35
+N/A,107,72,N/A,17,80,3,32.4
+4,135,N/A,2490,15.7,81,1,27.2
+4,151,N/A,N/A,16.4,81,N/A,26.6
+4,156,92,N/A,14.4,81,1,25.8
+N/A,173,110,2725,N/A,81,1,23.5
+4,135,84,2385,12.9,N/A,1,30
+N/A,79,58,1755,16.9,81,3,39.1
+4,N/A,64,1875,16.4,81,1,39
+N/A,81,60,N/A,16.1,81,3,35.1
+4,97,67,2065,17.8,81,3,32.3
+4,85,N/A,1975,19.4,81,N/A,37
+4,89,N/A,N/A,17.3,81,3,37.7
+4,91,68,1985,16,81,3,34.1
+4,N/A,63,2215,14.9,81,1,34.7
+4,98,N/A,2045,16.2,81,1,34.4
+4,98,N/A,2380,20.7,81,1,29.9
+4,105,N/A,2190,N/A,81,2,33
+N/A,107,N/A,2210,N/A,81,N/A,33.7
+N/A,108,N/A,N/A,16.8,81,N/A,32.4
+4,119,100,2615,N/A,N/A,N/A,32.9
+4,N/A,N/A,2635,18.3,81,3,31.6
+4,141,80,3230,20.4,81,2,28.1
+N/A,145,N/A,3160,19.6,81,N/A,30.7
+6,168,N/A,2900,12.6,N/A,3,25.4
+N/A,146,120,N/A,13.8,81,N/A,24.2
+N/A,231,110,N/A,N/A,N/A,1,22.4
+N/A,350,N/A,3725,N/A,N/A,1,26.6
+N/A,N/A,88,3060,17.1,N/A,N/A,20.2
+N/A,N/A,85,3465,16.6,81,1,17.6
+4,112,N/A,N/A,19.6,82,1,28
+N/A,112,88,2640,18.6,82,1,27
+4,N/A,88,N/A,18,82,1,34
+4,N/A,N/A,N/A,N/A,82,1,31
+4,135,84,N/A,16,82,1,29
+4,151,90,N/A,18,82,1,27
+N/A,N/A,92,2865,16.4,82,N/A,24
+N/A,N/A,N/A,N/A,15.3,82,N/A,36
+4,N/A,N/A,2025,18.2,82,3,37
+4,91,68,1970,N/A,82,N/A,31
+4,105,63,N/A,14.7,N/A,1,38
+N/A,98,70,2125,17.3,N/A,1,36
+N/A,120,N/A,N/A,N/A,82,3,36
+4,107,75,2205,14.5,82,N/A,36
+N/A,N/A,70,N/A,16.9,82,3,34
+4,91,67,N/A,15,82,3,38
+4,N/A,67,1965,15.7,82,N/A,32
+4,91,67,1995,16.2,N/A,N/A,38
+6,N/A,110,2945,16.4,N/A,N/A,25
+6,262,N/A,N/A,N/A,82,1,38
+N/A,156,92,2585,14.5,82,1,26
+6,232,112,2835,14.7,N/A,N/A,22
+4,144,96,N/A,13.9,82,3,32
+N/A,N/A,N/A,2370,N/A,N/A,1,36
+4,151,90,2950,17.3,82,1,27
+4,140,86,2790,15.6,82,N/A,27
+4,N/A,52,2130,24.6,N/A,2,44
+4,N/A,84,2295,11.6,82,1,32
+4,120,79,2625,18.6,82,1,28
+4,119,82,2720,19.4,N/A,1,31
diff --git a/pmml-sparkml-lightgbm/src/test/resources/csv/LightGBMAuditNA.csv b/pmml-sparkml-lightgbm/src/test/resources/csv/LightGBMAuditNA.csv
new file mode 100644
index 00000000..8eb2938d
--- /dev/null
+++ b/pmml-sparkml-lightgbm/src/test/resources/csv/LightGBMAuditNA.csv
@@ -0,0 +1,1900 @@
+Adjusted,probability(0),probability(1)
+0,0.9908255486777955,0.009174451322204557
+0,0.981781535426189,0.01821846457381101
+0,0.9259071833502043,0.07409281664979571
+1,0.34988469399388533,0.6501153060061147
+1,0.1014894266664712,0.8985105733335288
+0,0.9398603724642581,0.06013962753574191
+1,0.12682163022272752,0.8731783697772725
+0,0.9640781577830813,0.03592184221691877
+0,0.9973044004064736,0.0026955995935263595
+0,0.9997021175057729,2.97882494227175E-4
+0,0.9934434984232502,0.006556501576749815
+0,0.9064217996104206,0.09357820038957947
+0,0.9992334130316972,7.665869683027923E-4
+0,0.9807199554751981,0.01928004452480187
+1,0.15978496589469693,0.8402150341053031
+0,0.9910436637786434,0.008956336221356578
+0,0.9636149759029975,0.036385024097002554
+0,0.9759364081044871,0.0240635918955129
+0,0.5775433776938441,0.4224566223061559
+0,0.5989740841006437,0.4010259158993563
+0,0.9910259579698709,0.008974042030129067
+0,0.9815557211482219,0.018444278851778077
+0,0.9989626337628152,0.001037366237184802
+0,0.964041971116266,0.035958028883734
+0,0.9653828158227206,0.034617184177279485
+0,0.9754731345724109,0.024526865427589074
+0,0.996895451812006,0.003104548187993952
+1,0.30328546990693217,0.6967145300930678
+1,0.06099323357135944,0.9390067664286406
+0,0.5685543732908642,0.4314456267091357
+0,0.9370434821509861,0.06295651784901395
+0,0.9934585647777697,0.006541435222230231
+0,0.9981886109217131,0.0018113890782869057
+0,0.9988091658265004,0.0011908341734996667
+0,0.9983055493132186,0.0016944506867814086
+0,0.9762233143353809,0.023776685664619105
+0,0.8706491728052905,0.12935082719470947
+1,0.2777969111130012,0.7222030888869988
+0,0.7894320937399432,0.21056790626005686
+0,0.9946431602448516,0.005356839755148421
+1,0.09542911237678009,0.9045708876232199
+0,0.8963477956546897,0.10365220434531032
+0,0.7253798280975132,0.2746201719024868
+0,0.9910782866483099,0.008921713351690175
+0,0.986131668045835,0.013868331954165076
+1,0.0638541287913521,0.9361458712086479
+0,0.9981544581691988,0.0018455418308011694
+1,0.04404318127430751,0.9559568187256925
+0,0.9238539448101721,0.07614605518982788
+1,0.4133914497703196,0.5866085502296804
+0,0.9863804778973517,0.01361952210264824
+1,0.1953895038175062,0.8046104961824938
+1,0.16175227412071902,0.838247725879281
+0,0.9992802870120228,7.197129879772782E-4
+0,0.9775680284451896,0.02243197155481037
+1,0.20349719345720807,0.7965028065427919
+0,0.9974560684019248,0.002543931598075164
+0,0.9586651499731706,0.04133485002682932
+0,0.9713305430967892,0.028669456903210804
+0,0.9722280059968299,0.02777199400317014
+0,0.9793202329405645,0.02067976705943549
+0,0.5305529498041273,0.4694470501958728
+0,0.9326316930430736,0.06736830695692642
+0,0.6377299841835837,0.3622700158164163
+0,0.9041746671608644,0.09582533283913561
+0,0.9983116366187099,0.0016883633812900714
+1,0.09805141314407317,0.9019485868559268
+0,0.980792753123558,0.01920724687644206
+0,0.9869843998579786,0.01301560014202144
+0,0.985701927887144,0.014298072112856046
+0,0.84893849910966,0.15106150089033996
+1,0.3017454525235168,0.6982545474764832
+0,0.9973343167946657,0.0026656832053343522
+0,0.9135539896990982,0.08644601030090185
+1,0.11213068068650112,0.8878693193134989
+0,0.9997684722512699,2.3152774873014283E-4
+0,0.9975483162906097,0.002451683709390314
+1,0.12574110519407977,0.8742588948059202
+0,0.9748458240083155,0.02515417599168446
+0,0.9666283099886678,0.03337169001133221
+0,0.9966012162873815,0.003398783712618497
+0,0.9219648663780671,0.07803513362193291
+0,0.9990486364364802,9.513635635198215E-4
+1,0.34979854251447595,0.650201457485524
+0,0.9985320778350131,0.0014679221649869314
+0,0.9744351507948604,0.025564849205139552
+0,0.9988481078453689,0.0011518921546310934
+1,0.22941624889911238,0.7705837511008876
+0,0.99014922567197,0.009850774328030063
+0,0.9807128013098241,0.019287198690175967
+0,0.6271840252655314,0.37281597473446865
+0,0.9216680182507906,0.07833198174920947
+0,0.9613045626396063,0.038695437360393665
+1,0.17303219407246073,0.8269678059275393
+0,0.8541973039619775,0.1458026960380226
+0,0.9599745546420709,0.040025445357929054
+0,0.8336136951583653,0.16638630484163475
+0,0.8870971468759796,0.1129028531240204
+1,0.054740704807650586,0.9452592951923494
+0,0.8314988383130902,0.1685011616869098
+1,0.2119714695576791,0.7880285304423209
+0,0.8851866745544724,0.11481332544552754
+1,0.24367759944055012,0.7563224005594499
+1,0.2709766068331616,0.7290233931668384
+0,0.8951485720524646,0.10485142794753549
+1,0.4927738759785647,0.5072261240214353
+0,0.987860613567236,0.012139386432764066
+0,0.9045220983878529,0.09547790161214711
+0,0.9536667528766878,0.04633324712331224
+1,0.20964644645032537,0.7903535535496746
+0,0.9644689518811181,0.035531048118881865
+0,0.9886855472675001,0.011314452732499886
+1,0.07588502074099224,0.9241149792590078
+0,0.9881805136306584,0.01181948636934164
+0,0.9864075487280966,0.013592451271903432
+1,0.40248516734835105,0.597514832651649
+0,0.9535961388332599,0.04640386116674014
+0,0.999655826539625,3.441734603749491E-4
+1,0.4737654727833587,0.5262345272166413
+1,0.4666836672413821,0.5333163327586179
+0,0.9983444595021237,0.0016555404978762706
+0,0.9994763857704158,5.236142295843008E-4
+0,0.5054192628765681,0.4945807371234319
+0,0.834329724474052,0.165670275525948
+1,0.054361617658263084,0.9456383823417369
+0,0.7665685636760452,0.23343143632395483
+0,0.9820016697886271,0.0179983302113729
+1,0.18003018333590504,0.819969816664095
+0,0.8328880996284608,0.16711190037153925
+0,0.8478493914231708,0.1521506085768292
+0,0.9939909372314244,0.006009062768575653
+1,0.2474262574213958,0.7525737425786042
+1,0.0760718607124331,0.9239281392875669
+0,0.9796518554063719,0.02034814459362808
+0,0.6338394908895358,0.36616050911046416
+0,0.9971306751731711,0.002869324826828875
+0,0.976248946377159,0.023751053622841065
+0,0.9998378361189278,1.6216388107214837E-4
+0,0.9961650411957335,0.003834958804266535
+0,0.9612218351188804,0.03877816488111964
+0,0.9758711801841039,0.024128819815896044
+0,0.977721762196176,0.022278237803824038
+1,0.30363386668676384,0.6963661333132362
+0,0.9992481109428772,7.5188905712281E-4
+0,0.9727228029946713,0.02727719700532866
+0,0.9925932316521678,0.007406768347832172
+0,0.7063670459607023,0.2936329540392977
+0,0.890266614311237,0.10973338568876305
+0,0.9857375896785022,0.014262410321497755
+0,0.834446068888328,0.16555393111167208
+0,0.947128810806147,0.052871189193853065
+1,0.15904280106044166,0.8409571989395583
+0,0.8901471794783309,0.10985282052166911
+0,0.9350292741336801,0.06497072586631993
+0,0.9770308161066326,0.022969183893367433
+0,0.5404436304535036,0.4595563695464964
+1,0.48322543727996436,0.5167745627200356
+1,0.25043177853485865,0.7495682214651413
+1,0.3418398795487655,0.6581601204512345
+0,0.9075682906254764,0.09243170937452362
+0,0.6548785824941776,0.34512141750582237
+1,0.3222978086049513,0.6777021913950487
+1,0.17733405360569443,0.8226659463943056
+1,0.26310970117799515,0.7368902988220049
+0,0.9891978285742168,0.01080217142578323
+1,0.2784021322088601,0.7215978677911399
+0,0.9904003627324915,0.009599637267508478
+0,0.7895607256082441,0.21043927439175594
+1,0.3163272399843394,0.6836727600156606
+0,0.7441182819046765,0.2558817180953235
+0,0.8155407366966356,0.18445926330336443
+0,0.9998162104966235,1.8378950337652713E-4
+0,0.9991015893996863,8.98410600313676E-4
+0,0.9809776573768032,0.019022342623196783
+0,0.9951603483149951,0.004839651685004885
+0,0.8627039419107821,0.13729605808921783
+0,0.948290674935826,0.051709325064174076
+0,0.9929536044720518,0.007046395527948211
+1,0.20942695682889567,0.7905730431711043
+0,0.584723767616649,0.41527623238335093
+0,0.9752858953846764,0.024714104615323675
+0,0.9958900811825684,0.004109918817431602
+0,0.9935924043783992,0.006407595621600718
+1,0.34714782999097216,0.6528521700090278
+0,0.9945840377536529,0.005415962246347107
+0,0.9339613183615331,0.06603868163846698
+0,0.9239472528402183,0.07605274715978169
+0,0.9994932398324096,5.067601675904735E-4
+1,0.24773341057059584,0.7522665894294042
+0,0.7587551212980488,0.24124487870195127
+0,0.9932178661943749,0.006782133805625097
+0,0.7442477802442756,0.2557522197557244
+0,0.9968331552669683,0.003166844733031717
+0,0.9963400207909308,0.003659979209069226
+0,0.8608443819015957,0.13915561809840424
+0,0.9556147896364173,0.04438521036358265
+0,0.9948615148748963,0.005138485125103753
+1,0.21065681653087664,0.7893431834691234
+0,0.9890777091363477,0.01092229086365226
+0,0.9998670626192014,1.329373807986016E-4
+0,0.5525584430652009,0.4474415569347991
+0,0.5752716161324891,0.4247283838675109
+1,0.11820529359564547,0.8817947064043545
+0,0.9881593099989114,0.011840690001088587
+0,0.9716593448510561,0.028340655148943922
+0,0.9948775959258477,0.005122404074152332
+1,0.11248791839102745,0.8875120816089725
+0,0.9963349533102642,0.003665046689735817
+0,0.9909234639410117,0.009076536058988284
+0,0.7272568460345816,0.2727431539654183
+0,0.9769638957831331,0.023036104216866856
+0,0.9231456824464763,0.07685431755352366
+0,0.9955231326774732,0.004476867322526879
+0,0.9588469511804888,0.04115304881951122
+0,0.517997344793409,0.48200265520659097
+0,0.9995016709298917,4.983290701082321E-4
+0,0.9861972109264046,0.013802789073595481
+0,0.9722647475939138,0.027735252406086208
+0,0.996513285270782,0.003486714729217975
+1,0.44771355630892296,0.552286443691077
+1,0.2842625358262052,0.7157374641737948
+0,0.961099438089846,0.03890056191015404
+0,0.9347012861928189,0.06529871380718111
+0,0.9965627020039302,0.0034372979960698284
+1,0.2983398809150386,0.7016601190849614
+0,0.9979496986871657,0.002050301312834389
+0,0.9179257997232417,0.08207420027675821
+0,0.7951816269688524,0.2048183730311476
+0,0.9680836957655821,0.03191630423441788
+0,0.6929915713844994,0.30700842861550054
+0,0.5598409235642208,0.4401590764357792
+0,0.8426045431180301,0.15739545688196988
+0,0.9806050883425826,0.01939491165741732
+0,0.6780413877279177,0.3219586122720823
+0,0.9974937329035193,0.0025062670964807235
+0,0.8408583105313439,0.15914168946865617
+1,0.08817727307244072,0.9118227269275593
+1,0.22584385618426628,0.7741561438157337
+0,0.9263417677798995,0.07365823222010051
+0,0.9980487326226123,0.0019512673773877409
+1,0.22699798586291542,0.7730020141370846
+1,0.2843421751508327,0.7156578248491673
+0,0.992650600828159,0.0073493991718410175
+0,0.9027018362809477,0.09729816371905232
+1,0.4321897746894666,0.5678102253105334
+1,0.18598918503113226,0.8140108149688677
+0,0.9951902509443857,0.004809749055614263
+0,0.9952603171338817,0.004739682866118301
+1,0.15382991904891563,0.8461700809510844
+0,0.9315073808189626,0.06849261918103748
+0,0.9045703828954921,0.09542961710450794
+0,0.9995673375004134,4.3266249958663004E-4
+0,0.9366986048820511,0.06330139511794886
+0,0.9928129315199006,0.007187068480099368
+0,0.9942941594287833,0.005705840571216758
+1,0.09263426077354164,0.9073657392264584
+0,0.9606630898720664,0.03933691012793357
+0,0.9866818248320691,0.013318175167930933
+1,0.1941620200131291,0.8058379799868709
+1,0.19493160394431852,0.8050683960556815
+0,0.7279511205954738,0.2720488794045261
+0,0.9726376301285128,0.027362369871487248
+0,0.7824244055308147,0.21757559446918529
+0,0.9945141670194435,0.005485832980556469
+0,0.9995549860922566,4.450139077434367E-4
+0,0.8753012959908035,0.12469870400919643
+0,0.8240489354948142,0.1759510645051858
+0,0.9063181291676777,0.09368187083232225
+0,0.997191858029831,0.0028081419701689475
+0,0.9959360258473924,0.004063974152607586
+1,0.14567475040206246,0.8543252495979375
+1,0.34343510053720294,0.6565648994627971
+0,0.85969683920708,0.14030316079292007
+1,0.44862814296313847,0.5513718570368615
+0,0.9863723629394601,0.013627637060539908
+0,0.6806886928558598,0.3193113071441402
+1,0.3152068925856434,0.6847931074143566
+0,0.5784424234768049,0.4215575765231951
+1,0.09459011315549237,0.9054098868445076
+1,0.28964864604955065,0.7103513539504493
+1,0.28804415125290694,0.7119558487470931
+0,0.8414003629019032,0.15859963709809677
+0,0.8249577393857269,0.1750422606142731
+0,0.6779542545298191,0.32204574547018094
+0,0.9503832037230863,0.049616796276913726
+0,0.9992967765054037,7.032234945963098E-4
+0,0.9740478181016561,0.02595218189834388
+1,0.3296949560952407,0.6703050439047593
+0,0.9937876855803113,0.006212314419688778
+0,0.9976406407027241,0.0023593592972759266
+0,0.7730641818038577,0.22693581819614222
+0,0.9970561600980502,0.002943839901949767
+0,0.6397996268087529,0.36020037319124704
+0,0.976442981890287,0.02355701810971298
+0,0.932871920526623,0.06712807947337696
+0,0.898011619162314,0.10198838083768605
+0,0.917407126879175,0.08259287312082497
+0,0.9878854926684891,0.0121145073315109
+1,0.39216707261946426,0.6078329273805357
+0,0.9783115279965238,0.02168847200347629
+0,0.9995844145192277,4.155854807722197E-4
+0,0.9098835578878789,0.09011644211212107
+1,0.17122358440739394,0.8287764155926061
+0,0.9719678408940536,0.028032159105946395
+0,0.9935794540267465,0.006420545973253424
+1,0.17314628565228662,0.8268537143477134
+0,0.9877091238382311,0.012290876161768962
+0,0.9620025613258089,0.037997438674191156
+0,0.9870276153108524,0.012972384689147621
+0,0.9948617361154988,0.0051382638845012705
+0,0.9787654183772998,0.021234581622700244
+0,0.9890807897381833,0.01091921026181676
+1,0.16097554091266464,0.8390244590873354
+0,0.9828440705663619,0.017155929433638136
+0,0.9905709458518713,0.009429054148128694
+0,0.9987793399114023,0.0012206600885977209
+0,0.9988446796304696,0.001155320369530352
+0,0.9327829808593344,0.0672170191406656
+0,0.998007064271765,0.001992935728235024
+0,0.6955365246906433,0.30446347530935663
+0,0.9885891324777535,0.011410867522246482
+1,0.1852938379547595,0.8147061620452405
+0,0.8957352477303397,0.10426475226966031
+0,0.9258875630801204,0.07411243691987954
+0,0.9934123547706665,0.006587645229333576
+1,0.14035900258420464,0.8596409974157954
+0,0.9982697998253706,0.0017302001746294536
+0,0.9794045584612879,0.020595441538712025
+0,0.9012011223095573,0.09879887769044267
+0,0.9278331649293826,0.07216683507061741
+0,0.985332997037459,0.014667002962540952
+1,0.3697743527270765,0.6302256472729235
+0,0.8637374808443654,0.13626251915563464
+0,0.9867401991098881,0.013259800890111929
+0,0.9820474547160067,0.017952545283993267
+0,0.914343917944214,0.08565608205578597
+1,0.25968085371046645,0.7403191462895335
+0,0.9978154281570724,0.0021845718429276853
+1,0.4012668817978693,0.5987331182021307
+0,0.9375116596521978,0.062488340347802145
+1,0.27155187469125674,0.7284481253087433
+0,0.9983407951142383,0.0016592048857617032
+0,0.8128721749555023,0.1871278250444976
+0,0.968858240271042,0.03114175972895801
+0,0.9338059722490482,0.06619402775095189
+0,0.9962951512135958,0.003704848786404221
+0,0.8499836584069176,0.1500163415930824
+0,0.9657263254318139,0.03427367456818606
+0,0.9890351780207601,0.010964821979239885
+0,0.9624047952371311,0.037595204762868935
+0,0.7919664850078575,0.20803351499214254
+0,0.7342631943223625,0.26573680567763747
+0,0.9964202018840993,0.003579798115900709
+0,0.986840830474127,0.01315916952587309
+0,0.9164810482332215,0.08351895176677843
+1,0.452479366752331,0.547520633247669
+0,0.9281750169587725,0.0718249830412275
+0,0.9850296701378087,0.014970329862191307
+0,0.9947918203339658,0.005208179666034191
+0,0.9720556114197434,0.027944388580256656
+0,0.9105426598036163,0.08945734019638375
+1,0.23608917149525377,0.7639108285047462
+0,0.9912585200809498,0.008741479919050207
+0,0.9413964502821719,0.05860354971782806
+0,0.7284954109683904,0.27150458903160957
+0,0.9966058179713865,0.00339418202861348
+0,0.7126683341648703,0.28733166583512965
+0,0.9037385821394603,0.09626141786053961
+0,0.5099413194649316,0.49005868053506846
+0,0.5704385568500479,0.4295614431499522
+0,0.9973413741574466,0.002658625842553441
+0,0.9447968960858831,0.05520310391411685
+1,0.21861086613538883,0.7813891338646112
+0,0.9785012700028993,0.021498729997100712
+0,0.6633315265891708,0.3366684734108292
+0,0.9623517245208602,0.037648275479139855
+0,0.9844012314177,0.015598768582300013
+0,0.9425081678650777,0.057491832134922205
+0,0.9989433383984255,0.001056661601574426
+0,0.9913120883723543,0.00868791162764566
+0,0.8616473281278362,0.13835267187216382
+0,0.9641437494601451,0.03585625053985488
+0,0.9977748754452496,0.002225124554750466
+1,0.4417971566692155,0.5582028433307845
+0,0.5342460086872526,0.4657539913127474
+1,0.08477319241073056,0.9152268075892694
+0,0.987773303189219,0.012226696810781082
+0,0.8877831139987062,0.1122168860012938
+1,0.34812452511973224,0.6518754748802678
+0,0.9975488317250498,0.0024511682749502233
+0,0.9867034950222012,0.013296504977798761
+0,0.9862258649688828,0.01377413503111725
+0,0.9935462427247729,0.006453757275227083
+0,0.6133379134161553,0.3866620865838447
+0,0.9965940179367001,0.0034059820632999387
+1,0.11871897114075858,0.8812810288592414
+0,0.9069420929776179,0.09305790702238219
+0,0.9947982655824795,0.005201734417520479
+0,0.9694120238024984,0.03058797619750167
+0,0.9978083056829058,0.0021916943170941826
+0,0.995036488160886,0.004963511839114018
+1,0.20027843165624004,0.79972156834376
+0,0.9062771725155755,0.09372282748442452
+0,0.983970189832368,0.01602981016763204
+0,0.9914734675436665,0.008526532456333486
+0,0.946662760819404,0.05333723918059591
+0,0.9721978451716943,0.02780215482830571
+0,0.9128372090305651,0.08716279096943493
+0,0.9703681739140748,0.02963182608592518
+0,0.9572594832397657,0.04274051676023424
+0,0.7784423268502038,0.22155767314979624
+0,0.8323148881975277,0.16768511180247223
+0,0.9932484024942687,0.006751597505731305
+0,0.8977370123324314,0.10226298766756863
+0,0.9984425868690477,0.0015574131309522082
+0,0.7877758111029658,0.21222418889703415
+0,0.9954775278368123,0.0045224721631877225
+0,0.8695484859534524,0.13045151404654765
+0,0.9344925187003995,0.0655074812996005
+0,0.8938901051392918,0.10610989486070817
+0,0.9905868006179597,0.00941319938204034
+1,0.1837275803659867,0.8162724196340133
+1,0.0531833110693285,0.9468166889306715
+1,0.035575665818717406,0.9644243341812826
+1,0.2231467005140797,0.7768532994859203
+0,0.9892506913653889,0.010749308634611092
+0,0.9256367188260713,0.07436328117392861
+1,0.22483944051139404,0.775160559488606
+0,0.8408130603759003,0.15918693962409963
+0,0.9483163828391988,0.05168361716080115
+0,0.9131106523221225,0.08688934767787748
+0,0.789904027055297,0.21009597294470295
+0,0.9237303327264272,0.07626966727357277
+1,0.2875719311303465,0.7124280688696535
+1,0.13236793943257563,0.8676320605674244
+0,0.7075127615766323,0.2924872384233677
+0,0.9723426610549063,0.027657338945093753
+0,0.9974464222129639,0.0025535777870361316
+0,0.9744909938512392,0.0255090061487608
+0,0.87251451459404,0.12748548540596008
+0,0.9976229573216555,0.0023770426783444815
+0,0.9994958643313103,5.041356686896817E-4
+0,0.7713100131257292,0.22868998687427075
+1,0.2772435960505387,0.7227564039494613
+1,0.07889952488056717,0.9211004751194328
+0,0.9998322172156782,1.6778278432186836E-4
+1,0.22832488592260813,0.7716751140773919
+1,0.06353892082145574,0.9364610791785443
+0,0.9201579726287692,0.07984202737123086
+0,0.9407102708729715,0.05928972912702847
+0,0.9813057396144749,0.018694260385525133
+0,0.9668646974254866,0.03313530257451335
+0,0.8635393258984813,0.13646067410151874
+0,0.994776443711247,0.005223556288753066
+0,0.8793624627417232,0.12063753725827676
+0,0.9902339468021265,0.009766053197873482
+0,0.7073814911830055,0.29261850881699447
+1,0.13073050785419826,0.8692694921458017
+1,0.30471486414273397,0.695285135857266
+0,0.9995607832458041,4.392167541959342E-4
+1,0.16336535819776032,0.8366346418022397
+0,0.9443528412282484,0.055647158771751616
+1,0.23180330677120864,0.7681966932287914
+1,0.2732304729301125,0.7267695270698875
+0,0.981460242448476,0.018539757551523997
+1,0.19473306792760303,0.805266932072397
+0,0.9982019594628391,0.0017980405371609712
+0,0.9804803405210617,0.01951965947893831
+0,0.8581353531731089,0.14186464682689112
+1,0.1921139749415126,0.8078860250584874
+0,0.939323200697012,0.060676799302987916
+0,0.9054544632738624,0.09454553672613761
+0,0.9326818760899478,0.06731812391005215
+0,0.9824792015395465,0.01752079846045356
+0,0.8368803123834303,0.1631196876165697
+1,0.484276737535011,0.515723262464989
+0,0.7036197710118731,0.2963802289881269
+1,0.13021466098439338,0.8697853390156066
+1,0.4561967146274858,0.5438032853725142
+0,0.9992738973415087,7.261026584912756E-4
+0,0.9369610100317243,0.06303898996827573
+0,0.9935784620792998,0.0064215379207001756
+0,0.9870344763333218,0.01296552366667826
+0,0.8618450151592938,0.13815498484070626
+1,0.10465839241417352,0.8953416075858265
+1,0.3993921846742482,0.6006078153257518
+0,0.9977460539827882,0.002253946017211864
+0,0.5297899809131514,0.4702100190868485
+0,0.9780035349764824,0.021996465023517608
+0,0.9891579783970164,0.01084202160298362
+0,0.7851944325636558,0.21480556743634413
+0,0.8365164393512812,0.16348356064871877
+0,0.9960481114588466,0.0039518885411533216
+1,0.261561911449702,0.738438088550298
+0,0.7309497216400449,0.2690502783599551
+1,0.35985839922358986,0.6401416007764101
+0,0.5381329499999397,0.46186705000006034
+0,0.9973478802179112,0.002652119782088843
+0,0.9983715848227231,0.001628415177276825
+0,0.94386036672868,0.05613963327131999
+0,0.8676470908082147,0.1323529091917853
+0,0.9888538949942756,0.011146105005724443
+0,0.9664950802868529,0.03350491971314709
+0,0.9969370021267933,0.003062997873206707
+0,0.9930094302324644,0.006990569767535637
+1,0.1988032618231611,0.8011967381768389
+0,0.9967044968427259,0.003295503157274127
+0,0.9976675011655816,0.0023324988344184754
+0,0.9923541875069524,0.007645812493047582
+1,0.1843456729592421,0.8156543270407579
+1,0.06562795991158332,0.9343720400884167
+0,0.9970867078269295,0.0029132921730704586
+0,0.9971204654706071,0.002879534529392969
+1,0.10371018663357401,0.896289813366426
+0,0.9981158947891441,0.0018841052108559055
+0,0.9256574090438806,0.07434259095611936
+0,0.9795901038201651,0.020409896179834935
+0,0.9855754006746503,0.014424599325349643
+0,0.9943722501754014,0.005627749824598597
+1,0.1191046984773918,0.8808953015226082
+1,0.2902038521500909,0.7097961478499091
+0,0.7221573467027644,0.27784265329723556
+0,0.8548576260460345,0.14514237395396543
+0,0.9660277639351744,0.033972236064825634
+0,0.9572429879926893,0.04275701200731078
+0,0.8624422586649758,0.1375577413350242
+1,0.459217785613781,0.540782214386219
+0,0.9922867624090863,0.007713237590913643
+0,0.8771693595292277,0.12283064047077229
+0,0.8817389580976271,0.11826104190237291
+0,0.9903161915526524,0.009683808447347602
+0,0.9596558519033763,0.04034414809662364
+1,0.16012083761200258,0.8398791623879974
+0,0.9989924717274693,0.0010075282725306972
+0,0.9990727084415711,9.272915584288809E-4
+0,0.9436795721590259,0.05632042784097417
+1,0.2988703254304471,0.7011296745695529
+0,0.5365449077273929,0.46345509227260706
+0,0.9883696292226428,0.011630370777357209
+0,0.9973864832940937,0.002613516705906205
+0,0.9896640433328835,0.010335956667116543
+0,0.9914549558487394,0.008545044151260546
+0,0.5207116193938377,0.47928838060616236
+0,0.7795979189498151,0.22040208105018486
+1,0.1489230023130641,0.8510769976869359
+0,0.9770990243392901,0.022900975660709866
+0,0.9994994254381787,5.005745618212739E-4
+1,0.1926956473239566,0.8073043526760434
+0,0.9526312585584752,0.04736874144152486
+1,0.3476202257131872,0.6523797742868128
+0,0.8057352196166091,0.19426478038339093
+0,0.9360113922318787,0.06398860776812136
+0,0.8167031833057992,0.1832968166942008
+0,0.9957627963007667,0.0042372036992332765
+0,0.8176667685655716,0.1823332314344284
+0,0.8106587215573664,0.18934127844263357
+0,0.6340746555453838,0.3659253444546163
+0,0.9620606078880025,0.03793939211199747
+0,0.85439117181905,0.14560882818095003
+0,0.8635606727357892,0.13643932726421085
+0,0.9876456144697426,0.012354385530257377
+0,0.9843365154658646,0.015663484534135373
+1,0.1049355481705202,0.8950644518294798
+1,0.06750291830230204,0.932497081697698
+1,0.32228686406757046,0.6777131359324295
+0,0.9301112973573125,0.06988870264268748
+1,0.38222280391978525,0.6177771960802148
+0,0.982600355392858,0.017399644607142058
+0,0.9851478716913611,0.0148521283086389
+0,0.8790359825067778,0.12096401749322216
+0,0.8835803755582832,0.11641962444171683
+0,0.7318780159220064,0.26812198407799365
+0,0.9994977428238856,5.022571761143952E-4
+0,0.9847923367617625,0.015207663238237575
+0,0.9950873032478535,0.004912696752146441
+1,0.16967956535694473,0.8303204346430553
+0,0.9987278334465581,0.0012721665534418326
+0,0.8828499538671933,0.11715004613280665
+0,0.9937940200065214,0.006205979993478611
+0,0.867791778494066,0.13220822150593403
+0,0.999741780359145,2.5821964085500965E-4
+0,0.9977663574410458,0.002233642558954162
+0,0.9989402217922984,0.0010597782077016223
+0,0.9959103910668886,0.004089608933111342
+0,0.9962124311317648,0.003787568868235178
+0,0.9648017880770073,0.03519821192299271
+1,0.48410253024760197,0.515897469752398
+0,0.9415299058311886,0.05847009416881147
+0,0.9931897717803805,0.006810228219619509
+0,0.9299487923554373,0.07005120764456277
+0,0.9776433717105885,0.022356628289411578
+1,0.09079804667308089,0.9092019533269191
+0,0.8805896534977236,0.11941034650227642
+0,0.948702039432811,0.05129796056718903
+0,0.9997506531247795,2.493468752204543E-4
+0,0.9723991556509045,0.02760084434909554
+1,0.399830962717061,0.600169037282939
+1,0.3181202636261552,0.6818797363738448
+0,0.9934292130378224,0.006570786962177652
+1,0.2769306783163925,0.7230693216836075
+0,0.9913951705880265,0.008604829411973497
+0,0.9284185980508358,0.07158140194916421
+0,0.976699979131747,0.023300020868252967
+0,0.6534753909784463,0.3465246090215537
+0,0.9940540916632544,0.0059459083367455695
+0,0.6688602193899762,0.33113978061002386
+0,0.9911365449008983,0.008863455099101695
+0,0.7933041657845323,0.20669583421546764
+0,0.9056970211432358,0.09430297885676418
+0,0.9138118198776815,0.0861881801223185
+0,0.593627443595263,0.406372556404737
+1,0.10812752761839073,0.8918724723816093
+1,0.23087082332029307,0.7691291766797069
+0,0.9660780294535968,0.03392197054640326
+0,0.9827103420066761,0.01728965799332399
+0,0.9937956531906287,0.006204346809371312
+0,0.9973885246530977,0.002611475346902282
+0,0.9747542422210664,0.02524575777893362
+1,0.36866167401694694,0.6313383259830531
+0,0.998868950650452,0.0011310493495480002
+0,0.8172103503931158,0.18278964960688415
+0,0.9467288275738857,0.053271172426114344
+0,0.9773127934845565,0.02268720651544349
+0,0.8913501716080092,0.10864982839199082
+1,0.19232462426202446,0.8076753757379755
+0,0.9518108601343238,0.04818913986567614
+0,0.9993618891644686,6.381108355314383E-4
+0,0.9991745048855502,8.254951144498933E-4
+0,0.989356718649901,0.010643281350098911
+0,0.9389482450503911,0.061051754949608905
+0,0.803406063472974,0.19659393652702595
+0,0.9988570458336804,0.0011429541663196448
+0,0.9801118882299995,0.019888111770000445
+0,0.9226042841539615,0.07739571584603856
+0,0.9908272172987453,0.00917278270125463
+1,0.09166857205286216,0.9083314279471378
+0,0.9681290584586597,0.03187094154134028
+0,0.7857141909465031,0.21428580905349687
+0,0.9978629305933437,0.00213706940665624
+0,0.9805873426092313,0.0194126573907687
+0,0.9389677424173831,0.06103225758261686
+1,0.13909887816916022,0.8609011218308398
+0,0.9998040401237905,1.9595987620950233E-4
+0,0.9976833430566576,0.002316656943342341
+0,0.8916787788257575,0.10832122117424252
+0,0.90870552233205,0.09129447766794993
+0,0.9966605500208197,0.003339449979180325
+0,0.9893501553208822,0.01064984467911783
+0,0.9282591682485416,0.07174083175145844
+1,0.2475337468943053,0.7524662531056947
+0,0.9952086843436201,0.004791315656379968
+0,0.9982326588202112,0.0017673411797888207
+1,0.05826936270952343,0.9417306372904766
+1,0.26561710182237985,0.7343828981776201
+0,0.9841442126963694,0.01585578730363059
+0,0.9795478568395638,0.02045214316043618
+1,0.13482003378599194,0.8651799662140081
+1,0.0964647254146177,0.9035352745853823
+0,0.9661299083222359,0.033870091677764134
+0,0.9316005932111067,0.0683994067888933
+0,0.94937712862058,0.050622871379419995
+0,0.9654760238977856,0.034523976102214346
+0,0.9958481022685081,0.004151897731491974
+0,0.9839158861737796,0.016084113826220384
+0,0.8605222449251038,0.13947775507489624
+0,0.9888652771848588,0.011134722815141137
+1,0.18474628934877635,0.8152537106512237
+0,0.9350122850371702,0.06498771496282986
+1,0.1215089330569249,0.8784910669430751
+0,0.956998562761947,0.043001437238053004
+0,0.9971081804309693,0.002891819569030693
+0,0.8966751737817775,0.10332482621822248
+0,0.828867860415378,0.171132139584622
+0,0.9976036224886508,0.0023963775113492983
+0,0.9978551824592087,0.0021448175407912723
+0,0.9986585404264623,0.0013414595735376973
+0,0.83978856751037,0.16021143248962993
+1,0.042399029019545065,0.9576009709804549
+0,0.9651491712728745,0.03485082872712549
+0,0.6458727506026978,0.3541272493973023
+0,0.857250925888527,0.14274907411147303
+1,0.3498615250446403,0.6501384749553597
+0,0.999591337234002,4.0866276599804495E-4
+0,0.9215387382698041,0.0784612617301958
+0,0.938898364483137,0.06110163551686295
+1,0.10358851130989111,0.8964114886901089
+0,0.9507091239940256,0.04929087600597438
+0,0.999724368738967,2.756312610330176E-4
+1,0.11150467618075488,0.8884953238192451
+1,0.36533907451616354,0.6346609254838365
+1,0.1390605658816063,0.8609394341183937
+0,0.9839101183524248,0.01608988164757514
+0,0.9262260017597644,0.07377399824023552
+0,0.9978683427114575,0.0021316572885424698
+0,0.9994251698848948,5.748301151051216E-4
+1,0.12068247860680803,0.879317521393192
+0,0.9811135940285857,0.01888640597141432
+0,0.9719433264656858,0.02805667353431418
+0,0.9897745025869676,0.010225497413032369
+0,0.6777853358788326,0.3222146641211674
+1,0.461771590015736,0.538228409984264
+0,0.5753222886398431,0.42467771136015686
+0,0.8808884078575105,0.11911159214248944
+0,0.7156815606617779,0.2843184393382221
+1,0.23957158483487517,0.7604284151651248
+0,0.9069414184011485,0.09305858159885151
+1,0.16025578222743186,0.8397442177725681
+0,0.9533066960156434,0.04669330398435652
+1,0.11228616715721085,0.8877138328427892
+1,0.07359057588293727,0.9264094241170627
+0,0.5576986534511617,0.4423013465488384
+0,0.8595538957880475,0.14044610421195253
+0,0.9708369767973213,0.029163023202678755
+0,0.6158981974638771,0.3841018025361229
+1,0.12822794986646857,0.8717720501335314
+1,0.05682761470475861,0.9431723852952414
+0,0.9991775189498803,8.224810501196977E-4
+0,0.9963364248989518,0.003663575101048247
+0,0.9984409653220108,0.001559034677989247
+0,0.9256547415868921,0.07434525841310786
+0,0.9593281595160302,0.040671840483969726
+0,0.8934966987235884,0.10650330127641165
+0,0.9907713350454667,0.009228664954533363
+0,0.9938354692728614,0.006164530727138674
+0,0.9664317271681062,0.03356827283189379
+0,0.5832212640019434,0.41677873599805665
+0,0.9154587801572762,0.0845412198427238
+0,0.9996041906098742,3.9580939012583556E-4
+1,0.2200230527802015,0.7799769472197985
+0,0.9147547449599919,0.08524525504000809
+0,0.8845211324159246,0.11547886758407543
+0,0.8362010747924697,0.1637989252075302
+0,0.9895623385823359,0.010437661417664166
+0,0.9636513452798801,0.03634865472011998
+0,0.979723662834858,0.02027633716514196
+1,0.20890040472919846,0.7910995952708015
+0,0.7680402953893585,0.23195970461064153
+1,0.11792615273896845,0.8820738472610316
+0,0.7072630568238413,0.2927369431761587
+1,0.09862368330679305,0.901376316693207
+0,0.9869843998579786,0.01301560014202144
+0,0.9939255621104055,0.006074437889594502
+1,0.07098320822290227,0.9290167917770977
+1,0.12272501538626346,0.8772749846137365
+0,0.9943575131265502,0.005642486873449845
+0,0.9954773676306278,0.004522632369372189
+0,0.9717444344725966,0.028255565527403336
+0,0.9202050725543638,0.0797949274456362
+0,0.9813868503895172,0.018613149610482733
+1,0.23938274166922446,0.7606172583307755
+0,0.9748312415025754,0.02516875849742462
+0,0.9968185575273008,0.003181442472699282
+0,0.9995245424294718,4.7545757052829956E-4
+0,0.9988152481470469,0.0011847518529530731
+0,0.7533871205900005,0.24661287940999949
+0,0.9526178380605653,0.0473821619394347
+1,0.15606417914940762,0.8439358208505924
+0,0.7682506872243783,0.2317493127756217
+0,0.9975167866152393,0.002483213384760679
+0,0.8029939379773652,0.19700606202263485
+0,0.9986113286231624,0.0013886713768376522
+1,0.18752535845822327,0.8124746415417767
+0,0.9645489085053596,0.03545109149464048
+0,0.9988991300435385,0.0011008699564614714
+0,0.96685798095155,0.03314201904845003
+0,0.9935586426975367,0.006441357302463365
+1,0.2132660243589598,0.7867339756410402
+1,0.07354149687943456,0.9264585031205654
+1,0.10498898102245746,0.8950110189775425
+0,0.9992280664244139,7.719335755861582E-4
+1,0.18474790899668347,0.8152520910033165
+0,0.8603714002399587,0.13962859976004124
+0,0.804269182158222,0.1957308178417781
+0,0.8959489379104664,0.10405106208953366
+0,0.9966245039274941,0.003375496072505838
+0,0.7829488171957905,0.21705118280420954
+0,0.6272127625303614,0.37278723746963865
+0,0.9991078635603365,8.921364396634187E-4
+0,0.9982374408157111,0.0017625591842888996
+1,0.4705744886964599,0.5294255113035401
+0,0.9835578857606844,0.016442114239315683
+0,0.9260729052274754,0.07392709477252453
+0,0.9953397832682759,0.004660216731724096
+0,0.9988999888547553,0.0011000111452446764
+1,0.3909349245823651,0.6090650754176349
+0,0.9587761714508654,0.04122382854913459
+0,0.7850245985245623,0.2149754014754377
+1,0.11652245729516575,0.8834775427048343
+0,0.9995785057074553,4.2149429254472874E-4
+0,0.9995929130663315,4.070869336685103E-4
+0,0.9084205024776912,0.09157949752230882
+1,0.11926920465898827,0.8807307953410117
+1,0.09331695585937683,0.9066830441406232
+0,0.9986344864634922,0.001365513536507853
+0,0.9971274253701387,0.0028725746298613676
+0,0.9811042904519738,0.018895709548026225
+0,0.9585264386911645,0.04147356130883551
+0,0.9159443677823154,0.08405563221768463
+0,0.9984370746636799,0.00156292533632011
+1,0.08545993718391309,0.9145400628160869
+0,0.978781035961439,0.021218964038561085
+0,0.9973240188585906,0.0026759811414094497
+1,0.26740845111426936,0.7325915488857306
+0,0.9994904033052777,5.095966947222996E-4
+1,0.28731994404076044,0.7126800559592396
+0,0.852384309923407,0.14761569007659298
+0,0.9668157765099017,0.03318422349009835
+0,0.9873804219580963,0.012619578041903697
+1,0.22380518725091658,0.7761948127490834
+0,0.9713987067527721,0.028601293247227984
+0,0.987417924659025,0.012582075340974988
+0,0.9507759610188363,0.0492240389811637
+1,0.13529955368352364,0.8647004463164764
+1,0.16844367050313847,0.8315563294968615
+1,0.09407118236501832,0.9059288176349817
+0,0.5025659819142556,0.49743401808574444
+1,0.2246075807476251,0.7753924192523749
+0,0.9139575557798646,0.08604244422013542
+0,0.9653134634731549,0.03468653652684501
+0,0.99942296539232,5.770346076799858E-4
+1,0.14937127971734976,0.8506287202826502
+0,0.8472129369307312,0.15278706306926884
+0,0.9637202972038267,0.03627970279617336
+0,0.8540044399858107,0.1459955600141894
+0,0.9990480880816875,9.519119183124806E-4
+1,0.17229798469015778,0.8277020153098422
+1,0.18645494523327466,0.8135450547667253
+0,0.9891144565742702,0.010885543425729742
+0,0.8697765147717598,0.13022348522824023
+0,0.9964324447257741,0.003567555274225879
+0,0.9756845771560124,0.024315422843987574
+0,0.993251701567936,0.006748298432064061
+0,0.98317001458954,0.01682998541045999
+1,0.25508846820971454,0.7449115317902855
+0,0.8815297896322787,0.1184702103677213
+0,0.6193133562206274,0.38068664377937256
+0,0.9914493454439953,0.008550654556004655
+0,0.9936509969086871,0.0063490030913129535
+0,0.8573594141843824,0.14264058581561753
+0,0.9812831785698128,0.018716821430187214
+0,0.9944400167814459,0.005559983218554128
+1,0.35065838021521967,0.6493416197847803
+0,0.9894231832604776,0.01057681673952239
+0,0.9681448847918057,0.03185511520819433
+0,0.9977531638692647,0.0022468361307352797
+0,0.9995747794468482,4.252205531517973E-4
+1,0.051144713453454616,0.9488552865465454
+0,0.8523953093074019,0.14760469069259802
+1,0.2698467713264995,0.7301532286735005
+1,0.2859277688019425,0.7140722311980575
+1,0.34284180107032114,0.6571581989296789
+0,0.9227285725727047,0.07727142742729529
+1,0.18801648558017725,0.8119835144198227
+0,0.9920696535202399,0.007930346479760046
+0,0.9727003055636934,0.027299694436306622
+0,0.8652689537448355,0.13473104625516455
+1,0.1731381034874242,0.8268618965125758
+1,0.14046706406156317,0.8595329359384368
+0,0.9539077169335779,0.04609228306642206
+0,0.8079914774867224,0.19200852251327763
+1,0.263106155497862,0.736893844502138
+0,0.793326650538546,0.206673349461454
+1,0.2870859659449547,0.7129140340550453
+1,0.29617161435590056,0.7038283856440994
+0,0.9831887791209846,0.016811220879015425
+1,0.18736611094566236,0.8126338890543376
+1,0.12702906428963123,0.8729709357103688
+0,0.9999153981294511,8.460187054891091E-5
+0,0.9415812223390108,0.05841877766098927
+1,0.4712390937345957,0.5287609062654043
+0,0.9859816241025291,0.014018375897470946
+0,0.9928710847358878,0.007128915264112183
+0,0.9857051565137779,0.014294843486222068
+0,0.9264876732910977,0.07351232670890229
+0,0.9729415234140932,0.027058476585906814
+0,0.786195714149825,0.213804285850175
+0,0.9976596109805708,0.0023403890194292304
+0,0.9010312263152706,0.09896877368472942
+0,0.7396072447603924,0.2603927552396076
+0,0.9655905676334564,0.034409432366543646
+0,0.9523147669919548,0.047685233008045204
+0,0.9825965034001926,0.01740349659980741
+0,0.9911991962928781,0.008800803707121866
+0,0.8537173611119613,0.14628263888803877
+1,0.4579109846192686,0.5420890153807314
+0,0.9453035846932379,0.05469641530676202
+0,0.846310903233733,0.15368909676626696
+0,0.9657873602611405,0.03421263973885946
+0,0.9149947941692048,0.08500520583079522
+0,0.9193353237419981,0.08066467625800186
+1,0.14763173564915943,0.8523682643508406
+1,0.054600900649880435,0.9453990993501196
+0,0.9996356675370862,3.643324629137345E-4
+1,0.13101267669154515,0.8689873233084549
+0,0.9743828881099703,0.025617111890029645
+1,0.28913473866685213,0.7108652613331479
+1,0.11876500053020911,0.8812349994697909
+1,0.22752164528958962,0.7724783547104104
+0,0.9879282484463044,0.012071751553695512
+0,0.6868307358457866,0.3131692641542134
+0,0.9073528323032785,0.0926471676967216
+0,0.9476964214748853,0.052303578525114684
+0,0.7025880447213753,0.29741195527862474
+0,0.9997924014083032,2.0759859169682348E-4
+0,0.9122251621598997,0.08777483784010033
+0,0.9142830184952874,0.08571698150471259
+1,0.23484474926090482,0.7651552507390952
+1,0.22070658928356413,0.7792934107164359
+0,0.8243668886032163,0.17563311139678373
+0,0.9953563385972132,0.00464366140278681
+0,0.9616415755444997,0.038358424455500334
+0,0.9870198152558808,0.012980184744119175
+0,0.9722725321313711,0.027727467868628897
+0,0.9238118524530636,0.07618814754693634
+0,0.6669676248771146,0.33303237512288547
+1,0.20350107212114,0.79649892787886
+1,0.358013038403974,0.641986961596026
+1,0.33700513120385645,0.6629948687961436
+0,0.979668955369987,0.02033104463001296
+0,0.9972769247432116,0.0027230752567883967
+1,0.46797019501599124,0.5320298049840088
+0,0.9969204154842131,0.0030795845157869854
+0,0.9921885102494649,0.007811489750535099
+0,0.970905816188907,0.029094183811092987
+0,0.8936952644684437,0.10630473553155624
+1,0.14817109069925938,0.8518289093007406
+1,0.19219866006238817,0.8078013399376118
+0,0.8867112587222413,0.11328874127775865
+0,0.9972415241572339,0.002758475842766131
+1,0.32320292357650426,0.6767970764234957
+1,0.195321548621474,0.804678451378526
+0,0.9973190208795583,0.0026809791204416853
+0,0.9818176389856895,0.01818236101431043
+1,0.3568774457365381,0.6431225542634619
+0,0.6962972292765313,0.3037027707234687
+0,0.9905636083311717,0.009436391668828216
+0,0.993374176557775,0.006625823442224962
+0,0.7778834819238067,0.2221165180761932
+0,0.878734238934973,0.12126576106502698
+0,0.9980327475448327,0.0019672524551672694
+0,0.7002452741069012,0.2997547258930988
+0,0.8494064824504525,0.15059351754954756
+0,0.9998890888501591,1.1091114984090746E-4
+0,0.9338155886099347,0.0661844113900653
+0,0.9844697593343047,0.015530240665695264
+0,0.8545880213513113,0.14541197864868866
+0,0.9995997704479741,4.0022955202594947E-4
+0,0.9917969700428635,0.008203029957136478
+0,0.6952550589369142,0.3047449410630858
+0,0.9545253601805881,0.04547463981941187
+1,0.05868989607395925,0.9413101039260408
+0,0.9998522995196834,1.4770048031663004E-4
+0,0.9887466782059776,0.011253321794022362
+1,0.24605203463248015,0.7539479653675198
+1,0.2571570200651587,0.7428429799348413
+1,0.2779696381235529,0.7220303618764471
+0,0.8588824843789954,0.14111751562100464
+0,0.9768094714495812,0.023190528550418796
+1,0.13144344630065807,0.8685565536993419
+0,0.9975255961543825,0.0024744038456175304
+0,0.9201594081419593,0.07984059185804075
+0,0.8481779763068293,0.15182202369317072
+1,0.35341345470269314,0.6465865452973069
+0,0.9984715879526369,0.0015284120473631332
+1,0.06595017942757242,0.9340498205724276
+0,0.725344427180401,0.274655572819599
+0,0.6936770705633641,0.30632292943663586
+1,0.09767672507179981,0.9023232749282002
+0,0.9913290576519682,0.008670942348031823
+0,0.9143367707301763,0.08566322926982377
+0,0.9326309803300287,0.06736901966997133
+1,0.4016239481233773,0.5983760518766227
+0,0.9945414124317901,0.005458587568209962
+0,0.8220369848450523,0.17796301515494775
+0,0.9962883855170208,0.0037116144829792376
+0,0.59795407295483,0.40204592704516995
+0,0.9330855489590619,0.06691445104093807
+0,0.9938948024381424,0.006105197561857594
+0,0.6916099261602977,0.3083900738397023
+0,0.9893135603438713,0.01068643965612874
+0,0.9150969157868347,0.0849030842131653
+1,0.25679880103924557,0.7432011989607544
+0,0.9854603765541913,0.014539623445808718
+0,0.798599997868427,0.20140000213157305
+0,0.9853651264629387,0.014634873537061225
+0,0.9869680442057026,0.013031955794297358
+0,0.9871316527294092,0.012868347270590805
+1,0.24943751248139723,0.7505624875186028
+0,0.9736532239767408,0.026346776023259147
+1,0.062045385503699535,0.9379546144963005
+0,0.9775691692669788,0.022430830733021257
+0,0.8431903567134346,0.1568096432865654
+0,0.7751923979502406,0.2248076020497594
+1,0.028213263504847208,0.9717867364951528
+0,0.9975378965801366,0.002462103419863429
+0,0.9987752331074295,0.0012247668925704162
+0,0.9330885278261775,0.0669114721738225
+0,0.9820934006806626,0.01790659931933739
+1,0.07622359227119313,0.9237764077288069
+0,0.5876783353710238,0.4123216646289763
+0,0.9967518966321577,0.003248103367842346
+0,0.8378740944910431,0.16212590550895692
+0,0.9996645208810483,3.354791189517319E-4
+0,0.9838371606814047,0.01616283931859526
+0,0.9890507121794049,0.010949287820595165
+0,0.6752344898446788,0.3247655101553212
+1,0.11439883901988412,0.8856011609801159
+0,0.5185012356438911,0.48149876435610894
+0,0.997813598750094,0.0021864012499059715
+0,0.9897635871357489,0.010236412864251162
+1,0.4023093481065203,0.5976906518934797
+0,0.9021690246613898,0.09783097533861015
+1,0.14753240399880285,0.8524675960011971
+1,0.13009536178385572,0.8699046382161443
+0,0.9948480893946909,0.005151910605309082
+1,0.12110284697661822,0.8788971530233818
+0,0.9875216097767263,0.012478390223273676
+0,0.9763264572313739,0.023673542768626134
+1,0.24803479542132056,0.7519652045786794
+0,0.9747756571519142,0.025224342848085852
+0,0.9978109490203276,0.0021890509796723486
+1,0.04857366568868937,0.9514263343113106
+0,0.9290461707224252,0.07095382927757478
+0,0.9904522983920274,0.009547701607972579
+1,0.1410457268877956,0.8589542731122044
+0,0.9900231182013641,0.009976881798635881
+0,0.95733664387489,0.04266335612510991
+0,0.9308454157224655,0.06915458427753449
+0,0.8374441610208855,0.16255583897911452
+1,0.10970058420116569,0.8902994157988343
+0,0.9920451005009568,0.00795489949904312
+0,0.9987565343112287,0.0012434656887713538
+0,0.9890010208774813,0.01099897912251869
+0,0.928507370945343,0.07149262905465707
+0,0.652540566233868,0.347459433766132
+0,0.9881093230850417,0.011890676914958317
+1,0.048039678046563616,0.9519603219534364
+0,0.9977124655974808,0.0022875344025191377
+0,0.8931436000444288,0.10685639995557121
+1,0.09766779055748231,0.9023322094425177
+0,0.9240053053030401,0.07599469469695981
+0,0.9852415039038332,0.014758496096166706
+1,0.22325829138068964,0.7767417086193104
+0,0.9684457440690399,0.03155425593096011
+0,0.7551884639281969,0.244811536071803
+0,0.9870436752756768,0.012956324724323178
+0,0.9946920646457282,0.005307935354271726
+0,0.8467368324673424,0.15326316753265753
+0,0.9385204666661892,0.06147953333381087
+0,0.999111485611805,8.885143881950546E-4
+0,0.9953681704078062,0.004631829592193762
+0,0.944863193106852,0.055136806893148045
+0,0.9102315722336219,0.0897684277663781
+0,0.993251444602949,0.006748555397051015
+0,0.9525879768481664,0.0474120231518336
+0,0.9354073409820142,0.06459265901798582
+1,0.20222408433269534,0.7977759156673047
+0,0.9028874803019267,0.0971125196980733
+0,0.6721716187084107,0.3278283812915893
+0,0.8767833559217746,0.1232166440782254
+1,0.2513436185311049,0.7486563814688951
+1,0.12858622087909566,0.8714137791209043
+0,0.9961755776011352,0.003824422398864835
+1,0.2483256036186936,0.7516743963813064
+0,0.9942419262463668,0.005758073753633216
+1,0.3024614411152843,0.6975385588847157
+0,0.6916258159257486,0.30837418407425143
+0,0.9609989786190174,0.039001021380982555
+1,0.47696557713889476,0.5230344228611052
+0,0.9899170431407285,0.01008295685927149
+0,0.9949158783706537,0.005084121629346321
+0,0.7959510194936092,0.20404898050639078
+0,0.9860862754534301,0.013913724546569904
+0,0.9990480880816875,9.519119183124806E-4
+0,0.9982013877160377,0.001798612283962233
+0,0.9869604574608396,0.01303954253916042
+1,0.3759966329865012,0.6240033670134988
+1,0.04011879677019958,0.9598812032298004
+0,0.9957164429018611,0.00428355709813883
+1,0.403303032459979,0.596696967540021
+0,0.9976252895862773,0.0023747104137226997
+0,0.9997067333811518,2.932666188481774E-4
+0,0.9979997742688173,0.0020002257311827303
+0,0.8607370429036576,0.1392629570963424
+0,0.9995837516117233,4.1624838827665413E-4
+1,0.16032225931410315,0.8396777406858968
+0,0.9626741894857435,0.03732581051425654
+0,0.7177396723011655,0.28226032769883447
+0,0.8979851548662259,0.10201484513377417
+0,0.9771826547651976,0.022817345234802375
+1,0.20643827623186628,0.7935617237681337
+0,0.9991824318357959,8.175681642040666E-4
+0,0.5213304883879296,0.4786695116120704
+0,0.9830745891171682,0.016925410882831893
+0,0.8917928368993462,0.10820716310065386
+0,0.9985505355795645,0.001449464420435448
+0,0.9372435729525601,0.06275642704743992
+0,0.9998083359770353,1.9166402296471544E-4
+1,0.14431438245338923,0.8556856175466108
+0,0.9846680532943289,0.015331946705671052
+1,0.4483504686594265,0.5516495313405735
+0,0.5019792682601498,0.4980207317398501
+0,0.9933477532942278,0.006652246705772222
+0,0.9974122577808505,0.0025877422191494938
+1,0.1785810049855946,0.8214189950144054
+0,0.9995688732831257,4.3112671687424355E-4
+0,0.6841363371488529,0.3158636628511471
+0,0.8457299306288796,0.1542700693711204
+0,0.9997580299373187,2.419700626813157E-4
+0,0.9898774688221693,0.010122531177830681
+0,0.957844640483307,0.04215535951669305
+0,0.9701867569492855,0.029813243050714512
+0,0.9478482380939491,0.05215176190605082
+1,0.18148346794018932,0.8185165320598107
+0,0.997079779624729,0.0029202203752709305
+0,0.9794764625884084,0.02052353741159163
+0,0.7206302178083812,0.2793697821916188
+0,0.9735185113949878,0.026481488605012208
+0,0.9956283094295253,0.004371690570474664
+0,0.9714490093911984,0.028550990608801643
+0,0.9909699419825674,0.009030058017432627
+0,0.9210219437756431,0.078978056224357
+0,0.9975777241845226,0.0024222758154774137
+1,0.2639159578682738,0.7360840421317262
+0,0.6341474570925705,0.3658525429074296
+1,0.2339045692161732,0.7660954307838268
+1,0.3571567250670963,0.6428432749329037
+0,0.977896644522396,0.022103355477603958
+0,0.8534338097645224,0.14656619023547754
+0,0.8711994157848509,0.12880058421514906
+0,0.8798367353824705,0.12016326461752941
+0,0.9502635127321977,0.04973648726780235
+0,0.9944813538909063,0.005518646109093682
+1,0.13717952069971273,0.8628204793002873
+0,0.9991616139978858,8.383860021141965E-4
+1,0.07629882187994952,0.9237011781200505
+0,0.9058855041586114,0.09411449584138865
+1,0.08215886351908963,0.9178411364809104
+0,0.7426956746902962,0.2573043253097038
+0,0.9957869474618405,0.004213052538159548
+0,0.5803169388193941,0.419683061180606
+0,0.9837242651986069,0.01627573480139313
+1,0.07474763716385202,0.925252362836148
+0,0.943764451207651,0.05623554879234907
+0,0.9880428561566785,0.011957143843321505
+0,0.9991038073706429,8.961926293571127E-4
+0,0.956345436000926,0.04365456399907399
+0,0.9999013951628801,9.860483711982118E-5
+0,0.6398168327524221,0.36018316724757793
+0,0.9936914244288648,0.006308575571135194
+0,0.9641526055333933,0.03584739446660666
+0,0.9986717991818989,0.0013282008181011028
+0,0.73681136580966,0.26318863419034
+1,0.29754300419465907,0.7024569958053409
+0,0.9817081069019884,0.018291893098011554
+0,0.8153102976320374,0.1846897023679625
+0,0.9481146705578136,0.05188532944218637
+0,0.9932636475600407,0.0067363524399592836
+1,0.37110495454645065,0.6288950454535494
+0,0.9149683775856647,0.08503162241433529
+0,0.8666347897021756,0.1333652102978245
+0,0.9792023136439846,0.020797686356015473
+0,0.6405205263440563,0.3594794736559436
+0,0.9882575119315878,0.01174248806841213
+0,0.992262199478844,0.007737800521156063
+0,0.8798323650214155,0.12016763497858457
+0,0.9995638782708525,4.361217291474767E-4
+0,0.9953577381907986,0.0046422618092013266
+0,0.9669025046069868,0.03309749539301316
+0,0.9979055228518706,0.0020944771481293564
+1,0.36282998822409185,0.6371700117759082
+0,0.986433308624513,0.013566691375487086
+1,0.4108710352081184,0.5891289647918816
+0,0.9883733744982413,0.011626625501758778
+0,0.996011216774024,0.003988783225975935
+0,0.9989005395921939,0.0010994604078060357
+0,0.9766629118090983,0.023337088190901745
+1,0.03313676348267425,0.9668632365173258
+1,0.13532638512376727,0.8646736148762327
+1,0.26980466310649676,0.7301953368935032
+0,0.993477866117222,0.0065221338827779985
+0,0.8352890580238164,0.1647109419761836
+0,0.9616730948858984,0.03832690511410168
+0,0.9963567297222499,0.0036432702777501654
+1,0.22213555890284264,0.7778644410971574
+0,0.9222512261030775,0.07774877389692252
+0,0.8965214647974449,0.10347853520255516
+0,0.9997915603087959,2.084396912040962E-4
+0,0.9935454869333904,0.006454513066609584
+0,0.996434779762339,0.0035652202376610384
+0,0.9741347088298455,0.02586529117015449
+0,0.9994617496458114,5.382503541886063E-4
+0,0.769713470987259,0.23028652901274102
+0,0.9996086886099066,3.913113900933868E-4
+0,0.998170121741344,0.0018298782586560272
+0,0.9763092485883903,0.02369075141160966
+0,0.9967982451713631,0.0032017548286368846
+0,0.9081987058356705,0.09180129416432951
+0,0.9850695287702463,0.014930471229753673
+0,0.9825864704312581,0.017413529568741846
+0,0.9935274541671054,0.006472545832894602
+0,0.9496967553933018,0.05030324460669827
+0,0.9622277251681401,0.03777227483185988
+0,0.9394706292581982,0.06052937074180171
+0,0.9366034317226188,0.0633965682773811
+0,0.9648773690568432,0.03512263094315682
+0,0.646322686591154,0.35367731340884595
+0,0.9928446162288059,0.007155383771194105
+0,0.9998912396138722,1.0876038612785482E-4
+0,0.8934482863635979,0.10655171363640219
+0,0.8999999733872218,0.10000002661277817
+0,0.9962653032937945,0.0037346967062054895
+0,0.9881743002072545,0.011825699792745533
+0,0.994957337001789,0.005042662998210981
+0,0.9944515936536015,0.005548406346398477
+1,0.06130084228602961,0.9386991577139704
+1,0.09853162214855204,0.901468377851448
+1,0.44365709353144167,0.5563429064685583
+0,0.9908137119769935,0.009186288023006495
+0,0.9871374892787985,0.01286251072120146
+1,0.1853756161708131,0.8146243838291869
+0,0.9259350554830215,0.07406494451697848
+0,0.9990218847960046,9.781152039953832E-4
+0,0.9707817683904102,0.029218231609589765
+0,0.9526437455858402,0.047356254414159804
+1,0.3873019221912666,0.6126980778087334
+0,0.9905958707249428,0.009404129275057205
+0,0.9987658174314177,0.001234182568582355
+0,0.8140599549436114,0.18594004505638856
+0,0.9996281996220091,3.7180037799094013E-4
+0,0.7960307159217904,0.20396928407820955
+0,0.7445471846767779,0.255452815323222
+0,0.9530788169476272,0.04692118305237286
+0,0.8940472729739293,0.10595272702607078
+0,0.8614611604279075,0.13853883957209243
+0,0.9983323892827135,0.00166761071728649
+0,0.5304544689864493,0.4695455310135507
+1,0.45202009160357004,0.54797990839643
+0,0.9991276477389056,8.723522610943347E-4
+0,0.98026879010721,0.01973120989278998
+0,0.9941866794432351,0.005813320556764825
+0,0.9382478143629017,0.06175218563709823
+0,0.5359264556628354,0.4640735443371647
+0,0.9446543915662017,0.055345608433798314
+0,0.8500268501827501,0.14997314981724985
+0,0.9972745781743398,0.002725421825660146
+1,0.3751042582287989,0.6248957417712011
+1,0.25391517452304035,0.7460848254769596
+1,0.3093631307777305,0.6906368692222695
+0,0.9066388728622975,0.09336112713770246
+1,0.06011719094225665,0.9398828090577434
+0,0.9987822781884595,0.0012177218115404388
+0,0.9795086602339053,0.020491339766094737
+1,0.14510598345855197,0.854894016541448
+0,0.895344721120187,0.10465527887981292
+0,0.9705568522296234,0.029443147770376623
+0,0.9142074791480655,0.08579252085193449
+0,0.685381079215756,0.3146189207842441
+0,0.6676872926876216,0.33231270731237833
+1,0.22514326514467253,0.7748567348553275
+0,0.9244665107538701,0.07553348924612988
+0,0.9828743175919148,0.017125682408085183
+0,0.9265721165166927,0.07342788348330734
+1,0.12155967324167016,0.8784403267583298
+0,0.8597101950222696,0.14028980497773033
+1,0.27533931481575746,0.7246606851842425
+1,0.3533182147951872,0.6466817852048128
+0,0.9994702088320537,5.297911679462223E-4
+0,0.8360321970006976,0.16396780299930236
+0,0.9885313725743722,0.011468627425627853
+0,0.9996335211369021,3.664788630979745E-4
+0,0.9935772254174451,0.006422774582554929
+0,0.9271719781310653,0.07282802186893468
+0,0.8839609719935321,0.11603902800646791
+0,0.5731041310876485,0.42689586891235154
+0,0.9871471279943043,0.012852872005695775
+0,0.9839385448373462,0.01606145516265379
+0,0.9855156520978194,0.014484347902180549
+0,0.9490051610964186,0.05099483890358132
+0,0.9793886976357823,0.020611302364217737
+0,0.9823708540396037,0.017629145960396286
+0,0.8242691553395255,0.17573084466047453
+0,0.891494096965646,0.10850590303435398
+1,0.35264827545749367,0.6473517245425063
+0,0.7744790291715636,0.22552097082843633
+0,0.9155074852006848,0.08449251479931522
+0,0.7231031660188061,0.27689683398119397
+0,0.8326382070936293,0.16736179290637065
+0,0.9511045242698276,0.04889547573017235
+1,0.10050569863689807,0.8994943013631019
+0,0.9785292500980466,0.02147074990195343
+0,0.9922893951111468,0.007710604888853203
+1,0.13314261704500996,0.86685738295499
+0,0.9994829313608217,5.17068639178338E-4
+0,0.998929446487748,0.0010705535122519988
+0,0.9567518785983808,0.04324812140161921
+0,0.9950412135818018,0.004958786418198235
+0,0.9761567830379287,0.0238432169620712
+0,0.9843425760892839,0.015657423910716076
+0,0.9516932448885725,0.04830675511142742
+0,0.9546684638649084,0.04533153613509157
+0,0.9661526518123125,0.03384734818768757
+0,0.9683049268136644,0.03169507318633553
+0,0.9105635298492445,0.08943647015075556
+0,0.998676478720425,0.0013235212795750571
+0,0.99167666364214,0.008323336357860006
+0,0.8823705853568837,0.11762941464311621
+1,0.058506667416354685,0.9414933325836453
+1,0.29584032255591997,0.70415967744408
+0,0.9813350752650174,0.01866492473498255
+0,0.9160660037029023,0.08393399629709773
+0,0.9627167584047193,0.037283241595280736
+0,0.9996263316766163,3.7366832338374054E-4
+0,0.9986840340776362,0.0013159659223638263
+0,0.9776615377844482,0.022338462215551753
+0,0.9850593020578547,0.014940697942145247
+0,0.999065993284901,9.34006715099035E-4
+0,0.9136040066906216,0.08639599330937843
+1,0.2955929449502954,0.7044070550497046
+0,0.7767738862082592,0.22322611379174084
+0,0.8867340604029881,0.11326593959701194
+0,0.9567153997789032,0.04328460022109685
+0,0.9959911045070923,0.004008895492907754
+0,0.5554665001387331,0.44453349986126683
+0,0.9078130116859541,0.09218698831404594
+0,0.9965971661117679,0.003402833888232192
+0,0.9764061885890094,0.023593811410990633
+1,0.11593595068786144,0.8840640493121386
+0,0.8819751891374783,0.1180248108625217
+0,0.8740860640444126,0.12591393595558747
+0,0.9653935451176548,0.03460645488234519
+0,0.9875624178825394,0.012437582117460575
+0,0.9957762177267173,0.004223782273282655
+0,0.8416215784697513,0.15837842153024873
+0,0.9956971581225114,0.004302841877488688
+0,0.9995324549089355,4.6754509106455475E-4
+1,0.07790700938715833,0.9220929906128417
+0,0.9937947343534747,0.006205265646525297
+0,0.9728595843429463,0.027140415657053687
+0,0.9297430140928047,0.07025698590719526
+0,0.8369963665196959,0.1630036334803041
+0,0.9963946389145476,0.003605361085452351
+1,0.16611944316915328,0.8338805568308467
+0,0.9178666411000871,0.08213335889991293
+1,0.0978208404346309,0.9021791595653691
+0,0.7390103066513292,0.26098969334867084
+0,0.8392782629865339,0.16072173701346612
+1,0.08897818138635549,0.9110218186136445
+0,0.9998355312925366,1.6446870746346801E-4
+1,0.21502807910705413,0.7849719208929459
+0,0.9643682068677137,0.03563179313228631
+0,0.9971175823613606,0.0028824176386393727
+0,0.8956829094812091,0.10431709051879084
+0,0.9958403376107611,0.004159662389238901
+0,0.8573535035989566,0.1426464964010435
+0,0.9911631474687375,0.008836852531262526
+0,0.9959234432913169,0.004076556708683103
+0,0.9562970564068975,0.043702943593102506
+0,0.943001581809148,0.05699841819085202
+0,0.9917969695654961,0.008203030434503832
+1,0.06764723778660142,0.9323527622133986
+0,0.892874064555504,0.107125935444496
+0,0.9962641572467408,0.003735842753259189
+0,0.9965090837908237,0.0034909162091762576
+0,0.875460428604927,0.12453957139507302
+1,0.2558349026260839,0.7441650973739161
+0,0.9989077743853053,0.0010922256146946527
+1,0.07238548658829103,0.927614513411709
+0,0.9660156808080925,0.03398431919190746
+1,0.08899057566486457,0.9110094243351354
+0,0.9947966726109415,0.005203327389058454
+0,0.9981063088358132,0.0018936911641868207
+0,0.9817281655946843,0.01827183440531565
+0,0.8856517340922838,0.1143482659077162
+1,0.2795541348328865,0.7204458651671135
+0,0.6844897663417218,0.3155102336582783
+0,0.9663822982029827,0.03361770179701733
+1,0.1742163182707206,0.8257836817292794
+1,0.2816754037765533,0.7183245962234467
+0,0.9848357192613906,0.015164280738609386
+0,0.9954628503984763,0.004537149601523763
+0,0.9596532867076194,0.04034671329238063
+0,0.9427559106711341,0.057244089328865884
+0,0.9957852910435631,0.004214708956436939
+0,0.9727069195278258,0.027293080472174196
+0,0.9931264367716417,0.0068735632283583046
+0,0.9990016244963595,9.983755036404214E-4
+0,0.9870172997811696,0.012982700218830372
+0,0.9883099794385272,0.011690020561472798
+0,0.9932841315788291,0.006715868421170921
+0,0.9699687222667598,0.030031277733240207
+0,0.9905118618463066,0.009488138153693414
+0,0.9802033570846426,0.019796642915357446
+0,0.991001617755398,0.008998382244601984
+0,0.7864116028756472,0.2135883971243528
+0,0.998601499684134,0.0013985003158659452
+0,0.9993571510965682,6.428489034318045E-4
+0,0.9974227381822406,0.0025772618177594634
+1,0.08036708552822314,0.9196329144717769
+1,0.4282999136299782,0.5717000863700218
+0,0.5705700296208835,0.4294299703791164
+1,0.1749086706448001,0.8250913293551999
+0,0.9221570454329968,0.07784295456700323
+1,0.057247929857356494,0.9427520701426435
+0,0.9929637850852239,0.007036214914776152
+0,0.6838233915956695,0.3161766084043305
+0,0.9874063714684295,0.012593628531570568
+0,0.9383891870654615,0.061610812934538475
+0,0.8539138198527655,0.14608618014723448
+0,0.9343867320618318,0.06561326793816823
+0,0.9733637036882828,0.026636296311717128
+1,0.24787025561985576,0.7521297443801442
+0,0.9954456546217123,0.00455434537828774
+0,0.940558554902165,0.05944144509783504
+1,0.26484965248554815,0.7351503475144519
+0,0.9043086759489519,0.09569132405104806
+0,0.997765351159289,0.0022346488407109753
+0,0.9780417622180487,0.021958237781951308
+0,0.8711133307526091,0.1288866692473909
+0,0.9832199198892951,0.016780080110704917
+0,0.884353876377802,0.11564612362219791
+0,0.7850782755656619,0.2149217244343381
+0,0.9519750473905295,0.04802495260947044
+1,0.30905754259893015,0.6909424574010699
+0,0.9947174740673049,0.005282525932695027
+1,0.11326286649239858,0.8867371335076014
+1,0.3850818264163306,0.6149181735836694
+0,0.8527778113161653,0.14722218868383474
+0,0.9982172634009173,0.001782736599082649
+1,0.396219736553862,0.603780263446138
+0,0.9967756574765679,0.0032243425234320493
+0,0.976926910735093,0.02307308926490704
+0,0.891362227394918,0.108637772605082
+1,0.24475271684840672,0.7552472831515933
+0,0.912677412423855,0.08732258757614501
+0,0.9726825423819844,0.0273174576180156
+0,0.9921265394906794,0.007873460509320545
+0,0.9031115287330013,0.0968884712669987
+0,0.9682103459284137,0.03178965407158624
+0,0.9933279751795062,0.006672024820493833
+1,0.15925551248647196,0.840744487513528
+0,0.998491440027022,0.0015085599729780905
+0,0.9980439947913895,0.001956005208610479
+0,0.6603105887196508,0.3396894112803492
+0,0.9874745528100974,0.012525447189902611
+0,0.9816592703668255,0.018340729633174447
+0,0.9967997290326482,0.003200270967351803
+0,0.6472009012573322,0.3527990987426678
+0,0.9990794199726957,9.205800273043089E-4
+0,0.8999388074434644,0.10006119255653562
+0,0.9144285004010291,0.08557149959897091
+0,0.7628537360127028,0.23714626398729724
+0,0.9371491798882566,0.06285082011174334
+0,0.7237485243173682,0.2762514756826317
+0,0.6136698260489603,0.38633017395103975
+0,0.7469581779394162,0.2530418220605838
+0,0.9223925991882518,0.07760740081174818
+0,0.9872287006496877,0.012771299350312291
+0,0.8620655922264536,0.13793440777354637
+0,0.9960561010774339,0.00394389892256611
+0,0.9996882833627365,3.117166372634264E-4
+0,0.7947746344172523,0.2052253655827477
+0,0.9842526447223493,0.01574735527765071
+1,0.40202987772512255,0.5979701222748774
+0,0.9731929077650552,0.026807092234944783
+0,0.9958239985518935,0.004176001448106531
+1,0.13016081778086097,0.869839182219139
+1,0.11438624357305038,0.8856137564269496
+1,0.36234895421307567,0.6376510457869243
+0,0.5960499196761995,0.4039500803238005
+0,0.9403897197440092,0.05961028025599079
+0,0.9906960805021781,0.009303919497821939
+1,0.4748688395123427,0.5251311604876573
+0,0.7987372588077029,0.2012627411922971
+0,0.9908238810888623,0.009176118911137626
+0,0.6140718571846285,0.38592814281537147
+1,0.06675817050881883,0.9332418294911812
+0,0.9967813521202441,0.0032186478797558964
+0,0.9980232137843779,0.00197678621562212
+0,0.9963528798794321,0.003647120120567942
+0,0.9285414518297884,0.07145854817021154
+0,0.959430031948726,0.040569968051274045
+1,0.3248867383046915,0.6751132616953085
+1,0.06905919065700583,0.9309408093429942
+0,0.7683752803420276,0.23162471965797243
+0,0.9804190168573149,0.019580983142685103
+0,0.9164029961972897,0.08359700380271028
+1,0.22332272148954024,0.7766772785104598
+0,0.7982946481499991,0.20170535185000088
+0,0.9921353506655747,0.007864649334425338
+0,0.9947685794072741,0.005231420592725897
+0,0.997574320936145,0.0024256790638550684
+1,0.20935897819567095,0.790641021804329
+0,0.9936848737157159,0.006315126284284123
+1,0.08612222244596657,0.9138777775540334
+0,0.9217714388971994,0.07822856110280062
+1,0.1329263778622295,0.8670736221377705
+0,0.9992208795518686,7.791204481314188E-4
+1,0.3001699151060513,0.6998300848939487
+1,0.268968219757982,0.731031780242018
+0,0.9708700737311922,0.029129926268807848
+0,0.991871790726872,0.008128209273127948
+1,0.06312832472670982,0.9368716752732902
+0,0.8903086938741398,0.10969130612586016
+0,0.6539241280463979,0.3460758719536022
+0,0.7663102231700433,0.2336897768299567
+1,0.1679188434401192,0.8320811565598808
+0,0.9779737879853084,0.022026212014691536
+0,0.9703500868613062,0.029649913138693758
+0,0.9918290069124951,0.00817099308750487
+0,0.8560636999480297,0.14393630005197033
+0,0.9169141159484949,0.08308588405150509
+1,0.3887395830592314,0.6112604169407686
+1,0.44786633783328267,0.5521336621667173
+0,0.9996920750274992,3.0792497250077425E-4
+0,0.9922588316488848,0.007741168351115203
+0,0.8352461921196943,0.1647538078803057
+0,0.9424408140579079,0.057559185942092125
+0,0.8150498402260266,0.18495015977397347
+0,0.9936993439639198,0.006300656036080161
+0,0.9966647739294536,0.0033352260705464105
+0,0.9181343884122999,0.08186561158770014
+0,0.5100884970306283,0.48991150296937164
+1,0.23125088705095886,0.7687491129490411
+0,0.9939856305486464,0.006014369451353627
+0,0.9468900152531844,0.05310998474681561
+0,0.9362384875412998,0.0637615124587002
+0,0.9948550815897599,0.005144918410240102
+1,0.0760750216733016,0.9239249783266984
+0,0.9694552376857052,0.030544762314294833
+0,0.9941951925221242,0.005804807477875808
+0,0.9783108325582862,0.02168916744171382
+0,0.9563032067532751,0.04369679324672494
+0,0.99121350829262,0.008786491707379945
+0,0.9022324269593186,0.09776757304068137
+1,0.12915923667436802,0.870840763325632
+0,0.9810954567656012,0.01890454323439888
+1,0.08898972332554711,0.9110102766744529
+1,0.2550502554118238,0.7449497445881762
+0,0.9943601136189903,0.00563988638100967
+0,0.9861421232612843,0.01385787673871574
+0,0.9752509831423285,0.02474901685767151
+0,0.8352395972911635,0.16476040270883657
+1,0.23391141780159586,0.7660885821984041
+0,0.9955696510828664,0.004430348917133618
+0,0.9907011503436113,0.009298849656388697
+0,0.9888705187319989,0.011129481268001078
+0,0.9766047955490879,0.02339520445091211
+1,0.35937117730010404,0.640628822699896
+0,0.9090280324607407,0.09097196753925924
+0,0.9990626680805562,9.373319194437787E-4
+0,0.9571793231620954,0.04282067683790459
+0,0.9991755344301964,8.24465569803666E-4
+1,0.3819071413251627,0.6180928586748373
+0,0.789397840326294,0.210602159673706
+0,0.9675572728812307,0.03244272711876922
+0,0.9498980701692734,0.05010192983072656
+0,0.9402374209063639,0.0597625790936361
+0,0.9938945915850205,0.006105408414979539
+1,0.4312403422536242,0.5687596577463758
+1,0.11365852321607506,0.8863414767839249
+0,0.9767173209281688,0.02328267907183119
+0,0.9954836566580523,0.004516343341947757
+0,0.9712386805115023,0.028761319488497736
+0,0.9933624793906853,0.00663752060931463
+1,0.1905913018682236,0.8094086981317764
+0,0.9665166370999417,0.03348336290005826
+1,0.06561275266453104,0.934387247335469
+0,0.8739736297816568,0.12602637021834318
+0,0.933943514035003,0.06605648596499701
+0,0.8414350383975502,0.15856496160244987
+0,0.997963471878283,0.0020365281217169114
+0,0.5156377712284125,0.4843622287715875
+1,0.30715965787512833,0.6928403421248717
+0,0.998492749612525,0.0015072503874750472
+0,0.9658198440791691,0.03418015592083094
+1,0.4214818166127572,0.5785181833872428
+0,0.9734395677689295,0.02656043223107056
+0,0.993652305360054,0.006347694639945998
+0,0.693571349030765,0.306428650969235
+0,0.9857111245078846,0.014288875492115419
+0,0.5257225512958417,0.4742774487041584
+0,0.9996315409626921,3.6845903730791876E-4
+0,0.6412338753689397,0.3587661246310603
+0,0.7437237779594361,0.2562762220405639
+0,0.9976235989894748,0.002376401010525187
+0,0.926668127248598,0.07333187275140193
+0,0.9947340880124789,0.0052659119875211515
+0,0.97361802228158,0.026381977718419953
+0,0.9995144813278805,4.8551867211956074E-4
+0,0.9984626614712444,0.0015373385287556095
+0,0.9159569376425506,0.08404306235744939
+0,0.9985915961870467,0.0014084038129532313
+0,0.8630080322260172,0.13699196777398287
+0,0.9882381981630927,0.011761801836907306
+0,0.9901270782073578,0.009872921792642177
+0,0.981154607284658,0.018845392715342066
+0,0.9863457939089533,0.013654206091046731
+0,0.8931047800366586,0.10689521996334142
+0,0.8868761586460474,0.11312384135395263
+0,0.7347614684877624,0.2652385315122377
+0,0.9995086390007514,4.913609992486247E-4
+0,0.6745625998293655,0.3254374001706345
+0,0.9984632524573382,0.0015367475426617198
+0,0.9955576839532317,0.004442316046768245
+0,0.8931667826096725,0.10683321739032743
+1,0.15085470013677527,0.8491452998632247
+1,0.3131285169135297,0.6868714830864703
+0,0.9862752421391697,0.01372475786083024
+0,0.9915320391179491,0.008467960882050913
+0,0.8519908641344757,0.14800913586552436
+0,0.8487368216644194,0.15126317833558053
+0,0.7745001190339766,0.22549988096602336
+0,0.9997126076837278,2.873923162721432E-4
+0,0.9990382649156492,9.617350843508771E-4
+1,0.1772823951466157,0.8227176048533843
+0,0.9581259956437926,0.04187400435620731
+0,0.5813328857493688,0.4186671142506312
+0,0.9771646280416529,0.022835371958347048
+0,0.9661213247168127,0.033878675283187325
+1,0.16741619683020925,0.8325838031697907
+0,0.993232966192395,0.006767033807605044
+0,0.9222364341743357,0.07776356582566432
+1,0.4082224050226869,0.5917775949773131
+0,0.9104595861880689,0.08954041381193113
+0,0.9990497360374587,9.502639625412869E-4
+0,0.8443305822944658,0.15566941770553422
+0,0.993379924757364,0.006620075242636003
+0,0.9955794309709318,0.004420569029068162
+0,0.9761017363947667,0.02389826360523333
+0,0.9949661617209189,0.005033838279081142
+0,0.9809480973944879,0.019051902605512167
+0,0.9960282070612047,0.0039717929387953895
+0,0.9809155890378206,0.01908441096217942
+0,0.9958701972934931,0.004129802706506831
+0,0.995054325864004,0.004945674135995954
+1,0.06773930276674833,0.9322606972332517
+0,0.8895402509755915,0.11045974902440846
+0,0.9917438043444678,0.008256195655532117
+0,0.8790615201465817,0.12093847985341837
+0,0.9978072920001257,0.0021927079998742267
+0,0.9742287882321257,0.025771211767874367
+0,0.7487461830794399,0.25125381692056015
+0,0.9237939161063613,0.07620608389363867
+0,0.9869525672604496,0.0130474327395505
+0,0.7616075914470575,0.23839240855294258
+1,0.4546215788052572,0.5453784211947428
+0,0.9661252123863933,0.03387478761360671
+0,0.972789489017701,0.02721051098229901
+0,0.9801272893118197,0.019872710688180275
+0,0.9638433245456435,0.03615667545435651
+0,0.9697945168535667,0.030205483146433357
+0,0.9820528297182538,0.017947170281746236
+0,0.9887001030095629,0.011299896990437134
+0,0.9298230847251708,0.07017691527482915
+1,0.12844335828013975,0.8715566417198602
+0,0.7814543382084408,0.21854566179155924
+0,0.9115620735444689,0.0884379264555311
+1,0.44427538184190896,0.555724618158091
+0,0.6109404018498886,0.3890595981501114
+0,0.8200500011221756,0.1799499988778244
+0,0.9807451317998627,0.019254868200137297
+0,0.9125044176040726,0.08749558239592732
+0,0.9992350658318949,7.649341681050786E-4
+0,0.9716125567567532,0.028387443243246803
+0,0.7811705029299945,0.21882949707000554
+1,0.2604893871677023,0.7395106128322977
+1,0.2783599746607218,0.7216400253392782
+0,0.8807109142465087,0.11928908575349133
+0,0.9534938457877339,0.0465061542122661
+1,0.21143888778491304,0.788561112215087
+1,0.24056050832805376,0.7594394916719462
+0,0.8962649250465563,0.10373507495344368
+1,0.11736720233921627,0.8826327976607837
+0,0.5432656085392429,0.4567343914607571
+1,0.47660427148663864,0.5233957285133614
+1,0.4938873794158607,0.5061126205841393
+0,0.9993358516800356,6.641483199644277E-4
+0,0.9954405385644505,0.004559461435549482
+0,0.5722293554209208,0.4277706445790792
+0,0.9698079737949576,0.030192026205042386
+0,0.9974490000599552,0.0025509999400447846
+1,0.14826675690269742,0.8517332430973026
+0,0.9988664839631798,0.0011335160368201608
+0,0.9966466420584749,0.0033533579415251074
+0,0.9376013712114025,0.06239862878859752
+0,0.9285771801261632,0.07142281987383683
+0,0.9933593624051152,0.006640637594884785
+0,0.8991985262092038,0.10080147379079614
+0,0.9838175634574221,0.016182436542577856
+0,0.92988561625333,0.07011438374666996
+0,0.740168778607313,0.25983122139268705
+0,0.9036422951134443,0.09635770488655572
+0,0.9089541874747775,0.09104581252522244
+0,0.8939627133375038,0.10603728666249623
+0,0.9995428584729303,4.57141527069623E-4
+1,0.13691410911240165,0.8630858908875984
+0,0.9871848027658939,0.012815197234106061
+0,0.5754846651342115,0.4245153348657885
+0,0.8315169382404319,0.1684830617595681
+1,0.40919318522886927,0.5908068147711307
+0,0.6457982599535304,0.3542017400464697
+0,0.7300051675435297,0.2699948324564702
+0,0.9224354284676081,0.07756457153239193
+0,0.9921187615491157,0.007881238450884294
+1,0.11838802954348082,0.8816119704565192
+0,0.9700652600078287,0.029934739992171378
+0,0.9912568483786162,0.008743151621383822
+0,0.991602231859435,0.008397768140564994
+0,0.9995140986811926,4.8590131880739716E-4
+1,0.38442432625334644,0.6155756737466536
+1,0.23908824861624423,0.7609117513837558
+0,0.985272646676404,0.014727353323595987
+0,0.9970043120663931,0.0029956879336069117
+0,0.9972941817177656,0.002705818282234384
+0,0.9754732944025629,0.02452670559743703
+1,0.027751593151264742,0.9722484068487353
+0,0.9986225344849607,0.0013774655150392387
+0,0.9586610852915506,0.04133891470844938
+0,0.7400405979362252,0.25995940206377477
+0,0.8895378486390954,0.11046215136090465
+1,0.3867336932272495,0.6132663067727505
+0,0.958197104528073,0.04180289547192693
+0,0.9923074418183732,0.007692558181626804
+0,0.9821099164480843,0.017890083551915723
+0,0.7932776876120635,0.20672231238793642
+1,0.3370122385693767,0.6629877614306233
+1,0.1523705317167835,0.8476294682832165
+0,0.9332406862364352,0.06675931376356478
+0,0.8588591940037722,0.14114080599622786
+0,0.7756378250749026,0.22436217492509736
+0,0.9969044740854844,0.0030955259145155167
+1,0.17000585752239972,0.8299941424776003
+1,0.31890598141526094,0.6810940185847391
+1,0.31695624456585836,0.6830437554341416
+0,0.7604219999155475,0.23957800008445246
+0,0.9911008684408755,0.008899131559124437
+0,0.9264185491242426,0.07358145087575743
+0,0.999755969150025,2.4403084997506983E-4
+0,0.9724022911604399,0.02759770883956018
+1,0.1778494757885264,0.8221505242114736
+0,0.9995660112482784,4.339887517216292E-4
+0,0.9338802008106103,0.06611979918938975
+0,0.9659353752771372,0.034064624722862764
+0,0.9880834218435588,0.011916578156441187
+1,0.23226631987091007,0.7677336801290899
+1,0.27537956718827006,0.7246204328117299
+0,0.9777977990578828,0.02220220094211728
+1,0.06859563887354803,0.931404361126452
+0,0.9386784789593429,0.061321521040657176
+0,0.982984626286425,0.017015373713574974
+1,0.38578158842129695,0.614218411578703
+0,0.9954201281926814,0.004579871807318566
+1,0.09731001952017093,0.9026899804798291
+0,0.9980847388109142,0.0019152611890858246
+0,0.990741224607522,0.009258775392477967
+0,0.9997200181615961,2.799818384039535E-4
+0,0.9854873422356489,0.014512657764351055
+0,0.9198988853913427,0.0801011146086573
+0,0.9959943740766372,0.004005625923362797
+0,0.751444645510168,0.24855535448983201
+0,0.7797421787383598,0.22025782126164012
+0,0.9099358679833244,0.09006413201667558
+0,0.9776412104636648,0.022358789536335178
+0,0.9625778464653659,0.03742215353463404
+0,0.9410767251899569,0.05892327481004314
+1,0.38489095498869796,0.615109045011302
+0,0.7653901638375344,0.23460983616246558
+0,0.8678357160891648,0.1321642839108352
+1,0.22056971536635195,0.779430284633648
+1,0.29645452800854966,0.7035454719914503
+0,0.9718311866542745,0.028168813345725494
+0,0.883231476324112,0.11676852367588797
+0,0.9862186037419662,0.013781396258033754
+0,0.9945313871768329,0.005468612823167151
+0,0.6755620968612945,0.3244379031387054
+1,0.2513006581759514,0.7486993418240486
+0,0.6929333941949214,0.30706660580507855
+0,0.9897695884220697,0.010230411577930299
+0,0.9330344038048283,0.06696559619517173
+1,0.06579195549007288,0.9342080445099271
+0,0.9990920230338193,9.079769661807642E-4
+0,0.6135192770925622,0.3864807229074378
+1,0.08996733021440784,0.9100326697855922
+0,0.9969782045494171,0.003021795450582873
+0,0.992355276232115,0.007644723767885071
+0,0.9601127522742525,0.039887247725747525
+0,0.7019021055511317,0.29809789444886825
+1,0.2849799937237705,0.7150200062762295
+1,0.2868086522744936,0.7131913477255064
+0,0.98931523168148,0.010684768318520063
+0,0.9943968385937307,0.005603161406269224
+0,0.9233798605649223,0.07662013943507769
+1,0.18219510202464606,0.8178048979753539
+0,0.9042463496200082,0.09575365037999187
+0,0.7943760211729445,0.20562397882705555
+0,0.9938642397799342,0.006135760220065737
+0,0.9793493345356965,0.02065066546430348
+1,0.14922120101308323,0.8507787989869168
+0,0.9982574525643342,0.0017425474356658462
+0,0.9988384169667287,0.0011615830332713125
+0,0.9916262595433664,0.008373740456633624
+0,0.7359518427784437,0.26404815722155633
+0,0.724583878114015,0.275416121885985
+0,0.7630469525065442,0.23695304749345575
+0,0.5692826922681743,0.4307173077318257
+1,0.09180140163622919,0.9081985983637708
+0,0.9973897157219538,0.002610284278046267
+0,0.8133509148553721,0.1866490851446278
+0,0.9611151559759626,0.03888484402403734
+0,0.998477777023194,0.0015222229768060724
+0,0.8742360687193075,0.1257639312806925
+0,0.8030345797218923,0.19696542027810765
+0,0.9918039199934608,0.008196080006539107
+0,0.9877584844070592,0.012241515592940828
+0,0.8819903813505556,0.11800961864944443
+1,0.2998713133954547,0.7001286866045453
+0,0.8639067905022475,0.1360932094977525
+0,0.9178432843862219,0.08215671561377819
+0,0.9284603978045035,0.07153960219549649
+0,0.5045368475202053,0.49546315247979467
+0,0.988010196230041,0.011989803769959005
+1,0.19448060194021932,0.8055193980597807
+1,0.4661339633235567,0.5338660366764433
+0,0.9790208484828236,0.020979151517176404
+1,0.20650252376457534,0.7934974762354247
+1,0.16832925095546336,0.8316707490445366
+0,0.9907285698404775,0.009271430159522486
+0,0.8870620107901439,0.11293798920985607
+0,0.8510508516520945,0.14894914834790546
+0,0.9092888600321867,0.09071113996781331
+0,0.9995237568755106,4.762431244893231E-4
+0,0.8651370011594955,0.13486299884050443
+1,0.15307374730842416,0.8469262526915758
+0,0.8351047828193134,0.16489521718068653
+1,0.14205428176567902,0.857945718234321
+1,0.10224359813731054,0.8977564018626895
+0,0.7910839160896428,0.20891608391035715
+0,0.988930830062107,0.011069169937892934
+0,0.9782661854131237,0.021733814586876295
+0,0.9963322185625126,0.003667781437487393
+0,0.9959145410694228,0.004085458930577214
+0,0.9946567594351858,0.005343240564814222
+0,0.5883417205556006,0.41165827944439937
+0,0.9938335237863041,0.006166476213695935
+0,0.8104864831676226,0.18951351683237733
+1,0.12296716293021925,0.8770328370697807
+1,0.356582579339217,0.643417420660783
+0,0.9930493510259621,0.006950648974037886
+0,0.740363696695391,0.2596363033046089
+0,0.7822439859344303,0.21775601406556963
+0,0.9014631519981887,0.09853684800181126
+1,0.17972746691680463,0.8202725330831954
+0,0.9839288810876723,0.01607111891232771
+0,0.9871125217892885,0.012887478210711466
+1,0.3426505783162105,0.6573494216837895
+0,0.7893866382746545,0.21061336172534548
+1,0.4092793054801076,0.5907206945198924
+0,0.9937768190069616,0.0062231809930384544
+1,0.12844716198774864,0.8715528380122514
+0,0.9981158947891441,0.0018841052108559055
+1,0.3049626748271367,0.6950373251728633
+0,0.9343650238350953,0.06563497616490468
+0,0.9992883780102426,7.11621989757433E-4
+0,0.971942878907774,0.02805712109222607
+0,0.9996215715516983,3.784284483016725E-4
+0,0.9618947354777769,0.038105264522223056
+0,0.6705088539889485,0.3294911460110514
+0,0.9796727118360171,0.02032728816398286
+0,0.8160927466784133,0.18390725332158672
+0,0.7415458096871438,0.2584541903128562
+0,0.9501052321621061,0.049894767837893914
+1,0.12536765927705307,0.8746323407229469
+1,0.1368817710731296,0.8631182289268704
+0,0.9638200188802097,0.0361799811197903
+0,0.9982542101950851,0.0017457898049148904
+0,0.934255036188238,0.06574496381176198
+1,0.4792000150845255,0.5207999849154745
+0,0.9125570864963831,0.08744291350361691
+0,0.9993618779689695,6.381220310305541E-4
+0,0.947541709762773,0.05245829023722699
+0,0.836764933746313,0.163235066253687
+0,0.9145151594946844,0.08548484050531553
+1,0.15810707720900685,0.8418929227909931
+0,0.9941297787224329,0.005870221277567067
+0,0.9754058833876482,0.024594116612351783
+0,0.9987893467052426,0.001210653294757405
+0,0.9661245807419718,0.03387541925802823
+0,0.9910541917088131,0.00894580829118681
+0,0.9895692351006727,0.010430764899327233
+0,0.9766968205597273,0.023303179440272687
+1,0.3444858381717927,0.6555141618282073
+0,0.9978521333476815,0.002147866652318489
+0,0.8559961747734263,0.14400382522657373
+0,0.5887743621958359,0.41122563780416405
+0,0.9631117040393659,0.036888295960634164
+0,0.8007733597377988,0.1992266402622012
+0,0.9135366067170476,0.08646339328295241
+0,0.9366255400348928,0.0633744599651072
diff --git a/pmml-sparkml-lightgbm/src/test/resources/csv/LightGBMAutoNA.csv b/pmml-sparkml-lightgbm/src/test/resources/csv/LightGBMAutoNA.csv
new file mode 100644
index 00000000..99ad0f53
--- /dev/null
+++ b/pmml-sparkml-lightgbm/src/test/resources/csv/LightGBMAutoNA.csv
@@ -0,0 +1,393 @@
+mpg
+17.11060757745181
+17.135161790626285
+16.22798223764689
+15.320329022599298
+17.33888436916164
+14.135690601102407
+13.271713921730253
+14.954838978096896
+13.309170329238757
+14.189205755628688
+15.538850380707483
+15.790678498247573
+15.395819874411954
+14.854547734618397
+24.031047826909973
+22.14737831342688
+18.644258974403503
+22.139877370180976
+26.94685298262621
+27.31406257660446
+25.06827682650332
+24.962013853247228
+24.061869928873467
+24.822713221761006
+20.954070976798292
+10.917557517780413
+11.978104490114433
+11.796709451510146
+9.366959506169346
+27.15939550034545
+26.63395720186516
+24.84028138844886
+21.127435551052272
+17.34932588022797
+18.900598249309457
+18.27673165083557
+18.736288841091245
+13.502713292178223
+13.106585923055084
+14.392306900326204
+14.843219585846395
+12.91807665382592
+12.649271102036437
+12.17171862261086
+17.67234205798104
+21.350350213438233
+18.867389346718415
+19.368082587138982
+22.620483775390827
+28.059011135882784
+30.472589614553335
+29.479704893228398
+31.785154217503553
+31.951966965399038
+27.244527948072147
+29.910529066287904
+24.108980958733643
+25.790183354805112
+23.341470183450106
+21.136760559582232
+20.187189342079133
+13.852539849203048
+13.160182990070526
+13.565990383953018
+13.767828308518123
+16.46089733312012
+12.646125747130435
+12.986039168927634
+13.312242252085873
+15.71983341528106
+20.221521752587165
+14.427593650671977
+14.014948426681693
+13.372762092201292
+14.758056421963918
+19.846750960618717
+22.758478376667743
+22.673387295580888
+28.334596682371938
+20.709923194821044
+24.56989921213199
+21.98571048574109
+27.422109015153666
+27.836031047745216
+13.845076813694154
+15.373282608505228
+12.399044910345461
+14.628500977782663
+14.719744432225355
+12.025371787961998
+13.625381005400053
+13.070791141786243
+14.319774751302113
+12.05008213300073
+12.09138040097367
+13.922647429539747
+17.84013284483636
+16.0612441769088
+17.736815304708568
+17.755848971659844
+21.478589011249568
+25.96547591548085
+12.531272740342713
+12.634541301950085
+12.938431114223082
+12.82434682019141
+18.097431377831068
+22.614425970286607
+25.148078562317178
+23.526142608244875
+21.104921857853792
+22.651972058151223
+19.895860288437945
+25.32478962174811
+14.19380103956886
+14.621479821580802
+27.646764997727068
+23.164618749211968
+21.69299614621719
+20.042098032004695
+16.185026013835
+23.536039999800135
+19.8937920683571
+11.977855333017509
+19.780768844164896
+19.380390349678905
+16.4415782839579
+31.49662111009474
+23.167793545991664
+31.212122021783937
+25.319168364504783
+17.39703286548518
+16.475973196934575
+18.822379575427835
+15.991699789871495
+13.031077078252691
+16.952030988442747
+14.038900100686051
+14.353276306710097
+28.936056176770883
+27.765781877857997
+24.422184856409057
+31.45718266932718
+32.04057639296739
+26.341937926710784
+25.441573295087867
+27.23848630409795
+25.514621568918916
+26.03574599436395
+30.235996115951856
+19.521870917681767
+18.314367402421702
+16.053698281706232
+17.448890026361806
+14.477279728083936
+14.696278792062406
+14.244199168789802
+13.843308665733636
+17.869894747192124
+16.807243850693276
+14.6349181658463
+16.816384573572495
+20.965932528957897
+18.89753178598656
+14.542197467229997
+29.08895405668576
+22.589274268840484
+19.837675790253567
+23.30353946622687
+23.627865992650328
+25.999570837314387
+26.74928597423683
+18.80356832019024
+29.542393382627647
+18.821346485386677
+23.90815703518051
+22.69027170643535
+22.58063259775537
+24.9831065765564
+29.776393838529287
+26.91597850234224
+24.874389480746302
+25.689543173238924
+26.301518547689337
+27.594817810951653
+16.69676417287163
+14.930608225486864
+15.537259641542759
+14.212325848220468
+21.21549367555821
+19.573012979841124
+22.63520881796096
+21.646711505780786
+30.35846725888897
+27.026026266376544
+29.226022778617704
+33.61510250442193
+20.22282201418929
+18.423682388146098
+18.962749329888403
+17.869756353780115
+28.31909852679661
+30.81515854987895
+27.65920008450311
+27.531094574877255
+20.667674400143266
+14.59419854306994
+19.346382490750205
+20.42169064671122
+16.940983601510247
+15.084847318170787
+13.872200421553712
+13.733926412068497
+14.587842321747193
+30.850742665331133
+30.007138364146865
+34.642485287974374
+24.837601636069362
+33.075921020640735
+15.476546717685748
+16.69533887441375
+15.668325324818454
+15.000031603957305
+18.067547186714172
+20.29585631167103
+18.832979545489255
+18.112214482881246
+14.988048782099991
+17.474923552266684
+15.453744417391112
+16.036829130219477
+30.20111538695947
+25.252245409961276
+25.6027362606809
+24.85320746025372
+31.55975458588609
+32.78453804602613
+31.57682293119651
+29.892648669033612
+22.652420181172037
+22.945048257343682
+22.118782569068404
+39.985176131603644
+35.46952496732807
+33.747138784928275
+35.031826376004624
+36.02732644577062
+19.111708032212736
+18.085086846868915
+19.307298598577074
+19.607017859651382
+20.703814765848627
+20.169444600398844
+24.98323827588054
+19.445482124603092
+19.32229354454016
+20.29986750956379
+20.67731055629129
+20.423160569036426
+17.67188569926034
+20.51269687384683
+17.37574517906606
+18.711303758188432
+15.633862902968923
+30.1334731230438
+25.759911086060157
+26.928705670021877
+29.896465451913404
+23.388197385870775
+23.56092140801431
+24.12869234914426
+23.631227166212856
+21.46614884731453
+18.366497787070763
+23.037110220392982
+17.27080885593095
+31.397540904077662
+30.31266144611437
+21.158645999264774
+22.203739384590286
+23.43158627704046
+20.44722855644063
+20.36522915637184
+18.053065254584062
+19.166610127553717
+17.298468746653345
+17.726633516898463
+16.391775946234834
+14.9224427014809
+19.05490653555185
+17.946182683859906
+32.24755859400626
+33.27374776252533
+34.81392120794824
+28.005329590235196
+24.475092339573692
+21.64992516835694
+26.322926777311125
+23.67562220731587
+34.728625129784355
+34.8858205094435
+32.802684151150274
+37.48474297700337
+27.650945792831394
+27.384682887361755
+26.670306884295954
+31.276329019047285
+38.23351777983359
+38.85210112980934
+31.816940174238123
+37.46859915111923
+28.058793079860326
+27.022663091646066
+23.47831697093417
+20.0554788600751
+33.768202431729094
+28.779963796871538
+29.44571553145843
+36.55719221192352
+35.006524128611524
+44.43577950929612
+26.786670631133
+39.07074875702385
+43.39071037126401
+39.383870672304866
+33.197892481886875
+30.461249155013967
+40.809675654003655
+36.057035310291745
+34.59515387788946
+29.71889183023682
+25.975984828067645
+31.831333963038183
+33.62804149863097
+27.691369027990834
+27.88000456139589
+26.3139590303472
+24.355675430224643
+28.434568461797262
+38.331801378410425
+36.992083718099146
+36.318935429056076
+33.312855070754225
+36.06940088630308
+37.73618259123476
+33.80764898468702
+35.06734353740501
+34.76096380441564
+29.274637274519144
+33.99827820460503
+33.1289850483157
+31.464335510691775
+28.92371360825909
+31.905139603790413
+27.68137555564129
+29.067525087595772
+24.82804178489264
+24.84719848516974
+21.049060205358906
+21.591361117946654
+20.74663651727446
+18.276260812673065
+31.21136540858928
+26.91801453315353
+30.766450370451214
+36.967640588945606
+29.51592165611028
+27.40753509519171
+23.31878853688385
+33.46911477063387
+38.132408296886105
+32.40530800955412
+35.79761166728913
+33.398464304571434
+36.25055794186383
+36.12565131932804
+36.33805510473264
+37.54871439012751
+33.811112255839966
+33.99779286041038
+22.803582696210608
+31.86154758482582
+26.24751731215547
+21.181373074348677
+30.11683878782155
+31.58308803786512
+26.27214374773317
+27.07267045230485
+40.5335136814627
+31.33364853303554
+29.04203287853075
+28.50947910029702
diff --git a/pmml-sparkml-lightgbm/src/test/resources/pmml/LightGBMAuditNA.pmml b/pmml-sparkml-lightgbm/src/test/resources/pmml/LightGBMAuditNA.pmml
new file mode 100644
index 00000000..f948c637
--- /dev/null
+++ b/pmml-sparkml-lightgbm/src/test/resources/pmml/LightGBMAuditNA.pmml
@@ -0,0 +1,11535 @@
+
+
+
+
+ 2023-12-27T19:35:28Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Education
+ 102.0
+
+
+ Hours
+ 497.0
+
+
+ Age
+ 914.0
+
+
+ Marital
+ 64.0
+
+
+ Occupation
+ 131.0
+
+
+ Income
+ 1120.0
+
+
+ Gender
+ 173.0
+
+
+ Employment
+ 29.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Master Doctorate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Master Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Service Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Master Associate Doctorate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Sales Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Bachelor Master
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Machinist Transport Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Sales Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Bachelor Master
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Clerical Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Master
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Transport Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+ Executive Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Transport Cleaner
+
+
+
+
+
+
+
+
+
+
+ College Bachelor Master Associate Doctorate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Service Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Master Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Clerical Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Machinist
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+ Executive Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sales Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Bachelor Master
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Clerical Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad College
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Clerical Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+ Executive Professional Repair
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Master Associate Doctorate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Transport Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Unmarried
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Master Associate Doctorate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Sales Service Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+ Bachelor Master Associate Doctorate Professional
+
+
+
+ Professional Repair Clerical
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vocational Yr10 Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+ Service Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Unmarried
+
+
+
+ HSgrad Master Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+ Professional Repair Sales Support
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Clerical Farming Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad College Bachelor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Transport Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Bachelor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+ Executive Professional Repair Sales Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad Vocational Yr11 Yr10 Yr7t8 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vocational Yr10 Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vocational Yr11 Yr10 Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Clerical Sales Support
+
+
+
+ HSgrad College Bachelor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Consultant PSState SelfEmp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+ Executive Professional Repair Sales Cleaner
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad College Bachelor Master Associate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+ Married Unmarried
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Protective
+
+
+
+
+
+
+
+ HSgrad College
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+ Executive Professional Repair Sales Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sales Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+ Married Unmarried
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Sales Support Protective
+
+
+
+ HSgrad College
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad Yr10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vocational Yr11 Yr10 Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+ Service Transport Cleaner Farming
+
+
+
+
+
+
+
+ Private Consultant PSState
+
+
+
+
+
+
+
+ HSgrad College
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Clerical Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Master Associate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad College Vocational Yr10 Yr7t8 Yr5t6 Yr9
+
+
+
+ Executive Professional Sales Service Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Sales Farming Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vocational Yr11 Yr10 Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad College Bachelor
+
+
+
+
+
+
+ Executive Repair Clerical Machinist Transport Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Sales
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sales Service Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Private Consultant PSState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate
+
+
+
+
+
+
+
+
+
+
+ Repair Sales Service Cleaner Farming
+
+
+
+
+
+
+ Private Consultant
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Private Consultant PSState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Married Divorced Unmarried
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Doctorate Professional
+
+
+
+
+
+
+
+ Absent Divorced Unmarried
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Service Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Clerical Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Transport Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad Bachelor Master Associate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Clerical Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad Vocational Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Sales Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Consultant PSState SelfEmp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Unmarried
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PSLocal PSState SelfEmp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Machinist Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Married-spouse-absent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Sales Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Bachelor Master Associate Doctorate
+
+
+
+
+
+
+ Professional Repair
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Repair Machinist Transport Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Vocational Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Private Consultant PSState
+
+
+
+ Clerical Sales Service Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Sales Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Vocational Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Sales Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad Bachelor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vocational Yr11 Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Machinist Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PSLocal SelfEmp PSFederal
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vocational Yr10 Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Private PSState SelfEmp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Widowed
+
+
+
+ HSgrad Bachelor Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Master Associate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Repair Service
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Married-spouse-absent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Sales Machinist Transport Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad College Vocational Yr11 Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+ Executive Professional Sales Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Clerical Service Machinist
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Unmarried
+
+
+
+
+
+
+ Professional Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Sales Service Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad Vocational Yr11 Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Clerical Machinist Cleaner Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vocational Yr11 Yr10 Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Private Consultant SelfEmp
+
+
+
+
+
+
+
+
+ Professional Repair Clerical Sales Machinist
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Widowed
+
+
+
+ HSgrad Bachelor Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Master Associate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Sales Machinist Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Repair Sales
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Repair Clerical Sales Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Consultant PSState
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad College Bachelor Yr7t8 Yr5t6 Yr9
+
+
+
+ Professional Sales Service Cleaner Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Sales Cleaner Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Unmarried
+
+
+
+
+
+
+
+
+
+ HSgrad Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Clerical Machinist Transport Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Married Divorced Unmarried
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Clerical Service Transport Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Machinist Transport Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bachelor Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Bachelor Associate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Consultant PSState SelfEmp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Sales Machinist
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+ Professional Clerical
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sales Service Transport Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Consultant PSLocal PSState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Clerical Machinist Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Private Consultant PSLocal
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Clerical Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Clerical Service Transport Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad Yr11 Yr10 Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Sales Machinist Cleaner Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Clerical Service Machinist Farming Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Yr11 Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Private PSLocal PSState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Clerical Support Protective
+
+
+
+
+
+
+
+
+
+
+ HSgrad College Bachelor Master Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Yr7t8 Yr5t6 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Private PSState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Clerical Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad Bachelor Master Vocational Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Consultant PSState SelfEmp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Sales
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Clerical Sales
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Unmarried
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Clerical Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Widowed
+
+
+
+
+
+
+ HSgrad Bachelor Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Master Associate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Married Divorced Unmarried
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Repair Service Transport Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Consultant PSLocal
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad Bachelor Master
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Repair Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Repair Service Transport Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Clerical Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad Bachelor Master Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad Yr7t8 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Sales Machinist Cleaner Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Married Unmarried
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Married Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+ Married Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Consultant PSState SelfEmp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Clerical Machinist Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Clerical Sales Service Transport Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Clerical Sales Transport
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Bachelor Vocational
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Machinist Transport Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Sales Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Clerical Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad College Bachelor Yr7t8 Yr9
+
+
+
+ Executive Professional Sales Cleaner Farming Protective
+
+
+
+
+
+
+
+
+
+
+ HSgrad College
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Sales Cleaner Support Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Master Associate Doctorate
+
+
+
+
+ Private PSLocal PSState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service Transport Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Repair
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad College Yr7t8 Yr9
+
+
+
+ Repair Clerical Machinist Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Sales Cleaner Farming Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Service Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Bachelor Master Associate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PSLocal PSState SelfEmp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Professional Repair Machinist Farming Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sales Service Cleaner
+
+
+
+
+ Private Consultant PSFederal
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Sales Service Transport Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Master Doctorate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Yr7t8 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Married Divorced Widowed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Married Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+ HSgrad Master Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Sales Service Cleaner
+
+
+
+ College Bachelor Master
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Bachelor Master
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ College Yr7t8 Yr9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Repair Clerical Service Machinist Farming Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Master Associate Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Clerical Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Repair Machinist Protective
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced
+
+
+
+
+
+
+
+
+
+
+
+
+ Executive Clerical Sales Cleaner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Widowed
+
+
+
+
+
+
+ HSgrad Bachelor Doctorate Professional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sales Service Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Absent Divorced Unmarried
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Professional Repair Service Machinist Cleaner Farming
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Clerical Sales Machinist Support
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pmml-sparkml-lightgbm/src/test/resources/pmml/LightGBMAutoNA.pmml b/pmml-sparkml-lightgbm/src/test/resources/pmml/LightGBMAutoNA.pmml
new file mode 100644
index 00000000..1668d9b9
--- /dev/null
+++ b/pmml-sparkml-lightgbm/src/test/resources/pmml/LightGBMAutoNA.pmml
@@ -0,0 +1,6108 @@
+
+
+
+
+ 2023-12-27T19:34:21Z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cylinders
+ 14.0
+
+
+ acceleration
+ 290.0
+
+
+ weight
+ 373.0
+
+
+ horsepower
+ 313.0
+
+
+ origin
+ 61.0
+
+
+ displacement
+ 282.0
+
+
+ model_year
+ 87.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76 78 79 80 81 82
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 78 79 80 81 82
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 78 79 80 81 82
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79 80 81 82 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 78 79 80 81 82
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79 80 81 82 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 78 79 80 81 82
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79 80 81 82 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 70 72 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 78 79 80 81 82
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 75 70 72 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79 80 81 82 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 70 72 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79 80 81 82 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 70 72
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 70 72 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79 80 81 82 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 70 72 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79 80 81 82 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 75 70 72
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 70 72
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 78 70 72 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 70 72 77 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79 80 81 82 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 70 72
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 75 80 81 82 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 78 70 72
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76 75 77 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 70 79 72 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 78 72 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 75 79 72 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 70 72 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 78 70 72 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 79 72 77 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 80 81 82 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 78 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 70 81 77 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 78 79 72 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 70 81
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 78 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 79 77 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76 80 82 72 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 75 70 81 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 75 80 82 77 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 78 77 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 72 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 70 79 81 72
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 75 80 82 72 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 75 81 72
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 75 70 80 82 72
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 80 81 82 72 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 70 80 82 77 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 81 72 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 78 80 82 77 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 78 79
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 78 70 72 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 79 81 77 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 75 70 81 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 80 81 82 72 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 78 81 77 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 78 79 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76 78 81 72 77 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 78 70 79 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76 80 82 72 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 78 70 79 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 78 79 81 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 78 81 77 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76 70 79 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 70 79 81 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76 79 77 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76 78 81 77 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 75 80 82 72 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76 75 80 82 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76 75 79 71 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76 75 70 79 81 72 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 79 77 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 70 79 80 82 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 75 79 81 72 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 70 82 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 82 77 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 79 77 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 70 79 80 82 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 70 79 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 75 70 79 81 72 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 76 70 82 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73 70 81 82 72 77 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 78 75 80 81 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pmml-sparkml-xgboost/pom.xml b/pmml-sparkml-xgboost/pom.xml
index b43c5834..006dcb0e 100644
--- a/pmml-sparkml-xgboost/pom.xml
+++ b/pmml-sparkml-xgboost/pom.xml
@@ -62,39 +62,4 @@
junit
-
-
-
-
- net.alchim31.maven
- scala-maven-plugin
- 4.6.1
-
- ${project.build.sourceEncoding}
- ScalaThenJava
-
- -Xmx1024m
-
- 2.12.15
-
-
-
- scala-compile-first
- process-resources
-
- add-source
- compile
-
-
-
- scala-test-compile
- process-test-resources
-
- testCompile
-
-
-
-
-
-
diff --git a/pmml-sparkml-xgboost/src/main/java/org/jpmml/sparkml/xgboost/BoosterUtil.java b/pmml-sparkml-xgboost/src/main/java/org/jpmml/sparkml/xgboost/BoosterUtil.java
index faff9fba..8849cf3e 100644
--- a/pmml-sparkml-xgboost/src/main/java/org/jpmml/sparkml/xgboost/BoosterUtil.java
+++ b/pmml-sparkml-xgboost/src/main/java/org/jpmml/sparkml/xgboost/BoosterUtil.java
@@ -18,13 +18,14 @@
*/
package org.jpmml.sparkml.xgboost;
-import java.io.ByteArrayInputStream;
-import java.io.IOException;
+import java.io.File;
+import java.io.FileInputStream;
import java.io.InputStream;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.function.Function;
+import com.google.common.io.MoreFiles;
import ml.dmlc.xgboost4j.scala.Booster;
import ml.dmlc.xgboost4j.scala.spark.params.GeneralParams;
import org.apache.spark.ml.Model;
@@ -49,20 +50,20 @@ private BoosterUtil(){
public & HasPredictionCol & GeneralParams, C extends ModelConverter & HasSparkMLXGBoostOptions> MiningModel encodeBooster(C converter, Booster booster, Schema schema){
M model = converter.getModel();
- byte[] bytes;
+ Learner learner;
try {
- bytes = booster.toByteArray();
- } catch(Exception e){
- throw new RuntimeException(e);
- }
+ File tmpBoosterFile = File.createTempFile("Booster", ".json");
- Learner learner;
+ booster.saveModel(tmpBoosterFile.getAbsolutePath());
+
+ try(InputStream is = new FileInputStream(tmpBoosterFile)){
+ learner = XGBoostUtil.loadLearner(is);
+ }
- try(InputStream is = new ByteArrayInputStream(bytes)){
- learner = XGBoostUtil.loadLearner(is);
- } catch(IOException ioe){
- throw new RuntimeException(ioe);
+ MoreFiles.deleteRecursively(tmpBoosterFile.toPath());
+ } catch(Exception e){
+ throw new RuntimeException(e);
}
Boolean inputFloat = (Boolean)converter.getOption(HasSparkMLXGBoostOptions.OPTION_INPUT_FLOAT, null);
diff --git a/pmml-sparkml-xgboost/src/main/resources/META-INF/sparkml2pmml.properties b/pmml-sparkml-xgboost/src/main/resources/META-INF/sparkml2pmml.properties
index d7356f09..cc08e4e1 100644
--- a/pmml-sparkml-xgboost/src/main/resources/META-INF/sparkml2pmml.properties
+++ b/pmml-sparkml-xgboost/src/main/resources/META-INF/sparkml2pmml.properties
@@ -1,4 +1,2 @@
-org.jpmml.sparkml.xgboost.SparseToDenseTransformer = org.jpmml.sparkml.xgboost.SparseToDenseTransformerConverter
-
ml.dmlc.xgboost4j.scala.spark.XGBoostClassificationModel = org.jpmml.sparkml.xgboost.XGBoostClassificationModelConverter
ml.dmlc.xgboost4j.scala.spark.XGBoostRegressionModel = org.jpmml.sparkml.xgboost.XGBoostRegressionModelConverter
diff --git a/pmml-sparkml-xgboost/src/test/java/org/jpmml/sparkml/xgboost/testing/XGBoostTest.java b/pmml-sparkml-xgboost/src/test/java/org/jpmml/sparkml/xgboost/testing/XGBoostTest.java
index 8d3ed467..f6f65f47 100644
--- a/pmml-sparkml-xgboost/src/test/java/org/jpmml/sparkml/xgboost/testing/XGBoostTest.java
+++ b/pmml-sparkml-xgboost/src/test/java/org/jpmml/sparkml/xgboost/testing/XGBoostTest.java
@@ -18,21 +18,37 @@
*/
package org.jpmml.sparkml.xgboost.testing;
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStream;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
+import java.util.Objects;
import java.util.function.Predicate;
import com.google.common.base.Equivalence;
+import ml.dmlc.xgboost4j.scala.spark.XGBoostClassificationModel;
+import ml.dmlc.xgboost4j.scala.spark.XGBoostRegressionModel;
+import org.apache.spark.ml.PipelineModel;
+import org.apache.spark.ml.PredictionModel;
+import org.apache.spark.ml.util.MLReader;
+import org.apache.spark.sql.Dataset;
+import org.apache.spark.sql.Row;
+import org.apache.spark.sql.SparkSession;
+import org.dmg.pmml.Model;
import org.dmg.pmml.PMML;
import org.dmg.pmml.VerificationField;
import org.dmg.pmml.Visitor;
import org.dmg.pmml.VisitorAction;
+import org.jpmml.converter.testing.Datasets;
import org.jpmml.converter.testing.Fields;
import org.jpmml.converter.testing.OptionsUtil;
import org.jpmml.evaluator.ResultField;
import org.jpmml.evaluator.testing.FloatEquivalence;
import org.jpmml.model.visitors.AbstractVisitor;
+import org.jpmml.sparkml.ArchiveUtil;
+import org.jpmml.sparkml.PipelineModelUtil;
import org.jpmml.sparkml.testing.SparkMLEncoderBatch;
import org.jpmml.sparkml.testing.SparkMLEncoderBatchTest;
import org.jpmml.sparkml.xgboost.HasSparkMLXGBoostOptions;
@@ -41,7 +57,7 @@
import org.junit.BeforeClass;
import org.junit.Test;
-public class XGBoostTest extends SparkMLEncoderBatchTest {
+public class XGBoostTest extends SparkMLEncoderBatchTest implements Datasets {
public XGBoostTest(){
super(new FloatEquivalence(12));
@@ -74,8 +90,20 @@ public List