You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by ma...@apache.org on 2025/06/18 12:56:59 UTC
(opennlp) 02/08: OPENNLP-1740 OPENNLP-1741 - Modularize maxent ML code. Lays the foundation to separate the other ML related packages into custom modules
This is an automated email from the ASF dual-hosted git repository.
mawiesne pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opennlp.git
commit e616bea32b2684b62dd1c5f97882a867f22191eb
Author: Richard Zowalla <rz...@apache.org>
AuthorDate: Thu Jun 5 10:34:03 2025 +0200
OPENNLP-1740 OPENNLP-1741 - Modularize maxent ML code. Lays the foundation to separate the other ML related packages into custom modules
---
.../main/java/opennlp/tools/ml/AlgorithmType.java | 108 +
.../opennlp/tools/util/AbstractObjectStream.java | 0
.../src/main/java/opennlp/tools/util/Cache.java | 0
.../java/opennlp/tools/util/ObjectStreamUtils.java | 0
.../main/java/opennlp/tools/util/Parameters.java | 5 +
.../opennlp/tools/util/PlainTextByLineStream.java | 0
.../opennlp/tools/util/ext/ExtensionLoader.java | 0
.../util/ext/ExtensionNotLoadedException.java | 0
.../tools/util/ext/ExtensionServiceKeys.java | 0
.../java/opennlp/tools/util/ext/package-info.java | 0
opennlp-core/opennlp-ml/opennlp-ml-commons/pom.xml | 24 +
.../ml/AbstractEventModelSequenceTrainer.java | 0
.../opennlp/tools/ml/AbstractEventTrainer.java | 0
.../opennlp/tools/ml/AbstractMLModelWriter.java | 0
.../java/opennlp/tools/ml/AbstractTrainer.java | 3 +-
.../src/main/java/opennlp/tools/ml/BeamSearch.java | 0
.../tools/ml/model/AbstractDataIndexer.java | 0
.../java/opennlp/tools/ml/model/AbstractModel.java | 12 +-
.../tools/ml/model/AbstractModelReader.java | 0
.../tools/ml/model/AbstractModelWriter.java | 0
.../tools/ml/model/BinaryFileDataReader.java | 0
.../tools/ml/model/ChecksumEventStream.java | 3 +-
.../opennlp/tools/ml/model/ComparableEvent.java | 0
.../tools/ml/model/ComparablePredicate.java | 0
.../opennlp/tools/ml/model/DataIndexerFactory.java | 6 +-
.../tools/ml/model/DynamicEvalParameters.java | 0
.../opennlp/tools/ml/model/EvalParameters.java | 0
.../opennlp/tools/ml/model/FileEventStream.java | 0
.../opennlp/tools/ml/model/GenericModelReader.java | 38 +-
.../opennlp/tools/ml/model/GenericModelWriter.java | 33 +-
.../tools/ml/model/ModelParameterChunker.java | 0
.../opennlp/tools/ml/model/MutableContext.java | 0
.../opennlp/tools/ml/model/ObjectDataReader.java | 0
.../opennlp/tools/ml/model/OnePassDataIndexer.java | 0
.../ml/model/OnePassRealValueDataIndexer.java | 0
.../tools/ml/model/PlainTextFileDataReader.java | 0
.../tools/ml/model/RealValueFileEventStream.java | 0
.../tools/ml/model/SequenceStreamEventStream.java | 0
.../tools/ml/model/SimpleEventStreamBuilder.java | 0
.../opennlp/tools/ml/model/TwoPassDataIndexer.java | 0
.../java/opennlp/tools/ml/model/UniformPrior.java | 0
.../java/opennlp/tools/ml/model/package-info.java | 0
.../monitoring/DefaultTrainingProgressMonitor.java | 0
.../opennlp/tools/util/TrainingParameters.java | 0
.../src/test/java/logback-test.xml | 40 +
.../opennlp/tools/ml/AbstractEventStreamTest.java | 90 +
.../tools/ml/model/ChecksumEventStreamTest.java | 0
.../java/opennlp/tools/ml/model/EventTest.java | 0
.../tools/ml/model/FileEventStreamTest.java | 0
.../tools/ml/model/ModelParameterChunkerTest.java | 0
.../tools/ml/model/OnePassDataIndexerTest.java | 0
.../ml/model/OnePassRealValueDataIndexerTest.java | 0
.../ml/model/RealValueFileEventStreamTest.java | 4 +-
opennlp-core/opennlp-ml/opennlp-ml-maxent/pom.xml | 47 +
.../opennlp/tools/ml/maxent/AllEnglishAffixes.txt | 0
.../tools/ml/maxent/BasicContextGenerator.java | 0
.../opennlp/tools/ml/maxent/ContextGenerator.java | 0
.../java/opennlp/tools/ml/maxent/DataStream.java | 0
.../main/java/opennlp/tools/ml/maxent/GISFormat | 0
.../java/opennlp/tools/ml/maxent/GISModel.java | 3 +-
.../java/opennlp/tools/ml/maxent/GISTrainer.java | 2 -
.../tools/ml/maxent/RealBasicEventStream.java | 0
.../tools/ml/maxent/URLInputStreamFactory.java | 0
.../tools/ml/maxent/io/BinaryGISModelReader.java | 0
.../tools/ml/maxent/io/BinaryGISModelWriter.java | 0
.../tools/ml/maxent/io/BinaryQNModelReader.java | 0
.../tools/ml/maxent/io/BinaryQNModelWriter.java | 0
.../opennlp/tools/ml/maxent/io/GISModelReader.java | 0
.../opennlp/tools/ml/maxent/io/GISModelWriter.java | 0
.../opennlp/tools/ml/maxent/io/QNModelReader.java | 0
.../opennlp/tools/ml/maxent/io/QNModelWriter.java | 0
.../opennlp/tools/ml/maxent/io/package-info.java | 0
.../java/opennlp/tools/ml/maxent/io/package.html | 0
.../java/opennlp/tools/ml/maxent/package-info.java | 0
.../main/java/opennlp/tools/ml/maxent/package.html | 0
.../tools/ml/maxent/quasinewton/Function.java | 0
.../tools/ml/maxent/quasinewton/LineSearch.java | 0
.../ml/maxent/quasinewton/NegLogLikelihood.java | 0
.../quasinewton/ParallelNegLogLikelihood.java | 0
.../tools/ml/maxent/quasinewton/QNMinimizer.java | 0
.../tools/ml/maxent/quasinewton/QNModel.java | 3 +-
.../tools/ml/maxent/quasinewton/QNTrainer.java | 0
.../tools/ml/maxent/quasinewton/package-info.java | 0
.../monitoring/LogLikelihoodThresholdBreached.java | 0
.../opennlp/tools/ml/AbstractEventStreamTest.java | 90 +
.../java/opennlp/tools/ml/PrepAttachDataUtil.java | 94 +
.../tools/ml/maxent/FootballEventStream.java | 0
.../opennlp/tools/ml/maxent/GISIndexingTest.java | 43 +-
.../opennlp/tools/ml/maxent/GISTrainerTest.java | 8 +-
.../tools/ml/maxent/MaxentPrepAttachTest.java | 19 +-
.../opennlp/tools/ml/maxent/MockDataIndexer.java | 0
.../tools/ml/maxent/RealBasicEventStreamTest.java | 0
.../tools/ml/maxent/RealValueModelTest.java | 0
.../tools/ml/maxent/ScaleDoesntMatterTest.java | 19 +-
.../ml/maxent/io/RealValueFileEventStreamTest.java | 0
.../ml/maxent/quasinewton/LineSearchTest.java | 0
.../maxent/quasinewton/NegLogLikelihoodTest.java | 0
.../ml/maxent/quasinewton/QNMinimizerTest.java | 0
.../ml/maxent/quasinewton/QNPrepAttachTest.java | 26 +-
.../tools/ml/maxent/quasinewton/QNTrainerTest.java | 0
.../opennlp/tools/util/MockInputStreamFactory.java | 57 +
.../opennlp/maxent/io/rvfes-bug-data-broken.txt | 2 +
.../data/opennlp/maxent/io/rvfes-bug-data-ok.txt | 2 +
.../maxent/real-valued-weights-training-data.txt | 20 +
.../maxent/repeat-weighting-training-data.txt | 20 +
.../src/test/resources/data/ppa/NOTICE | 6 +
.../src/test/resources/data/ppa/bitstrings | 52635 +++++++++++++++++++
.../src/test/resources/data/ppa/devset | 4039 ++
.../src/test/resources/data/ppa/test | 3097 ++
.../src/test/resources/data/ppa/training | 20801 ++++++++
.../src/test/resources/logback-test.xml | 40 +
.../resources/opennlp/tools/ml/maxent/football.dat | 0
opennlp-core/opennlp-ml/pom.xml | 19 +-
opennlp-core/opennlp-runtime/pom.xml | 14 +-
.../main/java/opennlp/tools/ml/TrainerFactory.java | 40 +-
.../tools/ml/naivebayes/NaiveBayesModel.java | 5 +-
.../tools/ml/perceptron/PerceptronModel.java | 3 +-
.../tools/namefind/NameSampleDataStream.java | 3 +-
.../java/opennlp/tools/util/model/ModelUtil.java | 3 +-
.../java/opennlp/tools/ml/TrainerFactoryTest.java | 25 +-
.../{model => models}/TwoPassDataIndexerTest.java | 6 +-
pom.xml | 12 +
122 files changed, 81418 insertions(+), 151 deletions(-)
diff --git a/opennlp-api/src/main/java/opennlp/tools/ml/AlgorithmType.java b/opennlp-api/src/main/java/opennlp/tools/ml/AlgorithmType.java
new file mode 100644
index 00000000..afe984af
--- /dev/null
+++ b/opennlp-api/src/main/java/opennlp/tools/ml/AlgorithmType.java
@@ -0,0 +1,108 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package opennlp.tools.ml;
+
+public enum AlgorithmType {
+
+ MAXENT("MAXENT", "GIS",
+ "opennlp.tools.ml.maxent.GISTrainer",
+ "opennlp.tools.ml.maxent.io.GISModelReader",
+ "opennlp.tools.ml.maxent.io.BinaryGISModelWriter"),
+ MAXENT_QN("MAXENT_QN", "QN",
+ "opennlp.tools.ml.maxent.quasinewton.QNTrainer",
+ "opennlp.tools.ml.maxent.io.QNModelReader",
+ "opennlp.tools.ml.maxent.io.BinaryQNModelWriter"),
+ PERCEPTRON("PERCEPTRON", "Perceptron",
+ "opennlp.tools.ml.perceptron.PerceptronTrainer",
+ "opennlp.tools.ml.perceptron.PerceptronModelReader",
+ "opennlp.tools.ml.perceptron.BinaryPerceptronModelWriter"),
+ PERCEPTRON_SEQUENCE("PERCEPTRON_SEQUENCE", "Perceptron",
+ "opennlp.tools.ml.perceptron.SimplePerceptronSequenceTrainer",
+ "opennlp.tools.ml.perceptron.PerceptronModelReader",
+ "opennlp.tools.ml.perceptron.BinaryPerceptronModelWriter"),
+ NAIVE_BAYES("NAIVEBAYES", "NaiveBayes",
+ "opennlp.tools.ml.naivebayes.NaiveBayesTrainer",
+ "opennlp.tools.ml.naivebayes.NaiveBayesModelReader",
+ "opennlp.tools.ml.naivebayes.BinaryNaiveBayesModelWriter");
+
+
+ private final String algorithmType;
+ private final String trainerClazz;
+ private final String modelType;
+ private final String readerClazz;
+ private final String writerClazz;
+
+ AlgorithmType(String type, String ioType,
+ String trainerClazz, String readerClazz, String writerClazz) {
+ this.algorithmType = type;
+ this.trainerClazz = trainerClazz;
+ this.modelType = ioType;
+ this.readerClazz = readerClazz;
+ this.writerClazz = writerClazz;
+ }
+
+ public String getAlgorithmType() {
+ return algorithmType;
+ }
+
+ public String getTrainerClazz() {
+ return trainerClazz;
+ }
+
+ public String getModelType() {
+ return modelType;
+ }
+
+ public String getReaderClazz() {
+ return readerClazz;
+ }
+
+ public String getWriterClazz() {
+ return writerClazz;
+ }
+
+ /**
+ * @param type no restriction on the type.
+ * @return the {@link AlgorithmType} corresponding to the given algorithm type.
+ * @throws IllegalArgumentException if the given type is not a valid {@link AlgorithmType}.
+ */
+ public static AlgorithmType fromAlgorithmType(String type) {
+ for (AlgorithmType trainerType : AlgorithmType.values()) {
+ if (trainerType.algorithmType.equals(type)) {
+ return trainerType;
+ }
+ }
+ throw new IllegalArgumentException("Unknown algorithm type: " + type);
+ }
+
+ /**
+ * @param type no restriction on the type.
+ * @return the {@link AlgorithmType} corresponding to the given reader type.
+ * @throws IllegalArgumentException if the given type is not a valid {@link AlgorithmType}.
+ */
+ public static AlgorithmType fromModelType(String type) {
+ for (AlgorithmType trainerType : AlgorithmType.values()) {
+ if (trainerType.modelType.equals(type)) {
+ return trainerType;
+ }
+ }
+ throw new IllegalArgumentException("Unknown reader type: " + type);
+ }
+
+
+}
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/AbstractObjectStream.java b/opennlp-api/src/main/java/opennlp/tools/util/AbstractObjectStream.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/AbstractObjectStream.java
rename to opennlp-api/src/main/java/opennlp/tools/util/AbstractObjectStream.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/Cache.java b/opennlp-api/src/main/java/opennlp/tools/util/Cache.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/Cache.java
rename to opennlp-api/src/main/java/opennlp/tools/util/Cache.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/ObjectStreamUtils.java b/opennlp-api/src/main/java/opennlp/tools/util/ObjectStreamUtils.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/ObjectStreamUtils.java
rename to opennlp-api/src/main/java/opennlp/tools/util/ObjectStreamUtils.java
diff --git a/opennlp-api/src/main/java/opennlp/tools/util/Parameters.java b/opennlp-api/src/main/java/opennlp/tools/util/Parameters.java
index 02c5967e..df72b1a1 100644
--- a/opennlp-api/src/main/java/opennlp/tools/util/Parameters.java
+++ b/opennlp-api/src/main/java/opennlp/tools/util/Parameters.java
@@ -21,6 +21,8 @@ import java.io.IOException;
import java.io.OutputStream;
import java.util.Map;
+import opennlp.tools.ml.AlgorithmType;
+
public interface Parameters {
String ALGORITHM_PARAM = "Algorithm";
@@ -28,6 +30,9 @@ public interface Parameters {
String ITERATIONS_PARAM = "Iterations";
String CUTOFF_PARAM = "Cutoff";
String THREADS_PARAM = "Threads";
+
+ String ALGORITHM_DEFAULT_VALUE = AlgorithmType.MAXENT.getAlgorithmType();
+
/**
* The default number of iterations is 100.
*/
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/PlainTextByLineStream.java b/opennlp-api/src/main/java/opennlp/tools/util/PlainTextByLineStream.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/PlainTextByLineStream.java
rename to opennlp-api/src/main/java/opennlp/tools/util/PlainTextByLineStream.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/ext/ExtensionLoader.java b/opennlp-api/src/main/java/opennlp/tools/util/ext/ExtensionLoader.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/ext/ExtensionLoader.java
rename to opennlp-api/src/main/java/opennlp/tools/util/ext/ExtensionLoader.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/ext/ExtensionNotLoadedException.java b/opennlp-api/src/main/java/opennlp/tools/util/ext/ExtensionNotLoadedException.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/ext/ExtensionNotLoadedException.java
rename to opennlp-api/src/main/java/opennlp/tools/util/ext/ExtensionNotLoadedException.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/ext/ExtensionServiceKeys.java b/opennlp-api/src/main/java/opennlp/tools/util/ext/ExtensionServiceKeys.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/ext/ExtensionServiceKeys.java
rename to opennlp-api/src/main/java/opennlp/tools/util/ext/ExtensionServiceKeys.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/ext/package-info.java b/opennlp-api/src/main/java/opennlp/tools/util/ext/package-info.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/ext/package-info.java
rename to opennlp-api/src/main/java/opennlp/tools/util/ext/package-info.java
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-commons/pom.xml b/opennlp-core/opennlp-ml/opennlp-ml-commons/pom.xml
new file mode 100644
index 00000000..985e521c
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-commons/pom.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.opennlp</groupId>
+ <artifactId>opennlp-ml</artifactId>
+ <version>3.0.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>opennlp-ml-commons</artifactId>
+ <packaging>jar</packaging>
+ <name>Apache OpenNLP ML Commons</name>
+
+ <dependencies>
+ <!-- Internal dependencies -->
+ <dependency>
+ <groupId>org.apache.opennlp</groupId>
+ <artifactId>opennlp-api</artifactId>
+ </dependency>
+ </dependencies>
+
+</project>
\ No newline at end of file
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/AbstractEventModelSequenceTrainer.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/AbstractEventModelSequenceTrainer.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/AbstractEventModelSequenceTrainer.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/AbstractEventModelSequenceTrainer.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/AbstractEventTrainer.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/AbstractEventTrainer.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/AbstractEventTrainer.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/AbstractEventTrainer.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/AbstractMLModelWriter.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/AbstractMLModelWriter.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/AbstractMLModelWriter.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/AbstractMLModelWriter.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/AbstractTrainer.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/AbstractTrainer.java
similarity index 98%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/AbstractTrainer.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/AbstractTrainer.java
index ad3ae379..59872e2e 100644
--- a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/AbstractTrainer.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/AbstractTrainer.java
@@ -21,7 +21,6 @@ import java.util.HashMap;
import java.util.Map;
import opennlp.tools.commons.Trainer;
-import opennlp.tools.ml.maxent.GISTrainer;
import opennlp.tools.util.Parameters;
import opennlp.tools.util.TrainingConfiguration;
@@ -72,7 +71,7 @@ public abstract class AbstractTrainer<P extends Parameters> implements Trainer<P
*/
public String getAlgorithm() {
return trainingParameters.getStringParameter(Parameters.ALGORITHM_PARAM,
- GISTrainer.MAXENT_VALUE);
+ Parameters.ALGORITHM_DEFAULT_VALUE);
}
/**
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/BeamSearch.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/BeamSearch.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/BeamSearch.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/BeamSearch.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/AbstractDataIndexer.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/AbstractDataIndexer.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/AbstractDataIndexer.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/AbstractDataIndexer.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/AbstractModel.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/AbstractModel.java
similarity index 95%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/AbstractModel.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/AbstractModel.java
index fc529a5b..33131fb5 100644
--- a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/AbstractModel.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/AbstractModel.java
@@ -23,6 +23,7 @@ import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Objects;
+import opennlp.tools.ml.AlgorithmType;
import opennlp.tools.ml.ArrayMath;
/**
@@ -41,10 +42,8 @@ public abstract class AbstractModel implements MaxentModel {
/** Prior distribution for this model. */
protected Prior prior;
- public enum ModelType { Maxent,Perceptron,MaxentQn,NaiveBayes }
-
/** The type of the model. */
- protected ModelType modelType;
+ protected AlgorithmType modelType;
/**
* Initializes an {@link AbstractModel}.
@@ -97,9 +96,9 @@ public abstract class AbstractModel implements MaxentModel {
}
/**
- * @return Retrieves the {@link ModelType}.
+ * @return Retrieves the {@link AlgorithmType}.
*/
- public ModelType getModelType() {
+ public AlgorithmType getModelType() {
return modelType;
}
@@ -175,8 +174,7 @@ public abstract class AbstractModel implements MaxentModel {
*
* @return An {@link Object} array with the values as described above.
*
- * @implNote : This method will usually only be needed by
- * {@link opennlp.tools.ml.maxent.io.GISModelWriter GIS model writers}.
+ * @implNote : This method will usually only be needed by GIS model writers.
*/
public final Object[] getDataStructures() {
Object[] data = new Object[3];
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/AbstractModelReader.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/AbstractModelReader.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/AbstractModelReader.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/AbstractModelReader.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/AbstractModelWriter.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/AbstractModelWriter.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/AbstractModelWriter.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/AbstractModelWriter.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/BinaryFileDataReader.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/BinaryFileDataReader.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/BinaryFileDataReader.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/BinaryFileDataReader.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/ChecksumEventStream.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/ChecksumEventStream.java
similarity index 95%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/ChecksumEventStream.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/ChecksumEventStream.java
index 52af8edc..fee55378 100644
--- a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/ChecksumEventStream.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/ChecksumEventStream.java
@@ -26,14 +26,13 @@ import opennlp.tools.util.AbstractObjectStream;
import opennlp.tools.util.ObjectStream;
/**
- * A {@link Checksum}-based {@link AbstractObjectStream event stream} implementation.
+ * A {@link Checksum}-based {@link ObjectStream event stream} implementation.
* Computes the checksum while consuming the event stream.
* By default, this implementation will use {@link CRC32C} for checksum calculations
* as it can use of CPU-specific acceleration instructions at runtime.
*
* @see Event
* @see Checksum
- * @see AbstractObjectStream
*/
public class ChecksumEventStream extends AbstractObjectStream<Event> {
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/ComparableEvent.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/ComparableEvent.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/ComparableEvent.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/ComparableEvent.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/ComparablePredicate.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/ComparablePredicate.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/ComparablePredicate.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/ComparablePredicate.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/DataIndexerFactory.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/DataIndexerFactory.java
similarity index 92%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/DataIndexerFactory.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/DataIndexerFactory.java
index 1300d028..26a02cad 100644
--- a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/DataIndexerFactory.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/DataIndexerFactory.java
@@ -22,7 +22,6 @@ import java.util.Map;
import opennlp.tools.ml.AbstractEventTrainer;
import opennlp.tools.util.Parameters;
-import opennlp.tools.util.TrainingParameters;
import opennlp.tools.util.ext.ExtensionLoader;
import opennlp.tools.util.ext.ExtensionNotLoadedException;
@@ -34,15 +33,14 @@ import opennlp.tools.util.ext.ExtensionNotLoadedException;
public class DataIndexerFactory {
/**
- * Instantiates a {@link DataIndexer} configured via {@link TrainingParameters}.
+ * Instantiates a {@link DataIndexer} configured via {@link Parameters}.
*
- * @param parameters The {@link TrainingParameters} used for configuration.
+ * @param parameters The {@link Parameters} used for configuration.
* @param reportMap The {@link Map} used for reporting.
* @return A ready to use {@link DataIndexer} instance.
*
* @throws ExtensionNotLoadedException Thrown if a class name was configured for the indexer, yet
* the extension could not be loaded.
- * @see ExtensionLoader
*/
public static <P extends Parameters> DataIndexer<P> getDataIndexer(
P parameters, Map<String, String> reportMap) {
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/DynamicEvalParameters.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/DynamicEvalParameters.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/DynamicEvalParameters.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/DynamicEvalParameters.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/EvalParameters.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/EvalParameters.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/EvalParameters.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/EvalParameters.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/FileEventStream.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/FileEventStream.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/FileEventStream.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/FileEventStream.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/GenericModelReader.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/GenericModelReader.java
similarity index 68%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/GenericModelReader.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/GenericModelReader.java
index 916c28e7..0b26a17c 100644
--- a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/GenericModelReader.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/GenericModelReader.java
@@ -19,11 +19,9 @@ package opennlp.tools.ml.model;
import java.io.File;
import java.io.IOException;
+import java.lang.reflect.InvocationTargetException;
-import opennlp.tools.ml.maxent.io.GISModelReader;
-import opennlp.tools.ml.maxent.io.QNModelReader;
-import opennlp.tools.ml.naivebayes.NaiveBayesModelReader;
-import opennlp.tools.ml.perceptron.PerceptronModelReader;
+import opennlp.tools.ml.AlgorithmType;
/**
* An generic {@link AbstractModelReader} implementation.
@@ -38,7 +36,6 @@ public class GenericModelReader extends AbstractModelReader {
* Initializes a {@link GenericModelReader} via a {@link File}.
*
* @param f The {@link File} that references the model to be read.
- *
* @throws IOException Thrown if IO errors occurred.
*/
public GenericModelReader(File f) throws IOException {
@@ -56,22 +53,21 @@ public class GenericModelReader extends AbstractModelReader {
@Override
public void checkModelType() throws IOException {
- String modelType = readUTF();
- switch (modelType) {
- case "Perceptron":
- delegateModelReader = new PerceptronModelReader(this.dataReader);
- break;
- case "GIS":
- delegateModelReader = new GISModelReader(this.dataReader);
- break;
- case "QN":
- delegateModelReader = new QNModelReader(this.dataReader);
- break;
- case "NaiveBayes":
- delegateModelReader = new NaiveBayesModelReader(this.dataReader);
- break;
- default:
- throw new IOException("Unknown model format: " + modelType);
+ this.delegateModelReader = fromType(AlgorithmType.fromModelType(readUTF()));
+ }
+
+ private AbstractModelReader fromType(AlgorithmType type) {
+ try {
+ final Class<? extends AbstractModelReader> readerClass
+ = (Class<? extends AbstractModelReader>) Class.forName(type.getReaderClazz());
+
+ return readerClass.getDeclaredConstructor(DataReader.class).newInstance(this.dataReader);
+
+ } catch (ClassNotFoundException e) {
+ throw new RuntimeException("Given reader is not available in the classpath!", e);
+ } catch (InvocationTargetException | InstantiationException | IllegalAccessException |
+ NoSuchMethodException e) {
+ throw new RuntimeException("Problem instantiating chosen reader class: " + type.getReaderClazz(), e);
}
}
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/GenericModelWriter.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/GenericModelWriter.java
similarity index 76%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/GenericModelWriter.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/GenericModelWriter.java
index 9e7717ef..2290b444 100644
--- a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/GenericModelWriter.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/GenericModelWriter.java
@@ -22,13 +22,10 @@ import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
+import java.lang.reflect.InvocationTargetException;
import java.util.zip.GZIPOutputStream;
-import opennlp.tools.ml.maxent.io.BinaryGISModelWriter;
-import opennlp.tools.ml.maxent.io.BinaryQNModelWriter;
-import opennlp.tools.ml.model.AbstractModel.ModelType;
-import opennlp.tools.ml.naivebayes.BinaryNaiveBayesModelWriter;
-import opennlp.tools.ml.perceptron.BinaryPerceptronModelWriter;
+import opennlp.tools.ml.AlgorithmType;
/**
* An generic {@link AbstractModelWriter} implementation.
@@ -74,15 +71,23 @@ public class GenericModelWriter extends AbstractModelWriter {
}
private void init(AbstractModel model, DataOutputStream dos) {
- if (model.getModelType() == ModelType.Perceptron) {
- delegateWriter = new BinaryPerceptronModelWriter(model, dos);
- } else if (model.getModelType() == ModelType.Maxent) {
- delegateWriter = new BinaryGISModelWriter(model, dos);
- } else if (model.getModelType() == ModelType.MaxentQn) {
- delegateWriter = new BinaryQNModelWriter(model, dos);
- }
- if (model.getModelType() == ModelType.NaiveBayes) {
- delegateWriter = new BinaryNaiveBayesModelWriter(model, dos);
+ this.delegateWriter = fromType(model.getModelType(), model, dos);
+ }
+
+ private AbstractModelWriter fromType(AlgorithmType type, AbstractModel model, DataOutputStream dos) {
+ try {
+ final Class<? extends AbstractModelWriter> readerClass
+ = (Class<? extends AbstractModelWriter>) Class.forName(type.getWriterClazz());
+
+ return readerClass
+ .getDeclaredConstructor(AbstractModel.class, DataOutputStream.class)
+ .newInstance(model, dos);
+
+ } catch (ClassNotFoundException e) {
+ throw new RuntimeException("Given writer is not available in the classpath!", e);
+ } catch (InvocationTargetException | InstantiationException | IllegalAccessException |
+ NoSuchMethodException e) {
+ throw new RuntimeException("Problem instantiating chosen writer class: " + type.getWriterClazz(), e);
}
}
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/ModelParameterChunker.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/ModelParameterChunker.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/ModelParameterChunker.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/ModelParameterChunker.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/MutableContext.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/MutableContext.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/MutableContext.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/MutableContext.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/ObjectDataReader.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/ObjectDataReader.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/ObjectDataReader.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/ObjectDataReader.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/OnePassDataIndexer.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/OnePassDataIndexer.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/OnePassDataIndexer.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/OnePassDataIndexer.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/OnePassRealValueDataIndexer.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/OnePassRealValueDataIndexer.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/OnePassRealValueDataIndexer.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/OnePassRealValueDataIndexer.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/PlainTextFileDataReader.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/PlainTextFileDataReader.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/PlainTextFileDataReader.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/PlainTextFileDataReader.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/RealValueFileEventStream.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/RealValueFileEventStream.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/RealValueFileEventStream.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/RealValueFileEventStream.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/SequenceStreamEventStream.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/SequenceStreamEventStream.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/SequenceStreamEventStream.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/SequenceStreamEventStream.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/SimpleEventStreamBuilder.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/SimpleEventStreamBuilder.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/SimpleEventStreamBuilder.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/SimpleEventStreamBuilder.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/TwoPassDataIndexer.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/TwoPassDataIndexer.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/TwoPassDataIndexer.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/TwoPassDataIndexer.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/UniformPrior.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/UniformPrior.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/UniformPrior.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/UniformPrior.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/package-info.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/package-info.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/model/package-info.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/ml/model/package-info.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/monitoring/DefaultTrainingProgressMonitor.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/monitoring/DefaultTrainingProgressMonitor.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/monitoring/DefaultTrainingProgressMonitor.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/monitoring/DefaultTrainingProgressMonitor.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/TrainingParameters.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/util/TrainingParameters.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/util/TrainingParameters.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/main/java/opennlp/tools/util/TrainingParameters.java
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/logback-test.xml b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/logback-test.xml
new file mode 100644
index 00000000..1baae291
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/logback-test.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+<configuration>
+
+ <appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">
+ <encoder>
+ <pattern>%date{HH:mm:ss.SSS} [%thread] %-4level %class{36}.%method:%line - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+ <logger name="opennlp" level="off"/>
+
+ <logger name="opennlp.tools.cmdline.namefind" level="off"/>
+
+ <logger name="opennlp.tools.cmdline.CmdLineUtil" level="off"/>
+
+ <root level="off">
+ <appender-ref ref="consoleAppender" />
+ </root>
+
+</configuration>
\ No newline at end of file
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/AbstractEventStreamTest.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/AbstractEventStreamTest.java
new file mode 100644
index 00000000..5f3cd5de
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/AbstractEventStreamTest.java
@@ -0,0 +1,90 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package opennlp.tools.ml;
+
+import java.io.IOException;
+
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.ValueSource;
+
+import opennlp.tools.ml.model.Event;
+import opennlp.tools.ml.model.FileEventStream;
+import opennlp.tools.util.ObjectStream;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+
+public abstract class AbstractEventStreamTest {
+
+ protected static final String EVENTS_PLAIN =
+ "other wc=ic w&c=he,ic n1wc=lc n1w&c=belongs,lc n2wc=lc\n" +
+ "other wc=lc w&c=belongs,lc p1wc=ic p1w&c=he,ic n1wc=lc\n" +
+ "other wc=lc w&c=to,lc p1wc=lc p1w&c=belongs,lc p2wc=ic\n" +
+ "org-start wc=ic w&c=apache,ic p1wc=lc p1w&c=to,lc\n" +
+ "org-cont wc=ic w&c=software,ic p1wc=ic p1w&c=apache,ic\n" +
+ "org-cont wc=ic w&c=foundation,ic p1wc=ic p1w&c=software,ic\n" +
+ "other wc=other w&c=.,other p1wc=ic\n";
+
+ protected static final String EVENTS =
+ "other wc=ic=1.0 w&c=he,ic=2.0 n1wc=lc=3.0 n1w&c=belongs,lc=4.0 n2wc=lc=5.0\n" +
+ "other wc=lc=1.0 w&c=belongs,lc=2.0 p1wc=ic=3.0 p1w&c=he,ic=4.0 n1wc=lc=5.0\n" +
+ "other wc=lc=1.0 w&c=to,lc=2.0 p1wc=lc=3.0 p1w&c=belongs,lc=4.0 p2wc=ic=5.0\n" +
+ "org-start wc=ic=1.0 w&c=apache,ic=2.0 p1wc=lc=3.0 p1w&c=to,lc=4.0\n" +
+ "org-cont wc=ic=1.0 w&c=software,ic=2.0 p1wc=ic=3.0 p1w&c=apache,ic=4.0\n" +
+ "org-cont wc=ic=1.0 w&c=foundation,ic=2.0 p1wc=ic=3.0 p1w&c=software,ic=4.0\n" +
+ "other wc=other=1.0 w&c=.,other=2.0 p1wc=ic=3.0\n";
+
+ protected static final String EVENTS_INVALID_1 =
+ "other wc=ic=1,0 w&c=he,ic=2,0 n1wc=lc=3,0 n1w&c=belongs,lc=4,0 n2wc=lc=5,0\n";
+
+ protected static final String EVENTS_INVALID_2 =
+ "other wc=ic=A w&c=he,ic=B n1wc=lc=C n1w&c=belongs,lc=D n2wc=lc=E\n";
+
+ protected static final String EVENTS_INVALID_NEGATIVE =
+ "other wc=ic=-1.0 w&c=he,ic=-2.0 n1wc=lc=-3.0 n1w&c=belongs,lc=-4.0 n2wc=lc=-5.0\n";
+
+ protected abstract ObjectStream<Event> createEventStream(String input) throws IOException;
+
+ @Test
+ void testToLine() throws IOException {
+ try (ObjectStream<Event> eventStream = createEventStream(EVENTS_PLAIN)) {
+ // just reading the first element here for format and platform checks
+ Event e = eventStream.read();
+ assertNotNull(e);
+ assertNotNull(e.getOutcome());
+ assertEquals("other wc=ic w&c=he,ic n1wc=lc n1w&c=belongs,lc n2wc=lc" + System.lineSeparator(),
+ FileEventStream.toLine(e));
+ }
+ }
+
+ @ParameterizedTest
+ @ValueSource(strings = {EVENTS_INVALID_1, EVENTS_INVALID_2})
+ void testReadWithInvalidRealValues(String input) throws IOException {
+ try (ObjectStream<Event> eventStream = createEventStream(input)) {
+ Event e = eventStream.read();
+ assertNotNull(e);
+ assertNotNull(e.getOutcome());
+ assertEquals("other", e.getOutcome());
+ assertNotNull(e.getContext());
+ assertEquals(5, e.getContext().length);
+ assertNull(e.getValues()); // expected as float values where formatted incorrectly
+ }
+ }
+}
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/ChecksumEventStreamTest.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/ChecksumEventStreamTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/ChecksumEventStreamTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/ChecksumEventStreamTest.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/EventTest.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/EventTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/EventTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/EventTest.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/FileEventStreamTest.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/FileEventStreamTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/FileEventStreamTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/FileEventStreamTest.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/ModelParameterChunkerTest.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/ModelParameterChunkerTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/ModelParameterChunkerTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/ModelParameterChunkerTest.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/OnePassDataIndexerTest.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/OnePassDataIndexerTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/OnePassDataIndexerTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/OnePassDataIndexerTest.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/OnePassRealValueDataIndexerTest.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/OnePassRealValueDataIndexerTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/OnePassRealValueDataIndexerTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/OnePassRealValueDataIndexerTest.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/RealValueFileEventStreamTest.java b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/RealValueFileEventStreamTest.java
similarity index 96%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/RealValueFileEventStreamTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/RealValueFileEventStreamTest.java
index 874a2f71..b4071b3d 100644
--- a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/model/RealValueFileEventStreamTest.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-commons/src/test/java/opennlp/tools/ml/model/RealValueFileEventStreamTest.java
@@ -24,7 +24,6 @@ import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import opennlp.tools.ml.AbstractEventStreamTest;
-import opennlp.tools.ml.maxent.RealBasicEventStream;
import opennlp.tools.util.ObjectStream;
import static org.junit.jupiter.api.Assertions.fail;
@@ -34,11 +33,10 @@ import static org.junit.jupiter.api.Assertions.fail;
* <br/>
* {@code outcome context1 context2 context3 ...}
* <p>
- * and is consistent with {@link RealBasicEventStream}. Moreover, the test checks that processing
+ * and is consistent with {@code RealBasicEventStream}. Moreover, the test checks that processing
* given input works as expected.
*
* @see ObjectStream
- * @see RealBasicEventStream
*/
public class RealValueFileEventStreamTest extends AbstractEventStreamTest {
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-maxent/pom.xml b/opennlp-core/opennlp-ml/opennlp-ml-maxent/pom.xml
new file mode 100644
index 00000000..c0a58d17
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/pom.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.opennlp</groupId>
+ <artifactId>opennlp-ml</artifactId>
+ <version>3.0.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>opennlp-ml-maxent</artifactId>
+ <packaging>jar</packaging>
+ <name>Apache OpenNLP Maximum Entropy</name>
+
+ <dependencies>
+ <!-- Internal dependencies -->
+ <dependency>
+ <groupId>org.apache.opennlp</groupId>
+ <artifactId>opennlp-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.opennlp</groupId>
+ <artifactId>opennlp-ml-commons</artifactId>
+ </dependency>
+ </dependencies>
+
+</project>
\ No newline at end of file
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/AllEnglishAffixes.txt b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/AllEnglishAffixes.txt
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/AllEnglishAffixes.txt
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/AllEnglishAffixes.txt
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/BasicContextGenerator.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/BasicContextGenerator.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/BasicContextGenerator.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/BasicContextGenerator.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/ContextGenerator.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/ContextGenerator.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/ContextGenerator.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/ContextGenerator.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/DataStream.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/DataStream.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/DataStream.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/DataStream.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/GISFormat b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/GISFormat
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/GISFormat
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/GISFormat
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/GISModel.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/GISModel.java
similarity index 99%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/GISModel.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/GISModel.java
index 9b50698c..7e6c8454 100644
--- a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/GISModel.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/GISModel.java
@@ -19,6 +19,7 @@ package opennlp.tools.ml.maxent;
import java.util.Objects;
+import opennlp.tools.ml.AlgorithmType;
import opennlp.tools.ml.ArrayMath;
import opennlp.tools.ml.model.AbstractModel;
import opennlp.tools.ml.model.Context;
@@ -59,7 +60,7 @@ public final class GISModel extends AbstractModel {
super(params, predLabels, outcomeNames);
this.prior = prior;
prior.setLabels(outcomeNames, predLabels);
- modelType = ModelType.Maxent;
+ modelType = AlgorithmType.MAXENT;
}
/**
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/GISTrainer.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/GISTrainer.java
similarity index 99%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/GISTrainer.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/GISTrainer.java
index bfd30a96..60a721b0 100644
--- a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/GISTrainer.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/GISTrainer.java
@@ -153,8 +153,6 @@ public class GISTrainer extends AbstractEventTrainer<TrainingParameters> {
*/
private EvalParameters evalParams;
- public static final String MAXENT_VALUE = "MAXENT";
-
/**
* If we are using smoothing, this is used as the "number" of times we want
* the trainer to imagine that it saw a feature that it actually didn't see.
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/RealBasicEventStream.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/RealBasicEventStream.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/RealBasicEventStream.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/RealBasicEventStream.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/URLInputStreamFactory.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/URLInputStreamFactory.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/URLInputStreamFactory.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/URLInputStreamFactory.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/BinaryGISModelReader.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/BinaryGISModelReader.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/BinaryGISModelReader.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/BinaryGISModelReader.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/BinaryGISModelWriter.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/BinaryGISModelWriter.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/BinaryGISModelWriter.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/BinaryGISModelWriter.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/BinaryQNModelReader.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/BinaryQNModelReader.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/BinaryQNModelReader.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/BinaryQNModelReader.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/BinaryQNModelWriter.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/BinaryQNModelWriter.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/BinaryQNModelWriter.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/BinaryQNModelWriter.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/GISModelReader.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/GISModelReader.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/GISModelReader.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/GISModelReader.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/GISModelWriter.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/GISModelWriter.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/GISModelWriter.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/GISModelWriter.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/QNModelReader.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/QNModelReader.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/QNModelReader.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/QNModelReader.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/QNModelWriter.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/QNModelWriter.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/QNModelWriter.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/QNModelWriter.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/package-info.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/package-info.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/package-info.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/package-info.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/package.html b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/package.html
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/io/package.html
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/io/package.html
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/package-info.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/package-info.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/package-info.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/package-info.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/package.html b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/package.html
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/package.html
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/package.html
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/Function.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/Function.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/Function.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/Function.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/LineSearch.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/LineSearch.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/LineSearch.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/LineSearch.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/NegLogLikelihood.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/NegLogLikelihood.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/NegLogLikelihood.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/NegLogLikelihood.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/ParallelNegLogLikelihood.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/ParallelNegLogLikelihood.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/ParallelNegLogLikelihood.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/ParallelNegLogLikelihood.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNMinimizer.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNMinimizer.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNMinimizer.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNMinimizer.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNModel.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNModel.java
similarity index 98%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNModel.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNModel.java
index ea0a26d9..0b1d924e 100644
--- a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNModel.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNModel.java
@@ -17,6 +17,7 @@
package opennlp.tools.ml.maxent.quasinewton;
+import opennlp.tools.ml.AlgorithmType;
import opennlp.tools.ml.ArrayMath;
import opennlp.tools.ml.model.AbstractModel;
import opennlp.tools.ml.model.Context;
@@ -43,7 +44,7 @@ public class QNModel extends AbstractModel {
*/
public QNModel(Context[] params, String[] predLabels, String[] outcomeNames) {
super(params, predLabels, outcomeNames);
- this.modelType = ModelType.MaxentQn;
+ this.modelType = AlgorithmType.MAXENT_QN;
}
/**
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNTrainer.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNTrainer.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNTrainer.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/QNTrainer.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/package-info.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/package-info.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/ml/maxent/quasinewton/package-info.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/ml/maxent/quasinewton/package-info.java
diff --git a/opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/monitoring/LogLikelihoodThresholdBreached.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/monitoring/LogLikelihoodThresholdBreached.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/monitoring/LogLikelihoodThresholdBreached.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/main/java/opennlp/tools/monitoring/LogLikelihoodThresholdBreached.java
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/AbstractEventStreamTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/AbstractEventStreamTest.java
new file mode 100644
index 00000000..5f3cd5de
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/AbstractEventStreamTest.java
@@ -0,0 +1,90 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package opennlp.tools.ml;
+
+import java.io.IOException;
+
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.ValueSource;
+
+import opennlp.tools.ml.model.Event;
+import opennlp.tools.ml.model.FileEventStream;
+import opennlp.tools.util.ObjectStream;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+
+public abstract class AbstractEventStreamTest {
+
+ protected static final String EVENTS_PLAIN =
+ "other wc=ic w&c=he,ic n1wc=lc n1w&c=belongs,lc n2wc=lc\n" +
+ "other wc=lc w&c=belongs,lc p1wc=ic p1w&c=he,ic n1wc=lc\n" +
+ "other wc=lc w&c=to,lc p1wc=lc p1w&c=belongs,lc p2wc=ic\n" +
+ "org-start wc=ic w&c=apache,ic p1wc=lc p1w&c=to,lc\n" +
+ "org-cont wc=ic w&c=software,ic p1wc=ic p1w&c=apache,ic\n" +
+ "org-cont wc=ic w&c=foundation,ic p1wc=ic p1w&c=software,ic\n" +
+ "other wc=other w&c=.,other p1wc=ic\n";
+
+ protected static final String EVENTS =
+ "other wc=ic=1.0 w&c=he,ic=2.0 n1wc=lc=3.0 n1w&c=belongs,lc=4.0 n2wc=lc=5.0\n" +
+ "other wc=lc=1.0 w&c=belongs,lc=2.0 p1wc=ic=3.0 p1w&c=he,ic=4.0 n1wc=lc=5.0\n" +
+ "other wc=lc=1.0 w&c=to,lc=2.0 p1wc=lc=3.0 p1w&c=belongs,lc=4.0 p2wc=ic=5.0\n" +
+ "org-start wc=ic=1.0 w&c=apache,ic=2.0 p1wc=lc=3.0 p1w&c=to,lc=4.0\n" +
+ "org-cont wc=ic=1.0 w&c=software,ic=2.0 p1wc=ic=3.0 p1w&c=apache,ic=4.0\n" +
+ "org-cont wc=ic=1.0 w&c=foundation,ic=2.0 p1wc=ic=3.0 p1w&c=software,ic=4.0\n" +
+ "other wc=other=1.0 w&c=.,other=2.0 p1wc=ic=3.0\n";
+
+ protected static final String EVENTS_INVALID_1 =
+ "other wc=ic=1,0 w&c=he,ic=2,0 n1wc=lc=3,0 n1w&c=belongs,lc=4,0 n2wc=lc=5,0\n";
+
+ protected static final String EVENTS_INVALID_2 =
+ "other wc=ic=A w&c=he,ic=B n1wc=lc=C n1w&c=belongs,lc=D n2wc=lc=E\n";
+
+ protected static final String EVENTS_INVALID_NEGATIVE =
+ "other wc=ic=-1.0 w&c=he,ic=-2.0 n1wc=lc=-3.0 n1w&c=belongs,lc=-4.0 n2wc=lc=-5.0\n";
+
+ protected abstract ObjectStream<Event> createEventStream(String input) throws IOException;
+
+ @Test
+ void testToLine() throws IOException {
+ try (ObjectStream<Event> eventStream = createEventStream(EVENTS_PLAIN)) {
+ // just reading the first element here for format and platform checks
+ Event e = eventStream.read();
+ assertNotNull(e);
+ assertNotNull(e.getOutcome());
+ assertEquals("other wc=ic w&c=he,ic n1wc=lc n1w&c=belongs,lc n2wc=lc" + System.lineSeparator(),
+ FileEventStream.toLine(e));
+ }
+ }
+
+ @ParameterizedTest
+ @ValueSource(strings = {EVENTS_INVALID_1, EVENTS_INVALID_2})
+ void testReadWithInvalidRealValues(String input) throws IOException {
+ try (ObjectStream<Event> eventStream = createEventStream(input)) {
+ Event e = eventStream.read();
+ assertNotNull(e);
+ assertNotNull(e.getOutcome());
+ assertEquals("other", e.getOutcome());
+ assertNotNull(e.getContext());
+ assertEquals(5, e.getContext().length);
+ assertNull(e.getValues()); // expected as float values where formatted incorrectly
+ }
+ }
+}
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/PrepAttachDataUtil.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/PrepAttachDataUtil.java
new file mode 100644
index 00000000..bd4de105
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/PrepAttachDataUtil.java
@@ -0,0 +1,94 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package opennlp.tools.ml;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.junit.jupiter.api.Assertions;
+
+import opennlp.tools.ml.model.Event;
+import opennlp.tools.ml.model.MaxentModel;
+import opennlp.tools.util.ObjectStream;
+import opennlp.tools.util.ObjectStreamUtils;
+
+public class PrepAttachDataUtil {
+
+ /* Caches ppa files as List<Event> via their name (key) */
+ private static final Map<String, List<Event>> PPA_FILE_EVENTS = new HashMap<>();
+
+ private static List<Event> readPpaFile(String filename) throws IOException {
+ if (!PPA_FILE_EVENTS.containsKey(filename)) {
+ List<Event> events = new ArrayList<>();
+ try (InputStream in = PrepAttachDataUtil.class.getResourceAsStream("/data/ppa/" + filename);
+ BufferedReader reader = new BufferedReader(new InputStreamReader(in, StandardCharsets.UTF_8))) {
+ String line;
+ while ((line = reader.readLine()) != null) {
+ String[] items = line.split("\\s+");
+ String label = items[5];
+ String[] context = {"verb=" + items[1], "noun=" + items[2],
+ "prep=" + items[3], "prep_obj=" + items[4]};
+ events.add(new Event(label, context));
+ }
+ PPA_FILE_EVENTS.put(filename, events);
+ }
+ }
+ return PPA_FILE_EVENTS.get(filename);
+ }
+
+ public static ObjectStream<Event> createTrainingStream() throws IOException {
+ List<Event> trainingEvents = readPpaFile("training");
+ return ObjectStreamUtils.createObjectStream(trainingEvents);
+ }
+
+ public static void testModel(MaxentModel model, double expecedAccuracy) throws IOException {
+
+ List<Event> devEvents = readPpaFile("devset");
+
+ int total = 0;
+ int correct = 0;
+ for (Event ev: devEvents) {
+ String targetLabel = ev.getOutcome();
+ double[] ocs = model.eval(ev.getContext());
+
+ int best = 0;
+ for (int i = 1; i < ocs.length; i++) {
+ if (ocs[i] > ocs[best]) {
+ best = i;
+ }
+ }
+
+ String predictedLabel = model.getOutcome(best);
+
+ if (targetLabel.equals(predictedLabel))
+ correct++;
+ total++;
+ }
+
+ double accuracy = correct / (double) total;
+
+ Assertions.assertEquals(expecedAccuracy, accuracy, .00001);
+ }
+}
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/FootballEventStream.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/FootballEventStream.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/FootballEventStream.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/FootballEventStream.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/GISIndexingTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/GISIndexingTest.java
similarity index 85%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/GISIndexingTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/GISIndexingTest.java
index 5b917037..a02f43ca 100644
--- a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/GISIndexingTest.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/GISIndexingTest.java
@@ -28,7 +28,6 @@ import org.junit.jupiter.api.Test;
import opennlp.tools.ml.AbstractEventTrainer;
import opennlp.tools.ml.EventTrainer;
-import opennlp.tools.ml.TrainerFactory;
import opennlp.tools.ml.maxent.quasinewton.QNTrainer;
import opennlp.tools.ml.model.AbstractDataIndexer;
import opennlp.tools.ml.model.DataIndexer;
@@ -38,7 +37,6 @@ import opennlp.tools.util.ObjectStream;
import opennlp.tools.util.ObjectStreamUtils;
import opennlp.tools.util.Parameters;
import opennlp.tools.util.TrainingParameters;
-import opennlp.tools.util.model.ModelUtil;
public class GISIndexingTest {
@@ -63,10 +61,11 @@ public class GISIndexingTest {
@Test
void testGISTrainSignature1() throws IOException {
try (ObjectStream<Event> eventStream = createEventStream()) {
- TrainingParameters params = ModelUtil.createDefaultTrainingParameters();
+ TrainingParameters params = createDefaultTrainingParameters();
params.put(Parameters.CUTOFF_PARAM, 1);
- EventTrainer<TrainingParameters> trainer = TrainerFactory.getEventTrainer(params, null);
+ EventTrainer<TrainingParameters> trainer = new GISTrainer();
+ trainer.init(params, null);
Assertions.assertNotNull(trainer.train(eventStream));
}
@@ -78,10 +77,11 @@ public class GISIndexingTest {
@Test
void testGISTrainSignature2() throws IOException {
try (ObjectStream<Event> eventStream = createEventStream()) {
- TrainingParameters params = ModelUtil.createDefaultTrainingParameters();
+ TrainingParameters params = createDefaultTrainingParameters();
params.put(Parameters.CUTOFF_PARAM, 1);
params.put("smoothing", true);
- EventTrainer<TrainingParameters> trainer = TrainerFactory.getEventTrainer(params, null);
+ EventTrainer<TrainingParameters> trainer = new GISTrainer();
+ trainer.init(params, null);
Assertions.assertNotNull(trainer.train(eventStream));
}
@@ -93,12 +93,13 @@ public class GISIndexingTest {
@Test
void testGISTrainSignature3() throws IOException {
try (ObjectStream<Event> eventStream = createEventStream()) {
- TrainingParameters params = ModelUtil.createDefaultTrainingParameters();
+ TrainingParameters params = createDefaultTrainingParameters();
params.put(Parameters.ITERATIONS_PARAM, 10);
params.put(Parameters.CUTOFF_PARAM, 1);
- EventTrainer<TrainingParameters> trainer = TrainerFactory.getEventTrainer(params, null);
+ EventTrainer<TrainingParameters> trainer = new GISTrainer();
+ trainer.init(params, null);
Assertions.assertNotNull(trainer.train(eventStream));
}
@@ -110,10 +111,11 @@ public class GISIndexingTest {
@Test
void testGISTrainSignature4() throws IOException {
try (ObjectStream<Event> eventStream = createEventStream()) {
- TrainingParameters params = ModelUtil.createDefaultTrainingParameters();
+ TrainingParameters params = createDefaultTrainingParameters();
params.put(Parameters.ITERATIONS_PARAM, 10);
params.put(Parameters.CUTOFF_PARAM, 1);
- GISTrainer trainer = (GISTrainer) TrainerFactory.getEventTrainer(params, null);
+ GISTrainer trainer = new GISTrainer();
+ trainer.init(params, null);
trainer.setGaussianSigma(0.01);
Assertions.assertNotNull(trainer.trainModel(eventStream));
@@ -127,13 +129,14 @@ public class GISIndexingTest {
@Test
void testGISTrainSignature5() throws IOException {
try (ObjectStream<Event> eventStream = createEventStream()) {
- TrainingParameters params = ModelUtil.createDefaultTrainingParameters();
+ TrainingParameters params = createDefaultTrainingParameters();
params.put(Parameters.ITERATIONS_PARAM, 10);
params.put(Parameters.CUTOFF_PARAM, 1);
params.put("smoothing", false);
- EventTrainer<TrainingParameters> trainer = TrainerFactory.getEventTrainer(params, null);
+ EventTrainer<TrainingParameters> trainer = new GISTrainer();
+ trainer.init(params, null);
Assertions.assertNotNull(trainer.train(eventStream));
}
}
@@ -151,8 +154,8 @@ public class GISIndexingTest {
parameters.put(AbstractDataIndexer.SORT_PARAM, true);
// guarantee that you have a GIS trainer...
- EventTrainer<TrainingParameters> trainer =
- TrainerFactory.getEventTrainer(parameters, new HashMap<>());
+ EventTrainer<TrainingParameters> trainer = new GISTrainer();
+ trainer.init(parameters, new HashMap<>());
Assertions.assertEquals("opennlp.tools.ml.maxent.GISTrainer", trainer.getClass().getName());
AbstractEventTrainer<TrainingParameters> aeTrainer = (AbstractEventTrainer<TrainingParameters>) trainer;
// guarantee that you have a OnePassDataIndexer ...
@@ -170,7 +173,8 @@ public class GISIndexingTest {
parameters.put(AbstractEventTrainer.DATA_INDEXER_PARAM, AbstractEventTrainer.DATA_INDEXER_TWO_PASS_VALUE);
parameters.put(Parameters.CUTOFF_PARAM, 2);
- trainer = TrainerFactory.getEventTrainer(parameters, new HashMap<>());
+ trainer = new QNTrainer();
+ trainer.init(parameters, new HashMap<>());
Assertions.assertEquals("opennlp.tools.ml.maxent.quasinewton.QNTrainer", trainer.getClass().getName());
aeTrainer = (AbstractEventTrainer<TrainingParameters>) trainer;
di = aeTrainer.getDataIndexer(eventStream);
@@ -223,4 +227,13 @@ public class GISIndexingTest {
di = DataIndexerFactory.getDataIndexer(parameters, myReportMap);
Assertions.assertEquals("opennlp.tools.ml.maxent.MockDataIndexer", di.getClass().getName());
}
+
+ private static TrainingParameters createDefaultTrainingParameters() {
+ TrainingParameters mlParams = new TrainingParameters();
+ mlParams.put(Parameters.ALGORITHM_PARAM, Parameters.ALGORITHM_DEFAULT_VALUE);
+ mlParams.put(Parameters.ITERATIONS_PARAM, 100);
+ mlParams.put(Parameters.CUTOFF_PARAM, 5);
+
+ return mlParams;
+ }
}
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/GISTrainerTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/GISTrainerTest.java
similarity index 93%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/GISTrainerTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/GISTrainerTest.java
index 72c0e616..ddba8624 100644
--- a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/GISTrainerTest.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/GISTrainerTest.java
@@ -24,7 +24,6 @@ import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import opennlp.tools.ml.EventTrainer;
-import opennlp.tools.ml.TrainerFactory;
import opennlp.tools.ml.model.AbstractModel;
import opennlp.tools.ml.model.Context;
import opennlp.tools.ml.model.Event;
@@ -45,8 +44,8 @@ public class GISTrainerTest {
params.put("GaussianSmoothing", true);
Map<String, String> reportMap = new HashMap<>();
- EventTrainer<TrainingParameters> trainer = TrainerFactory.getEventTrainer(params, reportMap);
-
+ EventTrainer<TrainingParameters> trainer = new GISTrainer();
+ trainer.init(params, reportMap);
ObjectStream<Event> eventStream = new FootballEventStream();
AbstractModel smoothedModel = (AbstractModel) trainer.train(eventStream);
Map<String, Context> predMap = (Map<String, Context>) smoothedModel.getDataStructures()[1];
@@ -61,7 +60,8 @@ public class GISTrainerTest {
eventStream.reset();
params.put("GaussianSmoothing", false);
- trainer = TrainerFactory.getEventTrainer(params, reportMap);
+ trainer = new GISTrainer();
+ trainer.init(params, reportMap);
AbstractModel unsmoothedModel = (AbstractModel) trainer.train(eventStream);
predMap = (Map<String, Context>) unsmoothedModel.getDataStructures()[1];
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/MaxentPrepAttachTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/MaxentPrepAttachTest.java
similarity index 86%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/MaxentPrepAttachTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/MaxentPrepAttachTest.java
index ddab5d2b..76de2f09 100644
--- a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/MaxentPrepAttachTest.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/MaxentPrepAttachTest.java
@@ -26,7 +26,6 @@ import org.junit.jupiter.api.Test;
import opennlp.tools.ml.AbstractEventTrainer;
import opennlp.tools.ml.EventTrainer;
import opennlp.tools.ml.PrepAttachDataUtil;
-import opennlp.tools.ml.TrainerFactory;
import opennlp.tools.ml.model.AbstractDataIndexer;
import opennlp.tools.ml.model.AbstractModel;
import opennlp.tools.ml.model.DataIndexer;
@@ -73,13 +72,13 @@ public class MaxentPrepAttachTest {
void testMaxentOnPrepAttachDataWithParams() throws IOException {
TrainingParameters trainParams = new TrainingParameters();
- trainParams.put(Parameters.ALGORITHM_PARAM, GISTrainer.MAXENT_VALUE);
+ trainParams.put(Parameters.ALGORITHM_PARAM, Parameters.ALGORITHM_DEFAULT_VALUE);
trainParams.put(AbstractEventTrainer.DATA_INDEXER_PARAM,
AbstractEventTrainer.DATA_INDEXER_TWO_PASS_VALUE);
trainParams.put(Parameters.CUTOFF_PARAM, 1);
- EventTrainer<TrainingParameters> trainer =
- TrainerFactory.getEventTrainer(trainParams, null);
+ EventTrainer<TrainingParameters> trainer = new GISTrainer();
+ trainer.init(trainParams, null);
MaxentModel model = trainer.train(PrepAttachDataUtil.createTrainingStream());
PrepAttachDataUtil.testModel(model, 0.7997028967566229);
@@ -89,10 +88,10 @@ public class MaxentPrepAttachTest {
void testMaxentOnPrepAttachDataWithParamsDefault() throws IOException {
TrainingParameters trainParams = new TrainingParameters();
- trainParams.put(Parameters.ALGORITHM_PARAM, GISTrainer.MAXENT_VALUE);
+ trainParams.put(Parameters.ALGORITHM_PARAM, Parameters.ALGORITHM_DEFAULT_VALUE);
- EventTrainer<TrainingParameters> trainer =
- TrainerFactory.getEventTrainer(trainParams, null);
+ EventTrainer<TrainingParameters> trainer = new GISTrainer();
+ trainer.init(trainParams, null);
MaxentModel model = trainer.train(PrepAttachDataUtil.createTrainingStream());
PrepAttachDataUtil.testModel(model, 0.8086159940579352);
@@ -101,11 +100,11 @@ public class MaxentPrepAttachTest {
@Test
void testMaxentOnPrepAttachDataWithParamsLLThreshold() throws IOException {
TrainingParameters trainParams = new TrainingParameters();
- trainParams.put(Parameters.ALGORITHM_PARAM, GISTrainer.MAXENT_VALUE);
+ trainParams.put(Parameters.ALGORITHM_PARAM, Parameters.ALGORITHM_DEFAULT_VALUE);
trainParams.put(GISTrainer.LOG_LIKELIHOOD_THRESHOLD_PARAM, 5.);
- EventTrainer<TrainingParameters> trainer =
- TrainerFactory.getEventTrainer(trainParams, null);
+ EventTrainer<TrainingParameters> trainer = new GISTrainer();
+ trainer.init(trainParams, null);
MaxentModel model = trainer.train(PrepAttachDataUtil.createTrainingStream());
PrepAttachDataUtil.testModel(model, 0.8103490963109681);
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/MockDataIndexer.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/MockDataIndexer.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/MockDataIndexer.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/MockDataIndexer.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/RealBasicEventStreamTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/RealBasicEventStreamTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/RealBasicEventStreamTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/RealBasicEventStreamTest.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/RealValueModelTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/RealValueModelTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/RealValueModelTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/RealValueModelTest.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/ScaleDoesntMatterTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/ScaleDoesntMatterTest.java
similarity index 86%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/ScaleDoesntMatterTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/ScaleDoesntMatterTest.java
index bf54c7f9..fbb3b8d7 100644
--- a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/ScaleDoesntMatterTest.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/ScaleDoesntMatterTest.java
@@ -25,7 +25,6 @@ import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import opennlp.tools.ml.EventTrainer;
-import opennlp.tools.ml.TrainerFactory;
import opennlp.tools.ml.model.DataIndexer;
import opennlp.tools.ml.model.Event;
import opennlp.tools.ml.model.MaxentModel;
@@ -36,7 +35,6 @@ import opennlp.tools.util.ObjectStream;
import opennlp.tools.util.Parameters;
import opennlp.tools.util.PlainTextByLineStream;
import opennlp.tools.util.TrainingParameters;
-import opennlp.tools.util.model.ModelUtil;
public class ScaleDoesntMatterTest {
@@ -74,8 +72,8 @@ public class ScaleDoesntMatterTest {
new PlainTextByLineStream(new MockInputStreamFactory(smallValues), StandardCharsets.UTF_8));
testDataIndexer.index(smallEventStream);
- EventTrainer<TrainingParameters> smallModelTrainer = TrainerFactory.getEventTrainer(
- ModelUtil.createDefaultTrainingParameters(), null);
+ EventTrainer<TrainingParameters> smallModelTrainer = new GISTrainer();
+ smallModelTrainer.init(createDefaultTrainingParameters(), null);
MaxentModel smallModel = smallModelTrainer.train(testDataIndexer);
String[] contexts = smallTest.split("\\s+");
@@ -89,8 +87,8 @@ public class ScaleDoesntMatterTest {
new PlainTextByLineStream(new MockInputStreamFactory(largeValues), StandardCharsets.UTF_8));
testDataIndexer.index(largeEventStream);
- EventTrainer<TrainingParameters> largeModelTrainer = TrainerFactory.getEventTrainer(
- ModelUtil.createDefaultTrainingParameters(), null);
+ EventTrainer<TrainingParameters> largeModelTrainer = new GISTrainer();
+ largeModelTrainer.init(createDefaultTrainingParameters(), null);
MaxentModel largeModel = largeModelTrainer.train(testDataIndexer);
contexts = largeTest.split("\\s+");
@@ -105,4 +103,13 @@ public class ScaleDoesntMatterTest {
Assertions.assertEquals(largeResults[i], smallResults[i], 0.01f);
}
}
+
+ private static TrainingParameters createDefaultTrainingParameters() {
+ TrainingParameters mlParams = new TrainingParameters();
+ mlParams.put(Parameters.ALGORITHM_PARAM, Parameters.ALGORITHM_DEFAULT_VALUE);
+ mlParams.put(Parameters.ITERATIONS_PARAM, 100);
+ mlParams.put(Parameters.CUTOFF_PARAM, 5);
+
+ return mlParams;
+ }
}
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/io/RealValueFileEventStreamTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/io/RealValueFileEventStreamTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/io/RealValueFileEventStreamTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/io/RealValueFileEventStreamTest.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/quasinewton/LineSearchTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/quasinewton/LineSearchTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/quasinewton/LineSearchTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/quasinewton/LineSearchTest.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/quasinewton/NegLogLikelihoodTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/quasinewton/NegLogLikelihoodTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/quasinewton/NegLogLikelihoodTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/quasinewton/NegLogLikelihoodTest.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNMinimizerTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNMinimizerTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNMinimizerTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNMinimizerTest.java
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNPrepAttachTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNPrepAttachTest.java
similarity index 84%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNPrepAttachTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNPrepAttachTest.java
index 7f2234f0..549ba59f 100644
--- a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNPrepAttachTest.java
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNPrepAttachTest.java
@@ -24,7 +24,6 @@ import org.junit.jupiter.api.Test;
import opennlp.tools.ml.AbstractEventTrainer;
import opennlp.tools.ml.PrepAttachDataUtil;
-import opennlp.tools.ml.TrainerFactory;
import opennlp.tools.ml.model.AbstractDataIndexer;
import opennlp.tools.ml.model.AbstractModel;
import opennlp.tools.ml.model.DataIndexer;
@@ -53,8 +52,9 @@ public class QNPrepAttachTest {
TrainingParameters trainParams = new TrainingParameters();
trainParams.put(Parameters.ALGORITHM_PARAM, QNTrainer.MAXENT_QN_VALUE);
- MaxentModel model = TrainerFactory.getEventTrainer(trainParams, null)
- .train(PrepAttachDataUtil.createTrainingStream());
+ QNTrainer trainer = new QNTrainer();
+ trainer.init(trainParams, null);
+ MaxentModel model = trainer.train(PrepAttachDataUtil.createTrainingStream());
PrepAttachDataUtil.testModel(model, 0.8115870264917059);
}
@@ -68,8 +68,9 @@ public class QNPrepAttachTest {
trainParams.put(QNTrainer.L1COST_PARAM, 0.25);
trainParams.put(QNTrainer.L2COST_PARAM, 1.0D);
- MaxentModel model = TrainerFactory.getEventTrainer(trainParams, null)
- .train(PrepAttachDataUtil.createTrainingStream());
+ QNTrainer trainer = new QNTrainer();
+ trainer.init(trainParams, null);
+ MaxentModel model = trainer.train(PrepAttachDataUtil.createTrainingStream());
PrepAttachDataUtil.testModel(model, 0.8229759841544937);
}
@@ -83,8 +84,9 @@ public class QNPrepAttachTest {
trainParams.put(QNTrainer.L1COST_PARAM, 1.0D);
trainParams.put(QNTrainer.L2COST_PARAM, 0D);
- MaxentModel model = TrainerFactory.getEventTrainer(trainParams, null)
- .train(PrepAttachDataUtil.createTrainingStream());
+ QNTrainer trainer = new QNTrainer();
+ trainer.init(trainParams, null);
+ MaxentModel model = trainer.train(PrepAttachDataUtil.createTrainingStream());
PrepAttachDataUtil.testModel(model, 0.8180242634315424);
}
@@ -99,8 +101,9 @@ public class QNPrepAttachTest {
trainParams.put(QNTrainer.L1COST_PARAM, 0D);
trainParams.put(QNTrainer.L2COST_PARAM, 1.0D);
- MaxentModel model = TrainerFactory.getEventTrainer(trainParams, null)
- .train(PrepAttachDataUtil.createTrainingStream());
+ QNTrainer trainer = new QNTrainer();
+ trainer.init(trainParams, null);
+ MaxentModel model = trainer.train(PrepAttachDataUtil.createTrainingStream());
PrepAttachDataUtil.testModel(model, 0.8227283981183461);
}
@@ -110,8 +113,9 @@ public class QNPrepAttachTest {
trainParams.put(Parameters.ALGORITHM_PARAM, QNTrainer.MAXENT_QN_VALUE);
trainParams.put(QNTrainer.THREADS_PARAM, 2);
- MaxentModel model = TrainerFactory.getEventTrainer(trainParams, null)
- .train(PrepAttachDataUtil.createTrainingStream());
+ QNTrainer trainer = new QNTrainer();
+ trainer.init(trainParams, null);
+ MaxentModel model = trainer.train(PrepAttachDataUtil.createTrainingStream());
PrepAttachDataUtil.testModel(model, 0.8115870264917059);
}
}
diff --git a/opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNTrainerTest.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNTrainerTest.java
similarity index 100%
rename from opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNTrainerTest.java
rename to opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/ml/maxent/quasinewton/QNTrainerTest.java
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/util/MockInputStreamFactory.java b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/util/MockInputStreamFactory.java
new file mode 100644
index 00000000..79aedc3e
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/java/opennlp/tools/util/MockInputStreamFactory.java
@@ -0,0 +1,57 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package opennlp.tools.util;
+
+import java.io.ByteArrayInputStream;
+import java.io.File;
+import java.io.InputStream;
+import java.nio.charset.Charset;
+import java.nio.charset.StandardCharsets;
+
+public class MockInputStreamFactory implements InputStreamFactory {
+
+ private final File inputSourceFile;
+ private final String inputSourceStr;
+ private final Charset charset;
+
+ public MockInputStreamFactory(File file) {
+ this.inputSourceFile = file;
+ this.inputSourceStr = null;
+ this.charset = null;
+ }
+
+ public MockInputStreamFactory(String str) {
+ this(str, StandardCharsets.UTF_8);
+ }
+
+ public MockInputStreamFactory(String str, Charset charset) {
+ this.inputSourceFile = null;
+ this.inputSourceStr = str;
+ this.charset = charset;
+ }
+
+ @Override
+ public InputStream createInputStream() {
+ if (inputSourceFile != null) {
+ return getClass().getClassLoader().getResourceAsStream(inputSourceFile.getPath());
+ }
+ else {
+ return new ByteArrayInputStream(inputSourceStr.getBytes(charset));
+ }
+ }
+}
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/opennlp/maxent/io/rvfes-bug-data-broken.txt b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/opennlp/maxent/io/rvfes-bug-data-broken.txt
new file mode 100644
index 00000000..9d3c51af
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/opennlp/maxent/io/rvfes-bug-data-broken.txt
@@ -0,0 +1,2 @@
+C goodbye=1.0
+C goodbye
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/opennlp/maxent/io/rvfes-bug-data-ok.txt b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/opennlp/maxent/io/rvfes-bug-data-ok.txt
new file mode 100644
index 00000000..e1d99cc5
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/opennlp/maxent/io/rvfes-bug-data-ok.txt
@@ -0,0 +1,2 @@
+C goodbye
+C goodbye=1.0
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/opennlp/maxent/real-valued-weights-training-data.txt b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/opennlp/maxent/real-valued-weights-training-data.txt
new file mode 100644
index 00000000..62e4a18c
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/opennlp/maxent/real-valued-weights-training-data.txt
@@ -0,0 +1,20 @@
+A feature1=4.0 feature3=10.0 feature4=2.0
+A feature1=2.0 feature2=4.0 feature4=3.0
+A feature2=5.0 feature3=12.0 feature4=4.0
+A feature1=1.0 feature3=11.0 feature4=3.0
+A feature1=4.0 feature2=5.0 feature4=2.0
+A feature1=3.0 feature2=4.0 feature3=9.0
+A feature2=3.0 feature3=11.0 feature4=2.0
+A feature1=1.0 feature3=12.0
+A feature2=6.0 feature3=12.0 feature4=3.0
+A feature1=3.0 feature2=7.0 feature3=11.0
+B feature5=4.0 feature2=1.0 feature4=10.0
+B feature2=1.0 feature3=11.0
+B feature5=3.0 feature4=12.0
+B feature2=1.0 feature3=11.0
+B feature5=4.0 feature4=10.0
+B feature2=1.0 feature3=9.0
+B feature5=2.0 feature4=11.0
+B feature2=1.0 feature3=12.0
+B feature5=4.0 feature4=12.0
+B feature2=1.0 feature3=11.0 feature4=4.0
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/opennlp/maxent/repeat-weighting-training-data.txt b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/opennlp/maxent/repeat-weighting-training-data.txt
new file mode 100644
index 00000000..44b37989
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/opennlp/maxent/repeat-weighting-training-data.txt
@@ -0,0 +1,20 @@
+A feature1 feature1 feature1 feature1 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature4 feature4
+A feature1 feature1 feature2 feature2 feature2 feature2 feature4 feature4 feature4
+A feature2 feature2 feature2 feature2 feature2 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature4 feature4 feature4 feature4
+A feature1 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature4 feature4 feature4
+A feature1 feature1 feature1 feature1 feature2 feature2 feature2 feature2 feature2 feature4 feature4
+A feature1 feature1 feature1 feature2 feature2 feature2 feature2 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3
+A feature2 feature2 feature2 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature4 feature4
+A feature1 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3
+A feature2 feature2 feature2 feature2 feature2 feature2 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature4 feature4 feature4
+A feature1 feature1 feature1 feature2 feature2 feature2 feature2 feature2 feature2 feature2 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3
+B feature5 feature5 feature5 feature5 feature2 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4
+B feature2 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3
+B feature5 feature5 feature5 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4
+B feature2 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3
+B feature5 feature5 feature5 feature5 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4
+B feature2 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3
+B feature5 feature5 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4
+B feature2 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3
+B feature5 feature5 feature5 feature5 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4 feature4
+B feature2 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature3 feature4 feature4 feature4 feature4
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/ppa/NOTICE b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/ppa/NOTICE
new file mode 100644
index 00000000..c62ee0ee
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/ppa/NOTICE
@@ -0,0 +1,6 @@
+This folder contains Prepositional Phrase Attachment Dataset
+from Ratnaparkhi, Reynar, & Roukos,
+"A Maximum Entropy Model for Prepositional Phrase Attachment". ARPA HLT 1994.
+
+The data is licensed under the AL 2.0. Please cite the above paper when the
+data is redistributed.
\ No newline at end of file
diff --git a/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/ppa/bitstrings b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/ppa/bitstrings
new file mode 100644
index 00000000..cca0e529
--- /dev/null
+++ b/opennlp-core/opennlp-ml/opennlp-ml-maxent/src/test/resources/data/ppa/bitstrings
@@ -0,0 +1,52635 @@
+*** 00000000000000000000000000000000
+BOUNDARY_WORD 01001111111000000000000111011110
+, 00000000000000000000000000000010
+the 00000000000000000000000000100100
+. 00000000000000000000000000100010
+of 00000000000000000000000000011010
+to 00000000000000000000000101010010
+a 00000000000000000000000000110100
+* 00000000000000000000000000000000
+and 00000000000000000000000010000010
+in 00000000000000000000000001001010
+'s 00000000000000000000000110000010
+that 00000000000000000000000101000010
+for 00000000000000000000000100001010
+T 00100000000000000000000000000000
+$ 00000000000000000000000000001100
+'' 00000000000000000000000000000000
+is 00000000000000000000001000010010
+The 00100000000000000000000000100100
+0 00000000000000000000000000000000
+`` 00000000000000000000000000000000
+said 00000000000111111111110011000010
+on 00000000000000000000010000001010
+% 00000000000000000000111100001000
+it 00000000000000000000000011110010
+by 00000000000000000000000010001010
+at 00000000000000000000000100101010
+from 00000000000000000000001000101010
+as 00000000000000000000000001101010
+million 00000000000000000000000001010000
+with 00000000000000000000001000001010
+Mr. 00101111111011000011111000111000
+was 00000000000000000000100000010010
+be 00000000000100101111100010110010
+are 00000000000000000000000100010010
+its 00000000000000000000000001000100
+n't 00000000000000000000000101110010
+has 00000000000000000000010000010010
+an 00000000000000000000000001010100
+have 00000000000000000000001100010010
+will 00000000000000000000001110010010
+he 00000000000000000000001111110010
+or 00000000000000000000001010000010
+company 00000000000111101111111000000101
+which 00000000000111111111111001110010
+would 00000000000000000000000110010010
+year 00000000000111111111111101100010
+about 00000000000000000000000010101010
+market 00000000000000000000000001011001
+-- 00000000000010110100000101001000
+were 00000000000000000000010100010010
+says 00000000000111111111111111000010
+they 00000000000000000000010111110010
+this 00000000000000000000000010010100
+more 00000000000000000000000111000000
+had 00000000000000000000000000010010
+In 00100000000000000000000001001010
+But 00100000000111111111111001000010
+billion 00000000000000000001000001010000
+their 00000000000000000000000110000100
+up 00000000000000000000001100110010
+but 00000000000111111111111001000010
+than 00000000000000000000001110000010
+his 00000000000000000000000000000100
+U.S. 01000000000000000000000000000000
+been 00000000000000101011100001110010
+who 00000000000000000000101001110010
+also 00000000000000000010001001110010
+share 00000000000111111111111000011111
+new 00000000000111101111100011110000
+other 00000000000000000000010011000000
+one 00000000000000000000000000010100
+: 00000000000000000000100000101010
+stock 00000000000111111111101101010000
+not 00000000000000000001000001110010
+some 00000000000000000000001011000000
+1 00000000000000000000000000000000
+New 00100000000111101111100011110000
+I 00100000000000000000100111110010
+Corp. 00100000000000000000000000000000
+; 00000000000000000001000000101010
+-RRB- 01000000000000000000000000000000
+shares 00000000000000000000000001001011
+It 00100000000000000000000011110010
+years 00000000000000000000000000111011
+trading 00000000000000000000000001011101
+-LRB- 01000000000000000000000000000000
+could 00000000000000000000100110010010
+Inc. 00100000000000000000000000000000
+two 00000000000111101011101001010000
+all 00000000000000000000111011000000
+& 00001111111000000000000011001000
+last 00000000000000000000000001100010
+because 00000000000000000000001001000010
+out 00000000000000000000011100110010
+when 00000000000000000000101001000010
+do 00000000000111111111011100010010
+York 00100000000000000000011110000010
+after 00000000000000000000000000101010
+president 00001111110110110111111000001101
+can 00000000000000000000110110010010
+sales 00000000000111101110111000000111
+only 00000000000000000011000001110010
+A 00100000000000000000000000110100
+Co. 00100000000000000000000000000000
+into 00000000000000000100000000001010
+*pseudo-attach* 00000000000000000000000000000000
+such 00000000000000000000100011000000
+He 00100000000000000000001111110010
+first 00000000000000000000000111010000
+over 00000000000000000101000000001010
+business 00000000000100100000100010100001
+quarter 00000000000111111100110010010111
+if 00000000000000101010101001000010
+government 00000000000011100010101000100101
+any 00000000000000000000010100010100
+most 00000000000111101011101011000000
+prices 00000000000000000000000110000111
+companies 00000000000110100100100011110011
+may 00000000000000000000000010010010
+cents 00000000000000000000000010001011
+down 00000000000000000001001100110010
+' 00000000000000000000000000110010
+we 00000000000000000000000111110010
+time 00000000000111111111110100010111
+many 00000000000001001001001011000000
+say 00000000000111111101100110110010
+no 00000000000000000000001100010100
+there 00000000000111101111111101000010
+much 00000000000111101011110001110010
+price 00000000000000000000000111000111
+months 00000000000000000000000001111011
+now 00000000000000001000001001110010
+yesterday 00000000000111101110101001100010
+them 00000000000000000001010001110010
+people 00000000000000000000000100110011
+week 00000000000111111111110101100010
+investors 00000000000111100110001000110011
+rose 00000000000000000000000100110010
+group 00000000000110100100101101110101
+bonds 00000000000111101101100010000111
+so 00000000000000000010000001110010
+stocks 00000000000111101110111011100011
+earnings 00000000000011001010100000000111
+interest 00000000000000000000000110100111
+3 00000000000000000000000000000000
+did 00000000000111101110111100010010
+American 00100000000000000000010110101000
+major 00000000000000000000001000010000
+even 00000000000000000101000001110010
+what 00000000000000000001101101000010
+We 00100000000000000000000111110010
+you 00000000000000000001000111110010
+next 00000000000000000000010001100010
+make 00000000000111111011101110110010
+expected 00000000000111111111011000110010
+through 00000000000000010001000000001010
+executive 00001111111000000000000101110000
+three 00000000000111101011111001010000
+chief 00001111111111111111111001110000
+industry 00000000000111101110100100100101
+Friday 00100000000111101111101001100010
+just 00000000000000001100001001110010
+net 00000000000000000000100101010000
+10 00000000000000000000000000000000
+under 00000000000000000000100000001010
+earlier 00000000000000000000001001100010
+before 00000000000000000100000000101010
+off 00000000000000000000101100110010
+And 00100000000000000000000010000010
+made 00000000000011011100010000110010
+officials 00000000000000000000000100010101
+rate 00000000000000001110101011000111
+money 00000000000111101110010100100111
+unit 00000000000111101111111001110101
+federal 00000000000111111111101100110000
+program 00000000000111101111100011100111
+those 00000000000000000010000011000000
+while 00000000000000000001101001000010
+month 00000000000111111111100101100010
+30 00000000000000000000000000000000
+like 00000000000000000010000000001010
+still 00000000000000010000001001110010
+sell 00000000000111111110001110110010
+firm 00000000000110101111111011110101
+does 00000000000011101100111100010010
+between 00000000000000000011000000001010
+buy 00000000000111111100001110110010
+against 00000000000000000000000000001010
+days 00000000000000000000000000011011
+investment 00000000000001000000100010110000
+Exchange 00100000000000000000000100111101
+profit 00000000000111101111110000000111
+financial 00000000000000000000100000110000
+since 00000000000000000010000000101010
+plan 00000000000111111111111011100111
+ago 00000000000111101101001001100010
+That 00100000000000000000000101000010
+get 00000000000111111010101110110010
+rates 00000000000111111111101101000011
+chairman 00000000000111111111111000101101
+For 00100000000000000000000100001010
+own 00000000000000000011110010101000
+markets 00000000000000000000000011100011
+recent 00000000000000000000101100010000
+fell 00000000000000000010000100110010
+They 00100000000000000000010111110010
+big 00000000000000000000101000010000
+back 00000000000000000000111100110010
+Japanese 00100000000000000001100100110000
+state 00000000000111101111111010100101
+income 00000000000111111111010101000111
+analysts 00000000000000000000000010010011
+issue 00000000000111101111101000110111
+should 00000000000000000001010110010010
+well 00000000000111101110110001110010
+offer 00000000000111111111110111100111
+funds 00000000000110100000000110011001
+higher 00000000000000000000011111000000
+bank 00000000000100101110000001100101
+these 00000000000000000000000011000000
+including 00000000000011101111011010000010
+securities 00000000000111111011110010110000
+part 00000000000111111111111101101111
+debt 00000000000000000000000010110001
+products 00000000000000000000000011001001
+being 00000000000000000011001001110010
+tax 00000000000000000000000001110001
+Japan 00100000000111111111111101101000
+House 00100000000000000000100110100101
+take 00000000000111111100101110110010
+15 00000000000000000000000000000000
+? 00000000000000011000000000001010
+1988 00000000000000000000000000000000
+she 00000000000000000000011111110010
+8 00000000000000000000000000000000
+lower 00000000000000000001011111000000
+This 00100000000000000000000010010100
+increase 00000000000111111111110100110111
+reported 00000000000111110010000111000010
+If 00100000000000101010101001000010
+during 00000000000000001101000000001010
+banks 00000000000110101110000001110011
+her 00000000000000000000001100000100
+past 00000000000000000001010001100010
+sale 00000000000111111111111001001111
+work 00000000000111111111100010110111
+very 00000000000000000100000001110010
+operations 00000000000111101111100000001001
+both 00000000000000001011011011000000
+sold 00000000000001000000010000110010
+less 00000000000000000000100111000000
+Bank 00100000000100101110000001100101
+another 00000000000000000000000100010100
+vice 00001111110001001000000001110000
+way 00000000000111111111111100010111
+closed 00000000000000000000110100110010
+bid 00000000000111111111111111100111
+plans 00000000000111111110101000110010
+As 00100000000000000000000001101010
+cash 00000000000011101111110110110001
+third 00000000000000000011101011010000
+several 00000000000001000011000011000000
+pay 00000000000111111101001110110010
+index 00000000000000000000011110000111
+trade 00000000000001000000000000010001
+where 00000000000000000100101001000010
+loss 00000000000111101111111101000111
+1987 00000000000000000000000000000000
+Bush 00101111111100101001000110001000
+growth 00000000000111100000001010100111
+5 00000000000000000000000000000000
+end 00000000000111111111110100001111
+2 00000000000000000000000000000000
+each 00000000000000000000100100010100
+National 00100000000001000000011100110000
+-NL- 01000000000000000000000000000000
+early 00000000000000000011010100110010
+day 00000000000111111111111000010111
+dollar 00000000000111111111111101000101
+issues 00000000000110100000001011100011
+20 00000000000000000000000000000000
+At 00100000000000000000000100101010
+common 00000000000000000000110101010000
+economic 00000000000000000011000000110000
+few 00000000000111111111110001010000
+yield 00000000000111111110110110110010
+good 00000000000000000000001010010000
+futures 00000000000111111110011110110000
+might 00000000000000000000010110010010
+high 00000000000000000001011100010000
+traders 00000000000000000000000001010011
+used 00000000000011010000110000110010
+average 00000000000100000011000101010000
+report 00000000000111101111110000110111
+'re 00000000000000000011111110000010
+50 00000000000000000000000000000000
+bill 00000000000111101110110011100111
+then 00000000000000101101000001110010
+Stock 00100000000111111111101101010000
+close 00000000000111111010110110110010
+five 00000000000111111110111001010000
+how 00000000000000000000001101000010
+spokesman 00000000000000000000001010010101
+Congress 00100000000111101111001101101000
+costs 00000000000111101111101000000011
+our 00000000000000000000000010000100
+Treasury 00100000000011001011000110110000
+added 00000000000111101100010111000010
+use 00000000000111110111110110110010
+concern 00000000000100000000100111110101
+due 00000000000000000000010100110010
+too 00000000000000000110000001110010
+officer 00001111111111111111111110011101
+1989 00000000000000000000000000000000
+him 00000000000000000101010001110010
+contract 00000000000111000001000000011001
+among 00000000000000000001100000001010
+Oct. 00100000000000000000000000000000
+number 00000000000111111111111010111111
+current 00000000000000000001000011010000
+already 00000000000000011000001001110010
+law 00000000000001000000000010011001
+least 00000000000111101110111110000010
+yen 00000000000000000000010000001011
+agreement 00000000000111101111111000100111
+director 00000000000111111111111000110101
+revenue 00000000000111101110101000000111
+Federal 00100000000111111111101100110000
+far 00000000000111111101110001110010
+based 00000000000111111110100000110010
+think 00000000000111111111100110110010
+British 00100000000000000000100100110000
+computer 00000000000000000001011010110000
+There 00100000000111101111111101000010
+foreign 00000000000000000010010000110000
+same 00000000000000000000100011010000
+7 00000000000000000000000000000000
+agreed 00000000000111111111101000110010
+points 00000000000000000000000001011011
+loans 00000000000111101111101111100011
+ended 00000000000000000010010100110010
+late 00000000000000000001010100110010
+going 00000000000111101110011000110010
+case 00000000000111111111100001100111
+Some 00100000000000000000001011000000
+public 00000000000000000000110000110000
+according 00000000000111111111111000110010
+assets 00000000000111111111110111100011
+September 00100000000111001111111001100010
+Street 00100000000000000000100010101000
+stake 00000000000111111111111110100111
+San 00101111111011111100001101110000
+value 00000000000111111111110010001111
+period 00000000000111101111101001000111
+selling 00000000000111000001110001000000
+board 00000000000011000001000101010101
+real 00000000000010101111111000110000
+Dow 00101111111111111111010110110000
+100 00000000000000000000000000000000
+Wall 00100000000111111111011110101000
+small 00000000000000001001010000010000
+operating 00000000000000000000000101010000
+Board 00100000000011000001000101010101
+called 00000000000011010101010000110010
+International 00100000000000000001010010110000
+until 00000000000000000110000000101010
+problems 00000000000111101110111000100011
+analyst 00000000000111101111111100110101
+point 00000000000111101110010011011011
+court 00000000000000000000000111010101
+One 00100000000000000000000000010100
+world 00000000000111010100111011000101
+move 00000000000111111111111000110111
+system 00000000000111101111000011100111
+exchange 00000000000000000000000100111101
+economy 00000000000111111111111001000101
+1990 00000000000000000000000000000000
+cut 00000000000111010010010110110010
+put 00000000000111111010010110110010
+results 00000000000111101111100000100011
+see 00000000000111111110100110110010
+little 00000000000000000000110000010000
+want 00000000000111111111000110110010
+management 00000000000000000000000111100001
+UAL 01000000000000000000000000000000
+oil 00000000000000000001001110110000
+around 00000000000000100001000000001010
+former 00000000000000000000101001110000
+help 00000000000000000001110110110010
+compared 00000000000111111111100000110010
+capital 00000000000000000000000000110001
+today 00000000000000001100010001110010
+California 00100000000111111101110001101000
+maker 00000000000111101111110001110101
+however 00000000000111111111110011101000
+firms 00000000000110000100010011110011
+agency 00000000000000001000010000100101
+Securities 00100000000111111011110010110000
+office 00000000000111101101101010000001
+whether 00000000000000000001001101000010
+long 00000000000000000000110001110010
+Group 00100000000110100100101101110101
+offering 00000000000111101111110001110111
+John 00101111111000000000000110011000
+six 00000000000111111111111001010000
+West 00100000000111110000101110101000
+production 00000000000000000000000100000111
+Jones 00101111111000000000100101001000
+third-quarter 00000000000000000000000000000000
+news 00000000000111110111000011000001
+cost 00000000000111111111111111110111
+second 00000000000000000000001011010000
+go 00000000000111101011010110110010
+Monday 00100000000111110111101001100010
+First 00100000000000000000000111010000
+buying 00000000000111101101110001000000
+set 00000000000111101010010110110010
+strong 00000000000000000001100000010000
+bond 00000000000000000000111110110000
+likely 00000000000111111101011000110010
+annual 00000000000000000001000101010000
+increased 00000000000000000000011001000000
+continue 00000000000111111111010110110010
+country 00000000000111111111101111000101
+11 00000000000000000000000000000000
+losses 00000000000111101111100000000011
+recently 00000000000000001001001001110010
+declined 00000000000000000101101000110010
+President 00101111110110110111111000001101
+four 00000000000111101111011001010000
+insurance 00000000000000000000010010110000
+without 00000000000000111000000000001010
+total 00000000000000000001111100010000
+half 00000000000111111111111011101111
+general 00000000000111100001001000101000
+25 00000000000000000000000000000000
+further 00000000000000000000101111000000
+large 00000000000000000001010000010000
+August 00100000000111101110111001100010
+drop 00000000000111111111001100110111
+Chicago 00100000000111111110100001101000
+When 00100000000000000000101001000010
+takeover 00000000000000000010001100010000
+expects 00000000000111111100101000110010
+decline 00000000000111111111011100110111
+senior 00000000000110100111101001110000
+result 00000000000111111111111011111111
+notes 00000000000111111111111010000111
+held 00000000000000001000010000110010
+political 00000000000000000000000000110000
+# 00000000000000000000000000000000
+policy 00000000000110001000000011111001
+wo 00000000000000101011111100010010
+right 00000000000111100100111000110010
+though 00000000000111111011101001000010
+corporate 00000000000000000000010000110000
+must 00000000000000000010010110010010
+Department 00100000000000000000001110010101
+weeks 00000000000000000000000101111011
+announced 00000000000000000001000111000010
+become 00000000000111101100010110110010
+Soviet 00100000000000001000110100110000
+largest 00000000000000000000110011010000
+administration 00000000000111110111111100100101
+Nov. 00100000000000000000000000000000
+Big 00100000000000000000101000010000
+Senate 00100000000000000010101110100101
+plant 00000000000111101111111010001001
+London 00100000000111101111011001101000
+Inc 00100000000000000000000000000000
+Ms. 00101111111011000011111010111000
+come 00000000000111110011010110110010
+making 00000000000111111111111101000000
+gain 00000000000111111111101101000111
+here 00000000000000010100010001110010
+support 00000000000111111111010010110111
+home 00000000000000000000010110100001
+junk 00000000000000010000000110110000
+fund 00000000000110000100001110011001
+volume 00000000000111101100001110000111
+official 00000000000000000000000000010101
+12 00000000000000000000000000000000
+Robert 00101111111000001000000110011000
+certain 00000000000000000001000011000000
+level 00000000000111101100111001000111
+services 00000000000011101110011101001001
+change 00000000000111111110111000110111
+9 00000000000000000000000000000000
+On 00100000000000000000010000001010
+problem 00000000000111111111001101100111
+executives 00000000000000000000100010110011
+began 00000000000000000010001000110010
+give 00000000000111110011101110110010
+top 00000000000000000001011000010000
+demand 00000000000111101110100100111001
+Francisco 00101111111100000011100000011101
+service 00000000000000000000000101111001
+fiscal 00000000000000000000110001100010
+latest 00000000000000000010000011010000
+credit 00000000000000000000001100110001
+comment 00000000000111111100110110110010
+deal 00000000000111111110101010110111
+old 00000000000111111111001001100010
+control 00000000000000100010110000101111
+Texas 00100000000111101111010001101000
+paid 00000000000011000000010000110010
+took 00000000000000001011000000010010
+-RCB- 01000000000000000000000000000000
+Washington 00100000000111111111111001101000
+orders 00000000000000000000000100011001
+businesses 00000000000111100110010001100011
+purchase 00000000000111101111110101110111
+40 00000000000000000000000000000000
+research 00000000000000000000000101100001
+priced 00000000000111110111110100110010
+better 00000000000000000001001111000000
+13 00000000000000000000000000000000
+show 00000000000111101011110110110010
+power 00000000000000000000001001111001
+-LCB- 01000000000000000000000000000000
+product 00000000000000001010011000100001
+example 00000000000111111111111111101000
+addition 00000000000111111111111011010111
+proposed 00000000000000000001001001000000
+spending 00000000000000000000000000111001
+dropped 00000000000000000011000100110010
+nine 00000000000111111101111001010000
+employees 00000000000000000010000000110011
+nation 00000000000111111111111111000101
+possible 00000000000000000000111000010000
+line 00000000000111101110000000100111
+future 00000000000001001101111000010000
+meeting 00000000000111111111110001000111
+nearly 00000000000000000111000001110010
+workers 00000000000000000000000000110011
+record 00000000000111101111111100010000
+need 00000000000111111010000110110010
+South 00100000000010000010000110101000
+later 00000000000000000010001001100010
+October 00100000000111101101111001100010
+my 00000000000000000000000100000100
+4 00000000000000000000000000000000
+rise 00000000000111111111111100110111
+members 00000000000000000100001010110011
+know 00000000000111111011100110110010
+amount 00000000000111111111111010001111
+proposal 00000000000111111111011011100111
+General 00100000000111100001001000101000
+Warner 00100000000101100101110000001000
+came 00000000000000000100001000110010
+named 00000000000011001010010000110010
+programs 00000000000111101100010100100011
+Fed 00100000000111101111110000100101
+buy-out 00000000000000000000000000000000
+almost 00000000000000001111000001110010
+trying 00000000000111111110011000110010
+national 00000000000001000000011100110000
+estate 00000000000100010000001100011101
+While 00100000000000000001101001000010
+return 00000000000111111111100101010111
+include 00000000000000000001101110110010
+expect 00000000000111111101000110110010
+changes 00000000000111101111111000100011
+gains 00000000000111111110100000000011
+investor 00000000000001000010000000110101
+Union 00100000000111100011001100100101
+others 00000000000000000110110010110011
+composite 00000000000111111111111101110000
+estimated 00000000000111100011100111000010
+keep 00000000000111111101111110110010
+Ford 00100000000111101101011000101000
+life 00000000000111101111101110100001
+us 00000000000000010001010001110010
+received 00000000000011001001010000110010
+filed 00000000000001000110010000110010
+lot 00000000000111111111111001111111
+America 00100000000111101111000101101000
+offered 00000000000110100000010000110010
+James 00101111111000000000000100011000
+enough 00000000000000000110010001110010
+transaction 00000000000111111111110011001111
+often 00000000000000100000001001110010
+told 00000000000111001101010000110010
+position 00000000000111111101101110100111
+order 00000000000111111111011101010111
+yet 00000000000111110110010001110010
+Europe 00100000000111111111011101101000
+charge 00000000000111101110101101000111
+customers 00000000000111101010110000110011
+currently 00000000000000111000001001110010
+Ltd. 00100000000000000000000000000000
+decision 00000000000111111111101011100111
+Tokyo 00100000000000000101011001101000
+June 00100000000000000000011001100010
+never 00000000000000000100001001110010
+ca 00000000000111111111111100010010
+again 00000000000000000100010001110010
+fall 00000000000111111111011000110111
+times 00000000000000000000000010011011
+July 00100000000000001000011001100010
+acquisition 00000000000111101111110001001111
+United 00100000000111111101110110101000
+whose 00000000000000000000011010000010
+European 00100000000000000001000100110000
+Capital 00100000000000000000000000110001
+holding 00000000000000010000000011100101
+outstanding 00000000000111111111111000011101
+able 00000000000011010000011000110010
+dollars 00000000000000000000101000001011
+within 00000000000000011101000000001010
+Association 00100000000110101011110001010101
+Tuesday 00100000000111100111101001100010
+500 00000000000000000000000000000000
+Co 00101111111111111110110001001000
+previous 00000000000000000000000011010000
+area 00000000000111101110011001100111
+provide 00000000000111110111101110110010
+paper 00000000000110100100111010110000
+damage 00000000000111101111001100100111
+East 00100000000010000000001110101000
+financing 00000000000000000000001000111001
+loan 00000000000000000000001011100101
+run 00000000000111101110010110110010
+lost 00000000000000000100010000110010
+building 00000000000111010010110001000000
+commercial 00000000000001000011010000110000
+managers 00000000000000000001100010110011
+away 00000000000000000001111100110010
+important 00000000000000000000001110010000
+manager 00000000000000010010101000110101
+things 00000000000111101111100110100011
+got 00000000000011111011000000010010
+China 00100000000111110111111101101000
+division 00000000000111101110011001110101
+information 00000000000110001011100010111001
+Sept. 00100000000000000000000000000000
+6 00000000000000000000000000000000
+earthquake 00000000000000101111111001100111
+local 00000000000000100100010000110000
+OF 01000000000000000000000000011010
+every 00000000000000000001000100010100
+best 00000000000000000001010011010000
+low 00000000000011000011011100010000
+makes 00000000000100000001000000010010
+suit 00000000000111101000100001100111
+additional 00000000000000000000100100010000
+'ve 00000000000100000101111110000010
+private 00000000000000000100010000110000
+contracts 00000000000000000001000100011001
+found 00000000000111000001110111000010
+believe 00000000000111101111100110110010
+So 00100000000000000010000001110010
+continued 00000000000000001000111000110010
+head 00000000000111111111110011110111
+31 00000000000000000000000000000000
+makers 00000000000111100111100111110011
+action 00000000000111101110110001100111
+inflation 00000000000111101001011100000111
+After 00100000000000000000000000101010
+following 00000000000000000110100000001010
+place 00000000000111101111110101010111
+rights 00000000000100000010000100100111
+led 00000000000001011011010000110010
+Corp 00100000000000000000000000000000
+terms 00000000000111111111101100101111
+below 00000000000000001001000000001010
+once 00000000000000001000011011000000
+your 00000000000000000000010100000100
+What 00100000000000000001101101000010
+Chairman 00100000000111111111111000101101
+White 00100000000111111111011010101000
+marketing 00000000000000000000100001100001
+To 00100000000000000000000101010010
+drug 00000000000000001010111010110000
+Many 00100000000001001001001011000000
+subsidiary 00000000000111101101111001110101
+auto 00000000000000000000001110110000
+charges 00000000000111101101110000100011
+fact 00000000000111111111110011010111
+raise 00000000000110111111001110110010
+calls 00000000000000000000000110110010
+Commission 00100000000100001100101001010101
+D. 00101111111111111111101001011000
+Canadian 00100000000000000000000100110000
+equipment 00000000000101100000001001001001
+Last 00100000000000000000000001100010
+Los 00101111111011010111101101110000
+special 00000000000000000010010000010000
+units 00000000000000000000010000001001
+above 00000000000000011001000000001010
+open 00000000000111101101110110110010
+budget 00000000000000000000000001010001
+crash 00000000000111111111010001100111
+left 00000000000011000101010000110010
+face 00000000000000000000000011110111
+car 00000000000000000000001000100001
+international 00000000000000000001010010110000
+statement 00000000000111101010001011100111
+union 00000000000111100011001100100101
+soon 00000000000010110000010001110010
+computers 00000000000111100111111001100011
+Boston 00100000000111111111100001101000
+itself 00000000000000000111010001110010
+city 00000000000111101111101010100101
+account 00000000000111101010111110111001
+You 00100000000000000001000111110010
+However 00100000000111111111110011101000
+potential 00000000000000000010111000010000
+equity 00000000000000000000011010100001
+taken 00000000000111110010110000110010
+biggest 00000000000000000001110011010000
+advertising 00000000000000000001101010100001
+getting 00000000000111101000000101000000
+shareholders 00000000000111101110111010110011
+Western 00100000000000000100110110101000
+full 00000000000000000100011100010000
+domestic 00000000000000000001010000110000
+Canada 00100000000111110111011101101000
+options 00000000000110101110001111100011
+development 00000000000011000000101001100001
+look 00000000000111110101010110110010
+bills 00000000000100100100110010000111
+via 00000000000000000110011010000010
+bought 00000000000000100100010000110010
+gas 00000000000001000010011010110000
+asked 00000000000111111101010000110010
+talks 00000000000111101111010000100111
+rather 00000000000011101111110111000000
+1986 00000000000000000000000000000000
+David 00101111111000000000010010011000
+Sony 00100000000111001011111100101000
+reached 00000000000011010000010000110010
+family 00000000000111100011111100000001
+claims 00000000000111101110110000100011
+hit 00000000000111001010010110110010
+levels 00000000000111100000111001000111
+risk 00000000000111111111010101100111
+ad 00000000000000100000101010100001
+Now 00100000000000001000001001110010
+With 00100000000000000000001000001010
+probably 00000000000011000000001001110010
+consumer 00000000000011010001010000110000
+legal 00000000000100000000000000110000
+Germany 00100000000000001111000010101000
+force 00000000000000101010010001010111
+steel 00000000000000000100011010110000
+approved 00000000000001011001010000110010
+technology 00000000000001010100111010110000
+60 00000000000000000000000000000000
+remain 00000000000001000000010110110010
+restructuring 00000000000111000010101111001111
+University 00100000000111100000010000110101
+personal 00000000000000001000010000110000
+included 00000000000000100001010000110010
+effect 00000000000111101111111110001111
+City 00100000000111101111101010100101
+find 00000000000111101010101110110010
+similar 00000000000000000000010000010000
+reduce 00000000000111111110111110110010
+By 00100000000000000000000010001010
+18 00000000000000000000000000000000
+went 00000000000011001100001000110010
+countries 00000000000000000000001101110011
+hard 00000000000000000000111110010000
+Jaguar 00100000000111110010101100101000
+March 00100000000000000010011001100010
+available 00000000000011000110110000110010
+Mrs. 00101111111011000000101110111000
+posted 00000000000000010001010000110010
+effort 00000000000111111111011100100111
+TV 01000000000000000000000000000000
+defense 00000000000111101010110110110000
+Under 00100000000000000000100000001010
+banking 00000000000000000001000010110000
+data 00000000000100001100001010111001
+16 00000000000000000000000000000000
+Although 00100000000111111101101001000010
+Sales 00100000000111101110111000000111
+known 00000000000111000010110000110010
+performance 00000000000111101101011010100111
+figures 00000000000110101100100000100011
+These 00100000000000000000000011000000
+Air 00100000000000000000101010101000
+An 00100000000000000000000001010100
+systems 00000000000001000000000001001001
+Committee 00100000000000000000100001010101
+long-term 00000000000000000000000000000000
+finance 00000000000111111110010110110000
+saying 00000000000111111111111010000010
+different 00000000000000001000010000010000
+cases 00000000000111100110100010100011
+14 00000000000000000000000000000000
+Financial 00100000000000000000100000110000
+increases 00000000000111101111101010000011
+especially 00000000000111111011000001110010
+profits 00000000000111101111110000000011
+department 00000000000000000000001110010101
+given 00000000000111111100010000110010
+portfolio 00000000000111101111000010000001
+reports 00000000000100101011010000100011
+estimates 00000000000111100011010000100011
+growing 00000000000000000001010001000000
+efforts 00000000000111111101011100100111
+William 00101111111000000000100110011000
+magazine 00000000000000000000111101000001
+payments 00000000000111101111101100000011
+health 00000000000000001001100000110000
+network 00000000000111101111111100001001
+IBM 01000000000000000000000000000000
+legislation 00000000000111101110010011100111
+dividend 00000000000111100000100011000111
+despite 00000000000111110110100000001010
+approval 00000000000111101111000100100111
+Wednesday 00100000000111001011101001100010
+year-earlier 00000000000000000000000000000000
+noted 00000000000111111011110111000010
+groups 00000000000000000000000100100011
+Hong 00100000000111111111101101110000
+particularly 00000000000110111011000001110010
+17 00000000000000000000000000000000
+coming 00000000000111101111100001000000
+construction 00000000000000000000001001100001
+previously 00000000000000001101001001110010
+Britain 00100000000111111101111101101000
+cars 00000000000000000000001001100011
+slightly 00000000000111101000010001110010
+Revenue 00100000000111101110101000000111
+clear 00000000000111101110010001110010
+parent 00000000000111111100010000110101
+committee 00000000000000000000100001010101
+lead 00000000000111111101110110110010
+remains 00000000000000000000001000110010
+helped 00000000000000000011010000110010
+Angeles 00101111111100101000000100011101
+either 00000000000000000010011011000000
+holders 00000000000111101110011010110011
+acquire 00000000000111110100001110110010
+Even 00100000000000000101000001110010
+German 00100000000000000000000010101000
+begin 00000000000111111001110110110010
+clients 00000000000111101110110000110011
+joint 00000000000111101010111000110000
+airline 00000000000000000001100000100101
+Pacific 00100000000100101001001010101000
+S&P 01000000000000000000000000000000
+producers 00000000000111101110010000110011
+individual 00000000000000001001101000110000
+acquired 00000000000011100100010000110010
+interests 00000000000111111111001110100111
+something 00000000000000000010010001110010
+taking 00000000000111111010100101000000
+really 00000000000000010100001001110010
+pressure 00000000000111101110100100100111
+working 00000000000111001001000001000000
+Court 00100000000000000000000111010101
+food 00000000000000001111111010110000
+using 00000000000011000001111101000000
+raised 00000000000011000111111001000000
+Columbia 00100000000111111111111000101000
+gained 00000000000000000001000100110010
+Airlines 00100000000000000000001010101000
+looking 00000000000111101110110000110010
+percentage 00000000000000000001100001010000
+leaders 00000000000000000000000110110101
+Most 00100000000111101011101011000000
+Merrill 00100000000111111011100000101000
+Michael 00101111111000000000000000011000
+along 00000000000000000011100000110010
+venture 00000000000000010101000000100111
+brokerage 00000000000000001000000010110000
+process 00000000000111110111101101100111
+Sen. 00100000000000000000000000000000
+buyers 00000000000111101101100000110011
+Kong 00100000000000000000010100011101
+industrial 00000000000011101110001110110000
+states 00000000000000000000000101110011
+toward 00000000000000000001000000001010
+Lynch 00100000000000000100001001001000
+although 00000000000111111101101001000010
+retail 00000000000000000101010000110000
+regulators 00000000000000000000010010110011
+ever 00000000000000100100001001110010
+Rep. 00100000000000000000000000000000
+Richard 00101111111000000010100110011000
+short 00000000000000000000000001101111
+failed 00000000000011001111101000110010
+completed 00000000000011110000010000110010
+job 00000000000111101111110000000001
+strategy 00000000000111111111101001100111
+me 00000000000000001001010001110010
+marks 00000000000000000000000000001011
+question 00000000000111110111110101100111
+television 00000000000000000000001010110000
+huge 00000000000000000010100000010000
+currency 00000000000111101111011010100001
+themselves 00000000000000000011010001110010
+gold 00000000000111110100101110110000
+'m 00000000000111110100111110000010
+200 00000000000000000000000000000000
+deficit 00000000000110101111100000100111
+thing 00000000000111111101101100010111
+plunge 00000000000111111010101100110111
+judge 00000000001000000000001100001000
+reason 00000000000111111111101100010111
+owns 00000000000000000101000000010010
+leading 00000000000000010000011000010000
+basis 00000000000111000011001001000111
+19 00000000000000000000000000000000
+plants 00000000000111101110100010001001
+lawyers 00000000000000000111000010110011
+having 00000000000111000010111000110010
+turn 00000000000111111110010110110010
+wants 00000000000111100100101000110010
+fourth 00000000000000000011011011010000
+view 00000000000111111111110101100111
+seeking 00000000000011001110111000110010
+manufacturing 00000000000000000000011010110000
+course 00000000000111111111111110100001
+role 00000000000111111111101110100111
+GM 01000000000000000000000000000000
+started 00000000000000001010001000110010
+team 00000000000111100111110100000001
+rules 00000000000000100000111100100011
+World 00100000000111010100111011000101
+disclosed 00000000000111111111000111000010
+Among 00100000000000000001100000001010
+bad 00000000000000000000101010010000
+adds 00000000000111111110010111000010
+scheduled 00000000000111111110111000110010
+concerns 00000000000111101110100100100011
+military 00000000000000000011110000110000
+start 00000000000111101001110110110010
+institutions 00000000000111101111011001110011
+Morgan 00101111111111111000100000101000
+seems 00000000000000000001101000110010
+Analysts 00100000000000000000000010010011
+generally 00000000000010100000001001110010
+goods 00000000000101101110110011001001
+name 00000000000111111110111010110111
+directors 00000000000000000100101010110011
+thought 00000000000111111110110111000010
+vote 00000000000111110111111000110111
+Meanwhile 00100000000111111111011011101000
+quickly 00000000000001100000010001110010
+free 00000000000000000010101001000000
+issued 00000000000010100000010000110010
+Calif. 00100000000000000000000000000000
+related 00000000000000000000111000110010
+great 00000000000000000000011000010000
+Industries 00100000000111101100100000101001
+competition 00000000000111101101111010100111
+auction 00000000000111101001100001000111
+black 00000000000000001001001000110000
+sharply 00000000000011101000010001110010
+build 00000000000110011111101110110010
+project 00000000000111101011100011100111
+Drexel 00101111111111101110000000101000
+reduced 00000000000010010000111001000000
+accounts 00000000000111100000001110111001
+stores 00000000000110100000100010101001
+campaign 00000000000011000111000001100111
+estimate 00000000000111111001011010110111
+State 00100000000111101111111010100101
+meet 00000000000111110111011110110010
+seen 00000000000111010010110000110010
+North 00100000000111100011100110101000
+turned 00000000000111001001001000110010
+doing 00000000000111011101000101000000
+activity 00000000000111101100110001100111
+significant 00000000000000000000000000010000
+done 00000000000011010010110000110010
+April 00100000000000000001011001100010
+considered 00000000000101111100010000110010
+outside 00000000000010110000000000001010
+seven 00000000000111111001111001010000
+leader 00000000000011000100000110110101
+heavy 00000000000000000010011100010000
+always 00000000000000110100001001110010
+property 00000000000111101001100000100001
+includes 00000000000000000001000000010010
+Shearson 00101111111111111111000000101000
+ahead 00000000000000000111111100110010
+J. 00101111111111000001001111011000
+reserves 00000000000111101111100111100011
+hold 00000000000111111110101110110010
+Series 00100000000111101111110000111111
+study 00000000000111101111100000110111
+largely 00000000000111001011000001110010
+mortgage 00000000000000000100000110110000
+attorney 00000000000000001110110000110101
+hours 00000000000000000000000100011011
+call 00000000000111111100000110110010
+investments 00000000000111101111100001101001
+Eastern 00100000000000000011110110101000
+involved 00000000000001001110010000110010
+She 00100000000000000000011111110010
+measure 00000000000111111101110011100111
+thrift 00000000000000000011000000100101
+impact 00000000000111111111101110001111
+'ll 00000000000000000001111110000010
+series 00000000000111101111110000111111
+Business 00100000000100100000100010100001
+PLC 01000000000000000000000000000000
+range 00000000000111111111011001000111
+caused 00000000000000000111010000110010
+French 00100000000000001010100100110000
+Average 00100000000100000011000101010000
+subject 00000000000111111100111000110010
+key 00000000000000001000011000010000
+needed 00000000000000001000110000110010
+hurt 00000000000111011001110000110010
+allow 00000000000111010011101110110010
+Paul 00101111111000000000000010011000
+supply 00000000000000010000111110110111
+instead 00000000000111101111101000101111
+planned 00000000000000001001001001000000
+Institute 00100000000010001001010001010101
+longer 00000000000000111110010001110010
+All 00100000000000000000111011000000
+means 00000000000110010011000000010010
+try 00000000000110111111010110110010
+areas 00000000000111101111110010100011
+telephone 00000000000000001001001010110000
+traded 00000000000001011000010000110010
+kind 00000000000111111111101010111111
+partner 00000000000111111111101000110101
+near 00000000000000110000000000001010
+France 00100000000111110101111101101000
+- 00000000000000000000000011100010
+settlement 00000000000111101110110011001111
+dealers 00000000000000000000000101010011
+stock-index 00000000000000000000000000000000
+Reserve 00100000000000000000011011100101
+fees 00000000000111101011100100000011
+May 00100000000000000000000010010010
+A. 00101111111011000001100111011000
+Investors 00100000000111100110001000110011
+Industrial 00100000000011101110001110110000
+conference 00000000000000001000110001000111
+continuing 00000000000000000000010001000000
+December 00100000000111101011111001100010
+situation 00000000000111111111101101100111
+children 00000000000111101110111100110011
+jumped 00000000000000001001000100110010
+shows 00000000000010010011000000010010
+man 00000000000111101110110010110101
+Thursday 00100000000111101011101001100010
+Other 00100000000000000000010011000000
+beginning 00000000000111101100111000110010
+22 00000000000000000000000000000000
+eight 00000000000111111110011001010000
+earned 00000000000000001000100100110010
+Service 00100000000000000000000101111001
+His 00100000000000000000000000000100
+simply 00000000000001000000001001110010
+Still 00100000000000010000001001110010
+projects 00000000000111101111110100100011
+became 00000000000000010000001000110010
+floor 00000000000111101101011001000111
+lines 00000000000111100110000000100111
+staff 00000000000011100011100010000001
+Smith 00101111111100101100011000001000
+24 00000000000000000000000000000000
+anything 00000000000000010010010001110010
+produce 00000000000111111111101110110010
+taxes 00000000000000000000110100000011
+leveraged 00000000000111101010111100010000
+Peter 00101111111000000000010110011000
+Trust 00100000000000000001010001001000
+Judge 00100000001000000000001100001000
+smaller 00000000000000010000001111000000
+` 00000000000000000000000000000000
+active 00000000000000000110011100010000
+filing 00000000000011100011110011110101
+daily 00000000000000001101000101010000
+summer 00000000000111111111110000010111
+Index 00100000000000000000011110000111
+merger 00000000000111101010100011001111
+arbitrage 00000000000000000000111010100001
+independent 00000000000000000011101000110000
+showed 00000000000000010011000000010010
+owned 00000000000111001111010000110010
+created 00000000000111101100010000110010
+house 00000000000000000000100110100101
+Journal 00100000000111101111011101000001
+According 00100000000111111111111000110010
+session 00000000000111111110010001100111
+required 00000000000010001000110000110010
+hand 00000000000111111111110110100011
+benefits 00000000000111101110101100000011
+why 00000000000000000000101101000010
+parts 00000000000110101111110111001001
+Guber 00101111111101110000000100001000
+history 00000000000111111111001001100111
+test 00000000000111101010111110110111
+George 00101111111000000000010100011000
+receive 00000000000111101011001110110010
+opened 00000000000000000011001000110010
+sent 00000000000000000001001000110010
+changed 00000000000111111111111001000000
+brokers 00000000000000000000001101010011
+Bay 00100000000000000001010010100101
+Since 00100000000000000010000000101010
+delivery 00000000000000000000101110000111
+trader 00000000000000000001101110110101
+hopes 00000000000111111010101000110010
+post 00000000000000000010011101110111
+tons 00000000000000000000001100001011
+men 00000000000000000000111100110011
+boost 00000000000111110010010110110010
+Dec. 00100000000000000000000000000000
+150 00000000000000000000000000000000
+night 00000000000111101011110000010111
+75 00000000000000000000000000000000
+base 00000000000111100001110011000111
+announcement 00000000000111111011110001100111
+form 00000000000111111111111101110111
+abortion 00000000000000101001010000100001
+consider 00000000000111100110100110110010
+closely 00000000000111111111001001110010
+morning 00000000000000000001110000010111
+Americans 00100000000000000000010100110011
+preferred 00000000000000000010110101010000
+Noriega 00100000000111101110111010001000
+aid 00000000000111100100001100100111
+Peters 00101111111000000000100010001000
+Communications 00100000000010000010010010110000
+francs 00000000000000000000100000001011
+capacity 00000000000111111100011010100111
+conditions 00000000000111101110111010100011
+volatility 00000000000111101011111010100111
+Both 00100000000000001011011011000000
+21 00000000000000000000000000000000
+35 00000000000000000000000000000000
+side 00000000000111100111001001100111
+80 00000000000000000000000000000000
+difficult 00000000000111101011111110010000
+software 00000000000000000000111010110000
+seem 00000000000000001011000110110010
+Also 00100000000000000010001001110010
+Moody 00100000000111111111111110101000
+transactions 00000000000111100110010000100111
+Systems 00100000000001000000000001001001
+produced 00000000001111001100010000110010
+letter 00000000000111111110001011100111
+party 00000000000100101101101100100101
+agencies 00000000000100000000100100100011
+rest 00000000000111111111111100001111
+usually 00000000001000100000001001110010
+center 00000000000111111111010001010101
+limited 00000000000001000000001001000000
+decided 00000000000111010011101000110010
+increasing 00000000000000000101010001000000
+per 00000000000000000000010101010000
+closing 00000000000111101111111001110111
+seek 00000000000111011011001110110010
+'d 00000000000000001001111110000010
+limit 00000000000111111111110110110010
+member 00000000000111111110111100111111
+nothing 00000000000010000010010001110010
+forced 00000000000011001000110000110010
+spokeswoman 00000000000000000000000010010101
+strike 00000000000111101111101010110111
+News 00100000000111110111000011000001
+attempt 00000000000111110111011100100111
+note 00000000000111101111011010110111
+short-term 00000000000000000000000000000000
+recession 00000000000111111111101010100111
+comes 00000000000001000100001000110010
+pound 00000000000111111111011000010111
+feel 00000000000111001111100110110010
+wanted 00000000000111110011101000110010
+behind 00000000000010100001000000001010
+majority 00000000000111101111111100111111
+press 00000000000111000100001011000001
+women 00000000000111101100111100110011
+trust 00000000000000000001010001001000
+Justice 00100000000111101111110110110000
+No 00100000000000000000001100010100
+hope 00000000000111111110000110110010
+school 00000000000010001110100001000001
+labor 00000000000000000000110110110000
+bring 00000000000111110110101110110010
+unchanged 00000000000111101111110100110010
+R. 00101111111111101111101101011000
+worth 00000000000101000001110000011101
+article 00000000000111101111001000100111
+exports 00000000000111101110100100000111
+45 00000000000000000000000000000000
+CBS 01000000000000000000000000000000
+cuts 00000000000111111111111010000011
+23 00000000000000000000000000000000
+brought 00000000000010011100010000110010
+28 00000000000000000000000000000000
+Its 00100000000000000000000001000100
+Dr. 00100000000000000000000000000000
+operation 00000000000111101111010000001001
+rally 00000000000111101110101100110111
+effective 00000000000011000100010100110010
+size 00000000000111111111101000001111
+evidence 00000000000111101111101110101111
+followed 00000000000001000111010000110010
+rising 00000000000000000010010001000000
+separate 00000000000000100000010000010000
+gave 00000000000110001011000000010010
+pilots 00000000000000010000100110110011
+congressional 00000000000000000100111000110000
+believes 00000000000110100011000000010010
+1985 00000000000000000000000000000000
+Express 00100000000011000010001010101000
+overseas 00000000000000000001011010100001
+initial 00000000000000000010000100010000
+designed 00000000000111111100110000110010
+matter 00000000000111111111101000010111
+allowed 00000000000001001000110000110010
+Secretary 00100000000000100100110110010101
+quoted 00000000000111111111110100110010
+main 00000000000000000100010011010000
+capital-gains 00000000000000000000000000000000
+returns 00000000000111100100001100000011
+1992 00000000000000000000000000000000
+directly 00000000000010010000010001110010
+sign 00000000000111111111011010110111
+game 00000000000111101011101101100111
+Time 00100000000111111111110100010111
+opposition 00000000000111101011001100100111
+Motor 00100000000000000010100001001000
+Management 00100000000000000000000111100001
+light 00000000000111101011110001101111
+relatively 00000000000100001100000001110010
+highly 00000000000000110000000001110010
+response 00000000000111111111111101010111
+machines 00000000000011001111011010101001
+term 00000000000111101101101001000111
+sense 00000000000111101101010101100111
+paying 00000000000111000110100101000000
+continues 00000000000000011001101000110010
+trades 00000000000000000000010000100111
+70 00000000000000000000000000000000
+yields 00000000000111101101000011000111
+require 00000000000111010001101110110010
+90 00000000000000000000000000000000
+expenses 00000000000111111110001000000011
+won 00000000001111101001010000110010
+economist 00001111111000000000000100110101
+spent 00000000000010000100010000110010
+U.S 01000000000110110111100100110000
+built 00000000000111001100010000110010
+whole 00000000000000000001100011010000
+institutional 00000000000000010001101000110000
+signed 00000000000111101001010000110010
+idea 00000000000111111111100000001111
+1,000 00000000000000000000000000000000
+minutes 00000000000000000000001100011011
+newspaper 00000000000000000000001101000001
+together 00000000000000000011111100110010
+running 00000000000111111110100001000000
+creditors 00000000000111111111010000110011
+final 00000000000000010000000011010000
+People 00100000000000000000000100110011
+Democrats 00100000000111101111110110110011
+imports 00000000000111101100000100000111
+Insurance 00100000000000000000010010110000
+interview 00000000000111111111101000100111
+instance 00000000000111111111110111101000
+Brothers 00101111111000000001100001001000
+media 00000000000000000011001010110000
+de 00001111111000000010010101001000
+convertible 00000000000000000001100110110000
+ruling 00000000000111101110101011100111
+Jr. 00100000000000000000000000000000
+moves 00000000000111100011001000100011
+activities 00000000000111101111101100100011
+January 00100000000111100111111001100010
+sector 00000000000111111011101100001001
+care 00000000000010000110010110111001
+sure 00000000000000001110010001110010
+actual 00000000000000000100000100010000
+Chemical 00100000000000010000011010110000
+let 00000000000111101010100110110010
+ways 00000000000111111111111110100011
+minimum 00000000000111111100011100010000
+Fund 00100000000110000100001110011001
+Moreover 00100000000111111111101011101000
+fully 00000000000000000111001001110010
+actually 00000001000000000000001001110010
+Yesterday 00100000000111101110101001100010
+1991 00000000000000000000000000000000
+shareholder 00000000000000000000111100010000
+consumers 00000000000111100010111000110011
+single 00000000000000010010010000010000
+declines 00000000000111101111011010000011
+greater 00000000000000000010001111000000
+Korea 00100000000101111101010101101000
+questions 00000000000101101100100010101111
+contributed 00000000000011001101101000110010
+protection 00000000000110101011000100100111
+Lehman 00101111111000000000111001001000
+introduced 00000000000111011001010000110010
+natural 00000000000110101101101010110000
+SEC 01000000000000000000000000000000
+across 00000000000110100001000000001010
+block 00000000000110111111110110110010
+veto 00000000000111011001111010110111
+flat 00000000000010000001110110010000
+Democratic 00100000000000000000011000110000
+space 00000000000000000010111010110000
+appear 00000000000110011111010110110010
+energy 00000000000000010110010010110000
+ability 00000000000111111111111100100111
+various 00000000000000001001000011000000
+stop 00000000000110101001110110110010
+serious 00000000000000000100000000010000
+play 00000000000101111110010110110010
+Because 00100000000000000000001001000010
+Services 00100000000011101110011101001001
+provision 00000000000111101111110011100111
+quality 00000000000111101110000011100001
+partly 00000000000100001011000001110010
+offers 00000000000000010111000000010010
+battle 00000000000111111111110000100111
+apparently 00000000000010000000001001110010
+needs 00000000000111101110101000110010
+slow 00000000000100000101110110110010
+perhaps 00000000000111111101000001110010
+positions 00000000000111111001000001100011
+standard 00001111111111101110111010101000
+leave 00000000000101111110101110110010
+300 00000000000000000000000000000000
+giant 00000000000100000000100100100001
+moved 00000000000111001111001000110010
+security 00000000000000000011100000110000
+Supreme 00100000000111111111110111100101
+over-the-counter 00000000000000000000000000000000
+quarterly 00000000000000010101000101010000
+offices 00000000000111000101000001100011
+26 00000000000000000000000000000000
+sharp 00000000000000000000100000010000
+Saatchi 00101111111111101101110000001000
+improved 00000000000000000010011001000000
+U.K. 01000000000000000000000000000000
+resigned 00000000000101111110001000110010
+trial 00000000000111100110000001100111
+real-estate 00000000000000000000000000000000
+age 00000000000000000000100001000111
+widely 00000000000000100111001001110010
+producer 00000000000111101111000001110101
+negotiations 00000000000111111111010000100111
+rule 00000000000111101110001000110111
+savings 00000000000000000000111011100101
+survey 00000000000111101110100000110111
+decade 00000000000111111111101101100010
+figure 00000000000111101111001000110111
+himself 00000000000000100011010001110010
+Despite 00100000000111110110100000001010
+wage 00000000000000000000000101110001
+machine 00000000000001001000101000100001
+provisions 00000000000111101110111100100011
+advanced 00000000000000000011101010110000
+spend 00000000001110111111001110110010
+central 00000000000001000001111100110000
+spring 00000000000111111101110000010111
+cause 00000000000111110011110110110010
+Research 00100000000000000000000101100001
+avoid 00000000000101101111111110110010
+hands 00000000000110001010001101100011
+Then 00100000000000101101000001110010
+Savings 00100000000000000000111011100101
+Salomon 00101111111111111111011000101000
+29 00000000000000000000000000000000
+exchanges 00000000000000000000100011100011
+opening 00000000000111101111100001110111
+Markets 00100000000000000000000011100011
+Nasdaq 00100000000000000000000000100101
+discount 00000000000111110010010011000111
+offset 00000000000110110010010110110010
+Kidder 00100000000111111111110000101000
+customer 00000000000000000001111000100001
+Lawson 00101111111100010100010010001000
+focus 00000000000111110110110110110010
+deals 00000000000111110110010000100111
+forces 00000000000111100000010110001001
+Computer 00100000000000000001011010110000
+chain 00000000000111100010000001110101
+Charles 00101111111000000001100110011000
+lawyer 00000000000111101111111110110101
+economists 00000000000000000000000000010011
+Goldman 00100000000100101101110000101000
+Bond 00100000000000000000111110110000
+else 00000000000111100101000101001000
+step 00000000000111111110011000110111
+regional 00000000000000001100010000110000
+date 00000000000111111011001000110111
+Security 00100000000000000011100000110000
+indicated 00000000000011000001100111000010
+talk 00000000000111111111000101010111
+takes 00000000000010001011000000010010
+Hutton 00101111111111111111000001001000
+pretax 00000000000000000010000101010000
+hour 00000000000111101110101000100111
+holds 00000000000001000101000000010010
+margins 00000000000000010000001000000011
+payment 00000000000111001100100011000111
+November 00100000000111101111111001100010
+improve 00000000000111011110111110110010
+air 00000000000000000000101010101000
+create 00000000000110111111101110110010
+Two 00100000000111101011101001010000
+2.5 00000000000000000000000000000000
+cancer 00000000000000000110110010100111
+Hugo 00100000000011001011111100001000
+substantial 00000000000010000000000000010000
+Administration 00100000000111110111111100100101
+safety 00000000000000000000000011100001
+alone 00000000000010000100010001110010
+specific 00000000000000000001000000010000
+Commerce 00100000000111111111110110110000
+commission 00000000000100001100101001010101
+Manhattan 00100000000000010011100001101000
+Investment 00100000000001000000100010110000
+adding 00000000000111111110111010000010
+Electric 00100000000000001110010001001000
+package 00000000000111101011110011100111
+young 00000000000000000001001000110000
+bankers 00000000000110101110001111110011
+tough 00000000000000001001011010010000
+Lincoln 00100000000000101100110100101000
+willing 00000000000111111100011000110010
+district 00000000000111101010110111100101
+appears 00000000000000010001101000110010
+Stanley 00101111111000000110001001001000
+list 00000000000111110111100101100111
+amounts 00000000000111101110101010001111
+totaled 00000000000000000000100100110010
+provides 00000000000010000001000000010010
+Gorbachev 00101111111100111111010010001000
+target 00000000000111101011100101100111
+1.5 00000000000000000000000000000000
+familiar 00000000000111111001100000110010
+speculation 00000000000111101101111010101111
+water 00000000000000000000110000100001
+jobs 00000000000000000000100001100011
+review 00000000000111111111111110110111
+Trade 00100000000001000000000000010001
+fear 00000000000111101110000110110010
+chance 00000000000111111110111100010111
+Motors 00100000000000011110010001001000
+add 00000000000111110011001110110010
+holdings 00000000000111101111110001101001
+rejected 00000000000111111001010000110010
+quake 00000000000111111100101101100111
+managing 00000000000000000000001001110000
+fight 00000000000111111101110010110111
+provided 00000000000010010111010000110010
+policies 00000000000111111100111100100011
+IRS 01000000000000000000000000000000
+stay 00000000000110011101010110110010
+premium 00000000000111101001100011000111
+reach 00000000000111111011001110110010
+war 00000000000011101011000111111001
+Market 00100000000000000000000001011001
+Another 00100000000000000000000100010100
+civil 00000000000000010001000000110000
+brand 00000000000000000000011000100001
+weak 00000000000000000011100000010000
+worked 00000000000111111110001000110010
+overall 00000000000000000000000100010000
+Digital 00100000000010001010100100101000
+white 00000000000111111111011010101000
+headquarters 00000000000111101111101010000001
+option 00000000000111011111101100100111
+debentures 00000000000111111111001010000111
+split 00000000000000000000010101110111
+larger 00000000000000000000001111000000
+Australia 00100000000111111011011101101000
+developed 00000000010111101100010000110010
+so-called 00000000000000000000000000000000
+Health 00100000000000001001100000110000
+10,000 00000000000000000000000000000000
+passed 00000000100111111001010000110010
+expectations 00000000000111101111010000100011
+Steel 00100000000000000100011010110000
+phone 00000000000000000001001010110000
+Telerate 00100000000110111100100100101000
+strength 00000000000111111111111010100111
+climbed 00000000000000010101000100110010
+standards 00000000000100100110111100100011
+PaineWebber 01000000000111111011101000101000
+Valley 00100000000000000000000010100101
+field 00000000000111101111101000000001
+regulatory 00000000000000000101000000110000
+housing 00000000000000100110010010110000
+OTC 01000000000000000000000000000000
+win 00000000000011111110101110110010
+heavily 00000000000010000111001001110010
+facilities 00000000000111101101110100100011
+weekend 00000000000111101111010000010111
+goes 00000000000000100100001000110010
+remaining 00000000000001000000010011010000
+valued 00000000000011000001110100110010
+interested 00000000000011111110010000110010
+planning 00000000000111101100110001000000
+considering 00000000000010000000010101000000
+Not 00100000000000000001000001110010
+existing 00000000000000000011000011010000
+moving 00000000000111101001100001000000
+success 00000000000111110111011010100111
+direct 00000000000000000000011100010000
+woman 00000000000111100111110010110101
+act 00000000000111111101001000110111
+C$ 00100000000000000000000000000000
+More 00100000000000000000000111000000
+Dallas 00100000000111110101111001101000
+benefit 00000000000111100011110110110010
+Republican 00100000000000000010011000110000
+Thomas 00101111111000100000000010011000
+Ohio 00100000000111111110101001101000
+develop 00000000001111111111101110110010
+Of 00100000000000000000000000011010
+events 00000000000111111111101010100011
+entire 00000000000000001000010011010000
+approach 00000000000111110111111010110111
+environmental 00000000000001000101000000110000
+debate 00000000000111101000111010100111
+book 00000000000111001100101000100001
+electronic 00000000000000000000101010110000
+afternoon 00000000000000000000000000010111
+death 00000000000111101111011010100111
+Those 00100000000000000010000011000000
+region 00000000000111111011111001000101
+met 00000000000111110110010000110010
+dividends 00000000000100101101100100000011
+1984 00000000000000000000000000000000
+E. 00101111111011000000001011011000
+Reagan 00101111110000001000000110001000
+27 00000000000000000000000000000000
+particular 00000000000000000111100001101111
+expansion 00000000000111101010111001100111
+purchases 00000000000111100000000010100111
+beyond 00000000000000101001000000001010
+room 00000000000110101010110100100111
+forecast 00000000000111110101011010110111
+medical 00000000000000000001100000110000
+Poland 00100000000111011000111101101000
+prevent 00000000000011110111111110110010
+400 00000000000000000000000000000000
+mostly 00000000000111101011000001110010
+opportunity 00000000000111111111101100100111
+raising 00000000000011010010011101000000
+ads 00000000000111101111000101100011
+bids 00000000000111100100001100011001
+grew 00000000000000001000001000110010
+kept 00000000000001011100010000110010
+consultant 00000000000111101000011110110101
+saw 00000000000101111011000000010010
+works 00000000000111101111000000010010
+competitors 00000000000111101111110000110011
+Baker 00101111111100100001001010001000
+funding 00000000000000000000100000111001
+giving 00000000000111111010101101000000
+prepared 00000000000010111100110000110010
+cited 00000000000000110001010000110010
+elected 00000000000111011010010000110010
+complete 00000000000111110101110110110010
+aircraft 00000000000000000110001010110000
+practice 00000000000111111101110101100111
+requirements 00000000000111111011111100100011
+reflecting 00000000000111111011011010000010
+owners 00000000000010001111100000110011
+concerned 00000000000111110111110000110010
+Indeed 00100000000111111111001011101000
+30-year 00000000000000000000000000000000
+carrier 00000000000111101111100001000101
+measures 00000000000111101111001000100011
+modest 00000000000000001010100000010000
+version 00000000000111101111101000111111
+land 00000000000101100101100000100001
+feet 00000000000000000000101100001011
+RJR 01000000000000000000000000000000
+cover 00000000000111101111110110110010
+rating 00000000000011111111000011000111
+secretary 00000000000000100100110110010101
+Qintex 00100000000000000111110110101000
+Data 00100000000100001100001010111001
+Yet 00100000000111110110010001110010
+Panama 00100000000111111000111101101000
+Associates 00100000000111101111101011101001
+transportation 00000000000010001001110110110000
+chemical 00000000000000010000011010110000
+Times 00100000000000000000000010011011
+mutual 00000000000001001001111110110000
+trouble 00000000000000100110110100100111
+bankruptcy 00000000000000000000010111100101
+parties 00000000000110100100011001110011
+factors 00000000000111101101111010100011
+unless 00000000000000000110101001000010
+Such 00100000000000000000100011000000
+pence 00000000000000000001000000001011
+falling 00000000000010000110010001000000
+individuals 00000000000110101110111000110011
+spread 00000000000111101011001010110111
+restrictions 00000000000111001110100100100111
+investigation 00000000000111111101110001100111
+sought 00000000000010111000110000110010
+Bell 00100000000001001011001010110000
+necessary 00000000000111000101111110010000
+Alan 00101111111000000010100010011000
+stand 00000000000111111101010110110010
+Johnson 00101111111100101101011000001000
+maintain 00000000000111110111111110110010
+drugs 00000000000110100111111001100011
+poor 00000000011111111110111110101000
+read 00000000000101111010010110110010
+mean 00000000000111101000100110110010
+backed 00000000000010001111010000110010
+believed 00000000000111011100110000110010
+Sachs 00101111111011010011101001001000
+expensive 00000000000011001000001110010000
+carry 00000000000111100110101110110010
+Mexico 00100000000111011111111101101000
+Pentagon 00100000000111101001110000100101
+lack 00000000000111111111111110111111
+immediately 00000000000000110000010001110010
+tried 00000000000111111011101000110010
+33 00000000000000000000000000000000
+store 00000000000000000101111010110000
+Thatcher 00101111111100100010010010001000
+principal 00000000000000000010010011010000
+troubled 00000000000001000000101001000000
+houses 00000000000000000100000011110011
+story 00000000000111100110111101100111
+St. 00100000000000000000000000000000
+Office 00100000000111101101101010000001
+attention 00000000000111101101110100100111
+Dinkins 00101111111110111100110010001000
+original 00000000000000000000010011010000
+owner 00000000000011111111110000110101
+experts 00000000000000000000000010110011
+ones 00000000000111101010011001110011
+criminal 00000000000000000001000000110000
+Home 00100000000000000000010110100001
+items 00000000000111101111101010100011
+County 00100000000011000000110010100101
+reduction 00000000000111101111101010100111
+Instead 00100000000111101111101000101111
+England 00100000000000010101011110000010
+tell 00000000000111111010100110110010
+community 00000000000111101110000001000001
+movie 00000000000011011000101000100001
+par 00000000000111101101010000101000
+panel 00000000000110101100000001010101
+person 00000000000111101111110010110101
+pending 00000000000000001100010001000000
+output 00000000000111101110110100000111
+44 00000000000000000000000000000000
+collapse 00000000000111111111010010001111
+popular 00000000000000000010000010010000
+details 00000000000111101111001100101111
+access 00000000000111101010001100100111
+acquisitions 00000000000111101111000010100111
+runs 00000000000000000011000000010010
+emergency 00000000000001000000010100010000
+year-ago 00000000000000000000000000000000
+easy 00000000000011000001011110010000
+asset 00000000000000000001001010100001
+negative 00000000000000000010001010010000
+dispute 00000000000111111110110000100111
+ease 00000000000111110110111110110010
+Santa 00100000000111101110101101110000
+tender 00000000000000000000001100010000
+combined 00000000000000000110001001000000
+numbers 00000000000111101110100000100011
+profitable 00000000000000000100010010010000
+students 00000000000000000000011000110011
+plunged 00000000000001000101000100110010
+difference 00000000000111111100001000010111
+certainly 00000000001011000000001001110010
+gives 00000000000110000001000000010010
+Gulf 00100000000100100110001110101000
+Moscow 00100000000111101011101101101000
+Development 00100000000011000000101001100001
+During 00100000000000001101000000001010
+Traders 00100000000000000000000001010011
+purchased 00000000000010100100010000110010
+primarily 00000000001100001011000001110010
+65 00000000000000000000000000000000
+Entertainment 00100000000000100010010010110000
+Standard 00101111111111101110111010101000
+trend 00000000000111111100111101100111
+increasingly 00000000000000010000000001110010
+pension 00000000000000000001111110110000
+factory 00000000000111101010100000100001
+image 00000000000111111111111001100111
+balance 00000000000110111111011010100111
+claim 00000000000111111101011010110111
+ownership 00000000000000000000000010100111
+bidding 00000000000110101000110001000000
+250 00000000000000000000000000000000
+publicly 00000000000100100111001001110010
+mortgages 00000000000111101110101111100011
+released 00000000000011100000010000110010
+materials 00000000000000000001000111001001
+LIN 01000000000101001001110000001000
+gets 00000000000001111011000000010010
+powerful 00000000000000000000000010010000
+Paris 00100000000111111101111001101000
+M. 00101111111111000001011111011000
+lose 00000000000111001111001110110010
+Nissan 00100000000111001011011000101000
+represents 00000000000000100001000000010010
+conservative 00000000000000001000011000110000
+actions 00000000000111101111101000100011
+competitive 00000000000000000010110010010000
+charged 00000000000101010110010000110010
+seemed 00000000000100000001101000110010
+margin 00000000000000000001100011000111
+authority 00000000000111101001110100100111
+Great 00100000000000000000011000010000
+Boeing 00100000000111101000011100101000
+attributed 00000000000001010101010000110010
+Houston 00100000000111011101111001101000
+aimed 00000000000000000101110100110010
+properties 00000000000110101101110000001001
+experience 00000000000111101011001110100111
+anyone 00000000000000101010010001110010
+Ltd 00100000000000000000000000000000
+true 00000000000011000100010110010000
+subordinated 00000000000000000000100110110000
+1994 00000000000000000000000000000000
+laws 00000000000000001100111100100011
+Chrysler 00100000000111101110011100101000
+roughly 00000000000000100111000001110010
+proposals 00000000000111101110101000100011
+headed 00000000000111101111010000110010
+drive 00000000000101110110010110110010
+fine 00000000000000010010000001000111
+NBC 01000000000000000000000000000000
+internal 00000000000000000101000100010000
+US$ 01000000000000000000000000000000
+treatment 00000000000111110010011010100111
+Minister 00101111111000000001100110010101
+partners 00000000000110101010000011101001
+jury 00000000000000001001101000010111
+vehicles 00000000000000000001101001100011
+live 00000000001111011101010110110010
+miles 00000000000000000000000100001011
+affected 00000000000001110001110000110010
+Swiss 00100000000000000010100100110000
+export 00000000000000000011000100010000
+Act 00100000000111111101001000110111
+Costa 00101111111100000111001101110000
+reorganization 00000000000000000000000111001111
+facility 00000000000111101111011010001001
+corporations 00000000000111101111110001110011
+settled 00000010000011001100010000110010
+Transportation 00100000000010001001110110110000
+monetary 00000000000000010011000000110000
+leaving 00000000000111111111101101000000
+wrong 00000000000001000000110110010000
+retirement 00000000000000000000011011100001
+signs 00000000000111101101111110101111
+film 00000000000000000000101000100001
+Poor 00100000011111111110111110101000
+alleged 00000000000000000001111000010000
+Separately 00101111111111111111111011101000
+B. 00101111111011000001011011011000
+season 00000000000111101110001000100111
+material 00000000000000000001100000100001
+improvement 00000000000111111111001010100111
+Republicans 00100000000111100101010110110011
+manufacturers 00000000000100000110111111110011
+USX 01000000000000000000000000000000
+nations 00000000000000000000011101110011
+grow 00000000000111011101010110110010
+highest 00000000000000011010000011010000
+sources 00000000000000000000001000010101
+junk-bond 00000000000000000000000000000000
+human 00000000000010000101000000110000
+present 00000000000010000101110110110010
+clearly 00000000000101000000001001110010
+minority 00000000000000000000101000110000
+placed 00000000000011001100010000110010
+pretty 00000000000000001100000001110010
+accept 00000000000111111001111110110010
+monthly 00000000000000110101000101010000
+Party 00100000000100101101101100100101
+shift 00000000000111110100111000110111
+L. 00101111111011000001001011011000
+amid 00000000000000000010100000001010
+flow 00000000000100010000001010001111
+someone 00000000000000001010010001110010
+fixed 00000000000000100000011100010000
+eventually 00000000001000000000001001110010
+No. 00100000000000000000000000000000
+values 00000000000111101000001000100011
+successful 00000000000000000001000010010000
+favor 00000000000111111111101001101111
+recovery 00000000000111001111101010100111
+appeal 00000000000111111111111010110111
+putting 00000000000111110111101101000000
+Asia 00100000000111111110011101101000
+world-wide 00000000000000000000000000000000
+ending 00000000000000000110010100110010
+waiting 00000000000101111110110000110010
+accounting 00000000000000000010000010110000
+Florida 00100000000111101011110001101000
+Hurricane 00100000000100100101100100100001
+organization 00000000000111101111011001100111
+whom 00000000000111101110101101000010
+55 00000000000000000000000000000000
+appeared 00000000000000001001101000110010
+disaster 00000000000111100001101101100111
+lending 00000000000000000000110011000111
+players 00000000000111100110001001110011
+Resources 00100000000001100010001101001001
+advantage 00000000000000000011010110001111
+Net 00100000000000000000100101010000
+steps 00000000000110001011001000100011
+deposits 00000000000111100010100111100011
+predicted 00000000000111111111110111000010
+magazines 00000000000110111100110001100011
+Soviets 00100000000111101111111110110011
+technical 00000000000000000010000000110000
+bit 00000000000111111111110001111111
+traditional 00000000000000000000001000110000
+51 00000000000000000000000000000000
+Morris 00101111111111110111100000001000
+break 00000000000111110110010110110010
+risks 00000000000111101011011000100011
+controls 00000000000010000111000000010010
+Oakland 00100000000110111101101001101000
+declining 00000000000000010010010001000000
+failure 00000000000111111110111100100111
+researchers 00000000000000000110000010110011
+core 00000000000000011010010011010000
+starting 00000000000110011100111000110010
+victims 00000000000111101000001010110011
+C. 00101111111011000000010111011000
+Chinese 00100000000000001001010100110000
+liquidity 00000000000000001010011010100111
+shopping 00000000000000000000100101100001
+lawmakers 00000000000000000100010010110011
+revised 00000000000000000010001001000000
+sometimes 00000000000001100000001001110010
+losing 00000000000000000100100101000000
+Arizona 00100000000111100011110001101000
+crisis 00000000000111111001001101100111
+threat 00000000000111111010111100100111
+elections 00000000000111101001010001100111
+partnership 00000000000110101111100011110101
+mark 00000000000111101010111100001000
+unusual 00000000000000000001110100010000
+expand 00000000000111101110111110110010
+Central 00100000000001000001111100110000
+nor 00000000000000000000011011000000
+normal 00000000000000011011000000010000
+Medical 00100000000000000001100000110000
+everything 00000000000000100010010001110010
+Three 00100000000111101011111001010000
+remained 00000000000000010000010110110010
+significantly 00000000000000001000010001110010
+involving 00000000000000010000000000001010
+ordered 00000001000011000101010000110010
+W. 00101111111011000000100011011000
+client 00000000000111111111001110000001
+Campeau 00100000000100101111110000001000
+couple 00000000000111111111101001111111
+p.m. 00000000000000000000000000000000
+substantially 00000000000100001000010001110010
+tomorrow 00000000000000101100010001110010
+confidence 00000000000111101110001110100111
+listed 00000000000011011000010000110010
+advertisers 00000000000110110010111000110011
+showing 00000000000000000000110101000000
+Trump 00101111111100101100010010001000
+words 00000000000111101111000110100011
+model 00000000000000000000000001000111
+Council 00100000000000000101010001010101
+wrote 00000000000111111111010111000010
+reflect 00000000000001101001101110110010
+portion 00000000000111111111011110111111
+voted 00000000000111101011101000110010
+Continental 00100000000111101011110110101000
+art 00000000000111101010111100100001
+industries 00000000000111101100100000101001
+Chapter 00100000000000000001110001100010
+Though 00100000000111111011101001000010
+Brown 00101111111100101111011000001000
+request 00000000000111111111101111100111
+adviser 00000000000111111100110110110101
+Southern 00100000000000000000110110101000
+election 00000000000000000010010001100111
+reasons 00000000000111111111101110100011
+benchmark 00000000000111111111011000010000
+Mitsubishi 00100000000111010001111000101000
+agree 00000000000111111001100110110010
+Philip 00101111111000001000011100001000
+source 00000000000000000101011000010101
+Center 00100000000111111111010001010101
+Life 00100000000111101111101110100001
+everyone 00000000000001001010010001110010
+complex 00000000000000000110000010010000
+mainly 00000000000110001011000001110010
+established 00000000001111101100010000110010
+editor 00000000000111111110011000110101
+weakness 00000000001111111111111010100111
+Mae 00100000000110001100111110000010
+Lloyd 00101111111010001101111110101000
+segment 00000000000111101110111001110101
+Frank 00101111111000000010010100001000
+push 00000000000111100110010110110010
+positive 00000000000000000100001010010000
+quite 00000000000000000000000001110010
+operate 00000000000111111111001110110010
+employee 00000000000000000000000000110101
+Mortgage 00100000000000000100000110110000
+effects 00000000000111111101101110001111
+plus 00000000000000000010011010000010
+decide 00000000000111111110011110110010
+N.J. 01000000000000000000000000000000
+maturity 00000000000111101101100001000111
+developing 00000000000111110111110001000000
+sort 00000000000111111111110110111111
+chemicals 00000000000001111111111010110000
+managed 00000000000011111000110000110010
+gone 00000000000101101010110000110010
+1982 00000000000000000000000000000000
+thrifts 00000000000111100111100001110011
+advance 00000000000111101111001001101111
+refused 00000000000111101111101000110010
+education 00000000000111101111101101100001
+stronger 00000000000000001000001111000000
+Park 00100000000100000001000010100101
+launched 00000000000011011001010000110010
+usual 00000000000111101111010011010000
+chips 00000000000111101001110110001001
+Holdings 00100000000111101111110001101001
+AMR 01000000000000000000000000000000
+Futures 00100000000111111110011110110000
+cable 00000000000000000101001010110000
+trillion 00000000000000000100000001010000
+direction 00000000000111111011001001100111
+Sir 00101111111111100110011100001000
+thus 00000000000111101101000001110010
+Each 00100000000000000000100100010100
+mixed 00000000000111110100010000110010
+Mass. 00100000000000000000000000000000
+played 00000000000101011100010000110010
+Loan 00100000000000000000001011100101
+centers 00000000000111101110010100100011
+release 00000000000111101001111101110111
+adjusted 00000000000010110110110000110010
+accord 00000000000111101111011000100111
+police 00000000000000000000101100100101
+reflects 00000000000000000001010000110010
+EC 01000000000000000000000000000000
+thousands 00000000000111111111111000101111
+Hills 00100000000000001100000010100101
+uncertainty 00000000000111111110111010100111
+bigger 00000000000000000110001111000000
+Burnham 00101111111000000001011001001000
+proceeds 00000000000111101110000100100111
+Earlier 00100000000000000000001001100010
+finally 00000000010000000000001001110010
+Defense 00100000000111101010110110110000
+resources 00000000000001100010001101001001
+slide 00000000000111110111101100110111
+electronics 00000000000000000111011010110000
+1.2 00000000000000000000000000000000
+Donald 00101111111000000000011010011000
+Our 00100000000000000000000010000100
+contrast 00000000000111111111101011010111
+Today 00100000000000001100010001110010
+relief 00000000000111111010111000111001
+event 00000000000111111100100000001111
+hearing 00000000000111110101001011100111
+typically 00000000010001100000001001110010
+slowing 00000000000111001111010001000000
+engineering 00000000000001000001000001100001
+42 00000000000000000000000000000000
+thinks 00000000000111100011000000010010
+Credit 00100000000000000000001100110001
+supplies 00000000000110100000110100000111
+primary 00000000000000000110010011010000
+reflected 00000000010000000001010000110010
+mind 00000000000111111110110101010111
+controlled 00000000000011001111010000110010
+opposed 00000000000111111000110000110010
+H. 00101111111111000011001011011000
+crude 00000000000111101110011000101000
+1.1 00000000000000000000000000000000
+Stephen 00101111111000001000010110011000
+Here 00100000000000010100010001110010
+surged 00000000000000000101000100110010
+S.A. 01000000000000000000000000000000
+suggested 00000000000110111111110111000010
+buyer 00000000000111111110101010110101
+Italy 00100000000111101111111101101000
+sports 00000000000001000000001010110000
+annually 00000000000000000000001001000111
+movies 00000000000100001111110101100011
+pace 00000000000111101111011001000111
+travel 00000000000001000100000000100001
+Partners 00100000000110101010000011101001
+affect 00000000000111101101101110110010
+Sunday 00100000000111011011101001100010
+McCaw 01000000000101000100100100101000
+protect 00000000000111111111111110110010
+talking 00000000000110110111110000110010
+ratings 00000000000111101011000011000111
+soared 00000000000010100001000100110010
+vehicle 00000000000011000110001000100001
+warrants 00000000000111100100101111100011
+high-yield 00000000000000000000000000000000
+pages 00000000000000000010000100001011
+AG 01000000000000000000000000000000
+sells 00000000000100001101000000010010
+Australian 00100000000000000010000100110000
+fewer 00000000000000000001000111000000
+Paribas 00101111111000100000000101001000
+faces 00000000000001000011000000010010
+broad 00000000000000000110100000010000
+practices 00000000000111101111111100100011
+Finance 00100000000111111110010110110000
+Black 00100000000000001001001000110000
+stopped 00000000000001001010001000110010
+felt 00000000000111101110110111000010
+1.8 00000000000000000000000000000000
+doubt 00000000000111111110010001110010
+GE 01000000000000000000000000000000
+commodity 00000000000111101111111110110000
+determined 00000000000111011101110000110010
+throughout 00000000000001001101000000001010
+stations 00000000000111101011110100001001
+relations 00000000000111101101010011111001
+design 00000000000111001100011110110111
+environment 00000000000111110111011001100111
+hundreds 00000000000111101101111000101111
+reform 00000000000111101010111000111001
+double 00000000000111111110011011000000
+buy-outs 00000000000000000000000000000000
+joined 00000000100011000101010000110010
+Broadcasting 00100000000010010010010010110000
+II 01000000000000000000000000000000
+argue 00000000000101111001100110110010
+speed 00000000000111101110110110110111
+fraud 00000000000010000010100010100111
+confirmed 00000000000111011101110111000010
+ask 00000000000111011010100110110010
+fears 00000000000111101110101010101111
+About 00100000000000000000000010101010
+Ministry 00100000000000000011100110010101
+producing 00000000000011000111110001000000
+cities 00000000000111101100010001100011
+represent 00000000000111101001101110110010
+Frankfurt 00100000000111001100011001101000
+moment 00000000000111111110011000010111
+families 00000000000111101111111100110011
+ban 00000000000111111011111000110111
+February 00100000000111111111111001100010
+structure 00000000000111101101001001100111
+uses 00000000010111101111000000010010
+guilty 00000000000001011100111000110010
+crime 00000000000101111101110010100111
+Foreign 00100000000000000010010000110000
+consulting 00000000000001000000000010110000
+responsible 00000000000011111110110000110010
+books 00000000000111101111100101100011
+heart 00000000000000000010011011100001
+defendants 00000000000111101111000110110011
+red 00000000000001000010001000110000
+equal 00000000000001100000111000110010
+social 00000000000000010101000000110000
+Citicorp 00100000000111101010110100101000
+operates 00000000000000100101000000010010
+Intel 00100000000111100100011100101000
+virtually 00000000000001110111000001110010
+My 00100000000000000000000100000100
+Labor 00100000000000000000110110110000
+written 00000001000111110010110000110010
+Technology 00100000000001010100111010110000
+Energy 00100000000000010110010010110000
+tests 00000000000101101010001000100011
+seats 00000000000000101001000001100011
+32 00000000000000000000000000000000
+schools 00000000000111101100110001100011
+leadership 00000000000111101010101001100111
+distribution 00000000000000000001001001100001
+ounce 00000000000111110111101000100111
+influence 00000000000111111100110010110111
+Jersey 00100000000000000001011110000010
+1.6 00000000000000000000000000000000
+wide 00000000000010000000100000010000
+Only 00100000000000000011000001110010
+System 00100000000111101111000011100111
+happen 00000000010111111101010110110010
+farmers 00000000000001001110111000110011
+goal 00000000000111111111100101100111
+town 00000000000111101111110100000001
+damages 00000000000111101111000100000011
+Price 00100000000000000000000111000111
+healthy 00000000000000010001100000010000
+front 00000000000111111101111001101111
+finished 00000000000000100011001000110010
+Africa 00100000000101111101110101101000
+Hill 00101111111000010100000101001000
+ground 00000000000111111110110100100111
+parents 00000000000111100111110000110011
+Bear 00100000000111111100110000101000
+possibility 00000000000111111111000000001111
+temporary 00000000001000000001000000010000
+scandal 00000000000111101110100011100111
+communications 00000000000010000010010010110000
+providing 00000000000101111111111101000000
+120 00000000000000000000000000000000
+section 00000000000111001011100001000111
+slowdown 00000000000111111101101010100111
+buildings 00000000000000000000110001100011
+exercise 00000000000110110111110110110010
+fallen 00000000000111101010110000110010
+Why 00100000000000000000101101000010
+relationship 00000000000110111110110000100111
+Prime 00101111111111101100010110110000
+Lambert 00101111111111111110100001001000
+corn 00000000000110100001101110110000
+Community 00100000000111101110000001000001
+Brady 00101111111000100011001010001000
+homes 00000000000000001000101001100011
+cutting 00000000000111011001011101000000
+except 00000000000111110010011010000010
+Machines 00100000000011001111011010101001
+networks 00000000000111101110110100001001
+sides 00000000000000000100100111110011
+piece 00000000000111111111111000111111
+global 00000000000001101010000000110000
+coupon 00000000000000010000010011000111
+reporting 00000000000000000000110001000000
+decisions 00000000000111100111101000100011
+Joseph 00101111111000010000000010011000
+damaged 00000000001011010001110000110010
+Jack 00101111111000000001011010011000
+wake 00000000000111111101111100001111
+denied 00000000000011010001110111000010
+suspended 00000000001001010100010000110010
+file 00000000000111001111011110110010
+Aug. 00100000000000000000000000000000
+Cray 00100000000111110110100100101000
+serve 00000000001111111111001110110010
+regular 00000000000000001010010000010000
+liability 00000000000010000101101000111001
+Report 00100000000111101111110000110111
+models 00000000000000000000101001100011
+specialists 00000000000000000010000010110011
+deputy 00000000000000000010001001110000
+publishing 00000000000000100011011010110000
+opinion 00000000000111100011111001100111
+utility 00000000000010100001000000100101
+follow 00000000000001111110101110110010
+Power 00100000000000000000001001111001
+airlines 00000000000000000000001010101000
+speech 00000000000111111101001011100111
+ventures 00000000000000000001000000100111
+reserve 00000000000000000000011011100101
+Korean 00100000000000000001010100110000
+immediate 00000000000000000001010100010000
+mail 00000000000101101110000000100001
+association 00000000000110101011110001010101
+volatile 00000000000010000000010010010000
+worry 00000000000111101001100110110010
+copper 00000000000111111011101110110000
+38 00000000000000000000000000000000
+Sears 00100000000111101110110100101000
+wife 00000000000111111111111110000001
+Their 00100000000000000000000110000100
+Hollywood 00100000000000100111110001101000
+Phillips 00101111111100101000111000001000
+Thus 00100000000111101101000001110010
+jump 00000000000111111100101100110111
+minister 00001111111000000001100110010101
+HUD 01000000000000010000101100100101
+Oil 00100000000000000001001110110000
+responsibility 00000000000111101111001100111001
+intended 00000000000101111100110000110010
+halt 00000000000011011111110110110010
+antitrust 00000000000010000001000000110000
+soft 00000000000010100010101010110000
+shown 00000000000110010010110000110010
+suggest 00000000000011111100100110110010
+delay 00000000000111111100111000110111
+rumors 00000000000111101111111010101111
+municipal 00000000000000000000000110110000
+accused 00000000000111010011110000110010
+follows 00000000100000000011000000010010
+AT&T 01000000000000000000000000000000
+reaction 00000000000111111101111101010111
+49 00000000000000000000000000000000
+declared 00000000000111001101110111000010
+1.7 00000000000000000000000000000000
+Compaq 00100000000111111110100100101000
+associated 00000000000000000001100000110010
+invest 00000000000111111001010110110010
+disclose 00000000000111110110011110110010
+underwriters 00000000000110100100101001110011
+puts 00000000000010000011000000010010
+voters 00000000000000000001011000110011
+documents 00000000000110101110001000100011
+abroad 00000000000000110100010001110010
+37 00000000000000000000000000000000
+Douglas 00101111111000000101010100001000
+F. 00101111111011000010110011011000
+circulation 00000000000111110111100011000111
+studio 00000000000110100111000100000001
+worst 00000000000000001111010011010000
+T. 00101111111100100101100011011000
+courts 00000000000011000010010110110011
+aggressive 00000000000000000010110100010000
+prime 00001111111111101100010110110000
+worried 00000000000111111111110000110010
+challenge 00000000000111111011111010110111
+broker 00000000000011100011101110110101
+Chase 00100000000111101000111000101000
+employment 00000000000000000000001100000111
+comparable 00000000000101100111010101010000
+newspapers 00000000000111001100110001100011
+1.3 00000000000000000000000000000000
+1970s 00000000000000000000000000000000
+hotel 00000000000011100101111010110000
+scientists 00000000000001000110000010110011
+Beijing 00100000000111111001101101101000
+5,000 00000000000000000000000000000000
+commitments 00000000000111101011100100011001
+living 00000000000011000001000001000000
+Manufacturers 00100000000100000110111111110011
+hostile 00000000000000000101001100010000
+suffered 00000000000101101001010000110010
+training 00000000000000000001101101100001
+happened 00000000000111100110001000110010
+join 00000000000111101111111110110010
+litigation 00000000000111101110100010100111
+prospects 00000000000111111111111100111001
+Just 00100000000000001100001001110010
+Volume 00100000000111101100001110000111
+meanwhile 00000000000111111111011011101000
+agreements 00000000000111101110010000100111
+Merc 00100000000000000001110000100101
+Keating 00101111111101000000110010001000
+compromise 00000000000111101011101010110111
+save 00000000000011111111001110110010
+Exxon 00100000000111101100011100101000
+factor 00000000000101110111011010110101
+Jan. 00100000000000000000000000000000
+handle 00000000000011101111111110110010
+Saturday 00100000000111111011101001100010
+flight 00000000000111101000000000100001
+Navy 00100000000000001100101100100101
+extraordinary 00000000000000000000010100010000
+Dealers 00100000000000000000000101010011
+100,000 00000000000000000000000000000000
+boosted 00000000000011010001111001000000
+Sun 00100000000111101111011000101000
+12.5 00000000000000000000000000000000
+served 00000000000111011110001000110010
+residents 00000000000000000000100000110011
+brief 00000000000000010011000000010000
+Navigation 00100000000000011000100001100001
+extra 00000000000000000011100100010000
+spot 00000000000111101110110011000111
+outlook 00000000000111111101111100111001
+Manville 00100000000111100011101100101000
+10-year 00000000000000000000000000000000
+1983 00000000000000000000000000000000
+votes 00000000000001000001000001100011
+critics 00000000000000000011000010110011
+Miller 00101111111100101000001000001000
+college 00000000000010000011000001000001
+Greenspan 00101111111100101111110010001000
+views 00000000000111101111111101100011
+appeals 00000000000000000000111111100101
+citing 00000000000111111101011010000010
+keeping 00000000000111111011101101000000
+excess 00000000000100000001111001101111
+School 00100000000010001110100001000001
+Control 00100000000000100010110000101111
+panic 00000000000000110110111010100111
+Apple 00100000000111101110100100101000
+pricing 00000000000000000011000011100001
+B.A.T 01000000000000000000000000000000
+counsel 00000000000000001110001000110101
+professional 00000000000000010000101000110000
+minor 00000000000000001010000000010000
+inventories 00000000000111101101110100000111
+Singapore 00100000000110111111111001101000
+truck 00000000000000011000001000100001
+Phelan 00101111111000001011000010001000
+discussions 00000000000111100111010000100111
+automotive 00000000000001010000101010110000
+trucks 00000000000110101110111001100011
+looks 00000000000111001000001000110010
+discovered 00000000000111110101110111000010
+From 00100000000000000000001000101010
+replace 00000000000111111011111110110010
+fourth-quarter 00000000000000000000000000000000
+Mitchell 00101111111110010000000100001000
+suggests 00000000000001010011000000010010
+prove 00000000000111111100100110110010
+argued 00000000000111110111110111000010
+Lee 00101111111000000000010100001000
+crop 00000000000000000100011000100001
+returned 00000000000011111011101000110010
+safe 00000000000011000000011010010000
+senators 00000000000000000000100110110011
+Mixte 00100000000111100111111101001001
+one-time 00000000000000000000000000000000
+preliminary 00000000000000000001001100010000
+reporters 00000000000000100001110000110011
+Edward 00101111111000000100000110011000
+fairly 00000000000010001100000001110010
+accepted 00000000000000001001010000110010
+conventional 00000000000000010001110000110000
+coup 00000000000000001000111010110101
+launch 00000000000101110111110110110010
+Georgia-Pacific 01000000000000000000000000000000
+settle 00000000000111101111011110110010
+ABC 01000000000000000000000000000000
+visit 00000000000111111001111010110111
+initially 00000000100000000000001001110010
+Bill 00100000000111101110110011100111
+representatives 00000000000110101110101010110011
+succeeds 00001111111111101011011111000010
+barrels 00000000000000000000000110001011
+warned 00000000000111011111110111000010
+guarantee 00000000000111110111011010110111
+movement 00000000000110111111101001100111
+regulations 00000000000000000011111100100011
+sound 00000000000110101110110110110111
+Toronto 00100000000000000001011001101000
+task 00000000000111010101100000110111
+Budget 00100000000000000000000001010001
+upon 00000000000001000001000000001010
+tend 00000000000011101011000110110010
+music 00000000000010000001111100100001
+S. 00101111111011100001111011011000
+twice 00000000000111101010011011000000
+Telephone 00100000000000001001001010110000
+telecommunications 00000000000010011011011010110000
+Major 00100000000000000000001000010000
+ANC 01000000000000000000000000000000
+site 00000000000111011110101101100111
+asking 00000000000111110011110101000000
+formed 00000000001011100000010000110010
+type 00000000000111111110110110111111
+discuss 00000000000111111000011110110010
+society 00000000000111101011001001100111
+negotiating 00000000000111000110111000110010
+coverage 00000000000110101110011010100111
+language 00000000000111110110101001100111
+metals 00001111111010101000011110110000
+guarantees 00000000000011000111000000010010
+attract 00000000000010111111101110110010
+criticism 00000000000111110110011010100111
+professor 00000000000111111111011000110101
+Sotheby 00100000000111100101111110101000
+entered 00000000000010001001010000110010
+century 00000000000000000010000001000111
+Industry 00100000000111101110100100100101
+pass 00000000000111011110101110110010
+Stearns 00101111111000000011101001001000
+retailers 00000000000111001110010000110011
+blacks 00000000000111101010111000110011
+candidates 00000000000111101100100110110011
+prosecutors 00000000000000001001010010110011
+MGM 01000000000000000000000000000000
+obtain 00000000000011011111101110110010
+District 00100000000111101010110111100101
+baseball 00000000000000000000111100100001
+shipments 00000000000111101111110100000111
+patients 00000000000000100000011100110011
+Louis 00100000000111100111000001001000
+forecasts 00000000000111101101010000100011
+Several 00100000000001000011000011000000
+guidelines 00000000000000000010111100100011
+weekly 00000000000000000101000101010000
+fire 00000000000111101110000110110111
+concluded 00000000000111011011110111000010
+1980 00000000000000000000000000000000
+audience 00000000000111011011111001100111
+Communist 00100000000011000011011000110000
+slipped 00000000000000100001000100110010
+limits 00000000000111000110100100100111
+Officials 00100000000000000000000100010101
+controversial 00000000000000001010000010010000
+alternative 00000000000000000000101100100111
+tumbled 00000000000011100001000100110010
+indicate 00000000000011010100100110110010
+quick 00000000000001100000010000010000
+authorities 00000000000000000010010010110011
+strategic 00000000000000010010000000110000
+disappointing 00000000000000010011100000010000
+intelligence 00000000000110110101000010110000
+43 00000000000000000000000000000000
+operator 00000000000111101010100001110101
+traffic 00000000000111100001101110000111
+insurers 00000000000000000010100001110011
+older 00000000000010000010101000110000
+understand 00000000000111101011100110110010
+gene 00000000000100100011111100001000
+assistance 00000000000111101100001100100111
+pushed 00000000000010000001001000110010
+extent 00000000000111111110100000001111
+word 00000000000111011100111101100111
+1980s 00000000000000000000000000000000
+calling 00000000000111101111110101000000
+meetings 00000000000111110111010000100111
+consecutive 00000000000000000000100001010000
+surge 00000000000111111111101100110111
+representing 00000000000100010000000000001010
+Conn. 00100000000000000000000000000000
+SCI 01000000000000000000000000000000
+ready 00000000000001111100011000110010
+adopted 00000000000110011001010000110010
+46 00000000000000000000000000000000
+requires 00000000000000010001000000010010
+prior 00000000000000011000111000110010
+worse 00000000000000000101001111000000
+station 00000000000111101001110100001001
+critical 00000000000000011000011000010000
+strategies 00000000000111101100011100100011
+USAir 01000000000000000000000000000000
+turning 00000000000111111101100001000000
+lawsuit 00000000000111101100100001100111
+begun 00000000000110101010110000110010
+underlying 00000000000000100000000100010000
+Krenz 00100000000000000000000000000000
+nuclear 00000000000000000001110000110000
+surprised 00000000000011010101110000110010
+easily 00000000000000100000010001110010
+intends 00000000000111111000101000110010
+Coors 00100000000000001010010000001000
+contends 00000000000111011111010111000010
+setting 00000000000011111110100001000000
+predict 00000000000111110101100110110010
+devices 00000000000111101101011001001001
+extend 00000000000111001110111110110010
+Petroleum 00100000000000000111001010101000
+am 00000000000000000100111110000010
+assistant 00000000000110000001001001110000
+N.Y. 01000000000000000000000000000000
+lenders 00000000000111111110010000110011
+described 00000000000111100010110000110010
+unlikely 00000000000111100101011000110010
+finding 00000000000111111011110101000000
+newly 00000000000000001111001001110010
+collection 00000000000111111110000101100111
+Calif 00100000000000000000000000000000
+judges 00000000000000000000010110110011
+CDs 01000000000000000000000000000000
+politics 00000000000111101110010010100111
+Agency 00100000000000001000010000100101
+expressed 00000000000001010001010000110010
+neither 00000000000000010000011011000000
+bottom 00000000000000010011100011010000
+advisers 00000000000110101110010110110101
+track 00000000000000101001001010110111
+indeed 00000000000111111111001011101000
+watch 00000000001111101110101110110010
+differences 00000000000111101111111010100111
+observers 00000000000000000000000100010011
+quarters 00000000000000010100010101111011
+lives 00000000000111001111111101100011
+48 00000000000000000000000000000000
+extremely 00000000000000011100000001110010
+Terms 00100000000111111111101100101111
+pursue 00000000000111011111011110110010
+Simmons 00101111111101101100001000001000
+triggered 00000000000100010111010000110010
+picture 00000000000111100110100101100111
+resignation 00000000000111111111110001100111
+knows 00000000000111101100110111000010
+costly 00000000000000000100110010010000
+publisher 00000000000111111111110000110101
+Over 00100000000000000101000000001010
+Until 00100000000000000110000000101010
+Like 00100000000000000010000000001010
+4.5 00000000000000000000000000000000
+rival 00000000000001100110101001000000
+Economic 00100000000000000011000000110000
+branch 00000000000000101010110010000001
+patent 00000000000000101000100000100001
+millions 00000000000111101011111000101111
+Quantum 00100000000000001011010100101000
+names 00000000000110101111111101100011
+Rockefeller 00100000000000001000000000001000
+offerings 00000000000111101101001011100011
+matters 00000000000111101101101010100011
+generation 00000000000111010001111000111111
+swings 00000000000111111011111110000011
+proceedings 00000000000111101111001001000111
+3.5 00000000000000000000000000000000
+participants 00000000000110110100101001110011
+opportunities 00000000000010001001101110100011
+extended 00000000000011110000111001000000
+ties 00000000000111001100110000100111
+massive 00000000000000001000100000010000
+style 00000000000111001101001001100111
+Philadelphia 00100000000111101111111001101000
+equivalent 00000000000111101111101100001111
+class 00000000000011100110111100010000
+appropriations 00000000000011000001001101010001
+hear 00000000000110111110100110110010
+Force 00100000000000101010010001010111
+choice 00000000000111101010111101100111
+specialist 00000000000000000101101110110101
+Switzerland 00100000000111111110111101101000
+eye 00000000000101111111111001100111
+Messrs. 00101111111011000000110001111000
+Pittsburgh 00100000000101101111111001101000
+Trading 00100000000000000000000001011101
+utilities 00000000000000000001110110110000
+studies 00000000000100111000001000100011
+simple 00000000000000001010011010010000
+attorneys 00000000000000010111000010110011
+ensure 00000000000111110100100110110010
+flights 00000000000111100100101001100011
+voting 00000000000011001000111100010000
+heads 00000000000111000111000000010010
+ratio 00000000000111111000111001000111
+games 00000000000001000100101001100011
+covered 00000000000011110001110000110010
+creating 00000000000110111111111101000000
+attack 00000000000111111101100100100111
+carried 00000000000001100001001000110010
+P&G 01000000000000000000000000000000
+manufacturer 00000000000111100010100001110101
+Stores 00100000000110100000100010101001
+dozen 00000000000000000000010001010000
+caught 00000000011111001100010000110010
+takeovers 00000000000110101110000010100111
+pharmaceutical 00000000000001011011011010110000
+Bureau 00100000000000000000010001010101
+obligation 00000000000000000111101100100111
+pulled 00000000000101000001001000110010
+succeed 00000000000110111001010110110010
+stage 00000000000111101110101101100111
+democracy 00000000000111101011110010100111
+41 00000000000000000000000000000000
+Fannie 00100000000001110111110101001000
+pick 00000000000111000110010110110010
+1981 00000000000000000000000000000000
+invested 00000000000011000100010000110010
+lawsuits 00000000000110101011110000100011
+98 00000000000000000000000000000000
+urged 00000000000001001101010000110010
+pact 00000000000111101110111000100111
+expanding 00000000000111000101010001000000
+grown 00000000000011101010110000110010
+Public 00100000000000000000110000110000
+drives 00000000000101000111000000010010
+34 00000000000000000000000000000000
+administrative 00000000000000001001000000110000
+500,000 00000000000000000000000000000000
+suspension 00000000000111111111001101001111
+politicians 00000000000110111100111000110011
+allegations 00000000000111101111110000100011
+contributions 00000000000111101110111100000011
+Next 00100000000000000000010001100010
+privately 00000000000010100001001001110010
+colleagues 00000000000111111110110000110011
+condition 00000000000111101110111101100111
+Green 00100000000000001110010000001000
+rebound 00000000000111111011101100110111
+taxpayers 00000000000111101100111000110011
+gross 00000000000100001001010101010000
+moderate 00000000000000001010011100010000
+specialty 00000000000010000101010000110000
+constitutional 00000000000000001100000000110000
+basic 00000000000000001010000000110000
+ultimately 00000000000000000000001001110010
+six-month 00000000000000000000000000000000
+fans 00000000000100100010100000110011
+85 00000000000000000000000000000000
+virus 00000000000101110001001001000101
+Ogilvy 00101111110111101111111010101000
+purchasing 00000000000111101111110001000000
+prompted 00000000000000010111010000110010
+entertainment 00000000000000100010010010110000
+plastic 00000000000000100010101010110000
+bailout 00000000000000000000010111001111
+illegal 00000000000000000000100110010000
+ceiling 00000000000111111111100011000111
+Delta 00100000000111101100010001101000
+pushing 00000000000111111000110101000000
+features 00000000001111000111000000010010
+message 00000000000111111110111101100111
+Red 00100000000001000010001000110000
+turmoil 00000000000110101011111010100111
+modern 00000000000000000100001000110000
+initiative 00000000000000010100100011100111
+Amex 00100000000000000010000000100101
+radio 00000000000000000100001010110000
+Drug 00100000000000001010111010110000
+lowered 00000000000111110111111001000000
+officers 00000000000111101110101010110011
+India 00100000000111101011111101101000
+presence 00000000000111110111101110100111
+ran 00000000000011000001001000110010
+supposed 00000000000111110110011000110010
+bringing 00000000000111111110101101000000
+easier 00000000000011000100011110010000
+learned 00000000000111111000110111000010
+Rica 00101111111011111000110000011101
+brands 00000000000110101110001010101000
+expense 00000000000111111111101111110111
+troubles 00000000000111111110011000100011
+ruled 00000000000111101101110111000010
+permanent 00000000000010000001000000010000
+severe 00000000000001010000000000010000
+editorial 00000000000000001010010101010000
+insured 00000000000000010100101001000000
+grain 00000000000000000101101110110000
+culture 00000000000111100011001001100111
+reforms 00000000000111101111011000100011
+personnel 00000000000000001001101101100001
+36 00000000000000000000000000000000
+fast 00000000000111100100110001110010
+stock-market 00000000000000000000000000000000
+resulting 00000000000000101001100100110010
+none 00000000000111101101101000101111
+Northrop 00100000000111101110101100101000
+faster 00000000000000000011001111000000
+amendment 00000000000011001100001000100111
+investing 00000000000111111101000001000000
+possibly 00000000000110011101000001110010
+fair 00000000000000000001011010010000
+sell-off 00000000000000000000000000000000
+letters 00000000000111100100100101100011
+per-share 00000000000000000000000000000000
+banker 00000000000110101111001110110101
+Lang 00101111111110101110100010001000
+shot 00000000000101101010010110110010
+chains 00000000000111100001000001110101
+unable 00000000000111110100011000110010
+Grand 00100000000000000000010110110000
+population 00000000000111101010011000100001
+MCA 01000000000000000000000000000000
+promise 00000000000111101101111010110111
+Davis 00101111111100111111001000001000
+sellers 00000000000111111000101001110011
+retailing 00000000000010000011111010110000
+supported 00000000010011000101010000110010
+answer 00000000000111110011111010110111
+sets 00000000010111000111000000010010
+hearings 00000000000111101011010000100111
+pipeline 00000000000100000001111010110000
+industrials 00001111111000000101110110110000
+Nekoosa 00100000000111100001001010101000
+Atlanta 00100000000111101101111001101000
+wait 00000000000101110101010110110010
+How 00100000000000000000001101000010
+strongly 00000010000000000000010001110010
+1.4 00000000000000000000000000000000
+rapidly 00000000000000000000010001110010
+sees 00000001000111100011000000010010
+Harris 00101111111000011110010000001000
+Bethlehem 00100000000111100010111000101000
+Prudential-Bache 01000000000000000000000000000000
+Once 00100000000000001000011011000000
+tied 00000000010011001100110000110010
+watching 00000000000111000001110101000000
+luxury 00000000000011010000001010110000
+elsewhere 00000000000111010100010001110010
+progress 00000000000111101001111010100111
+currencies 00000000000111111111100101110011
+Before 00100000000000000100000000101010
+instruments 00000000000000000000110001111001
+elaborate 00000000000111111000110110110010
+a.m. 00000000000000000000000000000000
+Farmers 00100000000001001110111000110011
+helping 00000000000111001010111000110010
+seat 00000000000111101101001011100111
+shipping 00000000001001000010110001000000
+jointly 00000000000000010000010001110010
+merchandise 00000000000000001111101010100001
+comments 00000000000111111111101000100011
+expanded 00000000000010100000111001000000
+Atlantic 00100000000000000100011010101000
+allowing 00000000000000010000001101000000
+weaker 00000000000000000100001111000000
+aerospace 00000000000011011111011010110000
+founder 00000000000111111111111001101101
+approve 00000000000111110011111110110010
+temporarily 00000000000001000000010001110010
+child 00000000000101101001111000100001
+heard 00000000000111110110110111000010
+63 00000000000000000000000000000000
+dealer 00000000000000000000101110110101
+1993 00000000000000000000000000000000
+Fidelity 00100000000001011111111000101000
+maximum 00000000000001101100011100010000
+Source 00100000000000000101011000010101
+match 00000000010111111111110110110010
+Honecker 00101111111101011100110010001000
+900 00000000000000000000000000000000
+signal 00000000000111100111011010110111
+blue-chip 00000000000000000000000000000000
+types 00000000000111110101000100101111
+membership 00000000000100111100001100100111
+exposure 00000000000101111111110100100111
+circuit 00000000000000000101010111100101
+consultants 00000000000000001111000010110011
+five-year 00000000000000000000000000000000
+career 00000000000111101100010000000001
+suits 00000000000111111011110000100011
+sugar 00000000000000001011101110110000
+collapsed 00000000000101100110001000110010
+slid 00000000000001100001000100110010
+Martin 00101111111000010000010100001000
+Northern 00100000000000100000110110101000
+import 00000000000000000001000100010000
+rated 00000000000111111100010100110010
+aide 00000000000011101100010110110101
+Mark 00100000000111101010111100001000
+playing 00000000000001001110100001000000
+alternatives 00000000000111101011001110100011
+Ross 00101111111000001010111000001000
+FEDERAL 01000000000111111111101100110000
+complained 00000000000111101111110111000010
+processing 00000000000000000010000001100001
+facing 00000000000000000100010101000000
+merely 00000000100001000000001001110010
+Wang 00101111111100101100110000001000
+handling 00000000000111111110110001000000
+somewhat 00000000000101001000010001110010
+default 00000000000111101111010101010111
+write 00000000000111101110101110110010
+reducing 00000000000111111111011101000000
+Young 00100000000000000001001000110000
+killed 00000000000011110100010000110010
+Food 00100000000000001111111010110000
+cooperation 00000000000111100101111010100111
+blame 00000000000111111110010010110111
+becomes 00000000000000100000001000110010
+carriers 00000000000111100100101011110011
+eliminate 00000000000111001111111110110010
+sophisticated 00000000000100000001010010010000
+realize 00000000000110111100100110110010
+Spain 00100000000111101110111101101000
+anticipated 00000000000000001101001001000000
+fresh 00000000000000011000010000010000
+branches 00000000000000000011000001100011
+subcommittee 00000000000000000010000001010101
+father 00000000000111111111101110000001
+causing 00000000000111111100101101000000
+resume 00000000000111001001110110110010
+attractive 00000000000000000010101110010000
+Nikkei 00100000000011101101100011010000
+58 00000000000000000000000000000000
+Hungary 00100000000111110000111101101000
+health-care 00000000000000000000000000000000
+Bankers 00100000000110101110001111110011
+seeks 00000000000000010100101000110010
+represented 00000000000110010111010000110010
+household 00000000000000110000101010110000
+committed 00000000000101111000110000110010
+published 00000000000111100000010000110010
+fuel 00000000000000000000110110110111
+McDonald 01000000000111101101111110101000
+50,000 00000000000000000000000000000000
+Georgia 00100000000111000111110001101000
+circumstances 00000000000111101011101010100011
+Israel 00100000000111100101111101101000
+three-month 00000000000000000000000000000000
+plastics 00000000000011111011111010110000
+sudden 00000000000001100100100000010000
+turns 00000000000111110001001000110010
+one-year 00000000000000000000000000000000
+friendly 00000000000000100001001100010000
+mother 00000000000111100111011110000001
+door 00000000000111011011111000000001
+fields 00000000000000001001110001111001
+hired 00000000101111101100010000110010
+affiliate 00000000000111111110111001100111
+impossible 00000000000111101101011110010000
+promised 00000000000011011000110000110010
+GNP 01000000000000000000000000000000
+Stevens 00101111111110101100111000001000
+Mac 00100000001001101100111110000010
+chip 00000000000000001000001000100001
+halted 00000000001000010100010000110010
+transfer 00000000000111010111110110110010
+criticized 00000000000110000101010000110010
+Hampshire 00100000000000010001011110000010
+status 00000000000111111101101001100111
+Dean 00101111111100011111101000101000
+claimed 00000000000010010101110111000010
+RTC 01000000000000000000000000000000
+rooms 00000000000100000110000001100011
+Hewlett-Packard 01000000000000000000000000000000
+formerly 00000000000000001110011010000010
+love 00000000000100111110000110110010
+Lawrence 00101111111000110000000010011000
+retain 00000000000011111110001110110010
+mine 00000000000000001011100010001001
+Fe 00100000000000010000000001001000
+died 00000000000110111110001000110010
+revenues 00000000000111101100001100000011
+Class 00100000000011100110111100010000
+risen 00000000000111111010110000110010
+GOP 01000000000000000000000000000000
+Coast 00100000000000001001000010101000
+Army 00100000000000000100101100100101
+affairs 00000000000111101100001011111001
+cold 00000000000000000101011010010000
+nature 00000000000111111100111000001111
+widespread 00000000000000010000000000010000
+behalf 00000000000111111111001000000111
+quiet 00000000000010101010011100010000
+Mich. 00100000000000000000000000000000
+metric 00000000000000000010010101010000
+road 00000000000111111011111000000001
+States 00100000000000000000000101110011
+cheap 00000000000011100101011010010000
+restaurant 00000000000000010001111010110000
+one-third 00000000000000000000000000000000
+deliver 00000000000101011111101110110010
+enormous 00000000000000000100010100010000
+becoming 00000000000111101011000101000000
+harder 00000000000000000000011110010000
+prison 00000000000001100110110101010111
+normally 00000000000011100000001001110010
+Carolina 00100000000000011100010101101000
+Prices 00100000000000000000000110000111
+Marshall 00101111111000000000000100001000
+vs. 00000000000000000000000000000000
+surplus 00000000000110101101100000100111
+recorded 00000001000001101100010000110010
+threatened 00000000000110111000110000110010
+frequently 00000000000111100000001001110010
+incentives 00000000000111101000101100000011
+warning 00000000000001100011001011100111
+corporation 00000000000111101111101001000101
+hospital 00000000000000001000100000100001
+acquiring 00000000000111111111110001000000
+secondary 00000000000111111010111110110000
+Sea 00100000000000000000011010101000
+governments 00000000000111001000100001110011
+targets 00000000000111100100011100100011
+Stocks 00100000000111101110111011100011
+filled 00000000000111010110010000110010
+exactly 00000000000000011100001001110010
+appointed 00000000000111000010010000110010
+certificates 00000000000111111111111100101111
+Banking 00100000000000000001000010110000
+borrowing 00000000000000000000010000111001
+CD 01000000000000000000000000000000
+connection 00000000000111111101100000110010
+identified 00000000000000010010110000110010
+Illinois 00100000000000000111110001101000
+800 00000000000000000000000000000000
+FDA 01000000000000000000000000000000
+viewed 00000000001111000010110000110010
+complaints 00000000000110101011101000100011
+nervous 00000000000100100111110000110010
+regarding 00000000100110010000000000001010
+ought 00000000000110000001101000110010
+steady 00000000000001000011100000010000
+Lockheed 00100000000110101111011100101000
+subsidies 00000000000111100101001100000011
+180 00000000000000000000000000000000
+highway 00000000000000000110010010110000
+variety 00000000000111111111111101111111
+confident 00000000000111101111110000110010
+delays 00000000000111100011011000100011
+York-based 00100000000000000000000000000000
+hot 00000000000000010001011010010000
+shop 00000000000111100011110001001000
+accounted 00000000000000001110110000110010
+advice 00000000000111111011110100100111
+encourage 00000000000101010011111110110010
+structural 00000000001001000010000000110000
+assume 00000000000111100100100110110010
+determine 00000000000111101110011110110010
+57 00000000000000000000000000000000
+stands 00000000001111101000001000110010
+99 00000000000000000000000000000000
+THE 01000000000000000000000000100100
+demands 00000000000111100111010000100011
+two-year 00000000000000000000000000000000
+stories 00000000000000001111110101100011
+statements 00000000000110101101101000100011
+Pennsylvania 00100000000111101111110001101000
+profitability 00000000000111101011011010100111
+identify 00000000000111111100011110110010
+overnight 00000000000000011011010101010000
+101 00000000000000000000000000000000
+fighting 00000000000111001011110101000000
+heat 00000000000111110000110110110111
+Peabody 00101111111000001011101001001000
+Walter 00101111111000000001010100001000
+combination 00000000000111111111010000111111
+2.3 00000000000000000000000000000000
+commissions 00000000000111101010100100000011
+cautious 00000000000010100111110000110010
+awarded 00000000000100100000010000110010
+Freddie 00100000001110010101110101001000
+Workers 00100000000000000000000000110011
+Gas 00100000000001000010011010110000
+G. 00101111111011000001000011011000
+student 00000000000000010010111000100001
+favorable 00000000000000000000110010010000
+agent 00000000000111101011110000110101
+66 00000000000000000000000000000000
+Coca-Cola 01000000000000000000000000000000
+badly 00000000000100100000010001110010
+users 00000000000111100000010000110011
+62 00000000000000000000000000000000
+thin 00000000000111111010011100010000
+check 00000000000111100110001010110111
+resulted 00000000000000001001100100110010
+War 00100000000011101011000111111001
+bridge 00000000000001000000110110100001
+establish 00000000000111011111101110110010
+changing 00000000000011100101010001000000
+agents 00000000000000000011100000110011
+15,000 00000000000000000000000000000000
+pressures 00000000000111100110100100100111
+retired 00000000000111100110101001000000
+address 00000000000110011111110110110010
+commitment 00000000000111111100111100100111
+Chancellor 00101111110111110010010110010101
+procedures 00000000000111100101111100100011
+difficulties 00000000000111111101011000100011
+numerous 00000000000000101001000011000000
+maintenance 00000000000000000011000001100001
+concept 00000000000111111101100000001111
+39 00000000000000000000000000000000
+Spielvogel 00101111111001100000000101001000
+carries 00000000010000000011000000010010
+university 00000000000111100000010000110101
+2,000 00000000000000000000000000000000
+friends 00000000000110100111110000110011
+friend 00000000000111101011011110000001
+theory 00000000000111011111111101100111
+fundamental 00000000000000101010000000110000
+divisions 00000000000111100000110000001001
+disk 00000000000010101000001000100001
+victory 00000000000111111111111010110101
+Airways 00100000000000101011001010101000
+portfolios 00000000000111101111101001101001
+recalls 00000000000111111111011111000010
+edition 00000000000111111001100001000111
+coffee 00000000000100111001101110110000
+occurred 00000000000000000110001000110010
+Radio 00100000000000000100001010110000
+formal 00000000000000000011000000010000
+Christmas 00100000000000000000000000100001
+leaves 00000000001000000011000000010010
+1.25 00000000000000000000000000000000
+200,000 00000000000000000000000000000000
+syndicate 00000000000111101011000010000001
+reputation 00000000000111101111101110100111
+AIDS 01000000000010001110101000110000
+credits 00000000000111111100101100000011
+effectively 00000000000011000000010001110010
+apply 00000000000111011111010110110010
+acting 00000000000001000000000001000000
+insist 00000000000001111001100110110010
+looked 00000000000111101000001000110010
+Latin 00100000000000010000100110101000
+tape 00000000000110011001011000000001
+player 00000000000111101111111010110101
+reasonable 00000000000010100000000000010000
+color 00000000000110101100001010110000
+delayed 00000000010001010100010000110010
+tobacco 00000000000000011011011010110000
+resistance 00000000000111001011001100100111
+boom 00000000000111110011101010100111
+High 00100000000000000001011100010000
+totaling 00000000000000000010100100110010
+two-thirds 00000000000000000000000000000000
+unlike 00000000000110111001101001000010
+speculators 00000000000100000001001000110011
+retailer 00000000000111100100100001110101
+Virginia 00100000000000001110110001101000
+generate 00000000000111101111101110110010
+consensus 00000000000111100011111101100111
+Giants 00100000000111101101000011110011
+voice 00000000000111101001110000000001
+handful 00000000000111111111101101111111
+Authority 00100000000111101001110100100111
+billions 00000000000111101111011000101111
+silver 00000000000011101011101110110000
+1979 00000000000000000000000000000000
+regulation 00000000000101001110011010100111
+exploration 00000000000110101001100001100001
+Miami 00100000000110111011111001101000
+organizations 00000000000110010000000100100011
+Democrat 00100000000000000000011110110101
+merchant 00000000000011010000111100110000
+machinists 00000000000000011110100110110011
+CenTrust 01000000000110001000110100101000
+explain 00000000000111111010011110110010
+Nevertheless 00100000000111110111101011101000
+card 00000000000000000001110001111001
+gasoline 00000000000000001001101110110000
+fellow 00000000000001010000101000110000
+faced 00000000000011010110010000110010
+Daniel 00101111111000000100100010011000
+surprising 00000000000010000010110110010000
+Housing 00100000000000100110010010110000
+worker 00000000000000100010111000100001
+rivals 00000000000111100001110000110011
+Breeden 00101111111010111010000010001000
+Nicaragua 00100000000111001111111101101000
+beer 00000000000000111011111010110000
+violations 00000000000111111101100010100111
+intense 00000000000000000000110100010000
+plummeted 00000000000011000101000100110010
+wonder 00000000000111001011100110110010
+doubled 00000000000111001010110000110010
+standing 00000000000110111011000001000000
+compete 00000000000111101001010110110010
+forms 00000000000111101111010100101111
+NYSE 01000000000000000000000000000000
+race 00000000000111111110000001100111
+Turner 00101111111101101100110000001000
+Bob 00101111111010000001010000011000
+Bridge 00100000000001000000110110100001
+King 00101111111100100011100000001000
+son 00000000000111111011111110000001
+African 00100000000000000101010100110000
+street 00000000000000000000100010101000
+Arthur 00101111111000000110010100001000
+8.50 00000000000000000000000000000000
+47 00000000000000000000000000000000
+gap 00000000000110101001100000100111
+basket 00000000000111111011011000111111
+round 00000000000111101011111000111111
+candidate 00000000000111101111101010110101
+Massachusetts 00100000000101110111110001101000
+1999 00000000000000000000000000000000
+enter 00000000000111111011011110110010
+Mercantile 00100000000000000111111110110000
+River 00100000000000000000100010100101
+Government 00100000000011100010101000100101
+institution 00000000000111001111011001100111
+scientific 00000000000001000001100000110000
+Donaldson 00100000000100100110110000101000
+Brazil 00100000000111101010111101101000
+programming 00000000000111101010000100001001
+steep 00000000000001000100100000010000
+roll 00000000000010110110010110110010
+blamed 00000000000001110101010000110010
+indicates 00000000001001010011000000010010
+inside 00000000000100110000000000001010
+genetic 00000000000000111000101010110000
+occur 00000000001011011101010110110010
+54 00000000000000000000000000000000
+dead 00000000000010001001110110010000
+marketplace 00000000000111111110111001000101
+aware 00000000000111111011110000110010
+happens 00000000000001100110001000110010
+Toyota 00100000000111101011011000101000
+allows 00000000000000001001000000010010
+MCI 01000000000000000000000000000000
+table 00000000000111001110101101100111
+Cleveland 00100000000111011001111001101000
+writer 00000000000111101001011110110101
+Cincinnati 00100000000110100001111001101000
+legislative 00000000000001000000000000110000
+Thompson 00101111111110101100001000001000
+wholesale 00000000000001010101010000110000
+Christopher 00101111111000001010000010011000
+broke 00000000000000100001001000110010
+Or 00100000000000000000001010000010
+crucial 00000000000000111000011000010000
+Las 00101111111111101111001101110000
+machinery 00000000000011001011111010110000
+applications 00000000000110100101010100100011
+S&L 01000000000000000000000000000000
+insurer 00000000000111011111011001100111
+Detroit 00100000000111001001111001101000
+genes 00000000000110111101110101100011
+Mesa 00100000000110101100110100101000
+B 00100000000000000000000000000000
+Tom 00100000011000000100000000011000
+Barney 00101111111011010011000101001000
+downward 00000000000000001111010001000000
+English 00100000000000001100111100100001
+places 00000000000111101111000010100011
+Seoul 00100000000010111111111001101000
+2.2 00000000000000000000000000000000
+mining 00000000000000000011011010110000
+Social 00100000000000010101000000110000
+deficit-reduction 00000000000000000000000000000000
+begins 00000000000000101010001000110010
+Thomson 00101111111111110101101000101000
+remarks 00000000000111111110101000100011
+paintings 00000000000001101101110101100011
+Brooks 00101111111100101100000000001000
+hoped 00000000000110111011101000110010
+Equipment 00100000000101100000001001001001
+requiring 00000000000110010000000000001010
+bulk 00000000000111100100111000001111
+reading 00000000000111101110110001000000
+0.2 00000000000000000000000000000000
+wave 00000000000111110111101000111111
+Hall 00100000001100100100100000001000
+shortly 00000000000100110000010001110010
+downturn 00000000000111010111101010100111
+P. 00101111111011000011101011011000
+buy-back 00000000000000000000000000000000
+Dutch 00100000000000010010100100110000
+earn 00000000000101111111001110110010
+closer 00000000000000100000111000110010
+600 00000000000000000000000000000000
+Perhaps 00100000000111111101000001110010
+Companies 00100000000110100100100011110011
+coal 00000000000001000100011010110000
+rich 00000000000111001010011010010000
+announce 00000000000111111101011110110010
+trends 00000000000111101100100100100111
+Asian 00100000000000000101000100110000
+broader 00000000000000011000001111000000
+sustained 00000000000000000010111001000000
+send 00000000000010111110101110110010
+after-tax 00000000000000000000000000000000
+unemployment 00000000000010100001011100000111
+dealing 00000000000111101001100000110010
+goals 00000000000111110100111100100011
+Baltimore 00100000000111011011111001101000
+conducted 00000000010111001100010000110010
+Do 00100000000111111111011100010010
+blood 00000000000000000000010000100001
+52 00000000000000000000000000000000
+title 00000000000111110110100101100111
+freedom 00000000000111011111110100100111
+indication 00000000000111111110111110101111
+bet 00000000000111111110011010110111
+priority 00000000000111101010111010110101
+franchise 00000000000000011000100000100001
+stable 00000000000001100011100000010000
+fast-food 00000000000000000000000000000000
+Section 00100000000111001011100001000111
+Says 00100000000111111111111111000010
+contend 00000000000110111001100110110010
+projections 00000000000100100101010000100011
+Environmental 00100000000001000101000000110000
+Options 00100000000110101110001111100011
+developer 00000000000011100011110000110101
+Darman 00101111111100100010000010001000
+purpose 00000000000111101111010000001111
+toy 00000000000000010011111010110000
+unsecured 00000000000000000011100110110000
+replaced 00000000010011010100010000110010
+Maxwell 00101111111100110101110000001000
+Composite 00100000000111111111111101110000
+recovered 00000000000011100101000100110010
+surprise 00000000000110101111101010110111
+broken 00000000000110110010110000110010
+submitted 00000000001001100000010000110010
+6.5 00000000000000000000000000000000
+appropriate 00000000000000000000101110010000
+memory 00000000000000010100010000100001
+linked 00000000000011001100110000110010
+exceed 00000000000111100011001110110010
+subsidiaries 00000000000111101111110000001001
+expire 00000000000011011101010110110010
+Products 00100000000000000000000011001001
+electric 00000000000000001110010001001000
+departure 00000000000111011111110001100111
+Henry 00101111111000001000000010011000
+respond 00000000000111110111010110110010
+considerable 00000000000000000010000000010000
+readers 00000000000111110111110000110011
+Mason 00101111111000001000001010001000
+Phoenix 00100000000110111111101001101000
+FCC 01000000000000000000000000000000
+hoping 00000000000110101100110000110010
+Banco 00101111111111001100101000101000
+husband 00000000000111111111011110000001
+slump 00000000000111110111101010100111
+Company 00100000000111101111111000000101
+essentially 00000000001001000000001001110010
+introduce 00000000000100111111101110110010
+Much 00100000000111101011110001110010
+Ill. 00100000000000000000000000000000
+assembly 00000000000000000000000001111001
+guy 00000000000111101010110010110101
+meant 00000000000011101100110000110010
+filings 00000000000111101111000011110101
+Wells 00101111111010101100010000001000
+schedule 00000000000111111110011010100111
+mergers 00000000000111101110000010100111
+Fla. 00100000000000000000000000000000
+divided 00000000000010110010110000110010
+slower 00000000000000101000001111000000
+Nixon 00101111111000001010100110001000
+delivered 00000000001111100000010000110010
+interest-rate 00000000000000000000000000000000
+sluggish 00000000000000001011100000010000
+2.4 00000000000000000000000000000000
+desire 00000000000111111001111100100111
+records 00000000000010010110001000100011
+Your 00100000000000000000010100000100
+driving 00000000000111001100100001000000
+video 00000000000000001000001010110000
+sued 00000001100011000101010000110010
+56 00000000000000000000000000000000
+deep 00000000000000000110000000010000
+renewed 00000000000000010101010001000000
+BellSouth 01000000000111001111011100101000
+deposit 00000000000000000000001110100001
+covering 00000000010100010000000000001010
+middle 00000000000101111111100011010000
+seeing 00000000000111111001000101000000
+narrow 00000000000000000101110110110010
+grand 00000000000000000000010110110000
+competing 00000000000000010010101001000000
+planes 00000000000110111000101001100011
+trip 00000000000110111111001011100111
+Integrated 00100000000110011001101010110000
+restaurants 00000000000111101111110001100011
+Royal 00100000000010000001111000101000
+importance 00000000000111101100111000001111
+line-item 00000000000000000000000000000000
+Hanover 00100000000011111001010001001000
+charging 00000000000011010101111010000010
+allegedly 00000000000010000001001001110010
+pilot 00000000000000000011111000100001
+acknowledged 00000000000111110011110111000010
+host 00000000000111111111011100111111
+payable 00000000000111011100010100110010
+59 00000000000000000000000000000000
+cells 00000000000111101011110110001001
+citizens 00000000000111111111100000110011
+El 00101111111011011111001101110000
+enforcement 00000000000000000000010011100001
+Witter 00101111111011100000000101001000
+scale 00000000000111110011011001000111
+intent 00000000000111111111110100100111
+rape 00000000001001100101110010100111
+Resolution 00100000000111100100110011100111
+abortions 00000000000101101111010100000011
+involve 00000000000000010001101110110010
+guaranteed 00000000000010100001101001000000
+Gary 00101111111000000000010000011000
+750 00000000000000000000000000000000
+arrangement 00000000000111111100111000100111
+principle 00000000000111111110111101010111
+Northeast 00100000000111111010001110101000
+sufficient 00000000000000100110010001110010
+fly 00000000000001011101010110110010
+D.C. 01000000000000000000000000000000
+Kodak 00100000000100110000000001001000
+behavior 00000000000111101110101001100111
+Wright 00101111111100001000001010001000
+easing 00000000000101001111010001000000
+appreciation 00000000000110100110111001100111
+argument 00000000000111111011111001100111
+relative 00000000000001011000111000110010
+viewers 00000000000011100000111000110011
+cast 00000000000110001010010110110010
+plenty 00000000000111101100111000101111
+sit 00000000000111111011010110110010
+authorized 00000000000100101000111001000000
+KKR 01000000000000000000000000000000
+financially 00000000000110000000000001110010
+Without 00100000000000111000000000001010
+sensitive 00000000000000100100010010010000
+Campbell 00101111111100101111001000001000
+draw 00000000000000111110101110110010
+watched 00000000000000101000010000110010
+Organization 00100000000111101111011001100111
+Corporate 00100000000000000000010000110000
+130 00000000000000000000000000000000
+Skinner 00101111111101100110010010001000
+deadline 00000000000111101100101111100111
+A$ 00100000000000000000000000000000
+conduct 00000000000111100111110110110010
+purposes 00000000000110111011101110100011
+apparent 00000000000000001010110100010000
+negotiated 00000000000011101100010000110010
+Berlin 00100000000000001101000010101000
+metal 00000000000000110100011010110000
+achieved 00000000001110010010110000110010
+creative 00000000000001001010000000110000
+eased 00000000000000001101000100110010
+95 00000000000000000000000000000000
+successor 00000000000111111111001011100111
+farm 00000000000000000111010000110000
+Pont 00101111111110001100111110000010
+La 00101111111111111001001101110000
+Italian 00100000000000100010100100110000
+maybe 00000000000111011101000001110010
+handled 00000000000000001100010000110010
+responded 00000000000101111011101000110010
+Minneapolis 00100000000111111011111001101000
+Carl 00101111111000000000101010011000
+presented 00000000000001100000010000110010
+testing 00000000000001000010110001000000
+Fujitsu 00100000000110000111011100101000
+efficient 00000000000000001100001110010000
+squeeze 00000000000111100011001010110111
+originally 00000000000000000101001001110010
+correct 00000000000111000101110110110010
+NEC 01000000000000000000000000000000
+Hooker 00100000000111111000111100101000
+Star 00100000000000000010100100100001
+Wolf 00101111111000111011000010001000
+catch 00000000000011110110010110110010
+encouraged 00000000000101010101110000110010
+stated 00000000000000000101110111000010
+stood 00000000000001001000001000110010
+secured 00000000000000001011100110110000
+Holding 00100000000000010000000011100101
+Money 00100000000111101110010100100111
+entirely 00000000000001000000000001110010
+educational 00000000000000010100000000110000
+donations 00000000000111100110111100000011
+experienced 00000000010011101100010000110010
+imposed 00000001000011001100010000110010
+optimistic 00000000000110000111110000110010
+fee 00000000000111101101100011000111
+arm 00000000000111111011110000110101
+Du 00101111111001110011110101001000
+shut 00000000000110111010010110110010
+Acquisition 00100000000111101111110001001111
+operators 00000000000111011110010000110011
+defensive 00000000000000100011000000010000
+starts 00000000000001011010001000110010
+Lewis 00101111111100000001100100001000
+selected 00000000000000000101101001000000
+packaging 00000000001011001011111010110000
+resolve 00000000000111011111110110110010
+cycle 00000000000011010011001001100111
+ranging 00000000000000010101100100110010
+Rally 00100000000111101110101100110111
+afford 00000000000111111001000110110010
+sheet 00000000000001000000100110111001
+2009 00000000000000000000000000000000
+insists 00000000000111000111010111000010
+promotion 00000000000111101111001001100001
+consumption 00000000000111101111000100000111
+defend 00000000000110101111111110110010
+weather 00000000000111101111000001111001
+Scott 00101111111010000001000100001000
+joining 00000000000111111101101101000000
+Interstate 00100000000001000001100001101000
+Webster 00101111111101101011001000001000
+Estate 00100000000100010000001100011101
+rapid 00000000000000010000100000010000
+definitive 00000000000000010001001100010000
+Art 00100000000111101010111100100001
+alliance 00000000000111101011011001100111
+tight 00000000000001001011100000010000
+sterling 00000000000110101101101100101000
+succeeded 00000001000110001100010000110010
+Fifth 00100000000100100111100011010000
+exclusive 00000000000000010101010100010000
+Little 00100000000000000000110000010000
+aggressively 00000000000010100000010001110010
+allies 00000000000111100110110000110011
+Gen. 00100000000000000000000000000000
+broadcast 00000000000000010100001010110000
+regime 00000000000110110101101001100111
+attitude 00000000000101111011111001100111
+applied 00000000000111100000110000110010
+location 00000000000111011101001001100111
+Paramount 00100000000111110111111000101000
+bear 00000000000111111100110000101000
+Daiwa 00100000000000010100111000101000
+Sam 00100000001001000001010100001000
+Vegas 00101111111000010100110000011101
+reluctant 00000000000110110100011000110010
+license 00000000000111101011111010110111
+participate 00000000000101111001010110110010
+Foods 00100000000000001110100000101001
+analysis 00000000000111100110111001100111
+nationwide 00000000000000000001000001000111
+forward 00000000000000010011111100110010
+1974 00000000000000000000000000000000
+program-trading 00000000000000000000000000000000
+poverty 00000000000111101011011100000111
+Lilly 00101111111110000011111010101000
+copies 00000000000000000010010100101111
+repair 00000000000000001011011110110111
+Icahn 00101111111100101101010010001000
+ship 00000000000111101101000110110111
+Care 00100000000010000110010110111001
+indicating 00000000000111010111111010000010
+disappointed 00000000000101110101110000110010
+Bonds 00100000000111101101100010000111
+Indian 00100000000000001011010100110000
+posts 00000000000111110110000001100011
+carrying 00000000000000000000100101000000
+fill 00000000000110111110101110110010
+97 00000000000000000000000000000000
+FHA 01000000000000000000000000000000
+hardly 00000001100001000000001001110010
+square 00000000000000010010010101010000
+Is 00100000000000000000001000010010
+Her 00100000000000000000001100000100
+Yeargin 00100000000000000000000000000000
+waste 00000000000111101111001010100001
+convicted 00000000000111011011110000110010
+canceled 00000000000010010100010000110010
+Gold 00100000000111110100101110110000
+loyalty 00000000000101101111110100100111
+Connecticut 00100000000111010111110001101000
+feeling 00000000000111110101110101100111
+fashion 00000000000011100100111100100001
+supplier 00000000000111101100100001110101
+acts 00000000000111100101001000100011
+holder 00000000000111100000111100010000
+oppose 00000000000100111111111110110010
+assumption 00000000000111111110010000001111
+72 00000000000000000000000000000000
+Howard 00101111111000001010010100001000
+promises 00000000000111100010101000110010
+20,000 00000000000000000000000000000000
+winning 00000000000011001111110001000000
+manage 00000000000111111010001110110010
+Paper 00100000000110100100111010110000
+apart 00000000000000011001111100110010
+compares 00000000000111100111100000110010
+III 01000000000000000000000000000000
+Ferranti 00100000000000000111010100101000
+burden 00000000000111111110101110001111
+suddenly 00000000000100000000001001110010
+engaged 00000000000110111110010000110010
+employers 00000000000111111110111000110011
+attempting 00000000000111111010011000110010
+bullish 00000000000000000001101010010000
+prefer 00000000000110111011000110110010
+Steven 00101111111000000010010110011000
+proved 00000000001001111100010000110010
+Allen 00101111111000000100000100001000
+ministry 00000000000000000011100110010101
+learn 00000000000110101011100110110010
+associate 00000000000000000110001001110000
+engineers 00000000000000010110000000110011
+evening 00000000000000001000110000010111
+prospect 00000000000111111111010000001111
+350 00000000000000000000000000000000
+potentially 00000000001000000000000001110010
+recapitalization 00000000000000000010000111001111
+aside 00000000000000001001111100110010
+plane 00000000000111101111001001000101
+Information 00100000000110001011100010111001
+compensation 00000000000101000010001000111001
+swap 00000000000000000010010101110111
+Third 00100000000000000011101011010000
+shops 00000000000011101111110001100011
+decades 00000000000000010100010011111011
+Harvard 00100000000010011111111000101000
+depressed 00000000000000000011101001000000
+concentrate 00000000000101110110110110110010
+pounds 00000000000000000000100100001011
+expecting 00000000000111010001000101000000
+kill 00000000000110011111111110110010
+exceeded 00000000000001000001010000110010
+nobody 00000000000100001010010001110010
+4.6 00000000000000000000000000000000
+weapons 00000000000111101110000110001001
+Bull 00100000000111111110111110110000
+recover 00000000000011101111001110110010
+convert 00000000000111101010001110110010
+semiconductor 00000000000000000101011010110000
+dealings 00000000000111011100010000100111
+search 00000000000111111111101100111001
+device 00000000000111101100000011100111
+approximately 00000000000000010111000001110010
+OPEC 01000000000111101010011000101000
+mayor 00000000000111111110010000110101
+council 00000000000000000101010001010101
+hits 00000000001101000111000000010010
+Cross 00100000000110100010110100100001
+ships 00000000000110111110000110001001
+backing 00000000000111111011010001000000
+rebounded 00000000000001100101000100110010
+Telegraph 00101111111111101111110001001000
+high-risk 00000000000000000000000000000000
+indicators 00000000000111101100101010100011
+borrowed 00000000000001000100010000110010
+suffer 00000000000110110011110110110010
+Steinhardt 00101111111000001101001000001000
+3.1 00000000000000000000000000000000
+calculated 00000000000111110001110000110010
+Lufkin 00101111111011011011101001001000
+testimony 00000000000111101101101000100011
+remove 00000000000101111111111110110010
+Law 00100000000001000000000010011001
+Taiwan 00100000000111011110111101101000
+partnerships 00000000000110101110000011110101
+comfortable 00000000000001100111110000110010
+uncertain 00000000000111100010110110010000
+WCRS 01000000000000000000000000000000
+manages 00000000000001001101000000010010
+award 00000000000111101110101000110111
+improvements 00000000000111111111011000100011
+doctors 00000000000110000010111000110011
+cheaper 00000000000001001101001111000000
+peak 00000000000110001011011010100111
+engine 00000000000001000010001010110000
+Dennis 00101111111000001000100010011000
+pulp 00000000001000000100011010110000
+choose 00000000000110110011001110110010
+credibility 00000000000111101111110100100111
+consideration 00000000000111101110011010100111
+classes 00000000000000000100100100101111
+unions 00000000000111101111100110110011
+Gonzalez 00101111111110010100111010001000
+CIA 01000000000000000000000000000000
+Blue 00100000000000000110001000110000
+fined 00000000010011000000010000110010
+professionals 00000000000000011111000010110011
+Merieux 00101111111100001010100110010101
+89 00000000000000000000000000000000
+permission 00000000000100100101000100100111
+factories 00000000000111101110110001100011
+activists 00000000000100000001000010110011
+dramatic 00000000000001000000000000010000
+completely 00000000000000100000000001110010
+participation 00000000000111111010001110100111
+Li 00101111111100010000000100001000
+duties 00000000000111110110101000100011
+expert 00000000000110001111100000010101
+Michigan 00100000000110110111110001101000
+bureau 00000000000000000000010001010101
+focused 00000000000001000000100000110010
+cosmetics 00000000000000001011111010110000
+cell 00000000000000011001110000100001
+raw 00000000000111101010101010110000
+LTV 01000000000000000000000000000000
+capped 00000000000111110100010100110010
+democratic 00000000000000000000011000110000
+deaths 00000000000111101111000001100011
+Germans 00100000000000000111000010101000
+Maine 00100000000111011111110001101000
+premiums 00000000000111101101000100000011
+garden 00000000000000000011111100100001
+difficulty 00000000000100101110110100100111
+mainframe 00000000000000011000010000110000
+character 00000000000111111111110000000001
+Viacom 00100000000111101001010100101000
+abandoned 00000000001110010100010000110010
+Denver 00100000000111101001111001101000
+knew 00000000000111001100110111000010
+Beach 00100000000001000011000010100101
+Orange 00100000000100000010011010101000
+Jim 00101111111000000000100100011000
+pieces 00000000000111101111100100101111
+Roman 00100000000110101011011010101000
+poll 00000000000000001000100000110111
+Ortega 00101111111101100000110010001000
+noting 00000000000111110111111010000010
+53 00000000000000000000000000000000
+grants 00000000000000000001110100100011
+steelmakers 00000000000111101111000001110011
+onto 00000000000000001100000000001010
+1990s 00000000000000000000000000000000
+eager 00000000000111101000011000110010
+urging 00000000000001000001110101000000
+beat 00000000000111000110101110110010
+110 00000000000000000000000000000000
+fit 00000000000110111110010110110010
+Kennedy 00101111111100100000011010001000
+permit 00000000000011111011101110110010
+supporting 00000000000001111011011101000000
+football 00000000000000000001001100100001
+64 00000000000000000000000000000000
+registered 00000000000001101100010000110010
+broadcasting 00000000000010010010010010110000
+three-year 00000000000000000000000000000000
+Press 00100000000111000100001011000001
+totally 00000000000000111000000001110010
+blue 00000000000000000110001000110000
+shape 00000000000111101010110010110111
+distributed 00000000000011000000110000110010
+imported 00000000000011100001101001000000
+typical 00000000000000101000011000010000
+writing 00000000000111110110100001000000
+body 00000000000111100110101001100111
+southern 00000000000000000000110110101000
+reinsurance 00000000000000010000010010110000
+timing 00000000000111011001111000001111
+Pa. 00100000000000000000000000000000
+motion 00000000000111011101001011100111
+recommended 00000000000000101101110111000010
+owed 00000000000001011000110000110010
+discussing 00000000000111001110010101000000
+pattern 00000000000111101110100101100111
+1.9 00000000000000000000000000000000
+leverage 00000000000110101111110100100111
+controversy 00000000000111101010111010100111
+tone 00000000000110111101111101100111
+Roger 00101111111000001010010110011000
+stability 00000000000111100111111010100111
+obvious 00000000000000000100001110010000
+Newport 00100000000110101110011010101000
+NCNB 01000000000000000000000000000000
+IRA 01000000000000000011111100001000
+argues 00000000000111111011010111000010
+papers 00000000000110100110001000100011
+Corry 00100000000000000000000000000000
+succeeding 00001111111111110110011010000010
+comparison 00000000000111111111001011010111
+Pictures 00100000000000000000000001101001
+robust 00000000000000110011100000010000
+discontinued 00000000000000010100010001000000
+solid 00000000000000100011100000010000
+arms 00000000000000000000001010100001
+thinking 00000000000011111111110000110010
+Engelken 00100000000000000000000000000000
+retire 00000000000110111101010110110010
+Maybe 00100000000111011101000001110010
+weight 00000000000100001111110100100111
+Four 00100000000111101111011001010000
+struck 00000000001111001001001000110010
+eyes 00000000000111111111101101100011
+excluding 00000000000111011001101001000010
+collateral 00000000000111111100110100100111
+predicting 00000000000111111110110101000000
+leads 00000000110000000011000000010010
+Kenneth 00101111111000001010000110011000
+bankruptcy-law 00000000000000000000000000000000
+turnover 00000000000111101110001110000111
+Herald 00100000000001110011010001001000
+upward 00000000000000000011010001000000
+CNN 01000000000000000000000000000000
+bidders 00000000000111101101011001110011
+anticipation 00000000000111111110111001101111
+statistics 00000000000000000000100001111001
+wheat 00000000000010100011101110110000
+Avenue 00100000000000000000010010100101
+pointed 00000000000111000001001000110010
+projected 00000000000000000101001001000000
+lowest 00000000000000001010000011010000
+link 00000000000111111110001010110111
+Ronald 00101111111000000110110100011000
+answers 00000000000111110111001000100011
+Mazda 00100000000111111011011000101000
+exist 00000000001001011101010110110010
+winter 00000000000100101001010000010111
+Nicholas 00101111111000001000001100011000
+Parliament 00100000000111101101101101101000
+concrete 00000000000000101011000000010000
+Remic 00100000000001011000000110110000
+turnaround 00000000000110111101101010100111
+glass 00000000000000000011111010110000
+Kemper 00100000000111100011000100101000
+Delmed 00100000000000000000000000000000
+developers 00000000000111000110010000110011
+Profit 00100000000111101111110000000111
+ride 00000000000111110111001010110111
+emphasis 00000000000111111110100100100111
+6.9 00000000000000000000000000000000
+Panamanian 00100000000001000000010100110000
+longtime 00000000000000000100101001110000
+Gramm-Rudman 01000000000000000000000000000000
+monitor 00000000000011111111110110110010
+novel 00000000000111101110101000100001
+referring 00000000000111111101111000110010
+Disney 00101111111000001100000001001000
+hospitals 00000000000111111010110001100011
+102 00000000000000000000000000000000
+67 00000000000000000000000000000000
+Cohen 00101111111100101101100010001000
+Philippines 00100000000111110111111110110011
+Neither 00100000000000010000011011000000
+125 00000000000000000000000000000000
+slowed 00000000000010011010110000110010
+69 00000000000000000000000000000000
+Currently 00100000000000111000001001110010
+category 00000000000111101101001101100111
+author 00000000000111111111010000110101
+barely 00000000001011100000001001110010
+resolved 00000000000100010010110000110010
+telling 00000000000111000000001101000000
+Warren 00101111111000000001000100001000
+peace 00000000000000000000100111111001
+promote 00000000000110111111111110110010
+otherwise 00000010000000000000001001110010
+storage 00000000000000000010100001100001
+outcome 00000000000111111001111000001111
+probe 00000000000111101111110001100111
+discussed 00000000000100010100010000110010
+Technologies 00100000000000000010001011101001
+8.5 00000000000000000000000000000000
+causes 00000000000110100111000000010010
+Nomura 00100000000001000100111000101000
+250,000 00000000000000000000000000000000
+Nabisco 00100000000111110011000001001000
+teams 00000000000010101001110101100011
+sanctions 00000000000110100011110000100011
+deny 00000000000110010100100110110010
+contractor 00000000000000010000101010110101
+labor-management 00000000000000000000000000000000
+slight 00000000000000100100100000010000
+aides 00000000000000000000010110110101
+Westinghouse 00100000000111111100100100101000
+indications 00000000000111111101011110101111
+Capitol 00101111111111101011101000101000
+Va. 00100000000000000000000000000000
+younger 00000000000000010010101000110000
+everybody 00000000000010001010010001110010
+Fees 00100000000111101011100100000011
+cleared 00000000000011111001010000110010
+helps 00000000000000001011010000110010
+tentatively 00000000000001100001001001110010
+fail 00000000000111000111010110110010
+wild 00000000000000000100011010010000
+copy 00000000000111111101111000111111
+spirits 00000000000011011011111010110000
+mature 00000000000111100101110110110010
+Hunt 00101111111110001100000000001000
+breakers 00000000000111111010011111010101
+Marine 00100000000101000000011010110000
+Imperial 00100000000111100001111000101000
+1972 00000000000000000000000000000000
+happy 00000000000111000111110000110010
+modestly 00000000000010001000010001110010
+Beverly 00100000000111110010011010101000
+extensive 00000000000000000101010100010000
+merge 00000000000111101011011110110010
+disclosure 00000000000111101101011101001111
+club 00000000000000000010010100000001
+unfair 00000000000110101001000110010000
+straight 00000000000000001000100001010000
+fired 00000000000001010100010000110010
+favorite 00000000000000000111110000000001
+Jeffrey 00101111111000000010000110011000
+busy 00000000000000010100011010010000
+Northwest 00100000000111100111110110101000
+packages 00000000000110111111110100100011
+raises 00000100000010000011000000010010
+Zealand 00100000000000110001011110000010
+2019 00000000000000000000000000000000
+vulnerable 00000000000011000110011110010000
+Sterling 00100000000110101101101100101000
+Edison 00100000000000000011010001001000
+detailed 00000000000000001011000000010000
+Bankruptcy 00100000000000000000010111100101
+attempts 00000000000111111011011100100111
+insisted 00000000000110011111110111000010
+Vice 00101111110001001000000001110000
+Within 00100000000000011101000000001010
+Tennessee 00100000000110101110110001101000
+casino 00000000000000010101111010110000
+dropping 00000000000111111000100101000000
+developments 00000000000111100111101010100011
+Golden 00100000000101000010001000110000
+false 00000000000000000001000110010000
+restore 00000000000011010010111110110010
+Aetna 00100000000000000101111000101000
+arguments 00000000000111001111101000100011
+Squibb 00100000000011111100111100101000
+supporters 00000000000100000010000010110011
+hundred 00000000000110101110000001010000
+StatesWest 01000000000000000000000000000000
+indictment 00000000000111100100100001100111
+700 00000000000000000000000000000000
+church 00000000000111101011110001000001
+eliminated 00000000000000010100010000110010
+reaching 00000000000111101100100101000000
+degree 00000000000111110111011001000111
+scheme 00000000000111101100100011100111
+penalties 00000000000111100111110000100011
+findings 00000000000111100110101000100011
+charity 00000000000111110000100000100001
+receiving 00000000000001000100100101000000
+departments 00000000000100110001110100100011
+Director 00100000000111111111111000110101
+Cos. 00100000000000000000000000000000
+tiny 00000000000000000101010000010000
+barrel 00000000000111111111111001011111
+separately 00001111111111111111111011101000
+Besides 00100000000111101001101001000010
+advised 00000000000010001101010000110010
+Aerospace 00100000000011011111011010110000
+4.7 00000000000000000000000000000000
+Third-quarter 00100000000000000000000000000000
+stuff 00000000000111100101111101100111
+vary 00000000000000110000010110110010
+cellular 00000000000000111101011010110000
+Free 00100000000000000010101001000000
+therefore 00000000000011101101000001110010
+loan-loss 00000000000000000000000000000000
+Connaught 00100000000001011110111100101000
+Coke 00100000000010011110110100101000
+2.7 00000000000000000000000000000000
+struggling 00000000000111110110111000110010
+districts 00000000000101100010000100100011
+Old 00100000000111111111001001100010
+3.7 00000000000000000000000000000000
+revive 00000000000111111010111110110010
+Iowa 00100000000111111111110001101000
+associates 00000000000111101111101011101001
+productivity 00000000000000001101011100000111
+requested 00000000001011101001010000110010
+obtained 00000000001010001001010000110010
+Reynolds 00101111111100010111000001001000
+Van 00101111111110111010001000110000
+second-largest 00000000000000000000000000000000
+survive 00000000000101111101010110110010
+whites 00000000000111100000111000110011
+incentive 00000000000000100111101100100111
+brain 00000000000000111001110000100001
+dismissed 00000000100001010100010000110010
+mainframes 00000000000111111111111001100011
+reality 00000000000111111001110101100111
+sending 00000000000111100000001101000000
+presidential 00000000000000000000111000110000
+Who 00100000000000000000101001110010
+opponents 00000000000111111010000010110011
+aspects 00000000000111111111110100101111
+Commodity 00100000000111101111111110110000
+3.3 00000000000000000000000000000000
+Mississippi 00100000000111011100110001101000
+gyrations 00000000000110101111111010100111
+subscribers 00000000000000001000000000110011
+Roberts 00101111111100101010111000001000
+3.8 00000000000000000000000000000000
+weakening 00000000000001000111010001000000
+Tax 00100000000000000000000001110001
+2.6 00000000000000000000000000000000
+Gandhi 00101111111110110000101010001000
+guide 00000000000111110001111010110111
+NASA 01000000000000000000000000000000
+ticket 00000000000110011111100000100001
+Unlike 00100000000110111001101001000010
+Attorney 00100000000000001110110000110101
+lots 00000000000111101001111000101111
+2.8 00000000000000000000000000000000
+Program 00100000000111101111100011100111
+screen 00000000000111111001011000000001
+vast 00000000000010010000100000010000
+failing 00000000000111011010111000110010
+Rey 00101111111100000110001010001000
+asbestos 00000000000000000010010000100001
+Allianz 00100000000000000000000000000000
+140 00000000000000000000000000000000
+Bancorp 00100000000000001011010001001000
+expires 00000000001001100110001000110010
+versions 00000000000111100101000100101111
+display 00000000000111100010001010110111
+wish 00000000000011011110000110110010
+assumed 00000000000111010101110111000010
+segments 00000000000111111100000100101111
+190-point 00000000000000000000000000000000
+veteran 00000000000111100010011100111111
+rare 00000000000001000000011010010000
+Senator 00100000000011001001001100001000
+61 00000000000000000000000000000000
+flexibility 00000000000111001111110100100111
+rebels 00000000000101101100101110110011
+realized 00000000000111110000110111000010
+Lawyers 00100000000000000111000010110011
+asset-backed 00000000000000000000000000000000
+biotechnology 00000000000000010011011010110000
+sentiment 00000000000111100110111010100111
+technique 00000000000111100101000011100111
+Nigel 00101111111011101010001010011000
+engines 00000000000111110100101001100011
+Tiger 00100000000010000100111000101000
+respectively 00000000000111111111010011101000
+Constitution 00100000000111101101111001000101
+specifically 00000001000100000000001001110010
+Funding 00100000000000000000100000111001
+sat 00000000001110011110001000110010
+foreign-exchange 00000000000000000000000000000000
+treaty 00000000000111111010100011100111
+danger 00000000000111111011110101100111
+start-up 00000000000000000000000000000000
+fueled 00000000000010100111010000110010
+anyway 00000000000001100100010001110010
+underwriter 00000000000000000001101000110101
+brother 00000000000111101101111110000001
+approached 00000000000010000101010000110010
+teachers 00000000000011101100111000110011
+sitting 00000000000111000011000001000000
+dominated 00000000001111101111010000110010
+Brands 00100000000110101110001010101000
+complain 00000000000110011001100110110010
+repurchase 00000000000000000001010101110111
+outlets 00000000000111101000110010101001
+violated 00000000000011101001010000110010
+lists 00000000010011000111000000010010
+counter 00000000000111111011110110110010
+experiments 00000000000111001110001000100011
+plays 00000000011111000111000000010010
+K 00100000000000000000000000000000
+greatest 00000000000000000101010011010000
+bolster 00000000000101110010111110110010
+scores 00000000000111101110100100101111
+Mary 00101111111000000110000000011000
+Far 00100000000111111101110001110010
+ton 00000000000111110111000001000111
+economics 00000000000111101110101101100001
+subsequent 00000000000000000001101100010000
+checks 00000000000111000000001000100011
+barriers 00000000000110101011001000100011
+stakes 00000000000111110100001110100111
+Kansas 00100000000000010000011010101000
+surveyed 00000000000100010000010001110010
+explains 00000000000111111101011111000010
+blow 00000000000111111001111000110111
+Giuliani 00101111111001001000001010001000
+3.9 00000000000000000000000000000000
+Jenrette 00101111111000001011110001001000
+permitted 00000000001001011000110000110010
+disease 00000000000111111101110010100111
+Sullivan 00101111111100101100111000001000
+planners 00000000000000000111010110110101
+bases 00000000000111100001010110001001
+fixed-rate 00000000000000000000000000000000
+Mobil 00100000000111101111011100101000
+seller 00000000000111111100100101100111
+Galileo 00100000000011000011101100101000
+incest 00000000000000000000000000000000
+Daily 00100000000000001101000101010000
+reductions 00000000000111101111110110000011
+5.5 00000000000000000000000000000000
+71 00000000000000000000000000000000
+lift 00000000000100110010010110110010
+warrant 00000000000000000011011010110111
+interesting 00000000000000000001001110010000
+articles 00000000000111100101110101100011
+politically 00000000000100000000000001110010
+depends 00000000000000001000100000110010
+restructure 00000000000111110110001110110010
+Barry 00101111111000100101010100001000
+Alexander 00101111111100101100000100001000
+Upham 00101111111111100001111010101000
+Unisys 00100000000101100110111100101000
+founded 00000001010011000101010000110010
+newsletter 00000000000000000001001101000001
+Island 00100000000100000101000010100101
+debts 00000000000111111111000111100011
+Sports 00100000000001000000001010110000
+surrounding 00000000000010010000000000001010
+ideas 00000000000111101110100101100011
+apparel 00000000000000100011111010110000
+preparing 00000000000111100110111000110010
+diversified 00000000000000000100101001000000
+House-Senate 01000000000000000000000000000000
+225 00000000000000000000000000000000
+precious 00001111111101010111111110110000
+whatever 00000000000000000011101101000010
+penalty 00000000000000000011000001100111
+steadily 00000000000001001000010001110010
+Rouge 00100000000000001101100010100101
+psyllium 00000000000001110110110000100001
+strategist 00000000000110111101101110110101
+Wedtech 00100000000110100011101100101000
+appointment 00000000000111110111110001100111
+reset 00000000000000001101100110110000
+plaintiffs 00000000000111110110100110110011
+duty 00000000000110001111110100100111
+shall 00000000000000000011010110010010
+Malaysia 00100000000111111100111101101000
+coalition 00000000000100000101101001100111
+Banks 00100000000110101110000001110011
+League 00100000000111111111010100000001
+WPP 01000000000000000000000000000000
+Anderson 00101111111100101111100010001000
+Malcolm 00101111111000000100001100011000
+adjustable 00000000000111110001010011000111
+Colorado 00100000000111010011110001101000
+rumored 00000000000111010110111000110010
+surprisingly 00000000000111001100000001110010
+Akzo 00100000000110100110111100101000
+guys 00000000000111101110000100110011
+13th 00000000000000000000000000000000
+missing 00000000000011011111100001000000
+scene 00000000000111111110101101100111
+northern 00000000000000100000110110101000
+Line 00100000000111101110000000100111
+inventory 00000000000000000101011100000111
+Midwest 00100000000111101110001110101000
+attached 00000000000011000100110000110010
+Hahn 00101111111000100100000010001000
+Spanish 00100000000001000110100100110000
+Mayor 00100000000111111110010000110101
+convinced 00000000000111110101110000110010
+Steve 00101111111000100010001000011000
+traditionally 00000000000001011000001001110010
+3.6 00000000000000000000000000000000
+judicial 00000000000000100000000000110000
+seriously 00000000100000000000010001110010
+inquiry 00000000000110111111110001100111
+borrow 00000000000100111111001110110010
+committees 00000000000000001001000001010101
+covers 00000000000001000001000000010010
+risky 00000000000110000001010010010000
+injunction 00000000000111110110111000100111
+Rowe 00101111111011011010011100001000
+baby 00000000000010001101101000100001
+financed 00000000000001000001110000110010
+Boren 00101111111101110000111010001000
+5.3 00000000000000000000000000000000
+Any 00100000000000000000010100010100
+switch 00000000000111111101111000110111
+urban 00000000000100000000001000110000
+seasonally 00000000000101001111001001110010
+load 00000000000010001000010011000111
+resolution 00000000000111100100110011100111
+hire 00000000010100111111101110110010
+necessarily 00000000000010010100001001110010
+climb 00000000000111111100011000110111
+organized 00000000000010001001101001000000
+commodities 00000000000111111101101110110000
+involvement 00000000000111111100001110100111
+residential 00000000000000001111010000110000
+row 00000000000111100111000001000111
+achieve 00000000000011111111101110110010
+assuming 00000000000111011101111010000010
+master 00000000000110110011111000100001
+performed 00000000001100010010110000110010
+reportedly 00000000000000000110001001110010
+secret 00000000000000001001111000010000
+state-owned 00000000000000000000000000000000
+long-distance 00000000000000000000000000000000
+publication 00000000000110101011011010100111
+bar 00000000000001000000000110110111
+Small 00100000000000001001010000010000
+attracted 00000000000001110111010000110010
+improving 00000000000111010101010001000000
+pays 00000000000110001101000000010010
+cleanup 00000000000000000000111101001111
+falls 00000000000011101000001000110010
+neighborhood 00000000000111101110010000000001
+financier 00001111111100001101100000110101
+Others 00100000000000000110110010110011
+controlling 00000000000001100000011100010000
+taxable 00000000000000010000011100010000
+admits 00000000000111010111010111000010
+poison 00000000000100001100101000101000
+studying 00000000000111101100010101000000
+printing 00000000000011011011011010110000
+clean 00000000000111101111110110110111
+partial 00000000000000110000100000010000
+produces 00000000000000001101000000010010
+Pilson 00100000000000000000000000000000
+kids 00000000000111100011111100110011
+troops 00000000000101100010100000110011
+worries 00000000000111101111011010101111
+picked 00000000000111110011001000110010
+fleet 00000000000111101110011000100001
+businessmen 00000000000110100010011000110011
+rallied 00000000000011000001000100110010
+merged 00000000000001011010001001000000
+FBI 01000000000000000000000000000000
+USA 01000000000000000000000000000000
+automatic 00000000000000001000101010110000
+Seidman 00101111111000101011000010001000
+refinery 00000000000111101110000010001001
+excessive 00000000000000001001000110010000
+well-known 00000000000000000000000000000000
+rarely 00000000000100100000001001110010
+Samuel 00101111111000001000001010011000
+restricted 00000000001000000101101001000000
+Jose 00101111111100000010000000011101
+bondholders 00000000000111110110111000110011
+dangerous 00000000000000010100010010010000
+skeptical 00000000000111100111110000110010
+Every 00100000000000000001000100010100
+alleges 00000000000001111011010111000010
+Urban 00100000000100000000001000110000
+tells 00000000000101100011000000010010
+Containers 00100000000111101101100111001001
+Olivetti 00101111111100110111111010101000
+4.2 00000000000000000000000000000000
+equities 00000000000111101001011010100001
+mountain 00000000000000000000110100100001
+RATE 01000000000000001110101011000111
+450 00000000000000000000000000000000
+Society 00100000000111101011001001100111
+Limited 00100000000001000000001001000000
+curb 00000000000111100010111110110010
+stress 00000000000111101110001010110111
+pictures 00000000000000000000000001101001
+Gov. 00100000000000000000000000000000
+LONDON 01000000000111101111011001101000
+3,000 00000000000000000000000000000000
+MORTGAGE 01000000000000000100000110110000
+foreigners 00000000000111011110111000110011
+diluted 00000000000000111000010000110010
+wages 00000000000111101111100100000011
+climate 00000000000111111011101001100111
+Ariz. 00100000000000000000000000000000
+marked 00000000000001010111010000110010
+pool 00000000000111001101100101100111
+discipline 00000000000110111010011010100111
+kinds 00000000000111111111100100101111
+prepare 00000000000111000101001110110010
+scenario 00000000000111011001111101100111
+Waertsilae 00100000000000000000000000000000
+bloc 00000000000101110101000010101000
+3.4 00000000000000000000000000000000
+retained 00000000100011101100010000110010
+mention 00000000011111111111110110110010
+negotiate 00000000000111111111011110110010
+cards 00000000000111101101110001111001
+Wilson 00101111111100100001001000001000
+caution 00000000000111101100111010100111
+Grenfell 00101111111000000111001001001000
+streets 00000000000110111111111000001111
+Gamble 00101111111111111011110001001000
+withdrawal 00000000000111101110011101001111
+count 00000000000111101100001000110111
+68 00000000000000000000000000000000
+Monieson 00100000000000000000000000000000
+signaled 00000000000001000101110111000010
+maintained 00000000000101110101110111000010
+serving 00000000000011000100100101000000
+page 00000000000100000111000001000111
+defendant 00000000000111111101101010110101
+greatly 00000000000000101000010001110010
+famous 00000000000000011010000010010000
+1973 00000000000000000000000000000000
+7.5 00000000000000000000000000000000
+Asked 00100000000111111101010000110010
+Roh 00101111111000001000010110001000
+stem 00000000000011010011110110110010
+boards 00000000000111111010111101100011
+liberal 00000000000000010010011000110000
+legislators 00000000000000000101010010110011
+consent 00000000000011000001000101001111
+buys 00000000000001100101000000010010
+notice 00000000000111001010011010100111
+gotten 00000000000011111010110000110010
+protests 00000000000111111010101000100011
+reject 00000000011111111011111110110010
+Day 00100000000111111111111000010111
+requests 00000000000111101110100100011001
+Chief 00101111111111111111111001110000
+30-day 00000000000000000000000000000000
+anybody 00000000000000011010010001110010
+theater 00000000000100010001111010110000
+Second 00100000000000000000001011010000
+Maryland 00100000000111001111110001101000
+tools 00000000000110100110011111001001
+tracks 00000000001111101111000000010010
+farmer 00000000000100100000110010110101
+Texaco 00100000000111101101101100101000
+breaking 00000000000111111100100001000000
+1995 00000000000000000000000000000000
+milk 00000000001100001011111010110000
+zero-coupon 00000000000000000000000000000000
+Interest 00100000000000000000000110100111
+Sciences 00100000000000000010100001001001
+black-and-white 00000000000000000000000000000000
+Lebanon 00100000000111111101011101101000
+pollution 00000000000111011101000011100001
+justify 00000000000011101011111110110010
+Glass 00100000000000000011111010110000
+petroleum 00000000000000000111001010101000
+governor 00000000000011101110010000110101
+adjustments 00000000000111100001011000100011
+wine 00000000000100010011111010110000
+quotas 00000000000111100100100100100111
+Taylor 00101111111100101100001000001000
+located 00000000000001001100010000110010
+transferred 00000000001011011000110000110010
+threatening 00000000000110111010111000110010
+pull 00000000000011011110101110110010
+EDT 01000000000000000000000000000000
+Earnings 00100000000011001010100000000111
+agrees 00000000000111100111010111000010
+wire 00000000000101001110000000100001
+setback 00000000000111111101111010110101
+investigating 00000000000111110100010101000000
+consistently 00000000001000000001001001110010
+protected 00000000000011010001110000110010
+conceded 00000000000111001111110111000010
+Contras 00100000000111111111101110110011
+Deutsche 00100000000010010001111000101000
+contained 00000000000110000001010000110010
+lobbying 00000000000001000000110001000000
+Total 00100000000000000001111100010000
+respondents 00000000000000000000000110110011
+discounting 00000000000111111111010001000000
+assist 00000000000111100001111110110010
+Estimated 00100000000111100011100111000010
+emerged 00000000000000111110001000110010
+airport 00000000000010101010111010000001
+economies 00000000000111101101101101100011
+plea 00000000000110100111001011100111
+Stein 00101111111101101011000010001000
+periods 00000000000111100101101001000111
+lies 00000000001000100110001000110010
+benefited 00000000000111111001100100110010
+feared 00000000000101100111110111000010
+persuade 00000000000100011111111110110010
+Maynard 00101111111101101001000100001000
+momentum 00000000000111100110110100100111
+Lines 00100000000111100110000000100111
+killing 00000000000111101110100001110111
+eggs 00000000001010101111110101100011
+academic 00000000000000000100000000110000
+slowly 00000010100000000000010001110010
+sweeping 00000000000100010001000000010000
+pleased 00000000000111101101110000110010
+pill 00000000000011010011010001001000
+Justin 00100000000000000110111000011000
+walls 00000000000111100111010101100011
+flying 00000000001001001110100001000000
+bikes 00000000000011001111101001100011
+Procter 00101111111111110111111010101000
+valuable 00000000000000000000010010010000
+Bloomingdale 00100000000110111101111110101000
+conglomerate 00000000000111101001101111110101
+competitor 00000000000111101110111010110101
+clearing 00000000000000010000000010110000
+interviewed 00000000110011000000010000110010
+Harry 00101111111000010000010000011000
+lire 00000000000000000001100000001011
+Polish 00100000000001111000010100110000
+Quotron 00100000000001001100100100101000
+violation 00000000000111111111111001101111
+sex 00000000000000111011110000100001
+Agriculture 00100000000111111011110110110000
+maturing 00000000000000001000010100110010
+lackluster 00000000000000001001100000010000
+park 00000000000100000001000010100101
+73 00000000000000000000000000000000
+concessions 00000000000111101111011100000011
+electrical 00000000000000100000101010110000
+Electronics 00100000000000000111011010110000
+specified 00000000000101010000011100010000
+hefty 00000000000000100000100000010000
+Posted 00100000000000010001010000110010
+depending 00000000000111111000100000110010
+recognized 00000000001101000010110000110010
+quotations 00000000000111111010101111100011
+highs 00000000000000000010111001000111
+RATES 01000000000111111111101101000011
+hardware 00000000000011101000111010110000
+Sons 00101111111111111111110001001000
+resort 00000000000111101001011000000001
+impose 00000000000001011111101110110010
+drew 00000000000001001011000000010010
+PAPER 01000000000110100100111010110000
+COMMERCIAL 01000000000001000011010000110000
+Merksamer 00100000000000000000000000000000
+method 00000000000111111110100101100111
+Marcos 00101111111100001010100000001000
+PRIME 01001111111111101100010110110000
+carefully 00000000001000100000010001110010
+racketeering 00000000000010100001000000110000
+Hamilton 00101111111100110111001000001000
+mart 00000000000111000111000001001000
+rescue 00000000000000001000011110110111
+Pinkerton 00100000000101110101111110101000
+responsibilities 00000000000111111111011100100011
+LBO 01000000000000000000000000000000
+leasing 00000000000000000100000001100001
+happening 00000000000111110001110110010000
+funded 00000000010001000001110000110010
+asks 00000000000111001111010111000010
+audit 00000000000000101110111001100111
+indexes 00000000000000001000101001110011
+Intelligence 00100000000110110101000010110000
+facts 00000000000111101111110101100011
+graphics 00000000000000001010010010110000
+ultimate 00000000000000010000010011010000
+Honda 00100000000111110011011000101000
+shortage 00000000000110110111101010100111
+Dynamics 00100000000000010110010001001000
+downtown 00000000000000101000001000110000
+sectors 00000000000111101101000010100011
+Saudi 00100000000111111000101101110000
+document 00000000000111101010110011100111
+abuse 00000000000111110100100010100111
+receipts 00000000000100001000001100000011
+2.1 00000000000000000000000000000000
+Overall 00100000000000000000000100010000
+star 00000000000000000010100100100001
+lease 00000000000000000001000110110111
+emerging 00000000000111111111100001000000
+passenger 00000000000000000001010101010000
+Showtime 00100000000111011000101101101000
+adjustment 00000000000111101001001000111001
+Exchequer 00101111111100010101000110010101
+doctor 00000000000111101101110010110101
+bearish 00000000000000000010101010010000
+edge 00000000000101101110111001100111
+1976 00000000000000000000000000000000
+confusion 00000000000111111100111010100111
+suggesting 00000000000111011111111010000010
+Education 00100000000111101111101101100001
+LeBow 01001111111100001000100010001000
+Bartlett 00101111111110011100001000001000
+extension 00000000000111101110111001100111
+sole 00000000000000100000010011010000
+absolutely 00000000000110100000000001110010
+Ralph 00101111111000000001100010011000
+notion 00000000000111111111110000001111
+Missouri 00100000000110001111110001101000
+theme 00000000000011111101101001100111
+print 00000000000111101000110110110111
+recommendations 00000000000111101010101000100011
+CBOE 01000000000000000000000000000000
+Carnival 00100000000111101000111010101000
+crowd 00000000000111111101101101100111
+Oklahoma 00100000000001001000011010101000
+replacement 00000000000001000000100000100001
+2000 00000000000000000000000000000000
+Proceeds 00100000000111101110000100100111
+structures 00000000000111000000110100100011
+solution 00000000000111111111111101100111
+Results 00100000000111101111100000100011
+driven 00000000011111110010110000110010
+essential 00000000000001000110001110010000
+Fox 00100000000100111010010000001000
+boosting 00000000000111101001011101000000
+Appropriations 00100000000011000001001101010001
+Investments 00100000000111101111100001101001
+metropolitan 00000000000000001000001000110000
+flag 00000000000111001111111000000001
+shipped 00000000100011000000010000110010
+expiration 00000000000000000111111101001111
+mill 00000000000111101011000010001001
+walk 00000000000111011110010110110010
+stance 00000000000111100111101110100111
+entry 00000000000110011111110001100111
+odds 00000000000111111011010000100111
+somebody 00000000000011001010010001110010
+ordinary 00000000000000000001101000110000
+relationships 00000000000111100000010000100111
+1,500 00000000000000000000000000000000
+Economists 00100000000000000000000000010011
+polls 00000000000000000110001000100011
+admitted 00000000000011101001110111000010
+grounds 00000000000111111101101110100011
+jet 00000000000110101010001010110000
+liabilities 00000000000111111110000111100011
+37.5 00000000000000000000000000000000
+targeted 00000000010001101100010000110010
+screens 00000000000100001110101001100011
+foot 00000000000111101011000001000111
+monitoring 00000000000000011110110001000000
+mix 00000000000111011100100101100111
+implications 00000000000111111111001110001111
+Rights 00100000000100000010000100100111
+Commercial 00100000000001000011010000110000
+concedes 00000000000111110111010111000010
+2.9 00000000000000000000000000000000
+repeatedly 00000000000000000001001001110010
+attended 00000000000000000101010000110010
+adequate 00000000000000000000000110010000
+meaning 00000000000111111111011110101111
+unprecedented 00000000000000001000110100010000
+Bruce 00101111111000000100010000011000
+Roy 00101111111001000100000010011000
+Mexican 00100000000000000011010100110000
+suppliers 00000000000111111100010000110011
+Museum 00100000000010100111010100000001
+electricity 00000000000000001100010000100001
+recall 00000000000111001011110110110010
+films 00000000000011101111110101100011
+officially 00000000000000100001001001110010
+Club 00100000000000000010010100000001
+Enterprises 00100000000000000000101000101001
+fifth 00000000000100100111100011010000
+Code 00100000000111111111101111010101
+upset 00000000000111001101110000110010
+structured 00000000000110000010110000110010
+credit-card 00000000000000000000000000000000
+integrated 00000000000110011001101010110000
+apple 00000000000111101110100100101000
++ 00000000000000000100010101010000
+sizable 00000000000000000100100000010000
+400,000 00000000000000000000000000000000
+Commonwealth 00100000000111111000101000101000
+advocates 00000000000000001100000010110011
+nice 00000000000010000000011010010000
+posting 00000000000000100100100101000000
+hiring 00000000000010001110110001000000
+Kellogg 00100000000111110001110000001000
+Vietnam 00100000000110101110101101101000
+Warsaw 00100000000000111001001100010000
+ambitious 00000000000000000111110100010000
+conflict 00000000000111011110110000100111
+Jacobson 00101111111101001001001000001000
+Milton 00101111111010001111000110011000
+suitor 00000000000111011001101010110101
+fat 00000000000000110101011010010000
+measured 00000000000111000001110000110010
+PS 01000000000000000000000000000000
+Post 00100000000000000010011101110111
+discussion 00000000000111101010011010100111
+finds 00000000000100100011000000010010
+TW 01000000000000000000000000000000
+pit 00000000000000000011011001000111
+Craig 00101111111000010100010100001000
+stepped 00000000000111111011001000110010
+staffers 00000000000000001000000010110011
+focusing 00000000000111111100100000110010
+struggle 00000000000111101100110000100111
+granted 00000000000001111100010000110010
+cool 00000000001011100101110110110010
+confirm 00000000000101111100100110110010
+pleaded 00000000000110000110010000110010
+wealthy 00000000000001001000101000110000
+adopt 00000000000101111111101110110010
+reporter 00000000000111011101011110110101
+percent 00000000000000000011100001010000
+concentrated 00000000000111101100100000110010
+respect 00000000000110111110000110110010
+money-market 00000000000000000000000000000000
+Trelleborg 00100000000000000000000000000000
+repeated 00000000000000000000111001000000
+ignored 00000000101000010100010000110010
+L.J. 01000000000000000000000000000000
+a.m 00000000000000000000000000000000
+artist 00000000000111110101100000110101
+predicts 00000000000111101111010111000010
+compliance 00000000000011000001100000110010
+shared 00000000010011010001110000110010
+103 00000000000000000000000000000000
+characters 00000000000101101111110101100011
+acres 00000000000000000000011100001011
+involves 00000000001000100001000000010010
+accident 00000000000111101101111001100111
+recognize 00000000000010111100100110110010
+tougher 00000000000010000100001111000000
+clothes 00000000000110001111110101100011
+lunch 00000000000111111110000000100001
+shelf 00000000000000011000001001000000
+Metropolitan 00100000000000001000001000110000
+adverse 00000000000000100000010100010000
+cubic 00000000000000000110010101010000
+1960s 00000000000000000000000000000000
+explained 00000000000111001011110111000010
+Delaware 00100000000111100111110001101000
+Franklin 00101111111001101100110100101000
+consequences 00000000000111111110001110001111
+crimes 00000000000111011110100010100111
+chosen 00000000000101110010110000110010
+permits 00000000001011000111000000010010
+dumped 00000000000100001100010000110010
+forcing 00000000000111110011101101000000
+Glenn 00101111111010010000000100001000
+Conner 00101111111001010000001000001000
+tool 00000000000100000110001000100001
+discrimination 00000000000111001110100010100111
+Dorrance 00100000000000000000000000000000
+injuries 00000000000111111110100010100111
+Geneva 00100000000111000001111001101000
+seasonal 00000000000000010111010101010000
+claiming 00000000000111101111111010000010
+obligations 00000000000111111111111100000011
+ounces 00000000000000000000010100001011
+apartment 00000000000111101100101010000001
+Real 00100000000010101111111000110000
+prominent 00000000000000000100000010010000
+Brussels 00100000000111111001111001101000
+Bates 00101111111110000110110000001000
+repeal 00000000000011010111110110110010
+decrease 00000000000111111000111000110111
+landing 00000000000000000111100000100001
+formally 00000000010000000001001001110010
+Human 00100000000010000101000000110000
+Greece 00100000000111000011111101101000
+fundamentals 00000000000111101000101010100011
+skills 00000000000111101111011100100011
+missile 00000000000000000010001010110000
+elderly 00000000000111110110101000110000
+generated 00000000000001100111010000110010
+midst 00000000000111111100111100001111
+budgets 00000000000111101001110100100011
+considerably 00000000000111111000010001110010
+independence 00000000000101001111110100100111
+soft-drink 00000000000000000000000000000000
+edged 00000000000000001011001000110010
+170 00000000000000000000000000000000
+negotiators 00000000000000100110100110110011
+strip 00000000000100111111110100100001
+operated 00000011000011001100010000110010
+Cathay 00100000000000000000000000000000
+Diego 00101111111100000001100000011101
+belief 00000000000111111110110000001111
+cent 00000000000000000000001010001011
+Mikhail 00101111111000000000001010011000
+Minnesota 00100000000110101111110001101000
+smoking 00000000000001000110010000100001
+stretch 00000000000011101011001010110111
+lend 00000000001011101111001110110010
+Hospital 00100000000000001000100000100001
+Russian 00100000000110000001011000110000
+arguing 00000000000111111011111010000010
+representative 00000000000100100111110000110101
+Microsoft 00100000000111101011111100101000
+62.5 00000000000000000000000000000000
+Lotus 00100000000100110010100100101000
+ends 00000000000011100110001000110010
+Leader 00100000000011000100000110110101
+wall 00000000000111111111011110101000
+eliminating 00000000000110001001011101000000
+overhaul 00000000000111111111010100110111
+8.45 00000000000000000000000000000000
+Eagle 00100000000000001100100100100001
+expenditures 00000000000111111100100000111001
+weaken 00000000000111111100111110110010
+Colgate 00100000000111110100110100101000
+discounts 00000000000111101000111100000011
+500-stock 00000000000000000000000000000000
+rely 00000000000011110110110110110010
+useful 00000000000011000000010010010000
+contest 00000000000111111111110010110111
+Raymond 00101111111000000100000010011000
+calm 00000000000101100101110110110010
+Mass 00100000000111101010110100100001
+toll 00000000000111110011000011000111
+rises 00000000000111100010010110000011
+Part 00100000000111111111111101101111
+removed 00000000000110010100010000110010
+durable 00000000000010110001010000110000
+angry 00000000000010011010110100010000
+suspect 00000000000001011110000110110010
+INC. 01000000000000000000000000000000
+suffering 00000000000101111101100001000000
+tremendous 00000000000000100000000000010000
+Anthony 00101111111000001100100010011000
+Rothschild 00100000000101110011000001001000
+treat 00000000010111111011111110110010
+Bradstreet 00101111111110111111110001001000
+touch 00000000000011011110010110110010
+Dun 00101111111111111111111010101000
+completion 00000000000111101111011101001111
+refinancing 00000000000111000000100111001111
+year-end 00000000000000000000000000000000
+rain 00000000000011101111110010100111
+BankAmerica 01000000000111100011001100101000
+cap 00000000000110100001001010110111
+breaks 00000000000111101110110010000011
+Netherlands 00100000000111100111011110110011
+Backer 00101111111110000011101000101000
+Executive 00101111111000000000000101110000
+vaccine 00000000000101110010111010110000
+keeps 00000000101000000011000000010010
+amounted 00000000000000101001101000110010
+Antonio 00101111111100000011000000011101
+Protection 00100000000110101011000100100111
+Zenith 00100000000101100011000100101000
+Southeast 00100000000000001010001110101000
+Statistics 00100000000000000000100001111001
+charities 00000000000110011000111000110011
+Swedish 00100000000000000110100100110000
+Rated 00100000000111111100010100110010
+specify 00000000000111101100011110110010
+interim 00000000000000001000010100010000
+giants 00000000000111101101000011110011
+golden 00000000000101000010001000110000
+77 00000000000000000000000000000000
+eligible 00000000000010001110110000110010
+Jewish 00100000000001000000101000110000
+EST 01000000000000000000000000000000
+combat 00000000000011000111000110110111
+signals 00000000000000001111000000010010
+creates 00000001010000000011000000010010
+aftermath 00000000000110110101111000001111
+Alex 00101111111000000001110000011000
+informed 00000000000101001011110000110010
+restrict 00000000000001011010111110110010
+Gerald 00101111111000000010000010011000
+dream 00000000000111111101000101100111
+cigarettes 00000000000111000111111001100011
+0.3 00000000000000000000000000000000
+fare 00000000000000000000001111110111
+affiliates 00000000000111101101101010110011
+incurred 00000000110011101100010000110010
+Rather 00100000000011101111110111000000
+dominant 00000000000000011100011000010000
+Affairs 00100000000111101100001011111001
+consistent 00000000000011010001100000110010
+conviction 00000000000111100111111101100111
+participating 00000000000111111110010000110010
+rural 00000000000010000000001000110000
+Field 00100000000111101111101000000001
+triple-A 01000000000000000000000000000000
+explanation 00000000000111111101101100100111
+Giant 00100000000100000000100100100001
+studios 00000000000110100101110001100011
+visited 00000010000001000101010000110010
+conspiracy 00000000000111111011100010100111
+distributor 00000000000111100110100001110101
+experiment 00000000000111110101101000110111
+introduction 00000000000111111110111000001111
+Foundation 00100000000011100001010001010101
+drawn 00000000000011110010110000110010
+offsetting 00000000000000010011011101000000
+Lane 00101111111010000000000100001000
+strengthen 00000000000111110010111110110010
+Fiat 00100000000111100111011100101000
+mentioned 00000000010100010010110000110010
+installed 00000000100000001100010000110010
+ghost 00000000000111010110110000000001
+youth 00000000000101101001110000000001
+Kentucky 00100000000111101000110001101000
+league 00000000000111111111010100000001
+agricultural 00000000000000001001010000110000
+Cable 00100000000000000101001010110000
+Already 00100000000000011000001001110010
+tries 00000000000111011100101000110010
+train 00000000000111101111100110110111
+Hudson 00101111111001010011010001001000
+executed 00000000100100001100010000110010
+reacted 00000000000001111011101000110010
+encouraging 00000000000000000011110101000000
+south 00000000000010000010000110101000
+testify 00000001000101111101010110110010
+lows 00000000000011001010111001000111
+racial 00000000000000001000000000110000
+enable 00000000000111101011101110110010
+Puerto 00101111111011110011001101110000
+Tandem 00100000000000011100100100101000
+Treasurys 00100000000111101111111011100011
+converted 00000000001010110010110000110010
+Sacramento 00100000000110010101101001101000
+Area 00100000000111101110011001100111
+polyethylene 00000000000010000100011010110000
+Advertising 00100000000000000001101010100001
+legislature 00000000000000000010111001000101
+mission 00000000000111101011101001100111
+earning 00000000000111101000100101000000
+anywhere 00000000000011010100010001110010
+redemption 00000000000111100111110101001111
+Dollar 00100000000111111111111101000101
+institute 00000000000010001001010001010101
+unveiled 00000000101111111001010000110010
+mood 00000000000111110111111101100111
+Saab 00100000000100101111111100101000
+Harold 00101111111000001110000110011000
+thousand 00000000000000000010000001010000
+Pierce 00101111111111100000001000001000
+Lake 00100000001000001000011010101000
+prospective 00000000000000000110111000010000
+Tandy 00100000001011101111111100101000
+classic 00000000000000001100000010010000
+reopen 00000000000111011011011110110010
+CFCs 01000000000000000000000000000000
+routes 00000000000111101100101001100011
+seed 00000000000000011110110110110111
+consolidated 00000000000000000000000100101000
+Chevron 00100000000111110111011100101000
+mortality 00000000000011000000011100000111
+nearby 00000000000001001000001000110000
+loose 00000000000000100010011010010000
+Jackson 00101111111100100100101010001000
+1977 00000000000000000000000000000000
+Feb. 00100000000000000000000000000000
+speak 00000000100111111101010110110010
+Irish 00100000000000110010100100110000
+Pfeiffer 00100000000000000000000000000000
+Chicago-based 00100000000000000000000000000000
+unspecified 00000000000000000001100100010000
+furniture 00000000000001000011111010110000
+consortium 00000000000111101111101001110101
+loyal 00000000000000111100010010010000
+storm 00000000000111101010101101100111
+cotton 00000000000111110011101110110000
+Equity 00100000000000000000011010100001
+ministers 00000000000000000000100110010101
+creation 00000000000111110100111000001111
+sparked 00000000000011100111010000110010
+chose 00000000000000110011101000110010
+picking 00000000001111001110100001000000
+withdraw 00000000001011111111001110110010
+terrorism 00000000000110100011110010100111
+protest 00000000000111101110110010110111
+stressed 00000000000111100111110111000010
+weakened 00000000000010000010111001000000
+Alaska 00100000000111111110010001101000
+denies 00000000100000100011000000010010
+Marina 00100000000100010010111000101000
+76 00000000000000000000000000000000
+visible 00000000000000010000010010010000
+Well 00100000000111101110110001110010
+Chevrolet 00100000000000111011111100001000
+Hughes 00100000000011001010111000101000
+secure 00000000000011100101110110110010
+full-year 00000000000000000000000000000000
+pesticides 00000000000111011001111001100011
+Oppenheimer 00101111111110110111111010101000
+compiled 00000000001011101111010000110010
+application 00000000000100111011111001100111
+passing 00000000000111001110100001000000
+Mellon 00100000000010110001111000101000
+aim 00000000000111111100111010110111
+judgment 00000000000111101111000001100111
+Christian 00100000000000001010011000110000
+basically 00000000101001000000001001110010
+manner 00000000000111101111111101100111
+stayed 00000000100111011110001000110010
+powers 00000000000100000111111100100011
+Dataproducts 00100000000000000000000000000000
+complicated 00000000000000010010010010010000
+advances 00000000000111101001111000100011
+conversion 00000000000111101001011101001111
+featuring 00000001000010010000000000001010
+conclusion 00000000000111111101010000001111
+Robertson 00101111111100101000101010001000
+Professional 00100000000000010000101000110000
+victim 00000000000111110011101000111111
+performing 00000000000010001110100001000000
+averaged 00000000000000000100100100110010
+lucrative 00000000000010000000000010010000
+calculations 00000000000111110100101000100011
+wealth 00000000000111101101110010100111
+die 00000000000101011101010110110010
+sum 00000000000111101011101010001111
+unusually 00000000000110001100000001110010
+owning 00000000000001010011111101000000
+dump 00000000000000011111110110110010
+bonuses 00000000000111101110000100000011
+ranks 00000000000110001111111101100011
+shock 00000000000110110111001010110111
+refuse 00000000000101110111010110110010
+poorly 00000000011000000000010001110010
+banned 00000000100000010100010000110010
+Frederick 00101111111000001101000110011000
+quotes 00000000010000001111000000010010
+brewing 00000000000011001011011010110000
+Williams 00101111111000100001001000001000
+mere 00000000000000110010010000010000
+stockholders 00000000000111101111111010110011
+acted 00000000000100111110001000110010
+spinoff 00000000000111111111101001001111
+Heritage 00100000000100011100100100100001
+window 00000000000111010011011000000001
+arranged 00000000011111101100010000110010
+baskets 00000000000111001011100100101111
+examination 00000000000101111000111001100111
+Partnership 00100000000110101111100011110101
+doubts 00000000000111101110111010101111
+Cranston 00101111111111100000111010001000
+TVA 01000000000000000000000000000000
+properly 00000001000010000000010001110010
+complaint 00000000000111101010100001100111
+tourists 00000000000101100000111000110011
+employer 00000000000111111101100000110101
+visitors 00000000000001100000111000110011
+quit 00000000000010111010010110110010
+De 00101111111000000010010101001000
+acknowledges 00000000000111111101010111000010
+era 00000000000111111111011001100111
+Rochester 00100000000111111101101001101000
+reverse 00000000001111111111110110110010
+injured 00000000011111110100010000110010
+Channel 00100000000100000001111000000001
+freight 00000000000000100010001010110000
+tower 00000000000000010011011000000001
+Societe 00101111111010001100101000101000
+pursuing 00000000000111011110010101000000
+opposite 00000000000010100011010011010000
+bargain 00000000000111011101101010110111
+contain 00000000000000110001101110110010
+cattle 00000000000000010001101110110000
+Utilities 00100000000000000001110110110000
+Republic 00100000000100100001100100100001
+Berkeley 00100000000111000111101001101000
+automobile 00000000000000001100001110110000
+Nobody 00100000000100001010010001110010
+string 00000000000111111111110101111111
+Nearly 00100000000000000111000001110010
+widened 00000000000000011010110000110010
+quota 00000000000000000111100011000111
+proceed 00000000000111011001010110110010
+Stone 00100000001100100001000000001000
+Elsewhere 00100000000111010100010001110010
+contribution 00000000000111101011111100100111
+Machinists 00100000000000011110100110110011
+campaigns 00000000000111101100100100100011
+barred 00000000010110010100010000110010
+overcome 00000000000000110010010110110010
+stemming 00000000000000000001100100110010
+Louisville 00100000000111011101101001101000
+minute 00000000000111111010011000010111
+ITT 01000000000000000000000000000000
+idle 00000000001100100101110110110010
+disasters 00000000000111100101001010100011
+enjoy 00000000000101110110100110110010
+Asset 00100000000000000001001010100001
+spill 00000000000101101001001010110111
+preserve 00000000000011110010111110110010
+execution 00000000000110001111111101001111
+born 00000000000101110100010000110010
+counts 00000000000000000000010100101111
+van 00001111111110111010001000110000
+sister 00000000000111100101011110000001
+hurricane 00000000000100100101100100100001
+stabilize 00000000000101011010111110110010
+contribute 00000000000111010011001110110010
+Rican 00101111111000010010110000011101
+links 00000000000100111110110000100111
+Universal 00100000000001010000001000110000
+Whitbread 00100000000000000000000000000000
+perform 00000000000110101111001110110010
+favored 00000000001011101100010000110010
+Evans 00101111111100100110001000001000
+intend 00000000000111111011000110110010
+Shell 00100000000000000000011000101000
+businessman 00000000000111100110011110110101
+emerge 00000000000010111101010110110010
+painting 00000000000111111111111000000001
+repay 00000000000110101110001110110010
+debut 00000000000111011111011010100111
+pro-choice 00000000000000000000000000000000
+Milan 00100000000101001111111001101000
+8.55 00000000000000000000000000000000
+shoppers 00000000000001101100111000110011
+solve 00000000001111111011111110110010
+S.p 00100000000000000000000000000000
+4.8 00000000000000000000000000000000
+matching 00000000000001001011011101000000
+Buying 00100000000111101101110001000000
+Carter 00101111111000001100100000001000
+guess 00000000000101011110000110110010
+creditor 00000000000001010000111100010000
+stuck 00000001000111110110010000110010
+afraid 00000000000110011011110000110010
+failures 00000000000011011110000010100111
+clearance 00000000000100110101000100100111
+tendered 00000000100111110100010000110010
+liquid 00000000000001100010101010110000
+contains 00000000000100100001000000010010
+murder 00000000000101111111011010100111
+grant 00000000000000001010000110110111
+lock 00000000000100110110010110110010
+summit 00000000000111101100101111111001
+indicator 00000000000110101110111001100111
+spin 00000000000111010101001110110010
+yielding 00000000000111101100010100110010
+Operating 00100000000000000000000101010000
+sentenced 00000000000111111010010000110010
+Polaroid 00100000000111101010101100101000
+regulator 00000000000000100111110000110101
+Amendment 00100000000011001100001000100111
+arbitragers 00000000000110100110000011010011
+feels 00000000100100100011000000010010
+revolution 00000000000111110101101001100111
+RICO 01001111111100001100110000011101
+actively 00000000000000010111001001110010
+emotional 00000000000000001011110100010000
+2.25 00000000000000000000000000000000
+sounds 00000000001011101000001000110010
+concerning 00000000001100010000000000001010
+transport 00000000000011001111100110110111
+Motorola 00100000000110101011111100101000
+perception 00000000000111101111110000001111
+aluminum 00000000000000001100011010110000
+alive 00000000000010101111111100110010
+atmosphere 00000000000110100111111001100111
+contractors 00000000000000000010010000110011
+Honeywell 00100000000111100101011100101000
+compound 00000000000111000001001010110111
+stadium 00000000000001101011000100000001
+Southwest 00100000000001100111110110101000
+Later 00100000000000000010001001100010
+franchisees 00000000000110010111110000110011
+Deposit 00100000000000000000001110100001
+talked 00000000001111101011101000110010
+Rock 00100000000101101110001100100001
+crunch 00000000000111100110101101100111
+comedy 00000000000000100110101000100001
+Circuit 00100000000000000101010111100101
+formula 00000000000111101101000011100111
+salary 00000000000000100111100011000111
+mines 00000000000000001111110001111001
+regarded 00000000000101000010110000110010
+publish 00000000000110101111101110110010
+sand 00000000000111000110000000001000
+arrested 00000000010111110100010000110010
+obviously 00000000010001000000001001110010
+narrowed 00000000000001101010110000110010
+sick 00000000000010000010011010010000
+Macmillan 00100000000111111110101100101000
+4.9 00000000000000000000000000000000
+drops 00000000000111000111010010000011
+Albert 00101111111000001000010000011000
+affair 00000000000111101101100011100111
+rush 00000000000110111101111010110111
+withdrew 00000000000011001111111001000000
+Quebecor 00100000000000000000000000000000
+Bristol-Myers 01000000000000000000000000000000
+Katz 00101111111001101101001000001000
+drawing 00000000000101001110100001000000
+cocoa 00000000000111010011101110110000
+clothing 00000000000011000011111010110000
+Moore 00101111111110101000001000001000
+lobby 00000000000111001110110010110111
+arrangements 00000000000111100100010000100111
+blocks 00000000000000101010100100101111
+communities 00000000000111100110110001100011
+striking 00000000000010000001000010010000
+welcome 00000000001111100101110110110010
+adults 00000000000000000000001100110011
+111 00000000000000000000000000000000
+referred 00000000001111101100110000110010
+Indosuez 00100000000000000000000000000000
+Late 00100000000000000001010100110010
+studied 00000010001011000101010000110010
+Cancer 00100000000000000110110010100111
+DPC 01000000000000000000000000000000
+Nelson 00101111111110000000000100001000
+Candlestick 00100000000000000000000000000000
+HBO 01000000000000000000000000000000
+latter 00000000000000110101100011010000
+letting 00000000000111111000001101000000
+cargo 00000000000001100010001010110000
+Safety 00100000000000000000000011100001
+responding 00000000001111111010111000110010
+underwriting 00000000000000000100000010110000
+hedge 00000000000111111110110010110111
+HealthVest 01000000000000000000000000000000
+regularly 00000000100010000000010001110010
+Turkey 00100000000111001110111101101000
+chamber 00000000000111100100010000110101
+agenda 00000000000111111110101001100111
+violate 00000000000100101001101110110010
+insider 00000000000111101010011100010000
+honor 00000000010011111111110110110010
+restated 00000000000111001010001001000000
+Consolidated 00100000000000000000000100101000
+engage 00000000000111110001010110110010
+gathering 00000000001000000010110001000000
+270 00000000000000000000000000000000
+Hastings 00100000001101011100111010001000
+Television 00100000000000000000001010110000
+Aeroflot 00100000000000000000000000000000
+Alfred 00101111111000000000011110011000
+stems 00000000000001000001100100110010
+5.9 00000000000000000000000000000000
+broadly 00000000000110101000010001110010
+definition 00000000000111111000111000001111
+Ingersoll 00101111111100001100111000001000
+Palo 00101111111111111011101101110000
+matched 00000000000011000001110000110010
+tickets 00000000000111010001101001100011
+NFL 01000000000000000000000000000000
+rolling 00000000000000111010100001000000
+horse 00000000000000010110001100100001
+unsuccessful 00000000000010000001110100010000
+Are 00100000000000000000000100010010
+operational 00000000000010000010000000110000
+Moon 00100000000111000001111000000001
+Bally 00100000000111101011010100101000
+attempted 00000000000111100111101000110010
+deterioration 00000000000111111011101010100111
+establishment 00000000000111001011101001100111
+bitter 00000000000000100001000000010000
+restored 00000010000111010100010000110010
+disputes 00000000000111101000010000100111
+3.2 00000000000000000000000000000000
+rolled 00000000100101101001001000110010
+unclear 00000000000111001110010001110010
+depend 00000000000110110110110110110010
+Let 00100000000111101010100110110010
+band 00000000000111101110000100000001
+drink 00000000000101011100110110110111
+Rico 00101111111100001100110000011101
+Madison 00100000000111111110011010101000
+bus 00000000000000110101111010110000
+0.7 00000000000000000000000000000000
+dozens 00000000000111101110111000101111
+efficiency 00000000000111111010011010100111
+employed 00000000010011001100010000110010
+waves 00000000000001001100110101100011
+Finally 00100000010000000000001001110010
+bright 00000000000000010101011010010000
+illegally 00000000010000100001001001110010
+legitimate 00000000000110000001000000010000
+serves 00000000000010001101000000010010
+user 00000000000000010000111000100001
+bureaucracy 00000000000111100011101001100111
+Seattle 00100000000000111111111001101000
+Fuji 00100000000101001001111000101000
+Per-share 00100000000000000000000000000000
+covert 00000000000000011011110000110000
+rejection 00000000000111110111111101001111
+green 00000000000000001110010000001000
+Applied 00100000000111100000110000110010
+Fargo 00101111111101010011111010101000
+guilders 00000000000000000110100000001011
+demanded 00000000000000110101110111000010
+Renaissance 00100000000110010001100100100001
+Nippon 00100000000000011000101101110000
+affecting 00000000000001010000000000001010
+successfully 00000000000010000000010001110010
+treasurer 00000000000111111111111011101101
+Aviation 00100000000000001110010010110000
+brothers 00001111111000000001100001001000
+lifted 00000000000011010100010000110010
+Packwood 00101111111101101011111010001000
+chances 00000000000111111110101000001111
+crack 00000000001111110110010110110010
+Consumer 00100000000011010001010000110000
+5.8 00000000000000000000000000000000
+knowledge 00000000000111111111111110101111
+roads 00000000000111111110111001100011
+investment-grade 00000000000000000000000000000000
+CFTC 01000000000000000000000000000000
+Issues 00100000000110100000001011100011
+7.2 00000000000000000000000000000000
+phase 00000000000111110110001000110111
+derivative 00000000000101000001000000110000
+Jon 00101111111000000100110110011000
+promotions 00000000000111100111110100100011
+stolen 00000000000101001101101001000000
+Mutual 00100000000001001001111110110000
+remember 00000000000111110110100110110010
+1.50 00000000000000000000000000000000
+notified 00000000000110101101010000110010
+Earth 00100000000111111100000000100101
+pro 00000000011111001010010000010000
+6.79 00000000000000000000000000000000
+sites 00000000000010000000110100100011
+wind 00000000000111001110110110110111
+licenses 00000000000111011111110100100011
+personally 00000001100010000000010001110010
+attacks 00000000000111101111100100100111
+accepting 00000000000111100110111101000000
+qualify 00000000000111100101001110110010
+Spiegel 00101111111100010100110000001000
+exposed 00000000000101011000110000110010
+lay 00000000000111011010010110110010
+promoting 00000000000101010011111101000000
+0.9 00000000000000000000000000000000
+Arrow 00100000000111111001110100100001
+appearance 00000000000110111011111001100111
+Upjohn 00100000000101101110111100101000
+1997 00000000000000000000000000000000
+amended 00000000000000100100111001000000
+Value 00100000000111111111110010001111
+College 00100000000010000011000001000001
+Norman 00101111111000000110010000011000
+intention 00000000000111111000111100100111
+oversees 00000000000101001101000000010010
+drove 00000000000010100001001000110010
+unexpected 00000000000000000110010100010000
+likes 00000000000111110100101000110010
+understanding 00000000000111111100111110101111
+functions 00000000000111100011101010100011
+0.5 00000000000000000000000000000000
+IMF 01000000000000000000000000000000
+fled 00000001001011000101010000110010
+harvest 00000000000001011010011000100001
+Tele-Communications 01000000000000000000000000000000
+strongest 00000000000000000011010011010000
+Jerry 00101111111000000110000110011000
+Bernstein 00101111111100111110111000001000
+Toshiba 00100000000110001011111100101000
+Put 00100000000111111010010110110010
+exception 00000000000111101111101100100111
+1971 00000000000000000000000000000000
+jail 00000000000111101011110101010111
+Prudential 00100000000111001001111000101000
+Lone 00100000000111001101011000110000
+Edwards 00101111111111111111111000001000
+anticipate 00000000000111110101000110110010
+Don 00101111111000000000110000011000
+breach 00000000000111111011111001101111
+intervention 00000000000111100000110001100111
+salaries 00000000000111100110100100000011
+sixth 00000000000100100011001011010000
+Boesky 00101111111100111001010010001000
+sentence 00000000000110011011000001100111
+Levine 00101111111100111001110010001000
+Graphics 00100000000000001010010010110000
+steelmaker 00000000000000001000100001110101
+coast 00000000000000001001000010101000
+Angeles-based 00100000000000000000000000000000
+25,000 00000000000000000000000000000000
+spirit 00000000000100111111111000001111
+Bronx 00100000000111110110110001101000
+40,000 00000000000000000000000000000000
+cigarette 00000000000000000010001000100001
+resumed 00000000000000011010001000110010
+symbol 00000000000111011110110110110010
+Working 00100000000111001001000001000000
+9.5 00000000000000000000000000000000
+disagree 00000000000100111001100110110010
+averages 00000000000111100000101001110011
+Majority 00100000000111101111111100111111
+Gray 00101111111100100011000000001000
+1970 00000000000000000000000000000000
+lived 00000000000100011110001000110010
+understood 00000000000111101100110000110010
+planner 00000000000111101111010110110101
+routine 00000000000011001001000000010000
+wear 00000000001011101110101110110010
+Amoco 00100000000111001001011100101000
+absence 00000000000111111111001000001111
+consisting 00000000000001011010101000101111
+Church 00100000000111101011110001000001
+Guard 00100000000110100110100001111001
+announcing 00000000000111111100111101000000
+categories 00000000000000000001000010100011
+journalists 00000000000111101000111000110011
+Network 00100000000111101111111100001001
+connected 00000000000000110001100000110010
+railroad 00000000000000000001111010110000
+Utah 00100000000111101110110001101000
+FUNDS 01000000000110100000000110011001
+agreeing 00000000000101111010111000110010
+1996 00000000000000000000000000000000
+immune 00000000000100001011010101010000
+comptroller 00000000000111110110010000110101
+gift 00000000000111111010010000000001
+remainder 00000000000111111110111100001111
+territory 00000000000111101001101001100111
+1969 00000000000000000000000000000000
+rent 00000000000111011010100110110111
+RNA 01000000000000000000000000000000
+patient 00000000000111101011111000100001
+proposing 00000000000111101010111000110010
+equaling 00000000000000001000010101010000
+cyclical 00000000000010110010000000110000
+mounting 00000000000000001101010001000000
+Grace 00100000000000000110010000001000
+absorb 00000000000001111111101110110010
+satisfy 00000000000111010011111110110010
+Meredith 00101111111001101000000100001000
+6.25 00000000000000000000000000000000
+dated 00000000000011010100010100110010
+refund 00000000000100101111001010110111
+investigators 00000000000000000001010010110011
+AB 01000000000000000000000000000000
+Nicaraguan 00100000000010000001011000110000
+0.1 00000000000000000000000000000000
+surgery 00000000001111101101110010100111
+backlog 00000000000111100011000101100111
+federally 00000000010100101111001001110010
+Having 00100000000111000010111000110010
+Excluding 00100000000111011001101001000010
+bench 00000000000101010110011000000001
+challenges 00000000000111111011001000100011
+brings 00000000011000000011000000010010
+meantime 00000000000111011110101001101000
+tested 00000000000110001100010000110010
+6.6 00000000000000000000000000000000
+conversations 00000000000111111100010000100111
+regions 00000000000111100101000010100011
+93 00000000000000000000000000000000
+Through 00100000000000010001000000001010
+zero 00000000000001100101110110110010
+married 00000000001111110100010000110010
+rushed 00000000000010101011101000110010
+congressman 00000000000111101110011110110101
+Pemex 00100000000000000000000000000000
+Colombia 00100000000111101000111101101000
+inadequate 00000000000111110001000110010000
+constantly 00000000001011000000010001110010
+EPA 01000000000000000000000000000000
+manufacture 00000000000100110111110110110010
+combine 00000000000111100110001110110010
+Finland 00100000000111110010111101101000
+notably 00000000000001111011000001110010
+Christie 00100000000100011101111110101000
+locations 00000000000000011100110001100011
+displays 00000000011101000111000000010010
+190 00000000000000000000000000000000
+100-share 00000000000000000000000000000000
+motor 00000000000000000010100001001000
+neighborhoods 00000000000111000100110001100011
+Wallach 00101111111100100110100010001000
+Block 00100000000110111111110110110010
+passage 00000000000111101011110101001111
+defined 00000000000011000010110000110010
+escape 00000000000101011111110110110010
+FTC 01000000000000000000000000000000
+Foster 00101111111100010000110000101000
+Chamber 00100000000111100100010000110101
+Right 00100000000111100100111000110010
+Unless 00100000000000000110101001000010
+Car 00100000000000000000001000100001
+Carpenter 00101111111101000000001000001000
+Fort 00100000000010111111001101110000
+employs 00000000001001001101000000010010
+computerized 00000000000000000010101010110000
+eat 00000000000100111110101110110010
+considers 00000000000000100011000000010010
+cumulative 00000000000000000100100110110000
+couples 00000000000000001001111100110011
+Wisconsin 00100000000111001110110001101000
+Whatever 00100000000000000011101101000010
+restructured 00000000000011000010111001000000
+mills 00000000000000001011100000101001
+Semel 00100000000000000000000000000000
+Policy 00100000000110001000000011111001
+pork 00000000000101000100011010110000
+parking 00000000000000000000100000100001
+PepsiCo 01000000000101100111111100101000
+charter 00000000000000000000000100100001
+Consider 00100000000111100110100110110010
+bushels 00000000000000000001000100001011
+repairs 00000000000111011110001000100011
+accommodate 00000000000101110111111110110010
+throw 00000000000011101110101110110010
+enterprises 00000000000000000000101000101001
+song 00000000000110101110101000100001
+upscale 00000000100001010000001000110000
+bias 00000000000111101100100010100111
+86 00000000000000000000000000000000
+drilling 00000000000000000000000001100001
+enacted 00000000000101111001010000110010
+assessment 00000000000111001110111001100111
+Oregon 00100000000111111100110001101000
+high-quality 00000000000000000000000000000000
+Kemp 00101111111100110000010010001000
+Sometimes 00100000000001100000001001110010
+array 00000000000111000110111001100111
+conducting 00000000000111111100010101000000
+vowed 00000000000111110111101000110010
+desk 00000000000111101110001110000001
+Arnold 00101111111000000000110100001000
+seize 00000000001111100011111110110010
+anymore 00000000001001100100010001110010
+wins 00001000001010000011000000010010
+Ad 00100000000000100000101010100001
+Where 00100000000000000100101001000010
+nonperforming 00000000000000000000101001000000
+movements 00000000000111111110010010000011
+reviewing 00000000000111111110010101000000
+surface 00000000000111111110111000000001
+Hawaii 00100000000111110001111001101000
+Hotel 00100000000011100101111010110000
+81 00000000000000000000000000000000
+reaches 00000000010010000011000000010010
+promising 00000000000000001100010010010000
+savings-and-loan 00000000000000000000000000000000
+4.4 00000000000000000000000000000000
+Cuba 00100000000111100011111101101000
+Back 00100000000000000000111100110010
+discovery 00000000000111101100011101001111
+DNA 01000000000000000000000000000000
+methods 00000000000111101101111100100011
+Arkansas 00100000000111011110110001101000
+ringers 00000000000000000000000000000000
+Bass 00100000000000011011000000001000
+technologies 00000000000000000010001011101001
+misleading 00000000000001010000000110010000
+suggestions 00000000000110001011101000100011
+300-a-share 00000000000000000000000000000000
+CORP. 01000000000000000000000000000000
+donated 00000000000101000100010000110010
+topic 00000000000111101001111101100111
+N.J 01000000000000000000000000000000
+speculated 00000000000111000111110111000010
+Goodson 00100000000000000000000000000000
+Marvin 00101111111000000001000110011000
+shuttle 00000000000000010001100011010000
+bells 00000000000111110010001110110011
+lately 00000000000011100100010001110010
+79 00000000000000000000000000000000
+commissioner 00000000000111011011110000110101
+Rubicam 00101111111101111111110001001000
+background 00000000000111111111100000000001
+solutions 00000000000111100111001110100011
+registration 00000000000000000100100011110101
+doors 00000000000111101110101101100011
+financial-services 00000000000000000000000000000000
+strikes 00000000000111100111001000100011
+pressing 00000000000011000100110101000000
+Arab 00100000000000000011000100110000
+tax-exempt 00000000000000000000000000000000
+diminished 00000000000011010100111001000000
+spots 00000000000111101101110101100011
+Seagram 00100000000111101111101100101000
+windows 00000000000111101011110101100011
+path 00000000000111101011111101100111
+publicity 00000000000110100110111010100111
+Ginnie 00100000000001110000110101001000
+unrelated 00000000001001100000111000110010
+Lorenzo 00101111111100101000001010001000
+occasionally 00000000001100100000001001110010
+reactions 00000000000111000111001000100011
+mandatory 00000000000010001001000000010000
+Nynex 00100000000110100111111100101000
+regard 00000000000111011110000110110010
+avoided 00000000110000010100010000110010
+Growth 00100000000111100000001010100111
+transfers 00000000000110101010001000100011
+designs 00000000011011000111000000010010
+1978 00000000000000000000000000000000
+knocked 00000000001011001001001000110010
+constant 00000000000001101011000000010000
+historical 00000000000000110010000000110000
+indicted 00000000101111110100010000110010
+Louis-Dreyfus 01000000000000000000000000000000
+wars 00000000000111101101001111111001
+science 00000000000100100100001101100001
+exact 00000000000000000110000100010000
+submit 00000000000110111011011110110010
+losers 00000000000111101111101001110011
+7.6 00000000000000000000000000000000
+columns 00000000000101100001110101100011
+Investor 00100000000001000010000000110101
+Miss 00100000000111100011111100001000
+Executives 00100000000000000000100010110011
+seized 00000000100101000101010000110010
+code 00000000000111111111101111010101
+Dingell 00101111111100100110111010001000
+debacle 00000000000111101011010001100111
+techniques 00000000000111001111110100100011
+contact 00000000000110011110110000100111
+Travel 00100000000001000100000000100001
+sank 00000000000001000001000100110010
+Contra 00100000000000001011011000110000
+switched 00000000000011101011101000110010
+1998 00000000000000000000000000000000
+publishes 00000000001000011101000000010010
+counted 00000000011011001100010000110010
+wisdom 00000000000101100011111001100111
+publishers 00000000000011110000010000110011
+diseases 00000000000111001010101010100011
+Nor 00100000000000000000011011000000
+explaining 00000000000111101101111010000010
+forest 00000000000111110100011010110000
+Bolar 00100000000010101101000100101000
+ignoring 00000000000111101111011101000000
+households 00000000000010010100101001100011
+cultural 00000000000011000000000000110000
+shifting 00000000000110110111100001000000
+explore 00000000000110011011011110110010
+Members 00100000000000000100001010110011
+Toronto-based 00100000000000000000000000000000
+GAF 01000000000000000000000000000000
+preference 00000000000000000110110101010000
+signing 00000000000111110010110001000000
+borrowings 00000000000111111100000010100111
+Kingdom 00100000000000000010001010101000
+sponsor 00000000000111111110011110110111
+Space 00100000000000000010111010110000
+massacre 00000000000111001101010001100111
+vacant 00000000000110000100110110010000
+ozone 00000000000011001001110000100001
+conservatives 00000000000111101111010110110011
+counterparts 00000000000111111111110000110011
+trail 00000000000010101001001010110111
+high-tech 00000000000000000000000000000000
+kicked 00000000001011101001001000110010
+deeply 00000000000010000000000001110010
+mass 00000000000111101010110100100001
+PC 01000000000000000000000000000000
+Telecommunications 00100000000010011011011010110000
+arrived 00000000000010111110001000110010
+anxiety 00000000000111100100111010100111
+designer 00000000000000011000100100100001
+battered 00000000000100110001110000110010
+6.4 00000000000000000000000000000000
+7.875 00000000000000000000000000000000
+provider 00000000000111101111011000111111
+squeezed 00000001001111110010110000110010
+Stockholm 00100000000111110111111001101000
+border 00000000000111110011111000000001
+careful 00000000000010001010010010010000
+heating 00000000000111111000011000101000
+execute 00000000000111010011011110110010
+sooner 00000000000000100101001111000000
+jewelry 00000000010000001011111010110000
+Panzhihua 00100000000000000000000000000000
+rout 00000000000111111101010001100111
+learning 00000000000111111100110101000000
+Litigation 00100000000111101110100010100111
+Long 00100000000000000000110001110010
+half-hour 00000000000000000000000000000000
+unexpectedly 00000000000011001100000001110010
+Sansui 00100000000000000000000000000000
+Jay 00101111111000100100000010011000
+computing 00000000000000000110000001100001
+quietly 00000010001000000000010001110010
+superior 00000000000000001000001001000000
+egg 00000000000000000110101100100001
+I. 00101111111111000000111011011000
+30,000 00000000000000000000000000000000
+pursuit 00000000000110111101111000001111
+expired 00000000000000100110001000110010
+Rose 00100000000000000000000100110010
+maintaining 00000000000111011111111101000000
+collect 00000000000010111111001110110010
+NATO 01000000000000000010011000101000
+Heavy 00100000000000000010011100010000
+north 00000000000111100011100110101000
+writes 00000000000110111011010111000010
+expertise 00000000000111111000001110100111
+None 00100000000111101101101000101111
+Del 00101111111011111100010100001000
+assassination 00000000000000000101110101001111
+pop 00000000000001000100110110110111
+pitch 00000000000100110101111010110111
+Dick 00101111111001000101000000011000
+disappointment 00000000000110000110111010100111
+dual 00000000000101110010000000110000
+maturities 00000000000111101001101001000111
+Achenbaum 00100000000000000000000000000000
+Garcia 00101111111000100101110010001000
+listen 00000000000111100111010110110010
+artists 00000000000000000000000111101001
+error 00000000000111100111111001100111
+drought 00000000000111100011101101100111
+Andrew 00101111111000000000001110011000
+prosecution 00000000000111111111100010100111
+recording 00000000000000000010110001000000
+Similarly 00100000000111100111111011101000
+massage 00000000000000000000000000000000
+Municipal 00100000000000000000000110110000
+Records 00100000000010010110001000100011
+Iron 00100000000111000010001000110000
+female 00000000000011110000101000110000
+rid 00000000000000000000111000101111
+Guber-Peters 01000000000000000000000000000000
+Citizens 00100000000111111111100000110011
+Stamford 00100000000111110101101001101000
+consists 00000000000000000000101000101111
+objective 00000000000101100111111001100111
+recognition 00000000000110101010011010100111
+content 00000000000110111111110100100111
+Conn 00100000000000000000000000000000
+context 00000000000111100110111000001111
+launching 00000000000101101111111101000000
+passengers 00000000000000010000000000110011
+fusion 00000000000110110101110000100001
+Brooklyn 00100000000111010001111001101000
+Airport 00100000000010101010111010000001
+ignore 00000000000101011111111110110010
+soybean 00000000000000000011101110110000
+bridges 00000000000101101010000000001000
+Advanced 00100000000000000011101010110000
+defended 00000000001010101101010000110010
+objectives 00000000000111110101011100100011
+Femina 00101111111110011100110010001000
+Common 00100000000000000000110101010000
+Della 00101111111001100110000010011000
+Congressional 00100000000000000100111000110000
+jurors 00000000000110110010100110110011
+Daly 00101111111101000010000010001000
+multiple 00000000000000101001111000010000
+schedules 00000000000000011111011100100011
+popularity 00000000000111001011011010100111
+Clark 00101111111100001111001000001000
+Brian 00101111111000010010000010011000
+feature 00000000000111110010001010110111
+promotional 00000000000110100000000000110000
+repeat 00000000000101111111110110110010
+Eli 00101111111001110010010000001000
+engineered 00000000000100100001101001000000
+Eurocom 00100000000000000000000000000000
+betting 00000000000111111010110101000000
+Alto 00101111111000000100100100011101
+Cellular 00100000000000111101011010110000
+Anheuser 00100000000010000100110100101000
+protesters 00000000000110101100100000110011
+mess 00000000000111110101101101100111
+army 00000000000000000100101100100101
+Otherwise 00100010000000000000001001110010
+sheets 00000000000001000001100110111001
+sidelines 00000000000111111111011110110011
+questioned 00000000000111101101010000110010
+influential 00000000000010000000110100010000
+rough 00000000000000000010011010010000
+thereby 00000000000011011101000001110010
+Goldberg 00101111111111111111100010001000
+scrutiny 00000000000011111110011010100111
+Manila 00100000000111001111111001101000
+presidency 00000000000111110011000001100111
+dinner 00000000000111110000000000100001
+Acceptance 00100000000111100001111001111001
+Montreal 00100000000110101111111001101000
+exemption 00000000000111111111101000111001
+psychology 00000000000001101110111010100111
+truth 00000000000111111101111101100111
+blocking 00000000000000001111011101000000
+Sanford 00101111111100110111100010011000
+88 00000000000000000000000000000000
+colony 00000000000111111111110111000101
+Typical 00100000000000101000011000010000
+near-term 00000000000000000000000000000000
+pregnant 00000000000100010010101000110000
+seemingly 00000000000110001000000001110010
+bonus 00000000000000000010100011000111
+shed 00000000000000101110001110110010
+ally 00000000000110000110111001100111
+four-year 00000000000000000000000000000000
+Yale 00100000000000101111111000101000
+contended 00000000000110101111110111000010
+Notes 00100000000111111111111010000111
+seconds 00000000000000000000011100011011
+Vincent 00101111111001000011010100001000
+sport 00000000000101011110011000000001
+insiders 00000000000000100010000010110011
+spur 00000000000100111100111110110010
+Mills 00100000000000001011100000101001
+stripped 00000000000011001011110000110010
+initiatives 00000000000111101001111100100011
+optical 00000000000000010010101010110000
+glasnost 00000000000110101111110010100111
+Manuel 00101111111001010100000010011000
+Commodities 00100000000111111101101110110000
+Benson 00101111111000000000000101001000
+teacher 00000000000101101001011110110101
+Following 00100000000000000110100000001010
+banning 00000000001110010000000000001010
+figured 00000000000111101000110111000010
+imbalances 00000000000110100100100000100111
+cabinet 00000000000000000000000010000001
+Hartford 00100000000111101110101001101000
+Mike 00101111111000000010001000011000
+seeds 00000000001011110111110101100011
+Previously 00100000000000001101001001110010
+Zurich 00100000001111111111111001101000
+investigations 00000000000111001011110000100011
+Mather 00101111111011110111110001001000
+yes 00000000000111110011111011101000
+intellectual 00000000001000100000000000110000
+profit-taking 00000000000000000000000000000000
+Everybody 00100000000010001010010001110010
+Politburo 00100000000000000101101100100101
+comprehensive 00000000000001001011000000010000
+Wellington 00100000001011111111111001101000
+unconstitutional 00000000000010110000110110010000
+interstate 00000000000001000001100001101000
+Sydney 00100000000100111111111001101000
+0.4 00000000000000000000000000000000
+slip 00000011000101111101010110110010
+hampered 00000000001101000001110000110010
+heading 00000000000110001110100001000000
+opens 00000010000010000011000000010010
+wider 00000000000001000100001111000000
+genuine 00000000000011101001000000010000
+Merck 00100000000111111101110000001000
+somewhere 00000000000101010100010001110010
+column 00000000000011001010001000100111
+interbank 00000000000001001111001001110010
+wearing 00000000000011001100100101000000
+filling 00000000000111110101101101000000
+tanks 00000000000110001110111001100011
+drain 00000000000110100011001010110111
+hurting 00000000000111011000001101000000
+Thrift 00100000000000000011000000100101
+pulling 00000000000100001110100001000000
+Take 00100000000111111100101110110010
+Reebok 00100000000101101111010100101000
+plunging 00000000000011001010010001000000
+Everyone 00100000000001001010010001110010
+apiece 00000000000000000001001001000111
+asserts 00000000000111011011010111000010
+deciding 00000000000011111010111000110010
+components 00000000000111100111011111001001
+Teddy 00100000000010100000001000011000
+apples 00000000000110010111111001100011
+sweetened 00000000000000001010001001000000
+tuition 00000000000000001000011100000111
+item 00000000000001100111111001100111
+Monetary 00100000000000010011000000110000
+speculative 00000000001000000010000000110000
+Murray 00101111111100000000000100001000
+Silicon 00100000000110111110011010101000
+4.3 00000000000000000000000000000000
+Dan 00101111111000000000100010011000
+Taipei 00100000000011110111111001101000
+DES 01001111111011001111001101110000
+acceptable 00000000000000000001101110010000
+existence 00000000000111101110111000001111
+Arby 00100000000110011001111110101000
+Cowboys 00100000000000001010000100000001
+wrongdoing 00000000000110111101100010100111
+gaining 00000000000000001000100101000000
+solely 00000000000000001011000001110010
+Mercury 00100000000111101111110110101000
+slashed 00000000000011001011111001000000
+orderly 00000000000010001000110100010000
+minimal 00000000000000011010000000010000
+entering 00000000000101011111111101000000
+Suisse 00100000000111111111110001111001
+advisory 00000000000000000011000010110000
+defaults 00000000000111101000010000000011
+invited 00000000001101011000110000110010
+truly 00000000000000001000000001110010
+reasonably 00000000000000101100000001110010
+recommend 00000000000111101100100110110010
+6,000 00000000000000000000000000000000
+announcements 00000000000110101111101000100011
+Deloitte 00101111111011000111110000101000
+supercomputer 00000000000001000101011010110000
+actor 00000000000111101110100000110101
+handed 00000000000011001001001000110010
+interviews 00000000000110111100010000100111
+Buick 00100000000110100111111100001000
+booming 00000000000011011001100000010000
+Means 00100000000110010011000000010010
+6.7 00000000000000000000000000000000
+prolonged 00000000000000110001000000010000
+5.2 00000000000000000000000000000000
+requirement 00000000000111111100110011100111
+lesson 00000000000111010111111101100111
+Revco 00100000000010010111111100101000
+detail 00000000000111111101110101010111
+Few 00100000000111111111110001010000
+Bork 00100000001111101010011010001000
+2004 00000000000000000000000000000000
+homeless 00000000000111000010101000110000
+ice 00000000000111111110001100100001
+Fireman 00100000000111111101111110101000
+scandals 00000000000111100111011100100011
+moral 00000000000111000000000000110000
+Greenwich 00100000000111101001001001101000
+Pope 00101111111111101010100000001000
+reopened 00000101000111010100010000110010
+Healthcare 00100000000000100001100000110000
+fan 00000000000111101000010100000001
+dubbed 00000000000110110101010000110010
+disputed 00000000000000010101001001000000
+override 00000000011101111111110110110010
+Maidenform 00100000000101100100110100101000
+Carlos 00101111111011111000000010011000
+shake 00000000001111010110010110110010
+foundation 00000000000011100001010001010101
+apartheid 00000000000011011101110010100111
+incident 00000000000111101101101000110111
+leases 00000000010101000111000000010010
+observed 00000000000110000111110111000010
+tables 00000000000000001010001000100011
+liquor 00000000000100001011111010110000
+sessions 00000000000000010001000001100011
+Leonard 00101111111000000100010100001000
+Dole 00101111111100100110011010001000
+Comprehensive 00100000000001001011000000010000
+urge 00000000000110101100100110110010
+2003 00000000000000000000000000000000
+saving 00000000001111110010110001000000
+Tower 00100000000000010011011000000001
+salesman 00000000000111110111101110110101
+Rosen 00101111111100100110111000001000
+Mitsui 00100000000110001001111000101000
+witnesses 00000000000000100000000110110011
+imminent 00000000000010000110110100010000
+IRAs 01000000000000000000000000000000
+violence 00000000000101101011111010100111
+tension 00000000000101111011111010100111
+Nashua 00100000001001100111111001101000
+satellite 00000000000000100000001010110000
+shipyard 00000000000111101000110010001001
+assigned 00000000000100111000110000110010
+frozen 00000000000000000001101001000000
+Early 00100000000000000011010100110010
+Nothing 00100000000010000010010001110010
+proper 00000000001010000001000000010000
+removing 00000000000010101011111101000000
+trigger 00000000000111010011110110110010
+Five 00100000000111111110111001010000
+1975 00000000000000000000000000000000
+upper 00000000000000001011100011010000
+consolidation 00000000000111001011101010100111
+Unfortunately 00100000000111111011111011101000
+flows 00000000000100010001101010001111
+golf 00000000000000000110001100100001
+distribute 00000000000111001010001110110010
+medicine 00000000000111101111110010100111
+HDTV 01000000000000000000000000000000
+5.4 00000000000000000000000000000000
+crowded 00000000000011010000000010010000
+wary 00000000010111101011110000110010
+fend 00000000000111110101001110110010
+bike 00000000000000101100001000100001
+choices 00000000000111100110001110100011
+postponed 00000010000011010100010000110010
+integration 00000000000110011100111001100111
+dark 00000000000111111101011010010000
+bidder 00000000000111101001001010110101
+Cities 00100000000111101100010001100011
+pharmaceuticals 00000000000111111011111010110000
+Merkur 00100000000000000000000000000000
+attracting 00000000000000011111111101000000
+Avery 00100000011011000100000100001000
+N. 00101111111011000010111011011000
+listening 00000000001011101010111000110010
+Lexus 00100000000001011100001000100001
+asserted 00000000000111101011110111000010
+finish 00000000001011110110010110110010
+Beers 00101111111111111100111110000010
+researcher 00000000000111111011101110110101
+bargains 00000000000111101101001110100011
+Pan 00100000000111111010110101001000
+LDP 01000000000000000000000000000000
+Independent 00100000000000000011101000110000
+bottle 00000000000111111011000101100111
+enhance 00000000000111011010111110110010
+Carbide 00100000000000001101001010101000
+Max 00100000000011001000001000011000
+communist 00000000000011000011011000110000
+74 00000000000000000000000000000000
+willingness 00000000000111111101111100100111
+gradually 00000000010011000000010001110010
+promptly 00000011001000000000010001110010
+abandon 00000000000111101010111110110010
+phenomenon 00000000000110101011111101100111
+command 00000000000111101111000110110111
+Larry 00101111111000000010000000011000
+interpreted 00000000001010000010110000110010
+minds 00000000000111011110111101100011
+Plant 00100000000111101111111010001001
+automatically 00000000000111000000010001110010
+male 00000000000001110000101000110000
+manufactured 00000000000110000001101001000000
+McDonnell 01001111111111111010111000101000
+87 00000000000000000000000000000000
+Joe 00101111111000000010010000011000
+scared 00000000000011001101110000110010
+physical 00000000000011001010000000110000
+Colo. 00100000000000000000000000000000
+grip 00000000000111111110000011000111
+bolstered 00000000001101100111010000110010
+anxious 00000000000111001000011000110010
+inquiries 00000000000111110010101000100011
+winners 00000000000111100111101001110011
+Waste 00100000000111101111001010100001
+LIBOR 01000000000111110001001010101000
+Amsterdam 00100000000111111110111001101000
+Pepsi 00100000000010001100110100101000
+stiff 00000000000000001000000000010000
+interpretation 00000000000111111100111001100111
+Will 00100000000000000000001110010010
+Tokyu 00100000000000000000000000000000
+arrest 00000000000111010101111010110111
+tends 00000000000111000001101000110010
+specializes 00000000000101111110010000110010
+helicopter 00000000000000001010001010110000
+assembled 00000000101011001100010000110010
+Decker 00101111111111101011110001001000
+quantities 00000000000111111001101010001111
+240 00000000000000000000000000000000
+dialogue 00000000000101001110110000100111
+drama 00000000000111010101101001100111
+mistake 00000000000111001111101010110111
+chunk 00000000000111111111001110111111
+regardless 00000000000111111110101000101111
+Solidarity 00100000000000000111010010100111
+demanding 00000000000111110001110101000000
+instrument 00000000000000011101011001100111
+box 00000000000000011010000001000111
+Norfolk 00100000000111101011000100101000
+depositary 00000000000011100010111010101000
+throwing 00000000011111110110100001000000
+AZT 01000000000000000000000000000000
+growers 00000000000001000100010000110011
+Elizabeth 00101111111011000010100000011000
+thereafter 00000000010010100100010001110010
+145 00000000000000000000000000000000
+Israeli 00100000000000010011010100110000
+patents 00000000000111111110001000100011
+cancel 00000000000001101111111110110010
+constitute 00000000000111110001101110110010
+Kabul 00100000000101000011111001101000
+transition 00000000000101111101111101100111
+administrator 00000000000110111111110000110101
+toys 00000000000111101110111001100011
+voluntary 00000000000110010001000000010000
+magnetic 00000000000010110010101010110000
+prosecutor 00000000000000001001101010110101
+challenged 00000000000100000101010000110010
+recommendation 00000000000111111100101011100111
+editors 00000000000111100010101010110011
+authors 00000000000010000001000110110011
+commercials 00000000000101001111110101100011
+Short 00100000000000000000000001101111
+deficits 00000000000110101110100000100111
+phones 00000000000111001110101001100011
+Wathen 00100000000000000000000000000000
+Order 00100000000111111111011101010111
+niche 00000000000111011110110000000001
+Morishita 00100000000000000000000000000000
+defeat 00000000000111111011110010110111
+fought 00000000001011000101010000110010
+stemmed 00000000000000100001100100110010
+establishing 00000000000011101111111101000000
+simultaneously 00000001001000000000010001110010
+channel 00000000000100000001111000000001
+tentative 00000000000000001001001100010000
+U.N. 01000000000000000000000000000000
+spends 00000000000011001101000000010010
+Richmond 00100000000111111111101001101000
+Armstrong 00101111111100110010001000001000
+entrepreneur 00000000000111100101100000110101
+label 00000000000111011111111000000001
+Walt 00101111111111110000101101110000
+cope 00000000000100101001010110110010
+Brewing 00100000000011001011011010110000
+protecting 00000000000110001011011101000000
+Chicken 00100000000110010100011010110000
+Farm 00100000000000000111010000110000
+Saks 00100000000010111000011010101000
+hidden 00000000000010000001101001000000
+copyright 00000000000110000001000000110000
+Parker 00101111111110001000001000001000
+describes 00000000010100100011000000010010
+sometime 00000000000000000110001001100010
+resorts 00000000000111000100111000101000
+warm 00000000001000000100011010010000
+wells 00001111111010101100010000001000
+Austin 00100000000111100110101001101000
+terminated 00000100001001010100010000110010
+singer 00000000000111001101110000001000
+800,000 00000000000000000000000000000000
+Obviously 00100000010001000000001001110010
+Gardens 00100000000111100001011000000001
+Francis 00101111111001110100000010011000
+unnecessary 00000000000000101010000110010000
+odd 00000000000000010110110100010000
+convention 00000000000111100001101100100101
+saved 00000000000100011100010000110010
+crops 00000000000111110010110001100011
+Gordon 00101111111000010100000100001000
+Coniston 00100000000001000011110000001000
+transplants 00000000000001110001110010100111
+87.5 00000000000000000000000000000000
+hotels 00000000000111001010110001100011
+longstanding 00000000000000101001000000010000
+160 00000000000000000000000000000000
+Peru 00100000000111000110111101101000
+Iran 00100000000111101111101101101000
+tasks 00000000000111100101101010100011
+Ky. 00100000000000000000000000000000
+K. 00101111111011000011111011011000
+steam 00000000000111101011110000100001
+tradition 00000000000111111101001001100111
+McDonough 01000000000000000000000000000000
+empire 00000000000111110000100100100001
+8.40 00000000000000000000000000000000
+Mountain 00100000000000000000110100100001
+thanks 00000000000111110101111000110010
+strict 00000000000010101001000000010000
+Monte 00101111111100000101001000110000
+fed 00000000000111101111110000100101
+laid 00000000000111100001001000110010
+Commodore 00100000000110101111010100101000
+strain 00000000000101100111001010110111
+stages 00000000000111101100000100101111
+exceeding 00000000000001001001000000001010
+entity 00000000000111001101011001100111
+perceived 00000000000010000010110000110010
+delegation 00000000000111011111101001100111
+writers 00000000000110101111100110110011
+tourist 00000000000000000010101100100001
+attacked 00000000001010000101010000110010
+capable 00000000000100011011110000110010
+limiting 00000000000000001001011101000000
+exempt 00000000000101010011110110110010
+Ciba-Geigy 01000000000000000000000000000000
+Oliver 00100000000000011000010100001000
+redeem 00000000000111101110001110110010
+Terry 00101111111000000000101000011000
+Margaret 00101111111011001100001010011000
+freeway 00000000000001000110111000000001
+satisfied 00000000001111101101110000110010
+rhetoric 00000000000101101001101001100111
+Chandler 00101111111000011100001000001000
+chairs 00000000001001000111000000010010
+Supervision 00100000001111100110011010100111
+optimism 00000000000111000110111010100111
+Internal 00100000000000000101000100010000
+7.90 00000000000000000000000000000000
+feed 00000000000111111000110110110111
+shoes 00000000000101101101110101100011
+Laboratories 00100000000010000001001011101001
+slipping 00000000000111011010010001000000
+decides 00000000000111001011101000110010
+marginal 00000000000010100000011100010000
+Charlotte 00100000000111111011001001101000
+hitting 00000000000111011000100101000000
+outcry 00000000001111101011111001100111
+smoke 00000000000110001110110110110111
+FAA 01000000000000000000000000000000
+predecessor 00000000000111111101011110000001
+dependent 00000000000111101000100000110010
+Philippine 00100000000000000000010100110000
+receives 00000000000000011101000000010010
+raider 00000000000111111000101010110101
+Mips 00100000000000000000000000000000
+inspired 00000000000111100111010000110010
+beef 00000000000111101111010110110111
+Pizza 00100000000111010011001010110000
+explosion 00000000000110101111111001100111
+7.7 00000000000000000000000000000000
+integrity 00000000000111110110111000001111
+adjust 00000000000111110010001110110010
+Forest 00100000000111110100011010110000
+emissions 00000000000101100101000100000111
+sponsors 00000000000110010010000010110011
+Banque 00101111111111010011101000101000
+Nonetheless 00100000000111111110101011101000
+spoke 00000000011110011110001000110010
+airing 00000000000011100110110001000000
+resignations 00000000000101011111111000001111
+Drabinsky 00101111111110101100110010001000
+memo 00000000000100101110001011100111
+fines 00000000000111110111110000100011
+issuing 00000000000000111111111101000000
+casting 00000000000011010010110001000000
+doubling 00000000000101101111010001000000
+reader 00000000000111101010111000100001
+Nestle 00100000000111111100101100101000
+J.P. 01000000000000000000000000000000
+witness 00000000000111101000101010110101
+billing 00000000000001010010110001000000
+Hitachi 00100000000111101110111100101000
+element 00000000000110001110111001100111
+fares 00000000000000001001000100000011
+excellent 00000000000000000011110100010000
+hair 00000000000111001111110000000001
+procedural 00000000000000010000000000110000
+ski 00000000000000100010101100100001
+Gen-Probe 01000000000000000000000000000000
+enhanced 00000000000010000100111001000000
+Vitro 00100000000011001010111100101000
+appliances 00000000000111001111011111001001
+textile 00000000000010111011011010110000
+daughter 00000000000111111101101110000001
+mounted 00000000001000001100010000110010
+alleging 00000000000000000111111010000010
+Anchor 00100000000111110100100100100001
+96 00000000000000000000000000000000
+GTE 01000000000000000000000000000000
+discrepancies 00000000000010101111111010100111
+insolvent 00000000000000011000101001000000
+write-downs 00000000000000000000000000000000
+Given 00100000000111111100010000110010
+Axa 00100000000000010001010100101000
+settling 00000000000110111010100001000000
+concede 00000000000100011001100110110010
+mid-October 01000000000000000000000000000000
+advising 00000000000000001000001101000000
+wood 00001111111100001010111000101000
+armed 00000000000000010001101010110000
+revived 00000000000001100010111001000000
+7.50 00000000000000000000000000000000
+historically 00000000000111011000001001110010
+redemptions 00000000000111101110110000000011
+Income 00100000000111111111010101000111
+layoffs 00000000000111001110000010100111
+compare 00000000000111001011011110110010
+Sweden 00100000000111100011011101101000
+Hungarian 00100000000000101000010100110000
+relating 00000000000010100000111000110010
+topped 00000000001000000001010000110010
+impeachment 00000000000000100001111000010000
+satisfaction 00000000000111100100001110100111
+Florio 00101111111100110010001010001000
+Soon 00100000000010110000010001110010
+oust 00000000000000101011111110110010
+Gibbons 00100000000111101100111000101000
+altogether 00000000000101100100010001110010
+Iran-Contra 01000000000000000000000000000000
+takeover-stock 00000000000000000000000000000000
+disabled 00000000000110111010101000110000
+text 00000000000111111001111101100111
+Voice 00100000000111101001110000000001
+advantages 00000000000111111111011110100011
+confrontation 00000000000111001110110000100111
+Bradley 00100000000000000000100100001000
+postpone 00000000011011111011111110110010
+catalog 00000000000001001011111010110000
+Brazilian 00100000000000000111010100110000
+Hilton 00100000000000110100111000101000
+D.T. 01000000000000000000000000000000
+dress 00000000000111110100110110110111
+contributing 00000000000011101010111000110010
+animals 00000000000111101011111001100011
+Tampa 00100000000111101101101001101000
+rice 00000000000100001100000000001000
+suburban 00000000000000010000001000110000
+opinions 00000000000110100011111101100011
+spurred 00000000010011100111010000110010
+hybrid 00000000000000001111100100100001
+bears 00000000000100100111000000010010
+pride 00000000000111011110110010100111
+overtime 00000000000000000010000000100001
+Square 00100000000000010010010101010000
+deteriorating 00000000000000110101010001000000
+Shevardnadze 00101111111111100000110010001000
+temblor 00000000000000000000000000000000
+liquidation 00000000000111101001110101001111
+conversation 00000000000101011110110000100111
+fault 00000000000111110001110101100111
+9.6 00000000000000000000000000000000
+Reuters 00100000001000000111111000101000
+tumble 00000000000111111101101100110111
+dry 00000000000000000001110110110111
+mediator 00000000000000000000101010110101
+Bennett 00101111111100001000100100001000
+cycles 00000000000111011000001010100011
+substitute 00000000000111001010110010110111
+exceptions 00000000000111001111001110100011
+centennial 00000000000000001010111010101000
+Kasparov 00100000000000000000000000000000
+ranges 00000000000000001011011001000111
+enjoyed 00000000000110011100010000110010
+Orleans 00100000000000001001011110000010
+Individual 00100000000000001001101000110000
+audiences 00000000000110011111110000110011
+equally 00000000000001100000000001110010
+tenure 00000000000111101011101110100111
+priorities 00000000000111101101011100100011
+deductions 00000000000111111101001100000011
+files 00000000000111101110001000100011
+Arts 00100000000111101010101101100001
+supports 00000000001010000011000000010010
+Annualized 00100000000011111001000101010000
+procedure 00000000000111011101000011100111
+Ward 00101111111100101100010000001000
+folks 00000000000111101111000100110011
+Should 00100000000000000001010110010010
+Show 00100000000111101011110110110010
+O. 00101111111010000001101011011000
+NATIONAL 01000000000001000000011100110000
+substance 00000000000101100101111101100111
+N.Y 01000000000000000000000000000000
+Interpublic 00100000000001011001010100101000
+basketball 00000000000000001001001100100001
+Ill 00100000000111001110110100100001
+Critics 00100000000000000011000010110011
+850 00000000000000000000000000000000
+symptoms 00000000001111110111110101100011
+4,000 00000000000000000000000000000000
+carbon 00000000000101100100101010110000
+Shares 00100000000000000000000001001011
+8.3 00000000000000000000000000000000
+Bentsen 00101111111100100010011010001000
+whenever 00000000000011110110101001000010
+outlays 00000000000111100110100000111001
+balloon 00000000000111111011001010110111
+Ramada 00100000000000111101111100101000
+1.15 00000000000000000000000000000000
+enforce 00000000000001101011111110110010
+trim 00000000000111100110111110110010
+Victor 00101111111000000000011000011000
+beneficiaries 00000000000111101010001010110011
+Antar 00101111111100110000110010001000
+650 00000000000000000000000000000000
+bureaucrats 00000000000111001010100000110011
+Tenn. 00100000000000000000000000000000
+Delicious 00100000000000000000000000000000
+climbing 00000000000111101010010001000000
+rebates 00000000000100000000001100000011
+Contel 00100000000111100101111100101000
+exercisable 00000000000011100110110000110010
+prompting 00000000000111110110001101000000
+View 00100000000111111111110101100111
+tactics 00000000000111001111011100100011
+omitted 00000000000111111011111001000000
+airports 00000000000111101111010001100011
+Colombian 00100000000000100000010100110000
+Michelle 00101111111000001100001000011000
+comply 00000000000110101001010110110010
+circle 00000000000101001100110100100001
+presidents 00000000000110110111111001001101
+surveys 00000000000000101010001000100011
+Kraft 00100000000111111010101100101000
+Private 00100000000000000100010000110000
+payroll 00000000000111011111100000100001
+counting 00000000000111001000100000110010
+prime-time 00000000000000000000000000000000
+anticipates 00000000010000100011000000010010
+retiring 00000000000111010111100001000000
+proceeding 00000000000111100111000001000000
+grows 00000000000001101000001000110010
+severely 00000000001000000000010001110010
+supplied 00000000000101100111010000110010
+advise 00000000000111010001111110110010
+NWA 01000000000000000000000000000000
+Holiday 00100000000000011000000000100001
+surely 00000001000001000000001001110010
+Clean 00100000000111101111110110110111
+animal 00000000000011101101110000100001
+N.C. 01000000000000000000000000000000
+returning 00000000000111111010111000110010
+Family 00100000000111100011111100000001
+PCs 01000000000000000000000000000000
+contrary 00000000000111110100111000110010
+frequent 00000000001110000001000000010000
+bound 00000000001011001100110000110010
+corner 00000000000111111111000101100111
+depository 00000000000000010010000000100001
+gallery 00000000000110111111100100000001
+strengthened 00000000000001000010111001000000
+Telesis 00100000000010000111110110101000
+exclude 00000000000001011001101110110010
+Sisulu 00100000000000000000000000000000
+depreciation 00000000000111100111011100000111
+evaluation 00000000000111111000111001100111
+reluctance 00000000000111010111111100100111
+Wayne 00101111111001001001010100001000
+Building 00100000000111010010110001000000
+13.8 00000000000000000000000000000000
+comeback 00000000000111010011101010100111
+speculate 00000000000111011001100110110010
+informal 00000000000000101000010100010000
+Pennzoil 00100000000111101100001100101000
+Volokh 00100000000000000000000000000000
+low-income 00000000000000000000000000000000
+evaluate 00000000000111011111111110110010
+perspective 00000000000111111110011110100001
+reduces 00000100010010000011000000010010
+Columbus 00100000000111111101001001101000
+Minpeco 00100000000110001011101100101000
+newsprint 00000000000000010100011010110000
+comic 00000000000000000010001000110000
+watches 00000000100111100111000000010010
+dance 00000000000001000111111100100001
+refunding 00000000000000101000000110110000
+talent 00000000000111111011100000100001
+practical 00000000000000001001000000010000
+dictator 00000000000110101001000110110101
+Hoffman 00101111111100101000100010001000
+Clearly 00100000000101000000001001110010
+reward 00000000000111111010110010110111
+subsidized 00000000000001011001101001000000
+bellwether 00000000000000010011011000010000
+Shannon 00101111111111101110000100001000
+Plan 00100000000111111111111011100111
+owes 00000000001011001101000000010010
+Yamaichi 00100000000010101100111000101000
+releases 00000000000000001001010000100011
+replied 00000000000111101010010111000010
+Ways 00100000000111111111111110100011
+Bonn 00100000000110100101101101101000
+Computers 00100000000111100111111001100011
+openly 00000000010100000001001001110010
+instant 00000000000000110000010100010000
+visits 00000000000110000111001000100011
+aided 00000000000101001111010000110010
+Microsystems 00100000000000010000100001001000
+lucky 00000000000001000111000100101000
+privilege 00000000000101101111101001100111
+drinking 00000000000111101100110110110111
+SDI 01000000000000000000000000000000
+settlements 00000000000111000000010000100111
+Federated 00100000000111101110001100101000
+Simon 00101111111100001100011000001000
+ranged 00000000000000011101100100110010
+mortgage-backed 00000000000000000000000000000000
+impending 00000000000000001100010100010000
+deeper 00000000000000000001101111000000
+propose 00000000000101100011001110110010
+God 00100000000111001110101101101000
+ordering 00000000000000101011111101000000
+experiencing 00000000000111101010010101000000
+Arabia 00100000000000000000000001001000
+introducing 00000000000011010011111101000000
+favors 00000001110000000011000000010010
+pain 00000000000111111110110010100111
+evident 00000000000111010001110110010000
+Ed 00101111111000000001000000011000
+single-A-2 01000000000000000000000000000000
+single-A-3 01000000000000000000000000000000
+1.125 00000000000000000000000000000000
+tourism 00000000000111111011001101100001
+affluent 00000000000001000110101000110000
+missed 00000000000110000100010000110010
+190.58-point 00000000000000000000000000000000
+corruption 00000000000111110110100010100111
+retains 00000001000100000011000000010010
+Further 00100000000000000000101111000000
+Khmer 00100000000100011010011010101000
+warns 00000000000111100011010111000010
+Europeans 00100000000111101010100110110011
+mechanism 00000000000111110101000011100111
+Xerox 00100000000111101111111100101000
+vision 00000000000111101101100101100111
+telex 00000000000001101110111100101000
+opposes 00000000110100100011000000010010
+withdrawn 00000000000101010100010000110010
+meat 00000000000010111011111010110000
+function 00000000000111111010001000110111
+withdrawals 00000000000110111110010000000011
+Sierra 00100000000110110000001000110000
+Along 00100000000000000011100000110010
+supermarket 00000000000000011001111010110000
+Magazine 00100000000000000000111101000001
+oversight 00000000000101101100100011100001
+NL 01000000000000000000000000000000
+Banc 00100000000111101110100001010000
+anti-abortion 00000000000000000000000000000000
+overhead 00000000000000000011011100000111
+snapped 00000000000011111011001000110010
+hate 00000000000010011110000110110010
+Better 00100000000000000001001111000000
+unique 00000000000001000000010010010000
+midnight 00000000000111111010010000101000
+Peterson 00101111111100111110000010001000
+exclusively 00000000100000010000010001110010
+destroyed 00000001000011010100010000110010
+subjects 00000000000111101100000010100011
+Lyonnais 00100000000111111011110001111001
+proof 00000000000111101110011110101111
+reveal 00000000000111001100100110110010
+day-to-day 00000000000000000000000000000000
+Bernard 00101111111000100010000010011000
+alter 00000000000111110000111110110010
+Whether 00100000000000000001001101000010
+Kravis 00101111111000010001010000101000
+nine-month 00000000000000000000000000000000
+taste 00000000000111111110010000000001
+recommends 00000000101100100011000000010010
+issuance 00000000000111111101101001001111
+lobbyist 00000000000111000010011110110101
+survival 00000000000111111011011010100111
+Lipper 00101111111111011111110000101000
+combining 00000000000110101111111101000000
+Reserves 00100000000111101111100111100011
+nonetheless 00000000000111111110101011101000
+petrochemical 00000000000010100000011010110000
+containing 00000000100010010000000000001010
+Cineplex 00101111111111100111101100101000
+cooperative 00000000000000010000100000100001
+boosts 00000000000000000000000010000011
+4.25 00000000000000000000000000000000
+91 00000000000000000000000000000000
+perfect 00000000000000000000011010010000
+comfort 00000000000110110111110100100111
+gauge 00000000001101111111110110110010
+Russell 00101111111001000001000100001000
+resign 00000000010110111101010110110010
+Steinberg 00101111111100011100100000001000
+Senators 00100000000000000000100110110011
+Edelman 00101111111100101010010010001000
+radical 00000000000000010001000000010000
+replacing 00000000000111100110001101000000
+outsiders 00000000000110000111111000110011
+funny 00000000000011110000011010010000
+1.75 00000000000000000000000000000000
+Portfolio 00100000000111101111000010000001
+infected 00000000000010010001100000110010
+tea 00000000000011010101101100100001
+appealed 00000000000010111011101000110010
+meets 00000110000010000011000000010010
+Milken 00101111111110101000101010001000
+length 00000000000101111111111000001111
+challenging 00000000000000000001101101000000
+Yang 00101111111100101111000100001000
+intentions 00000000000111111110111101100011
+attendants 00000000000000010111111001110011
+marketer 00000000000111111110100001110101
+images 00000000001111001111110101100011
+desert 00000000000001001101110110101000
+listing 00000000000111000010110001000000
+editions 00000000000111110101100001000111
+improper 00000000000000000110000110010000
+translated 00000001101111110010110000110010
+utilization 00000000000000000110110011000111
+abortion-rights 00000000000000000000000000000000
+Stewart 00101111111000100001000100001000
+Provigo 00100000001010101111111100101000
+senator 00000000000011001001001100001000
+painful 00000000000010000001010010010000
+beautiful 00000000000000011010011010010000
+aims 00000000000111100110101000110010
+lowering 00000000000111001011011101000000
+mistakes 00000000000111100111011000100011
+staged 00000000001101101001010000110010
+1.05 00000000000000000000000000000000
+philosophy 00000000000110101011101001100111
+impressive 00000000000001000000110100010000
+forest-products 00000000000000000000000000000000
+waters 00000000000110000110000000001000
+Beecham 00100000000001110011010100101000
+attendance 00000000000001100110111100000111
+Pfizer 00100000000011101110111100101000
+warming 00000000000110110000110001000000
+fate 00000000000111011110111000001111
+psychological 00000000001100000010000000110000
+perfectly 00000000000001011000000001110010
+refining 00000000000111101100100001100001
+Ashland 00100000000111101100011000101000
+recycling 00000000010100000010110001000000
+Investigation 00100000000111111101110001100111
+Fried 00100000000000100010111000101000
+exhibition 00000000000100101111111001100111
+Football 00100000000000000001001100100001
+Ted 00101111111000010000101000011000
+179 00000000000000000000000000000000
+memories 00000000000111111110100100101111
+EMS 01000000000000000000000000000000
+cross 00000000000110100010110100100001
+plate 00000000000110011110111000000001
+stalled 00000010000101010100010000110010
+Hambrecht 00101111111110010111111010101000
+dominate 00000000001001101011111110110010
+Natural 00100000000110101101101010110000
+shadow 00000000000110111001100101100111
+department-store 00000000000000000000000000000000
+Call 00100000000111111100000110110010
+grim 00000000000000010010011010010000
+Cambridge 00100000000111110110101001101000
+messages 00000000000011101101110101100011
+dive 00000000000111100101111000110111
+availability 00000000000111000110111000001111
+inches 00000000000000000010100100001011
+Rogers 00101111111101111010001000001000
+Medicare 00100000000000001000001011100001
+Assistant 00100000000110000001001001110000
+NSC 01000000000000000000000000000000
+ongoing 00000000000000010000010100010000
+Socialist 00100000000010001001011000110000
+Gillette 00100000000111111011001100101000
+Jr 00100000000000000000000000000000
+vans 00000000000101101010111001100011
+merit 00000000000111000110110100100111
+conclude 00000000000100111100100110110010
+episode 00000000000010101111111001100111
+Fresenius 00100000000000000000000000000000
+pressed 00000000001111101101010000110010
+CALL 01000000000111111100000110110010
+multiples 00000000000111111101011001101111
+negotiable 00000000000111101011000001001000
+prevented 00000001001111010100010000110010
+endorsed 00000000110011000101010000110010
+4.875 00000000000000000000000000000000
+physician 00000000000101001101011110110101
+Neil 00101111111000011000110110011000
+ASSOCIATION 01000000000110101011110001010101
+TRUST 01000000000000000001010001001000
+regain 00000000000000011010111110110010
+treasury 00000000000011001011000110110000
+predictions 00000000000111111001010000100011
+smoothly 00000011000101000000010001110010
+Springs 00100000000000101000100010100101
+Susan 00100000000000001000001000011000
+printed 00000000001011000101101001000000
+clause 00000000000000000010110011100111
+receivables 00000000000111101000101111100011
+Soup 00100000001011010001110000101001
+select 00000000000111100110010110110000
+clinical 00000000000000000101100000110000
+maintains 00000000000011100011010111000010
+Filipino 00100000000011011000101000110000
+ring 00000000000110101111001010110111
+Altman 00101111111100011110111000001000
+environmentalists 00000000000110111000111000110011
+devastating 00000000000011000001010010010000
+soaring 00000000000000100010010001000000
+agriculture 00000000000111111011110110110000
+Richter 00101111111110011000000000001000
+salespeople 00000000000001000100000000110011
+rock 00000000000101101110001100100001
+cites 00000000001100100011000000010010
+wings 00000000000010001100110101100011
+accrued 00000000000111111000011100010000
+locked 00000000000011011110010000110010
+BNL 01000000000000000000000000000000
+transform 00000000000111001011111110110010
+Midland 00100000000010100001111000101000
+sea 00000000000000000000011010101000
+shaken 00000000000010010001110000110010
+Boyd 00101111111101100100000100001000
+considerations 00000000000111110011101010100011
+Straszheim 00101111111000000110010010001000
+somehow 00000000100100000000001001110010
+Gould 00101111111100011001110000001000
+declares 00000000000111111111101111000010
+Division 00100000000111101110011001110101
+realistic 00000000000001001101010010010000
+noticed 00000000000110110000110111000010
+salesmen 00000000000101101110100000110011
+skin 00000000000111111001110000100001
+rewards 00000000000111001101111000100011
+persistent 00000000000010001000000000010000
+missiles 00000000000111101110010110001001
+Lawmakers 00100000000000000100010010110011
+Ray 00101111111000000011010100001000
+literally 00000001001001000000001001110010
+likelihood 00000000000111110111110000001111
+justice 00000000000111101111110110110000
+anger 00000000000111110100111010100111
+boys 00000000000111100111100000110011
+shortages 00000000000111101110011000100011
+U.S.S.R. 01000000000000000000000000000000
+gifts 00000000000111001111110101100011
+adjusters 00000000000000000000000000000000
+Beatrice 00100000000111111111001100101000
+obtaining 00000000000001101111111101000000
+Signal 00100000000111100111011010110111
+preventing 00000000000010000011011101000000
+journal 00000000000111101111011101000001
+threats 00000000000101100111001000100011
+Roth 00101111111001100110100010001000
+aspect 00000000000111111011010000001111
+columnist 00000000000111110100011110110101
+processes 00000000000100001111000000010010
+non-U.S. 01000000000000000000000000000000
+Azoff 00100000000000000000000000000000
+107 00000000000000000000000000000000
+fancy 00000000000011101000001000110000
+western 00000000000000000100110110101000
+guard 00000000000110100110100001111001
+equity-purchase 00000000000000000000000000000000
+106 00000000000000000000000000000000
+MiniScribe 01000000000011011100111100101000
+Dozen 00100000000000000000010001010000
+Friedman 00101111111101111111100010001000
+ethics 00000000000111000111011001010001
+conflicts 00000000000100100111111010100111
+CS 01000000000000000000000000000000
+Neal 00101111111000010101010100001000
+issuers 00000000000111100110010000110011
+instructions 00000000000111101100101000100011
+Speaker 00101111111111111111010110010101
+disarray 00000000000010000111111010100111
+warnings 00000000000111001011101000100011
+computer-driven 00000000000000000000000000000000
+destroy 00000000001111101011111110110010
+drag 00000000000110010110110110110010
+Recently 00100000000000001001001001110010
+p.m 00000000000000000000000000000000
+boss 00000000000111111110101110000001
+Sugarman 00101111111100100110010010001000
+portable 00000000001000011000010000110000
+Hunter 00101111111000011010000000001000
+routinely 00000000001001100000001001110010
+78 00000000000000000000000000000000
+Hertz 00100000000110001101011100101000
+strange 00000000000000001000011010010000
+Weisfield 00100000000000000000000000000000
+generic 00000000000000111000010000110000
+liable 00000000000010111110110000110010
+pills 00000000000011001011010001001000
+proportion 00000000000111111111101010001111
+unauthorized 00000000000000100000000110010000
+London-based 00100000000000000000000000000000
+beneficial 00000000000001000100001001000000
+deduction 00000000000111111011101000111001
+Goodwill 00100000000000101100100000100001
+private-sector 00000000000000000000000000000000
+Prince 00100000000111111011111100001000
+drinks 00000000000101011101011111001001
+Accounting 00100000000000000010000010110000
+bargaining 00000000000000011000110001000000
+proven 00000000000010101101101001000000
+intraday 00000000000100110000000100010000
+photos 00000000000011110111110101100011
+reversal 00000000000111110101101010100111
+assured 00000000000001011011110000110010
+NIH 01000000000000000000000000000000
+holiday 00000000000000011000000000100001
+Perspective 00100000000111111110011110100001
+errors 00000000000111110111011000100011
+150,000 00000000000000000000000000000000
+complains 00000000000111101011010111000010
+tissue 00000000000101100000110000100001
+flagship 00000000000000101010010011010000
+Helmsley 00100000000101111100000000001000
+Conference 00100000000000001000110001000111
+fixed-income 00000000000000000000000000000000
+imagine 00000000000110110110100110110010
+12-year 00000000000000000000000000000000
+Louisiana 00100000000110111111110001101000
+chaos 00000000000101100111111010100111
+inflation-adjusted 00000000000000000000000000000000
+drivers 00000000000110100010100000110011
+Funds 00100000000110100000000110011001
+LBOs 01000000000000000000000000000000
+barometer 00000000000111111111100000111111
+hedging 00000000000000110010110001000000
+definitely 00000000110001000000001001110010
+Foley 00101111111101000100111010001000
+harm 00000000000111100000111000110111
+Travelers 00100000000011100001011000110011
+Dave 00100000011000000010101000011000
+microprocessor 00000000000000000010101000100001
+processed 00000000000011001101101001000000
+trees 00000000000111000111010101100011
+isolated 00000000000100000101101001000000
+Generale 00101111111111110000101000101000
+Tony 00100000011000010000011000011000
+extreme 00000000000000011011110100010000
+accompanied 00000000000111111111010000110010
+approaches 00000000000000001111001000100011
+Infiniti 00100000000000011100001000100001
+herself 00000000000000011011010001110010
+Managers 00100000000000000001100010110011
+8.2 00000000000000000000000000000000
+Year 00100000000111111111111101100010
+stick 00000010000101111101010110110010
+revival 00000000000111010101101010100111
+trips 00000000000110100111001000100011
+remarkable 00000000000001000100000010010000
+scrambling 00000000000111010110011000110010
+prompt 00000000000001010011110110110010
+breakdown 00000000000111101101101010100111
+Finnish 00100000000001010110100100110000
+gambling 00000000010100001011111010110000
+slated 00000000000010010110111000110010
+lung 00000000000000001000101011100001
+write-off 00000000000000000000000000000000
+deregulation 00000000000111001110011010100111
+riding 00000000010110101110100001000000
+suspend 00000000000100110110111110110010
+kronor 00000000000000000010100000001011
+PASOK 01000000000000000000000000000000
+defeated 00000000010111111001010000110010
+Lorentz 00100000000000000000000000000000
+Medicine 00100000000111101111110010100111
+Henderson 00101111111111011000001000001000
+Greenville 00100000000111001111101001101000
+Everything 00100000000000100010010001110010
+Publishing 00100000000000100011011010110000
+cheating 00000000000111110101100010100111
+bugs 00000000000111111011010101100011
+surfaced 00000000100001000110001000110010
+waited 00000000100110011110001000110010
+Eastman 00100000000011001100101101110000
+Koreans 00100000000000000100100100110011
+Koch 00101111111000100000001000001000
+McGraw-Hill 01000000000000000000000000000000
+N.V. 01000000000000000000000000000000
+protein 00000000000111001010101000100001
+trimmed 00000000000011010011111001000000
+forfeiture 00000000000010000101101101001111
+pack 00000000000111100111001010110111
+treated 00000000100110010010110000110010
+Skase 00100000000000000000000000000000
+radiation 00000000000010001001110000100001
+investigate 00000000000111011100011110110010
+jurisdiction 00000000000111101110110000100111
+Norcen 00100000000000000000000000000000
+defects 00000000000111111001011000100011
+treating 00000000000101000001111101000000
+vital 00000000000000001100011000010000
+Gillett 00100000011001110100110000001000
+Stern 00101111111000000001000000001000
+Andersson 00100000000000000000000000000000
+cost-cutting 00000000000000000000000000000000
+Am 00100000000000000100111110000010
+pledged 00000000000111011011101000110010
+bushel 00000000000111111111111011011111
+opponent 00000000000011101011111001100111
+socialism 00000000000111010111010010100111
+platinum 00000000000110111111101110110000
+influenced 00000000001001000001110000110010
+Crane 00101111111101100010001000001000
+fortunes 00000000000111101110011101100011
+92 00000000000000000000000000000000
+staying 00000000000111101111000001000000
+industrialized 00000000000111001101000100110000
+1.35 00000000000000000000000000000000
+Meridian 00100000000000011001001010101000
+Quebec 00100000000100101111111001101000
+13.1 00000000000000000000000000000000
+scrambled 00000000001110101011101000110010
+Civil 00100000000000010001000000110000
+Trinity 00100000000010001111000100101000
+firmly 00000001000000000000010001110010
+Ireland 00100000000111011101011101101000
+Vermont 00100000000110111100110001101000
+5.1 00000000000000000000000000000000
+Huntsman 00100000000000000000000000000000
+softening 00000000000111100111010001000000
+Knight-Ridder 01000000000000000000000000000000
+contracted 00000000101011101100010000110010
+native 00000000000010110000101000110000
+bearing 00000000000001000100100001000000
+seven-day 00000000000000000000000000000000
+commuters 00000000000000000000000000000000
+AND 01000000000000000000000010000010
+Land 00100000000101100101100000100001
+distance 00000000000111101010001010110111
+curtail 00000000000001111010111110110010
+widen 00000000000110110110111110110010
+fun 00000000000111011110110100100111
+Eventually 00100000001000000000001001110010
+coordinate 00000000000101010010111110110010
+obstacle 00000000000111110111101100100111
+Commons 00100000000111111011011110100001
+eventual 00000000000000011000010100010000
+exercised 00000011000011010100010000110010
+83 00000000000000000000000000000000
+Financing 00100000000000000000001000111001
+Activity 00100000000111101100110001100111
+Courter 00100000000000000000000000000000
+Walker 00101111111000101011001000001000
+Water 00100000000000000000110000100001
+destruction 00000000000111001010111000001111
+11.5 00000000000000000000000000000000
+tank 00000000000000001001011000000001
+outnumbered 00000000000010000001010000110010
+softer 00000000000000010100001111000000
+Agnelli 00101111111000000111000000001000
+admit 00000000000111110000100110110010
+targeting 00000000000011100111111101000000
+RU-486 01000000000000000000000000000000
+borrowers 00000000000111001111110000110011
+discouraging 00000000000010001001010010010000
+Murphy 00101111111100001000001000001000
+Egg 00100000000000000110101100100001
+Using 00100000000011000001111101000000
+expectation 00000000000111110111010000001111
+downgraded 00000000000111101111111001000000
+commit 00000000000111011111001110110010
+7.88 00000000000000000000000000000000
+disposal 00000000000000010010011101001111
+Engineering 00100000000001000001000001100001
+myself 00000000000000111011010001110010
+allocation 00000000000111101101110101001111
+Fred 00101111111000000011100110011000
+1.04 00000000000000000000000000000000
+7.20 00000000000000000000000000000000
+2,500 00000000000000000000000000000000
+verdict 00000000000111111110100001100111
+2.50 00000000000000000000000000000000
+across-the-board 00000000000000000000000000000000
+cautioned 00000000000110001111110111000010
+inclined 00000000000110111100011000110010
+vocal 00000000000000000011000010010000
+fluctuations 00000000000111101001111110000011
+marketed 00000000000010010000110000110010
+homeowners 00000000000110100100111000110011
+colors 00000000000100101111110101100011
+interfere 00000000000100011001010110110010
+appetite 00000000000111111110101100111001
+lagged 00000000001011111010110000110010
+finances 00000000000111101100101101100011
+affidavit 00000000000110011111111001100111
+Rich 00100000000111001010011010010000
+pro-democracy 00000000000000000000000000000000
+demonstrators 00000000000000101100100000110011
+dismal 00000000000001010011100000010000
+entities 00000000000110001010000100100011
+Hispanic 00100000000011001000101000110000
+completing 00000000000111101111111101000000
+fires 00000000001011001111110101100011
+Legal 00100000000100000000000000110000
+grocery 00000000000000011101010000110000
+economically 00000000001100000000000001110010
+governing 00000010000010010000000000001010
+fishing 00000000000000101000001010110000
+0.25 00000000000000000000000000000000
+identity 00000000000011100111111001100111
+refunds 00000000000011110101001100000011
+threw 00000000010011101001001000110010
+monopoly 00000000000111001101001011100111
+UAW 01000000000000000000000000000000
+slash 00000000001111100110111110110010
+occurs 00000000100000000110001000110010
+Auto 00100000000000000000001110110000
+pools 00000000000100101101110101100011
+labeled 00000000000000110101010000110010
+ethnic 00000000000100100000000000110000
+Citibank 00100000000111111110110100101000
+perestroika 00000000000101111111110010100111
+passive 00000000000001010000011100010000
+capability 00000000000111111111111000001001
+capitalization 00000000000111111111100010001111
+dog 00000000000111100000010000000001
+province 00000000000111111101011001100111
+marketers 00000000000000011000000010110011
+advancing 00000000000001001110010001000000
+excuse 00000000000111001111101100100111
+Instruments 00100000000000000000110001111001
+lie 00000000100101111101010110110010
+headline 00000000000111010011111101100111
+floating 00000000000001110000011100010000
+demonstrations 00000000000111100010101000100011
+draft 00000000000000000000011110110111
+selection 00000000000111101111110101001111
+Hearst 00100000000101110011111100101000
+describe 00000000000100110110100110110010
+pockets 00000000000111100011111101100011
+fragile 00000000000001001001000010010000
+frustrated 00000000000100110101110000110010
+loses 00000110010010000011000000010010
+processors 00000000000001100111110001100011
+Agnos 00100000000000000000000000000000
+full-time 00000000000000000000000000000000
+bed 00000000000111111110010101010111
+channels 00000000000111010111110100100011
+cite 00000000000111001101000110110010
+narrowing 00000000000110001111010001000000
+Md. 00100000000000000000000000000000
+unhappy 00000000000110101111110000110010
+READY 01000000000001111100011000110010
+Relations 00100000000111101101010011111001
+dissident 00000000000000100000101000110000
+LOAN 01000000000000000000001011100101
+13.50 00000000000000000000000000000000
+FOREIGN 01000000000000000010010000110000
+High-grade 00100000000000000000000000000000
+''. 00000000000000000000000000000000
+8.25 00000000000000000000000000000000
+MONEY 01000000000111101110010100100111
+U.S.A 01000000000000000000000000000000
+Fulton 00101111111111111101010110110000
+foods 00000000000000001110100000101001
+sour 00000000000000011000011010010000
+appearing 00000000000111100101000001000000
+rubles 00000000000000000000011000001011
+frustration 00000000000110110110111010100111
+beauty 00000000000111001011111010110000
+feelings 00000000000111111101111101100011
+publications 00000000000111001100000010101001
+free-market 00000000000000000000000000000000
+Leslie 00101111111000011100000010011000
+Mancuso 00100000000000000000000000000000
+criteria 00000000000111101000011100100011
+Medicaid 00100000000000011000001011100001
+6.3 00000000000000000000000000000000
+landscape 00000000000100101111101001100111
+barring 00000000011100010000000000001010
+flexible 00000000000000100010010010010000
+lacks 00000000001100000011000000010010
+rallies 00000000000111101010010000000011
+authorization 00000000000000000011000100100111
+earthquakes 00000000000000000000000000000000
+fetch 00000000000111000011001110110010
+contacts 00000000000111101100010000100111
+Freeman 00101111111100111001100010001000
+patterns 00000000000100000001111100100011
+discounted 00000000000011000001101001000000
+install 00000000001100111111101110110010
+Indiana 00100000000110011111110001101000
+Cie 00100000000000000000000000000000
+Financiere 00101111111111101100101000101000
+Unocal 00100000000011101111111100101000
+Caribbean 00100000000111111011001110101000
+10.2 00000000000000000000000000000000
+crush 00000000001110111111110110110010
+petition 00000000000111101110100001100111
+desks 00000000000111111000000001100011
+everywhere 00000000000001010100010001110010
+swiftly 00000001000101000000010001110010
+Richardson 00101111111011101101001000001000
+responses 00000000000111001001101000100011
+155 00000000000000000000000000000000
+march 00000000000000000010011001100010
+Dresdner 00100000000010001001111000101000
+magnitude 00000000000111011101111000001111
+wines 00000000001111101011110101100011
+Marketing 00100000000000000000100001100001
+tax-free 00000000000000000000000000000000
+Thomson-CSF 01000000000000000000000000000000
+approvals 00000000000111111001000100100111
+Creek 00100000000000000010100010100101
+medium 00000000000110111111100000100001
+credited 00000000000100110110010000110010
+Aircraft 00100000000000000110001010110000
+small-business 00000000000000000000000000000000
+engineer 00000000000111001011110000110101
+entrepreneurs 00000000000110001000111000110011
+bars 00000000000000100111000000010010
+designated 00000000000101000001101001000000
+Chiron 00100000000111001111111100101000
+NEW 01000000000111101111100011110000
+captured 00000000001000000101010000110010
+stabilizing 00000000000001111111010001000000
+smart 00000000000100001000011010010000
+Sharp 00100000000000000000100000010000
+Science 00100000000100100100001101100001
+painted 00000000101000001100010000110010
+lure 00000000010110111111110110110010
+Looking 00100000000111101110110000110010
+crazy 00000000000101110001110101001000
+buoyed 00000000000101101111010000110010
+lagging 00000000000000011101010001000000
+shook 00000000001010001001001000110010
+thrown 00000000001111110010110000110010
+Guaranteed 00100000000010100001101001000000
+precisely 00000000000111101100001001110010
+Publications 00100000000111001100000010101001
+Federation 00100000000110101101110001010101
+chromosome 00000000000000000011111100010000
+Pioneer 00100000000111101100100100100001
+tire 00000000011000010100001110110000
+arrange 00000000001011111111101110110010
+Unilever 00100000000011001001010100101000
+seven-year 00000000000000000000000000000000
+camera 00000000000101010000101000100001
+detergent 00000000000011001100001000100001
+harsh 00000000000001000001000000010000
+Share 00100000000111111111111000011111
+Berry 00101111111100110000001000001000
+Wood 00101111111100001010111000101000
+Roe 00101111111011101010000100001000
+spark 00000000000010010011110110110010
+Representatives 00100000000110101110101010110011
+confused 00000000000010010101110000110010
+Barbara 00100000000000000001100000011000
+blocked 00000000010000010100010000110010
+plot 00000000000110111110111000000001
+Bogart 00100000000000000000000000000000
+Fitzwater 00101111111101001000001010001000
+scenes 00000000000111101001110101100011
+eating 00000000000011001110100001000000
+pump 00000000001010110110010110110010
+Peck 00101111111100011010111000001000
+Media 00100000000000000011001010110000
+Ratners 00100000000000000000000000000000
+Reports 00100000000100101011010000100011
+privatization 00000000000111100011110101001111
+DeConcini 01001111111011110000111010001000
+Whitten 00100000000000000000000000000000
+Jeff 00100000000000000000001000011000
+Arias 00101111111001101000001010001000
+regulated 00000000000011000101101001000000
+syndrome 00000000000111101111111111010101
+imposing 00000000000100101111111101000000
+voluntarily 00000000000101000000010001110010
+exploit 00000000000100101011111110110010
+Dentsu 00100000000000000000000000000000
+Coleman 00101111111101001000001000001000
+rents 00000000010100001111000000010010
+react 00000000000110100111010110110010
+featured 00000000011000000001010000110010
+Memories 00100000000111111110100100101111
+briefly 00000000001100100000010001110010
+slate 00000000000111111011101000111111
+relieved 00000000000111001011110000110010
+swing 00000000000101101111001010110111
+subsidy 00000000000000000000111000111001
+8.8 00000000000000000000000000000000
+pursued 00000110100111010100010000110010
+confirmation 00000000000000000000011101001111
+HK$ 01000000000000000000000000000000
+Watson 00101111110100011100000010001000
+BSN 01000000000000000000000000000000
+Princeton 00100000000111101111111000101000
+architecture 00000000000111110100001101100001
+Middle 00100000000101111111100011010000
+awful 00000000000000110110110100010000
+Linda 00101111111000001000101000011000
+Nobel 00100000000001000101011000010000
+bull 00000000000111111110111110110000
+neighbors 00000000000110101011110000110011
+desirable 00000000000000101101010010010000
+IMA 01000000000000000000000000000000
+workstations 00000000000111101010111001100011
+Learning 00100000000111111100110101000000
+Simpson 00101111111110101100111010001000
+Norton 00101111111011100001000100001000
+correction 00000000000111101011101010100111
+statute 00000000000111101111111010011001
+Cheney 00101111111100101000111010001000
+rushing 00000000000111100110011000110010
+autumn 00000000000111101110010000010111
+Facilities 00100000000111101101110100100011
+Globe 00100000000000011111110000100101
+damaging 00000000000000000111010010010000
+bell 00000000000001001011001010110000
+Dodge 00100000000011000011111100001000
+Fair 00100000000000000001011010010000
+convenience 00000000000001000101010000110000
+mutual-fund 00000000000000000000000000000000
+performers 00000000000111101011101001110011
+embraced 00000010011011000101010000110010
+chicken 00000000000110010100011010110000
+Realty 00100000000010001010010010110000
+Conservative 00100000000000001000011000110000
+taxation 00000000000111100110011010100111
+Pinnacle 00100000000000001111000110101000
+certificate 00000000000111001010100101100111
+Dell 00101111111110011001001000001000
+Aristech 00100000000111110001010100101000
+recovering 00000000000111111011100001000000
+Tucson 00100000000111110101001000101000
+unavailable 00000000000100111110110000110010
+8.1 00000000000000000000000000000000
+Toledo 00100000000110101101101001101000
+Argentina 00100000000111111001111101101000
+Manufacturing 00100000000000000000011010110000
+describing 00000000000111111001101101000000
+opposing 00000000000000001011011101000000
+FASB 01000000000000000000000000000000
+cholesterol 00000000000000001110010000100001
+forget 00000000000111110011100110110010
+Jefferies 00101111111011101111111010101000
+12-month 00000000000000000000000000000000
+550 00000000000000000000000000000000
+Postal 00100000000111001011110000110000
+leg 00000000000111100110111000111111
+catastrophic 00000000000111000101000000110000
+Banxquote 00100000000111101010010110110000
+consist 00000000000001100100110111110111
+Patrick 00101111111000001001010100001000
+Ga. 00100000000000000000000000000000
+Allied 00100000000001001110000100101000
+laptop 00000000001010011000010000110000
+Irvine 00100000000111111111001001101000
+Up 00100000000000000000001100110010
+Roebuck 00101111111111111101101001001000
+Census 00100000000111101111110101100001
+Capel 00101111111111111001101001001000
+refugees 00000000000111000000100000110011
+Rosenthal 00101111111111101110100010001000
+Batman 00100000000000000000000000000000
+pouring 00000000000001000111100001000000
+Montgomery 00101111111000100100111000101000
+Hammond 00101111111100100100001000001000
+milestones 00000000000111111111110101101111
+Yetnikoff 00100000000000000000000000000000
+assess 00000000000111110010011110110010
+Joel 00101111111000001100000010011000
+strengthening 00000000000110000111010001000000
+sequester 00000000000000000000000000000000
+unveil 00000000000111110011011110110010
+N.C 01000000000000000000000000000000
+trials 00000000000111101010001000100011
+manipulate 00000000000100111011111110110010
+accurate 00000000000000000010001110010000
+prestigious 00000000000010100100000010010000
+Bros. 00100000000000000000000000000000
+safer 00000000000000110101001111000000
+Trans 00100000000000101001010100101000
+US 01000000000000010001010001110010
+Mosbacher 00101111110101001000000010001000
+Fossett 00100000000000000000000000000000
+ideological 00000000001100100000000000110000
+splits 00000000000000110110000010100111
+cushion 00000000000111011111110010110111
+pros 00000000000111101010000010110011
+Illuminating 00100000000000000011001001111001
+activist 00000000000111100111000000110101
+insisting 00000000000110001101111010000010
+forever 00000000000000100100010001110010
+viable 00000000000011010000010010010000
+30-share 00000000000000000000000000000000
+participated 00000000000111011110010000110010
+Ocean 00100000000111110010001010110000
+exists 00000000000100100110001000110010
+soil 00000000000111100111010010100111
+dipped 00000000000000110101000100110010
+first-half 00000000000000000000000000000000
+timetable 00000000000111111101001111100111
+statistical 00000000000000000101000010110000
+fits 00000001100010000011000000010010
+Based 00100000000111111110100000110010
+anniversary 00000000000000000000011101000111
+taught 00000000000001000101010000110010
+degrees 00000000000000000000000101011011
+2001 00000000000000000000000000000000
+Penney 00100000000001101011000001001000
+J.C. 01000000000000000000000000000000
+declaration 00000000000111101100001011100111
+Appeals 00100000000000000000111111100101
+upheld 00000000001111111001010000110010
+HomeFed 01000000000000000000000000000000
+Whittle 00100000000111000010110000001000
+pregnancy 00000000000001111111110010100111
+McDuffie 01000000000000000000000000000000
+disposable 00000000000010111000010000110000
+formation 00000000000111010110111000001111
+collecting 00000000000010101111111101000000
+associations 00000000000110101001110001010101
+voices 00000000000101001001111101100011
+aging 00000000000000100110101000110000
+Beyond 00100000000000101001000000001010
+sorts 00000000000111111111000100101111
+Wis. 00100000000000000000000000000000
+ourselves 00000000000000101011010001110010
+Title 00100000000111110110100101100111
+Inco 00100000000110101000111100101000
+unfortunate 00000000000000100101110100010000
+reconsider 00000000001111111010111110110010
+ailing 00000000000000001100101001000000
+Reform 00100000000111101010111000111001
+Cabrera 00100000000000000000000000000000
+shoulder 00000000000110110101111010110111
+Intelogic 00100000000000000000000000000000
+anticipating 00000000000111110110110101000000
+Guzman 00100000000000000000000000000000
+courtroom 00000000000000110011110000000001
+ranking 00000000000111111001011000010000
+monitored 00000000011010010001110000110010
+moderately 00000000000110001000010001110010
+disciplinary 00000000000001000001000000110000
+Prof. 00100000000000000000000000000000
+samples 00000000000100001010001000100011
+collective 00000000000110110010000000110000
+obstacles 00000000000110101111001000100011
+compensate 00000000000111111001001110110010
+lean 00000000000100100101110110110010
+trash 00000000000110100000110000100001
+175 00000000000000000000000000000000
+shore 00000000001110110110010110110010
+instituted 00000001110001101100010000110010
+pricings 00000000000111111000011000100011
+shutdown 00000000000111111111101101001111
+fared 00000000011100010010110000110010
+Takeover 00100000000000000010001100010000
+Reliance 00100000000111111000010100101000
+reversed 00000000000001111001010000110010
+trademark 00000000000111100100100000100001
+7.25 00000000000000000000000000000000
+one-day 00000000000000000000000000000000
+assurance 00000000000000011110010001110010
+deliberately 00000000001110000001001001110010
+Keystone 00100000000010001000111100101000
+persons 00000000000000000001000100110011
+solved 00000001000010010010110000110010
+placement 00000000000111101000000100001001
+standstill 00000000000000011001001100010000
+heightened 00000000000001001101010001000000
+2-for-1 00000000000000000000000000000000
+Nancy 00101111111000000000001100011000
+Greenberg 00101111111100110000100010001000
+Roderick 00101111111000001110100010001000
+slumped 00000000000010010001000100110010
+stretched 00000000100001110010110000110010
+valid 00000000000010010000010010010000
+redeemed 00000000000110010000010000110010
+1.02 00000000000000000000000000000000
+terminal 00000000000110100100111000000001
+bags 00000000000111000000000000100111
+disobedience 00000000000000000000000000000000
+theft 00000000000110111111100010100111
+Furthermore 00100000000111111100101011101000
+humor 00000000000101101111110010100111
+breaker 00000000000111111010101011010101
+alcohol 00000000000010000011110000100001
+Leo 00101111111000010100000010011000
+firmed 00000000000000100101000100110010
+Newsweek 00100000000111111000110100101000
+halts 00000000000111111010101001100010
+Imports 00100000000111101100000100000111
+prohibited 00000000100111010100010000110010
+Jonathan 00101111111000000100010110011000
+skidded 00000000000000010001000100110010
+Weiss 00101111111110101011001000001000
+rail 00000000000010000001111010110000
+medium-sized 00000000000000000000000000000000
+speaking 00000000000111111011000001000000
+justified 00000000001011000001110000110010
+welfare 00000000000000010000001011100001
+arrive 00000000001101011101010110110010
+gathered 00000000010000001100010000110010
+Lazard 00101111111111100011011000101000
+mystery 00000000000110001011111101100111
+spreading 00000000000111001101010001000000
+5.6 00000000000000000000000000000000
+ink 00000000000110101101110100100001
+Ten 00100000000111111100111001010000
+Irving 00100000000011000001111000101000
+converting 00000000000111111010001101000000
+natural-gas 00000000000000000000000000000000
+retreat 00000000000111110011101100110111
+noncallable 00000000000111011110110000110010
+anytime 00000000000000001110000000101010
+Laff 00100000000000000000000000000000
+collected 00000000100011001100010000110010
+diplomatic 00000000000010000000000000110000
+Consumers 00100000000111100010111000110011
+implies 00000000000101010011000000010010
+persuaded 00000000000010101101010000110010
+objections 00000000000111110101101000100011
+Hart 00101111111100110100101010001000
+unsuccessfully 00000000000101000001001001110010
+assumes 00000000011100100011000000010010
+Broad 00100000000000000110100000010000
+unload 00000000000100010110001110110010
+tracked 00000000010101100111010000110010
+Stoll 00100000000000000000000000000000
+10.5 00000000000000000000000000000000
+Intermediate 00100000000000000001101010101000
+reviews 00000000000110111110001000100011
+musical 00000000000000000000001100100001
+stays 00000000000100101000001000110010
+appreciate 00000000000111011110100110110010
+lender 00000000000111100111101010110101
+respected 00000000000001000001000010010000
+PLO 01000000000000000000000000000000
+pessimistic 00000000000011011111110000110010
+Needham 00100000000111111100010000001000
+concludes 00000000000111110011010111000010
+Owen 00101111111001001000110010001000
+relied 00000000000111000000100000110010
+Palestinian 00100000000000000001011000110000
+ASSETS 01000000000111111111110111100011
+reacting 00000000001001101010111000110010
+LYNCH 01000000000000000100001001001000
+MERRILL 01000000000111111011100000101000
+days. 00000000000000000000000000000000
+knight 00000000000000001010000000001000
+CORP 01000000000000000000000000000000
+HOME 01000000000000000000010110100001
+removal 00000000000111111111111101001111
+laboratory 00000000000000111000100000100001
+termed 00000000000111110101010000110010
+OFFERED 01000000000110100000010000110010
+INTERBANK 01000000000001001111001001110010
+sponsored 00000000000011101111010000110010
+EURODOLLARS 01000000000111111100101001100010
+LATE 01000000000000000001010100110010
+GEC 01000000000000000000000000000000
+bank-backed 00000000000000000000000000000000
+Negotiable 00100000000111101011000001001000
+ACCEPTANCES 01000000000001010101010001001000
+BANKERS 01000000000110101110001111110011
+C.D.s 01000000000000000000000000000000
+DEPOSIT 01000000000000000000001110100001
+CERTIFICATES 01000000000111111111111100101111
+pressured 00000000000111011000110000110010
+TVS 01000000000000000000000000000000
+licensed 00000000000111000101101001000000
+attitudes 00000000000111101110111101100011
+119 00000000000000000000000000000000
+MTM 01000000000000000000000000000000
+Between 00100000000000000011000000001010
+rental 00000000000001100000001010110000
+DISCOUNT 01000000000111110010010011000111
+Prebon 00101111111000000011100101001000
+Way 00100000000111111111111100010111
+convince 00000000000110110111111110110010
+1.85 00000000000000000000000000000000
+hide 00000000000101011110101110110010
+pair 00000000000111111110111101111111
+nominal 00000000000011010000011100010000
+Temple 00100000001100111100000000001000
+visiting 00000000000000100110101001000000
+Dunkin 00100000000111111111001111110011
+Olympics 00100000000001000001010001100111
+dismissal 00000000000111110011111101001111
+Quist 00101111111111010111110001001000
+unwilling 00000000000111100100011000110010
+partially 00000000010000001011000001110010
+desktop 00000000000101011000010000110000
+70,000 00000000000000000000000000000000
+Pharmaceutical 00100000000001011011011010110000
+sue 00000000000110110110001110110010
+freely 00000000011011000000010001110010
+disks 00000000000011101111010100001001
+barrier 00000000000111001101111101100111
+Loral 00100000000110100011111100101000
+lengthy 00000000000001001001000000010000
+fibers 00000000000111100011011111001001
+extending 00000000000110111001011101000000
+Dale 00101111111001011100000010011000
+smooth 00000000001001100101110110110010
+pure 00000000000001000010011010010000
+steal 00000000000011001110101110110010
+la 00001111111111111001001101110000
+fraudulent 00000000000000110000000110010000
+Specialized 00100000000011000100101010110000
+9.9 00000000000000000000000000000000
+universities 00000000000111100101110001100011
+enemy 00000000000011110111111001100111
+escaped 00000011001011000101010000110010
+Theatre 00100000000100000011000100000001
+reckless 00000000000000111100000110010000
+drafted 00000000000110111001010000110010
+streamlining 00000000000101100111010001000000
+child-care 00000000000000000000000000000000
+Alberta 00100000000111100101101001101000
+bourbon 00000000000001001100001000100001
+reviewed 00000000000111010100010000110010
+Blumenfeld 00100000000000000000000000000000
+SmithKline 01001111111110101000100100101000
+tonight 00000000000001101100010001110010
+dramatically 00000000000001101000010001110010
+diversification 00000000000010000001101000111001
+8.9 00000000000000000000000000000000
+Conservatives 00100000000111101111010110110011
+walking 00000000010111110110100001000000
+scientist 00000000000111111101011110110101
+stepping 00000000001111110110100001000000
+river 00000000000000000000100010100101
+syndication 00000000000011110010100001100001
+random 00000000000000100101011010101000
+Minn. 00100000000000000000000000000000
+Daimler-Benz 01000000000000000000000000000000
+60,000 00000000000000000000000000000000
+yellow 00000000000010111010001000110000
+farms 00000000000001001001100000101001
+purchasers 00000000000110100000100000110011
+Rockwell 00100000000111101111010100101000
+2.85 00000000000000000000000000000000
+Boys 00100000000111100111100000110011
+Montedison 00100000000111101011101100101000
+Academy 00100000000110101110110001010101
+knowing 00000000000111001101111010000010
+industrywide 00000000000000010000000100010000
+105 00000000000000000000000000000000
+Del. 00100000000000000000000000000000
+Wash. 00100000000000000000000000000000
+incorporated 00000000001011011110010000110010
+Kaufman 00101111111100001000111000001000
+Battle 00100000000111111111110000100111
+Riegle 00101111111111000110010010001000
+catalyst 00000000000111101110100000100001
+denying 00000000000101111001011101000000
+index-arbitrage 00000000000000000000000000000000
+winner 00000000000111101000100101100111
+lacked 00000000000000111011000000010010
+1929 00000000000000000000000000000000
+hardest 00000000000000000100111000110010
+Said 00100000000111111111110011000010
+wondering 00000000001111001110010001110010
+impression 00000000000111100111110000001111
+renewing 00000000000000101101011101000000
+offensive 00000000000011000011001100100111
+freedoms 00000000000101110111101001100111
+incorrectly 00000000000100000001001001110010
+acknowledge 00000000000111110001100110110010
+socialist 00000000000010001001011000110000
+3.18 00000000000000000000000000000000
+enthusiasm 00000000000111111101101100111001
+exodus 00000000000111100100111001100111
+Shortly 00100000000100110000010001110010
+Embassy 00100000000111111100101100100101
+1950s 00000000000000000000000000000000
+assault 00000000000111111011100100100111
+naval 00000000000000001011110000110000
+Casualty 00100000000111101111101011100101
+Man 00100000000111101110110010110101
+devaluation 00000000000111000011101010100111
+Worth 00100000000101000001110000011101
+infrastructure 00000000000111110101001101100001
+mount 00000000000111111111100110110111
+spree 00000000000000010010001000100111
+situations 00000000000111111100000010100011
+felony 00000000000000010000010000010000
+non-violent 00000000000000000000000000000000
+faith 00000000000111110010001110100111
+rumor 00000000000111011011111101100111
+Fournier 00100000000000000000000000000000
+implemented 00000000100011010100010000110010
+Sunnyvale 00100000000111111100101001101000
+disappointments 00000000000111111100010000000011
+hole 00000000000111111001111010110101
+clash 00000000000100001110110000100111
+offshore 00000000000000100101101000110000
+pose 00000000000110101001101110110010
+examine 00000000000111011110011110110010
+platform 00000000000111110011101001100111
+prevents 00000000100000110001000000010010
+Dreyfus 00100000000111110101011100101000
+backers 00000000000011110010000010110011
+deserve 00000000000111100011000110110010
+Budapest 00100000000101010011111001101000
+Pace 00100000000111101111011001000111
+OK 01000000000000000000000000000000
+resigning 00000000000011111011100001000000
+curbs 00000000000111110110100100100111
+rigid 00000000000111010101000000010000
+7.10 00000000000000000000000000000000
+Highland 00100000000001101010011010101000
+Plans 00100000000111111110101000110010
+naturally 00000001100100000000001001110010
+score 00000000000111101111001010110111
+critic 00000000000111110111110000110101
+determining 00000000000111111001011101000000
+undoubtedly 00000000011001000000001001110010
+exciting 00000000000000001010001110010000
+aviation 00000000000000001110010010110000
+lifetime 00000000000111011011110000000001
+proving 00000000000111000101110101000000
+Employees 00100000000000000010000000110011
+defending 00000000000111001001011101000000
+spy 00000000000100001000001010110000
+ousted 00000000000000111010010000110010
+positioned 00000000010101101100110000110010
+riders 00000000001001110111110101100011
+tracking 00000000000111100010110001000000
+Levy 00101111111101001010001000001000
+marriage 00000000000111101011110000000001
+Demand 00100000000111101110100100111001
+mid-1990s 00000000000000000000000000000000
+Robinson 00101111111100111010001000001000
+attending 00000000000111101011100101000000
+Exterior 00100000000000110010110100000001
+criminals 00000000000101101100100000110011
+Scoring 00100000001101101110100001000000
+PWA 01000000000000000000000000000000
+external 00000000000000001001000100010000
+excitement 00000000000101110110111010100111
+Saul 00101111111000100100011100001000
+retreated 00000000000001010001000100110010
+recommending 00000000000101000101110101000000
+230 00000000000000000000000000000000
+double-A 01000000000000000000000000000000
+devoted 00000000000010001100110000110010
+nervousness 00000000000101111110111010100111
+O'Kicki 01000000000000000000000000000000
+flew 00000000000000011100001000110010
+alike 00000000001001010100010001110010
+bleak 00000000000000000101100000010000
+Lexington 00100000000101110111101001101000
+significance 00000000000111111101111000001111
+prosecutions 00000000000111010011110000100011
+king 00001111111100100011100000001000
+Kleinwort 00101111111111100101101000101000
+lawn 00000000000111100100101010110000
+Night 00100000000111101011110000010111
+prescription 00000000000011011000010000110000
+Arafat 00100000001111110000101010001000
+allocated 00000000000010011000110000110010
+floors 00000000000000001010000001100011
+hell 00000000000111111111001010110111
+occasions 00000000000110010100000010100011
+damp 00000000000001000110111110110010
+empty 00000000000000010011110100010000
+decent 00000000000000000100101010010000
+Typically 00100000010001100000001001110010
+reconciliation 00000000000000000011111111111001
+Herbert 00101111111000101000000010011000
+600,000 00000000000000000000000000000000
+tune 00000000000111101001001010110111
+horizon 00000000000111110111111000000001
+Kent 00101111111001000000000100001000
+demonstrated 00000000000110110101110111000010
+BILLS 01000000000100100100110010000111
+maneuver 00000000000111001101111000110111
+TREASURY 01000000000011001011000110110000
+bay 00000000000000000001010010100101
+undisclosed 00000000000000010001100100010000
+contemporary 00000000000001101000001000110000
+builds 00000000000000101101000000010010
+fledgling 00000000000000111100010000110000
+sympathetic 00000000000010010001010010010000
+cutbacks 00000000000111110101011000100011
+trained 00000000000001110100010000110010
+Shaw 00101111111010101101001000001000
+tariffs 00000000000111101110100100000011
+cement 00000000000001010100011010110000
+proud 00000000011111101011110000110010
+generating 00000000000000010011110001000000
+Venture 00100000000000010101000000100111
+coins 00000000000100000111110001111001
+bold 00000000000000011001000000010000
+Researchers 00100000000000000110000010110011
+resisted 00000100000111010100010000110010
+propaganda 00000000000000110000001100100001
+leased 00000000001111000101101001000000
+entitled 00000000000111111000011000110010
+apartments 00000000000111101010101001100011
+neutral 00000000000010101100010010010000
+demise 00000000000111110101011000001111
+Ruth 00100000000101100011010100001000
+proponents 00000000000001111010000010110011
+intact 00000000000010100100010001110010
+149 00000000000000000000000000000000
+innocent 00000000000001100001110110010000
+belong 00000000000111110011000110110010
+Renault 00100000000101110011101100101000
+reinforce 00000000000111011100111110110010
+subsequently 00000000000000011001001001110010
+8.05 00000000000000000000000000000000
+Electronic 00100000000000000000101010110000
+counseling 00000000000110000000101101100001
+inability 00000000000111100111111100100111
+ill 00000000000111001110110100100001
+uncovered 00000001010001101100010000110010
+induce 00000000000001010011111110110010
+gear 00000000000111101000011001001001
+polled 00000000001000010000010001110010
+exploring 00000000000111101110010101000000
+7.98 00000000000000000000000000000000
+possibilities 00000000000111110111001110100011
+boasts 00000000000100111011010111000010
+nomination 00000000000111111111000001100111
+besides 00000000000111101001101001000010
+second-quarter 00000000000000000000000000000000
+Leschly 00100000000000000000000000000000
+creativity 00000000000111010110110010100111
+Advisers 00100000000110101110010110110101
+choosing 00000000000001111010111000110010
+write-down 00000000000000000000000000000000
+revamped 00000000000000100010111001000000
+low-cost 00000000000000000000000000000000
+Institutions 00100000000111101111011001110011
+4.1 00000000000000000000000000000000
+lent 00000000010011000100010000110010
+miss 00000000000111100011111100001000
+battery 00000000000011111111001000100001
+7.3 00000000000000000000000000000000
+Out 00100000000000000000011100110010
+prospectus 00000000000111101110101111100111
+elements 00000000000111100111100100101111
+proteins 00000000000110011001111001100011
+unsettled 00000000000011011101101001000000
+solicitation 00000000000100001010001011100111
+divestiture 00000000000111100011111101001111
+demonstrate 00000000000001111100100110110010
+Rubens 00100000000000000000000000000000
+Crude 00100000000111101110011000101000
+breakup 00000000000000000001110101001111
+indexing 00000000000111101100111000111001
+outright 00000000000000010000000110010000
+Review 00100000000111111111111110110111
+Would 00100000000000000000000110010010
+NED 01001111111010010100001000011000
+stunned 00000000001011001101110000110010
+directed 00000000001110000101010000110010
+hailed 00000000001110000010110000110010
+corrected 00000000101111010100010000110010
+reference 00000000000110110111111100100111
+birth 00000000000000000101011011100001
+Weyerhaeuser 00100000000101100010111100101000
+Macy 00100000000111011101110000001000
+McCain 01000000000000000000000000000000
+far-reaching 00000000000000000000000000000000
+Atlantis 00100000000011001011010100101000
+Bobby 00100010111001100000001000011000
+discourage 00000000001011101011111110110010
+10.4 00000000000000000000000000000000
+Newark 00100000000111011111101001101000
+candy 00000000000000101011111010110000
+profile 00000000000100101110111001000111
+Gates 00101111111100000111001000001000
+five-cent 00000000000000000000000000000000
+proxy 00000000000000000110111000110000
+intimate 00000000000001010000110100010000
+shrinking 00000000000110001101010001000000
+accelerated 00000000000000001100111001000000
+nonprofit 00000000000000101100010000110000
+Leningrad 00100000000100110011111001101000
+7.1 00000000000000000000000000000000
+Mario 00101111111011011110010000011000
+115 00000000000000000000000000000000
+inflated 00000000000000011001101001000000
+cooperate 00000000000101101001010110110010
+Orkem 00100000000000000000000000000000
+ideal 00000000000000000110110100010000
+delivering 00000000000001101011111101000000
+actors 00000000000000000101000110110011
+Goldsmith 00101111111110011000001010001000
+Valhi 00100000000101101010111100101000
+C 00100000000000000000000000000000
+dubious 00000000010101000001000000010000
+anti-takeover 00000000000000000000000000000000
+Genentech 00100000000111011011001100101000
+insulin 00000000000101100101110000100001
+Bofors 00100000000100011100110100101000
+counties 00000000000000001000110001100011
+debt-limit 00000000000000000000000000000000
+precedent 00000000000111101101111010110101
+Benjamin 00101111111000000111010100001000
+lobbyists 00000000000010010110000010110011
+builders 00000000000000110111100000110011
+toxin 00000000000000000000000000000000
+bounce 00000000000111111000011000110111
+catastrophe 00000000000111000010101101100111
+anti-drug 00000000000000000000000000000000
+underwritten 00000000000010101111010000110010
+sustain 00000000000110110011111110110010
+Hyundai 00100000000111010011011000101000
+plain 00000000000011000010011010010000
+accompanying 00000000000001110000000000001010
+moments 00000000000111100100000010100011
+Anne 00101111111000010000001000011000
+disrupted 00000000011011010001110000110010
+Mirage 00100000001001101010001010110000
+beating 00000000000111011010100001000000
+museum 00000000000010100111010100000001
+reiterated 00000000000000000111110111000010
+amendments 00000000000011011011001000100011
+Semiconductor 00100000000000000101011010110000
+300-day 00000000000000000000000000000000
+accusations 00000000000111101100110000100011
+forecasting 00000000000000001000110001000000
+merchants 00000000000010000010101111110011
+sworn 00000001000001110010110000110010
+photographs 00000000000001111101110101100011
+repaid 00000000001011000000010000110010
+relies 00000000000001110000100000110010
+erode 00000000000111000110111110110010
+9.7 00000000000000000000000000000000
+boxes 00000000000000110101110101100011
+Afghanistan 00100000000111100101011101101000
+Ruder 00101111111001101000110010001000
+1960 00000000000000000000000000000000
+Grumman 00100000000110100111011100101000
+6.8 00000000000000000000000000000000
+indefinitely 00000000001100100100010001110010
+consumed 00000000001100001100010000110010
+distributors 00000000000111010110010000110011
+gray 00001111111100100011000000001000
+Ann 00101111111010000011110000011000
+minorities 00000000000111111100111000110011
+omnibus 00000000000110111011101010100001
+casualty 00000000000111101111101011100101
+questionable 00000000000000001010000110010000
+Courtaulds 00100000000000000000000000000000
+Clara 00100000000000011000000001001000
+softness 00000000000100111011111010100111
+white-collar 00000000000000000000000000000000
+Schwarz 00101111111010110101000010001000
+Construction 00100000000000000000001001100001
+fixed-price 00000000000000000000000000000000
+teach 00000000000011111011111110110010
+humans 00000000000111101100101101101000
+containers 00000000000111101101100111001001
+borough 00000000000001000010010000110101
+8.75 00000000000000000000000000000000
+Penn 00100000000010000010111000101000
+bracing 00000000001111011110110000110010
+denominations 00000000000000000011100100001011
+tendency 00000000000110111101111100100111
+Panamanians 00100000000001000111111000110011
+Look 00100000000111110101010110110010
+mid-1970s 00000000000000000000000000000000
+addressed 00000000010110010010110000110010
+Lantos 00100000000000000000000000000000
+rational 00000000000000110000010010010000
+performances 00000000000111111111011010100111
+peaked 00000000000001000110001000110010
+repayment 00000000000100000001111101001111
+exceeds 00000000000011001001000000001010
+Random 00100000000000100101011010101000
+NBI 01000000000000000000000000000000
+pachinko 00000000000000000000000000000000
+overly 00000000000011011000000001110010
+charts 00000000000110111010001000100011
+decreased 00000000000000000001011001000000
+Petrie 00101111111001000010110000001000
+Cocom 00100000000001001100001011100001
+speaker 00001111111111111111010110010101
+parliamentary 00000000000000010000111000110000
+high-school 00000000000000000000000000000000
+drifted 00000000000000010011001000110010
+300,000 00000000000000000000000000000000
+1.20 00000000000000000000000000000000
+dates 00000000000010001110001000100011
+Birmingham 00100000000111110010101001101000
+penny 00000000000111011111000001000111
+neck 00000000000111111111010000000001
+rebuild 00000000001011111010111110110010
+wildly 00000000011000111000000001110010
+confusing 00000000000011101001010010010000
+gather 00000000000001011110101110110010
+Indianapolis 00100000000110001111111001101000
+Klein 00101111111110100000001000001000
+liberals 00000000000111111000100110110011
+narrowly 00000000001000100001001001110010
+island 00000000000100000101000010100101
+sad 00000000000001100010011010010000
+devised 00000000001110111001010000110010
+weigh 00000000000100101111001110110010
+Namibia 00100000000111000001011101101000
+auctions 00000000000111110100110100100011
+stream 00000000000110101011011001000111
+fast-growing 00000000000000000000000000000000
+84 00000000000000000000000000000000
+spreads 00000000000100000111001000100011
+Par 00100000000111101101010000101000
+pegged 00000000001111001100110000110010
+Cosby 00100000000000010100100000001000
+7.52 00000000000000000000000000000000
+Personal 00100000000000001000010000110000
+8,000 00000000000000000000000000000000
+prohibit 00000000000111111001101110110010
+restraint 00000000000111001000110001100111
+1.10 00000000000000000000000000000000
+clout 00000000000111110011110100100111
+Recognition 00100000000110101010011010100111
+beneath 00000000001010100001000000001010
+racing 00000000000111100000110001000000
+styles 00000000000000000001001001100111
+Humana 00100000000110110111111100101000
+conferees 00000000000000000100100110110011
+Wachovia 00100000000000000000000000000000
+violating 00000000000101111111011101000000
+6.2 00000000000000000000000000000000
+guerrillas 00000000000111101000101110110011
+survived 00000000000101000101010000110010
+crackdown 00000000000111110011001011100111
+mall 00000000000111101100100000100001
+sweet 00000000000100100110011010010000
+Siemens 00100000000111101101111100101000
+takeover-related 00000000000000000000000000000000
+resist 00000000000011010011111110110010
+brisk 00000000000000001111100000010000
+terminals 00000000000111101110101001100011
+daughters 00000000000111101010011100110011
+killings 00000000000111111011110101100011
+labels 00000000001110101111110101100011
+1.19 00000000000000000000000000000000
+Madrid 00100000000000001111111001101000
+tightening 00000000000111000111010001000000
+Hess 00101111111000001101111000001000
+provisional 00000000000001101001001100010000
+Burt 00101111111000000010001010011000
+nights 00000000000000000000111100011011
+Trotter 00100000000000000000000000000000
+supervisor 00000000000111100111011110110101
+Chile 00100000000111110011111101101000
+withstand 00000000000111010111111110110010
+friendship 00000000000001101110110000100111
+Communication 00100000000011001010010010110000
+backs 00000000010100100111000000010010
+uncertainties 00000000000011101110111010100111
+Sharon 00100000000111010010111000101000
+Wheat 00100000000010100011101110110000
+linking 00000011000010010000000000001010
+Jupiter 00100000000000000000000000000000
+setbacks 00000000000111011010011000100011
+lesser 00000000000000111000010000010000
+Global 00100000000001101010000000110000
+troubling 00000000000000010101010010010000
+longer-term 00000000000000000000000000000000
+downgrade 00000000000111111111010101110111
+new-issue 00000000000000000000000000000000
+diabetics 00000000000000000000000000000000
+Exports 00100000000111101110100100000111
+135 00000000000000000000000000000000
+10.6 00000000000000000000000000000000
+linage 00000000000111111110101110111001
+Generally 00100000000010100000001001110010
+inevitably 00000000001100000000001001110010
+Reed 00101111111100001010001000001000
+aboard 00000000000001100001000000001010
+government-owned 00000000000000000000000000000000
+Mullins 00100000000000000000000000000000
+Stock-index 00100000000000000000000000000000
+enabled 00000000000010110111010000110010
+bacteria 00000000000100111101110010100111
+weapon 00000000000100111101111101100111
+Dodd 00101111111111001100111010001000
+overwhelming 00000000000000000101110100010000
+pickup 00000000000001100000100000100001
+teaches 00000011000011100011000000010010
+prevailed 00000000110000000110001000110010
+Hollander 00100000000000000000000000000000
+Wade 00101111111110101110000100001000
+franc 00000000000111101111001010101000
+fierce 00000000000000110000000000010000
+refusal 00000000000111110111111100100111
+touched 00000000000101101001001000110010
+Pretoria 00100000000111101010101101101000
+testified 00000000000101000111110111000010
+Highway 00100000000000000110010010110000
+Serial 00100000000000011000000110110000
+Maurice 00101111111000010110110110011000
+assurances 00000000000111100111100110101111
+Assets 00100000000111111111110111100011
+Skipper 00100000000000000000000000000000
+Thornburgh 00101111111010100101000010001000
+Sandinista 00100000000100000001011000110000
+inner 00000000000010101000001000110000
+appellate 00000000000000000001100111100101
+9.2 00000000000000000000000000000000
+soldiers 00000000000100101110100000110011
+modernize 00000000000011111010111110110010
+Kaiser 00100000000110101010111000101000
+broadcasts 00000000000101000101110101100011
+S 00100000000000000000000000000000
+Eric 00101111111000001001000110011000
+midday 00000000000111011100010000101000
+county 00000000000011000000110010100101
+burned 00000000000101001100010000110010
+Masson 00100000000000000000000000000000
+exploded 00000000001110100110001000110010
+stabilized 00000000000110111010110000110010
+tree 00000000000111100100111000000001
+superconductors 00000000000000011110111001100011
+sun 00000000000111101111011000101000
+intervene 00000000000101011001010110110010
+notable 00000000000000100100000010010000
+volunteer 00000000000000000000100110110111
+telephones 00000000000111011110111001100011
+charitable 00000000000101100000000000110000
+illustrates 00000000000100010011000000010010
+Shareholders 00100000000111101110111010110011
+Papandreou 00101111111000000100001010001000
+nationally 00000000000000010111000001000111
+Mattel 00100000000111011011111100101000
+Scotland 00100000000111101001011101101000
+Sorrell 00101111111100100000001010001000
+advocate 00000000000111101100011001101111
+capitalism 00000000000111101110110010100111
+disappear 00000000000100111101010110110010
+2.75 00000000000000000000000000000000
+artistic 00000000000000100100000000110000
+Higher 00100000000000000000011111000000
+Lomas 00101111111111101011111010101000
+H&R 01000000000000000000000000000000
+blames 00000000001111100011000000010010
+gamble 00001111111111111011110001001000
+fairness 00000000000000001111011011100001
+Does 00100000000011101100111100010010
+questioning 00000000000111101111010001000000
+Chan 00100000000000000000000000000000
+state-controlled 00000000000000000000000000000000
+heels 00000000000111110101111000001111
+mid-1980s 00000000000000000000000000000000
+installations 00000000000111101100110100100011
+unrest 00000000000111111011111010100111
+Haven 00100000000000011001011110000010
+Baxter 00101111111100110110110000001000
+discouraged 00000000000010110001110000110010
+Carol 00101111111000000111000000011000
+masters 00000000000010001110000000001000
+Nikko 00100000000000000100111000101000
+8.375 00000000000000000000000000000000
+scholars 00000000000100010010000010110011
+spare 00000000000001000100101010110000
+middle-class 00000000000000000000000000000000
+plead 00000000000110011001010110110010
+Pharmaceuticals 00100000000111111011111010110000
+furs 00000000000000000000000000000000
+taxpayer 00000000000011111010111000100001
+upgrade 00000000011011111111110110110010
+Noting 00100000000111110111111010000010
+DaPuzzo 01001111111000100110000010001000
+adopting 00000000000111111010111101000000
+disruption 00000000000111000111101010100111
+Democracy 00100000000111101011110010100111
+Scottish 00101111111011010101001000110000
+staffs 00000000000101111100111101100011
+restriction 00000000000110111011001011100111
+fails 00000000000010000001101000110010
+tripled 00000000000100011010110000110010
+Vargas 00101111111100100010101010001000
+watchers 00000000000000010010000010110011
+cans 00000000000110000001011111001001
+bail 00000000000110001110101110110010
+USIA 01000000000000000000000000000000
+bounced 00000000000111001011001000110010
+fashionable 00000000000001110100000010010000
+sliding 00000000000010011010010001000000
+classified 00000000000000011001000110010000
+projection 00000000000111110011011010110111
+Music 00100000000010000001111100100001
+cure 00000000000111110111110010110111
+girl 00000000000111101100110010110101
+Seng 00100000000000000101100011010000
+highways 00000000000110111110111001100011
+Aside 00100000000000001001111100110010
+relatives 00000000000101101011110000110011
+narrator 00000000000110100110100001100111
+Peladeau 00100000000000000000000000000000
+dominance 00000000000111110000111001100111
+actress 00000000000111101001100000110101
+admitting 00000000000111011111010101010000
+Posner 00101111111100111110101010001000
+annualized 00000000000011111001000101010000
+cleaner 00000000000000000111110110110111
+circles 00000000000111101100000100100011
+exotic 00000000001000010000001000110000
+forgotten 00000001100010010010110000110010
+unfairly 00000000100101000001001001110010
+picks 00000000000001010011001000110010
+15.6 00000000000000000000000000000000
+dilemma 00000000000111110011111101100111
+accelerate 00000000000110110010111110110010
+minus 00000000000000100010011010000010
+Polly 00100000000000000000000000000000
+fraction 00000000000111111110101110111111
+library 00000000000111111011010100000001
+greenhouse 00000000010100011010000000110000
+cable-TV 01000000000000000000000000000000
+CMS 01000000000000000000000000000000
+Va 00100000000000000000000000000000
+fastest-growing 00000000000000000000000000000000
+Good 00100000000000000000001010010000
+facsimile 00000000000111100101010000110000
+Too 00100000000000000110000001110010
+Freedom 00100000000111011111110100100111
+cleaning 00000000000011001110010110110111
+700,000 00000000000000000000000000000000
+less-developed 00000000000000000000000000000000
+Guinness 00100000000111101001001100101000
+legislator 00000000000000001010011110110101
+rebate 00000000000000001111100011000111
+admission 00000000000111000111111001100111
+embarrassment 00000000000111101011101100100111
+OSHA 01000000000000000100101100101000
+recalled 00000110000111010100010000110010
+Burmah 00100000000000000000000000000000
+arbs 00000000000111111111100110110011
+13.5 00000000000000000000000000000000
+occasion 00000000000111111011101100100111
+discover 00000000000110001011110110110010
+clubs 00000000000000010110110001100011
+earns 00000000001100011101000000010010
+unknown 00000000000010010000110110010000
+boring 00000000000111100110011010010000
+Fisher 00101111111101000010001000001000
+alliances 00000000000110001100010000100111
+old-fashioned 00000000000000000000000000000000
+hazards 00000000000111111011111000100011
+dizzying 00000000000001001100100000010000
+strapped 00000000001001011110110000110010
+Belgium 00100000000111110001111101101000
+radar 00000000000000011010001010110000
+fruit 00000000000110111011111010110000
+existed 00000000001100100110001000110010
+restrictive 00000000000000000110010010010000
+tapes 00000000000111110111010101100011
+leftist 00000000000000010101011000110000
+Police 00100000000000000000101100100101
+discretion 00000000000111101011110100100111
+bosses 00000000000111000101110000110011
+Staff 00100000000011100011100010000001
+Chugai 00100000000000000000000000000000
+declaring 00000000000110101001111010000010
+prevail 00000000000001111101010110110010
+Pakistan 00100000000111001011111101101000
+nose 00000000000111110111010000000001
+discretionary 00000000000001011000010000110000
+knocking 00000000001010101110100001000000
+Holmes 00101111111100110111110010001000
+nonrecurring 00000000000000101010010000010000
+McGovern 01001111111010101000001010001000
+premiere 00000000000011001100100101100111
+appointments 00000000000100101111101000100011
+8.70 00000000000000000000000000000000
+sleep 00000000000111101110100010110111
+in-house 00000000000000000000000000000000
+affiliated 00000000000000100001100000110010
+navy 00000000000000001100101100100101
+principles 00000000000111111101011100100011
+founding 00000000000000010110010011010000
+forth 00000000000000101001111100110010
+ridiculous 00000000000111000100110110010000
+complaining 00000000000101111111110000110010
+Eaton 00100000000110111011111100101000
+jolt 00000000000100010101111010110111
+Barre 00101111111100111000110010001000
+searching 00000000000110111110110000110010
+Enterprise 00100000000111110110101101100001
+Matra 00100000000011001110111100101000
+juice 00000000000011101010000010100101
+would-be 00000000000000000000000000000000
+accessories 00000000000111111111011111001001
+desperate 00000000000000100000011010010000
+pile 00000000000111111110101000111111
+Cuban 00100000000000011011010100110000
+supposedly 00000000011001100000001001110010
+weighed 00000001000001001100010000110010
+premier 00000000000011000010100100100001
+specializing 00000000000001111110010000110010
+semiannual 00000000000000011101000101010000
+Kate 00100000000000000000000000000000
+recorders 00000000001001100110100100001001
+Diamond 00101111011000000110111000101000
+page-one 00000000000000000000000000000000
+laying 00000000000111111010100001000000
+upside 00000000000111000100111000110010
+limitations 00000000000111111010100100100111
+punitive 00000000001000010000011100010000
+earth 00000000000111111100000000100101
+unconsolidated 00000000000000001000000100010000
+vigorous 00000000000011001000000000010000
+emphasized 00000000000110100111110111000010
+recruiting 00000000001001110010110001000000
+demonstration 00000000000111100011101010100111
+Odeon 00101111111000011001101000101000
+Satellite 00100000000000100000001010110000
+Buffett 00101111111110111100100010001000
+Domestic 00100000000000000001010000110000
+Ore. 00100000000000000000000000000000
+shrink 00000000000100011010111110110010
+disorders 00000000000011000110101010100011
+hat 00000000000110100011110000000001
+classroom 00000000000111110011110000000001
+McCall 01000000000000000000000000000000
+electoral 00000000001110100000000000110000
+finishing 00000000000000001110100001000000
+Lorin 00100000000000000000000000000000
+shield 00000000000000001000110100100001
+Burlington 00100000000111010111000100101000
+viruses 00000000000111111010111001100011
+NRM 01000000000000000000000000000000
+shaky 00000000000001001000101001000000
+Stuart 00101111111000000111100010011000
+exporters 00000000000111110110010000110011
+shelves 00000000000111111010000001100011
+Production 00100000000000000000000100000111
+consequence 00000000000111111010111000111111
+Analytical 00101111111000000000101001001000
+filters 00000000000111100110111001100011
+Angels 00100000000010100101110101100011
+tighter 00000000000010100100001111000000
+Woman 00100000000111100111110010110101
+maximize 00000000000011011010111110110010
+Superfund 00100000000011100001000000110000
+burst 00000000000111100101011000111111
+relevant 00000000000001100011001110010000
+celebration 00000000000111010010100101100111
+Kelly 00101111111100111111100010001000
+Keith 00101111111000110100000010011000
+bureaucratic 00000000001010100000000000110000
+Prospect 00100000000111111111010000001111
+kidney 00000000000000001110101011100001
+Johns 00101111111111110111110000101000
+races 00000000000111101000000110110011
+Markey 00101111111111110011111010001000
+Economics 00100000000111101110101101100001
+epicenter 00000000000000000000000000000000
+Texans 00100000000001010111111000110011
+oral 00000000000000001010010100010000
+municipals 00000000000111101011111011100011
+V. 00101111111001000111101011011000
+generates 00000000000010011101000000010010
+Goodyear 00100000011111001011001100101000
+Automotive 00100000000001010000101010110000
+post-crash 00000000000000000000000000000000
+Barclays 00100000000011110001111000101000
+counterpart 00000000000111100101101001100111
+Sells 00100000000100001101000000010010
+U.S.A. 01000000000000000000000000000000
+Adds 00100000000111111110010111000010
+Assembly 00100000000000000000000001111001
+Lord 00101111111000011011101000101000
+computer-guided 00000000000000000000000000000000
+sagging 00000000000000101011100000010000
+inched 00000000001000001011001000110010
+soliciting 00000000000000010011111101000000
+Alliance 00100000000111101011011001100111
+buildup 00000000000111011011101010100111
+constituents 00000000000111110001110000110011
+breakfast 00000000000010111010000000100001
+conform 00000000000111010111010110110010
+ball 00000000000110100010000000001000
+Genetics 00100000000101100111100101100001
+joins 00000001000001100011000000010010
+injury 00000000000000000011001100100111
+occupied 00000000000111000000101001000000
+Institution 00100000000111001111011001100111
+undertaken 00000000100010010010110000110010
+vacation 00000000000000011110000000100001
+clock 00000000000111111110001001000101
+depression 00000000000111111001101101100111
+rein 00000000000011001001010110110010
+marking 00000000000111100100001101000000
+Adobe 00100000000110101111100100101000
+55,000 00000000000000000000000000000000
+Iraq 00100000000111101001111101101000
+iron 00000000000111000010001000110000
+aired 00000001001011001100010000110010
+concentrating 00000000000101111100100000110010
+high-definition 00000000000000000000000000000000
+rebuffed 00000000100001111001010000110010
+Kohl 00101111111100000100010010001000
+Runkel 00100000000000000000000000000000
+worm 00000000000111010010111010110000
+B-2 00100000000000000000000000000000
+gainers 00000000000101101110101001110011
+valuation 00000000000111101101010010001111
+vacancy 00000000000000011000010011000111
+seizure 00000000000111101011001101001111
+portions 00000000000111110110100100101111
+readily 00000001000100000000010001110010
+G.m.b 00100000000000000000000000000000
+efficiently 00000000100100000000010001110010
+commonly 00000000000010100111001001110010
+chart 00000000000100000011001010110111
+Czechoslovakia 00100000000110001100111101101000
+comparisons 00000000000100101100010000100111
+Schering-Plough 01000000000000000000000000000000
+autos 00000000000110000111111001100011
+52-week 00000000000000000000000000000000
+Times-Stock 01000000000000000000000000000000
+logic 00000000000110110011101001100111
+soften 00000000000111110100111110110010
+Operations 00100000000111101111100000001001
+shocked 00000000001111001101110000110010
+exclusion 00000000000111111111100101001111
+Boise 00100000000111101110011010101000
+middlemen 00000000000110110100111000110011
+DAX 01000000000000000000000000000000
+Leon 00101111111000010001100010011000
+0.6 00000000000000000000000000000000
+format 00000000000111101001100011100111
+diverted 00000000000000111000110000110010
+broker-dealer 00000000000000000000000000000000
+Sloan 00101111111000111101001000001000
+1967 00000000000000000000000000000000
+hazardous 00000000000000011000101010110000
+paint 00000000000011011111100110110111
+tour 00000000000101101000100101100111
+mild 00000000000011010000100000010000
+Avon 00100000000110111011010100101000
+Sassy 00100000000000000000000000000000
+welcomed 00000010000101000101010000110010
+Occidental 00100000000111100000010100101000
+turbulence 00000000001110101111111010100111
+reservations 00000000000110101010010010111001
+Institutes 00100000000110110101110001010101
+ethical 00000000000010100000000000110000
+oversee 00000000001011111011111110110010
+Hoylake 00100000000110000111111000101000
+Philips 00100000000111101101011100101000
+mandated 00000000000010011001101001000000
+Foothills 00100000000000000000000000000000
+Nathan 00101111111101001000000100001000
+luxury-car 00000000000000000000000000000000
+presents 00000010010010000011000000010010
+newer 00000000011000010000001000110000
+marine 00000000000101000000011010110000
+3.35 00000000000000000000000000000000
+mental 00000000000101000101000000110000
+innovative 00000000000011000000110100010000
+Pa 00100000000000000000000000000000
+Declining 00100000000000010010010001000000
+scuttle 00000000000100100111111110110010
+abuses 00000000000111101000100010100111
+avoiding 00000000000110011111111101000000
+teaching 00000000000111111010110001000000
+aftershocks 00000000000000000000000000000000
+scarce 00000000000111110001010010010000
+furor 00000000000101101010111010100111
+accurately 00000000001010000000010001110010
+fuels 00000000000111110101011111001001
+high-technology 00000000000000000000000000000000
+Mackenzie 00101111111001111100111000001000
+8.09 00000000000000000000000000000000
+topics 00000000000111001000001010100011
+firmer 00000000000000000000111111000000
+Culture 00100000000111100011001001100111
+1.11 00000000000000000000000000000000
+TransCanada 01000000001111001000110100101000
+duck 00000000000000010001110100100001
+neighboring 00000000000000010000110110101000
+1.22 00000000000000000000000000000000
+tabloid 00000000000001000100101100100001
+Aquino 00101111111000001001100110001000
+buses 00000000000111101111111001100011
+Clearing 00100000000000010000000010110000
+arena 00000000000111110011011001100111
+Arkla 00100000000111000100111100101000
+sufficiently 00000000001000111000000001110010
+reunification 00000000000001101001110010100111
+exporter 00000000000111110111100001110101
+vessels 00000000000111111011100110001001
+harmful 00000000000000001001010010010000
+urges 00000000000011100011000000010010
+Institutional 00100000000000010001101000110000
+Crossland 00100000000000000000000000000000
+Laband 00100000000000000000000000000000
+hinted 00000000000100100111110111000010
+8.4 00000000000000000000000000000000
+inefficient 00000000000001001100000110010000
+freeze 00000000000111111010001010110111
+traveling 00000000000101101111000001000000
+citizen 00000000000111110111111000100001
+marginally 00000000001000101000010001110010
+dragged 00000000000001001001001000110010
+unanimously 00000000010001100001001001110010
+Scowcroft 00100000000100000110100000001000
+wears 00001000000110000011000000010010
+investigator 00000000000001100000100000010101
+thick 00000000001110001100011010010000
+closed-end 00000000000000000000000000000000
+mayoral 00000000000000101000111000110000
+haven 00000000000000011001011110000010
+colon 00000000000111101010101011100001
+violent 00000000000000000101000000010000
+underwrite 00000000000100110110001110110010
+printer 00000000000110100000111010110000
+travelers 00000000000011100001011000110011
+Gorky 00100000000000000000000000000000
+payout 00000000000111101111100011000111
+112 00000000000000000000000000000000
+Theater 00100000000100010001111010110000
+infant 00000000000000100010101000110000
+phrase 00000000000111001011111101100111
+aiming 00000000000011011110110000110010
+Sandinistas 00100000000111101111011110110011
+dynamic 00000000000010010000000010010000
+defective 00000000000001101100000110010000
+multimillion-dollar 00000000000000000000000000000000
+Metromedia 00100000000101110100111100101000
+automobiles 00000000000110101111111001100011
+preparation 00000000000111111111011100111001
+alert 00000000000111001000001010110111
+Memphis 00100000000111110111101001101000
+two-day 00000000000000000000000000000000
+contingent 00000000000110101000100000110010
+bipartisan 00000000000000000111000000010000
+awaiting 00000000000000000110010101000000
+advises 00000000001000100011000000010010
+Former 00100000000000000000101001110000
+enabling 00000000000000110000001101000000
+Insurers 00100000000000000010100001110011
+analyze 00000000000111110001111110110010
+practiced 00000000100101101100010000110010
+credentials 00000000000110100101101001100111
+generations 00000000000110110011100100101111
+Schwartz 00101111111101011011000010001000
+leap 00000000000111101110011000110111
+p53 00000000000000000000000000000000
+BMC 01000000000000000000000000000000
+lag 00000000000101000111001010110111
+Monsanto 00100000000111100111111100101000
+runaway 00000000000001010100100000010000
+privacy 00000000000011111111110010100111
+throws 00000010001110000011000000010010
+semiconductors 00000000000111001110111001100011
+18,000 00000000000000000000000000000000
+reminder 00000000000111111101011000111111
+revisions 00000000000111101101111000100011
+modifications 00000000000111111010011000100011
+Emhart 00100000000011000101111100101000
+auctioned 00000000011011000000010000110010
+port 00000000000000100000011010101000
+Hiroshima 00100000000000000000000000000000
+troop 00000000000000000011001010100001
+median 00000000000000101100011100010000
+cease-fire 00000000000000000000000000000000
+boy 00000000000111101110000010110101
+detected 00000000100110001100010000110010
+globe 00000000000000011111110000100101
+defenses 00000000000111111111100110001001
+silly 00000000000010011000011010010000
+helpful 00000000000011001000011110010000
+staggering 00000000000001110100100000010000
+suggestion 00000000000111111011110000001111
+scams 00000000000000000000000000000000
+MMI 01000000000000000000000000000000
+ivory 00000000000111110110001110101000
+wing 00000000000000100001001001100111
+9:30 00000000000000000000000000000000
+governors 00000000000000010010101010110011
+soar 00000000010101111101010110110010
+highlight 00000000010001111111110110110010
+Silver 00100000000011101011101110110000
+collectors 00000000000110010010100000110011
+tires 00000000000110101110101001100011
+Lufthansa 00100000000100111100110100101000
+disproportionate 00000000000000000011010000010000
+exported 00000000101011000000010000110010
+historic 00000000000100110010000000110000
+worrying 00000000000111011111110000110010
+disciplined 00000000000010000101101001000000
+poorest 00000000000111101011110011010000
+Wilder 00100000000000000000000000000000
+Opera 00100000000100100000001100100001
+Corning 00100000000101101011010100101000
+Profits 00100000000111101111110000000011
+dogs 00000000000000101111110101100011
+Almost 00100000000000001111000001110010
+ratios 00000000000111111010111001000111
+Regulatory 00100000000000000101000000110000
+bag 00000000000111101011111000000001
+adult 00000000000000000110101000110000
+lying 00000000000111111111000001000000
+syndicated 00000000001000001000001010110000
+notification 00000000000000000101111101001111
+Ivan 00101111111000000100001010011000
+sweep 00000000000001101001001010110111
+Keenan 00101111111100100101111010001000
... 72868 lines suppressed ...