You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hawq.apache.org by yj...@apache.org on 2016/05/23 08:52:09 UTC

[1/4] incubator-hawq git commit: HAWQ-750. Test prepare and sequence using new test library

Repository: incubator-hawq
Updated Branches:
  refs/heads/master 120ee70ba -> ec5a9bad8


http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/sql/prepare-parameters.sql
----------------------------------------------------------------------
diff --git a/src/test/feature/query/sql/prepare-parameters.sql b/src/test/feature/query/sql/prepare-parameters.sql
new file mode 100644
index 0000000..e014307
--- /dev/null
+++ b/src/test/feature/query/sql/prepare-parameters.sql
@@ -0,0 +1,31 @@
+PREPARE q2(text) AS
+        SELECT datname, datistemplate, datallowconn
+        FROM pg_database WHERE datname = $1;
+
+EXECUTE q2('regression');
+
+PREPARE q3(text, int, float, boolean, oid, smallint) AS
+        SELECT * FROM test1 WHERE string4 = $1 AND (four = $2 OR
+        ten = $3::bigint OR true = $4 OR oid = $5 OR odd = $6::int) ORDER BY 1,2,3,4;
+
+EXECUTE q3('AAAAxx', 5::smallint, 10.5::float, false, 500::oid, 4::bigint);
+
+EXECUTE q3('bool');
+
+EXECUTE q3('bytea', 5::smallint, 10.5::float, false, 500::oid, 4::bigint, true);
+
+EXECUTE q3(5::smallint, 10.5::float, false, 500::oid, 4::bigint, 'bytea');
+
+PREPARE q4(nonexistenttype) AS SELECT $1;
+
+PREPARE q5(int, text) AS
+        SELECT * FROM test1 WHERE unique1 = $1 OR stringu1 = $2;
+CREATE TEMPORARY TABLE q5_prep_results AS EXECUTE q5(200, 'DTAAAA');
+SELECT * FROM q5_prep_results ORDER BY 1,2,3,4;
+
+PREPARE q6 AS
+    SELECT * FROM test1 WHERE unique1 = $1 AND stringu1 = $2;
+PREPARE q7(unknown) AS
+    SELECT * FROM test2 WHERE thepath = $1;
+
+SELECT name, statement, parameter_types FROM pg_prepared_statements ORDER BY name;

http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/sql/prepare-uniqueness.sql
----------------------------------------------------------------------
diff --git a/src/test/feature/query/sql/prepare-uniqueness.sql b/src/test/feature/query/sql/prepare-uniqueness.sql
new file mode 100644
index 0000000..07f663c
--- /dev/null
+++ b/src/test/feature/query/sql/prepare-uniqueness.sql
@@ -0,0 +1,18 @@
+SELECT name, statement, parameter_types FROM pg_prepared_statements ORDER BY 1,2,3;
+
+PREPARE q1 AS SELECT 1 AS a;
+EXECUTE q1;
+
+PREPARE q1 AS SELECT 2;
+
+DEALLOCATE q1;
+PREPARE q1 AS SELECT 2;
+EXECUTE q1;
+PREPARE q2 AS SELECT 2 AS b;
+
+SELECT name, statement, parameter_types FROM pg_prepared_statements ORDER BY 1,2,3;
+
+DEALLOCATE PREPARE q1;
+DEALLOCATE PREPARE q2;
+
+SELECT name, statement, parameter_types FROM pg_prepared_statements ORDER BY 1,2,3;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/sql/sequence-dependency.sql
----------------------------------------------------------------------
diff --git a/src/test/feature/query/sql/sequence-dependency.sql b/src/test/feature/query/sql/sequence-dependency.sql
new file mode 100644
index 0000000..508d718
--- /dev/null
+++ b/src/test/feature/query/sql/sequence-dependency.sql
@@ -0,0 +1,14 @@
+CREATE TEMP SEQUENCE myseq2;
+CREATE TEMPORARY SEQUENCE myseq3;
+CREATE TEMP TABLE t1 (f1 SERIAL, 
+                      f2 INT DEFAULT NEXTVAL('myseq2'),
+                      f3 INT DEFAULT NEXTVAL('myseq3'::text)
+);
+
+DROP SEQUENCE t1_f1_seq;
+DROP SEQUENCE myseq2;
+DROP SEQUENCE myseq3;
+DROP TABLE t1;
+DROP SEQUENCE t1_f1_seq;
+DROP SEQUENCE myseq2;
+					  
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/sql/sequence-serialcol-null.sql
----------------------------------------------------------------------
diff --git a/src/test/feature/query/sql/sequence-serialcol-null.sql b/src/test/feature/query/sql/sequence-serialcol-null.sql
new file mode 100644
index 0000000..edc5d00
--- /dev/null
+++ b/src/test/feature/query/sql/sequence-serialcol-null.sql
@@ -0,0 +1 @@
+INSERT INTO serialtest VALUES('wrong',NULL);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/sql/sequence-serialcol-query.sql
----------------------------------------------------------------------
diff --git a/src/test/feature/query/sql/sequence-serialcol-query.sql b/src/test/feature/query/sql/sequence-serialcol-query.sql
new file mode 100644
index 0000000..cebcd37
--- /dev/null
+++ b/src/test/feature/query/sql/sequence-serialcol-query.sql
@@ -0,0 +1 @@
+select * from serialtest order by f2;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/test-prepare.cpp
----------------------------------------------------------------------
diff --git a/src/test/feature/query/test-prepare.cpp b/src/test/feature/query/test-prepare.cpp
new file mode 100644
index 0000000..89b806c
--- /dev/null
+++ b/src/test/feature/query/test-prepare.cpp
@@ -0,0 +1,72 @@
+#include <pwd.h>
+#include <sys/types.h>
+#include <unistd.h>
+#include <vector>
+#include <stdio.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <iostream>
+
+#include "lib/command.h"
+#include "lib/common.h"
+#include "lib/data-gen.h"
+#include "lib/hawq-config.h"
+#include "lib/sql-util.h"
+
+#include "gtest/gtest.h"
+
+class TestQueryPrepare : public ::testing::Test {
+ public:
+  TestQueryPrepare() {}
+  ~TestQueryPrepare() {}
+};
+
+
+TEST_F(TestQueryPrepare, TestPrepareUniqueness) {
+  SQLUtility util;
+  util.execSQLFile("query/sql/prepare-uniqueness.sql",
+		  	  	   "query/ans/prepare-uniqueness.ans");
+}
+
+TEST_F(TestQueryPrepare, TestPrepareParameters) {
+  SQLUtility util;
+  // prepare
+  util.execute("drop table if exists test1");
+  util.execute("drop table if exists test2");
+  util.execute("create table test1 ("
+		  	   "	unique1		int4,"
+		  	   "	unique2		int4,"
+		  	   "	two			int4,"
+		  	   "	four		int4,"
+		  	   "	ten			int4,"
+		  	   "	twenty		int4,"
+		  	   "	hundred		int4,"
+		  	   "	thousand	int4,"
+		  	   "	twothousand	int4,"
+		  	   "	fivethous	int4,"
+		  	   "	tenthous	int4,"
+		  	   "	odd			int4,"
+		  	   "	even		int4,"
+		  	   "	stringu1	name,"
+		  	   "	stringu2	name,"
+		  	   "	string4		name) with oids");
+  util.execute("create table test2 ("
+		  	   "	name		text,"
+		  	   "	thepath		path)");
+
+  std::string pwd = util.getTestRootPath();
+  std::string cmd = "COPY test1 FROM '" + pwd + "/query/data/tenk.data'";
+  std::cout << cmd << std::endl;
+  util.execute(cmd);
+  cmd = "COPY test2 FROM '" + pwd + "/query/data/streets.data'";
+  std::cout << cmd << std::endl;
+  util.execute(cmd);
+
+  // do test
+  util.execSQLFile("query/sql/prepare-parameters.sql",
+		  	  	   "query/ans/prepare-parameters.ans");
+
+  // cleanup
+  util.execute("drop table test1");
+  util.execute("drop table test2");
+}

http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/test-sequence.cpp
----------------------------------------------------------------------
diff --git a/src/test/feature/query/test-sequence.cpp b/src/test/feature/query/test-sequence.cpp
new file mode 100644
index 0000000..d657dab
--- /dev/null
+++ b/src/test/feature/query/test-sequence.cpp
@@ -0,0 +1,122 @@
+#include <pwd.h>
+#include <sys/types.h>
+#include <unistd.h>
+#include <vector>
+#include <stdio.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <iostream>
+
+#include "lib/command.h"
+#include "lib/common.h"
+#include "lib/data-gen.h"
+#include "lib/hawq-config.h"
+#include "lib/sql-util.h"
+
+#include "gtest/gtest.h"
+
+class TestQuerySequence : public ::testing::Test {
+ public:
+  TestQuerySequence() {}
+  ~TestQuerySequence() {}
+};
+
+
+TEST_F(TestQuerySequence, TestSequenceCreateSerialColumn) {
+  SQLUtility util;
+
+  util.execute("drop table if exists serialtest");
+  util.execute("create table serialtest (f1 text, f2 serial)");
+  util.execute("insert into serialtest values('foo')");
+  util.execute("insert into serialtest values('force',100)");
+  // expect failure due to null value in serial column
+  util.execSQLFile("query/sql/sequence-serialcol-null.sql",
+		  	  	   "query/ans/sequence-serialcol-null.ans");
+  // query table to check rows with generated and specified values in serial col
+  util.execSQLFile("query/sql/sequence-serialcol-query.sql",
+		  	  	   "query/ans/sequence-serialcol-query.ans");
+
+  // rename the sequence for that serial column
+  util.execute("alter table serialtest_f2_seq rename to serialtest_f2_foo");
+  util.execute("insert into serialtest values('more')");
+
+  // query table to check rows
+  util.execSQLFile("query/sql/sequence-serialcol-query.sql",
+		  	  	   "query/ans/sequence-serialcol-query2.ans");
+
+  // cleanup
+  util.execute("drop table serialtest");
+}
+
+TEST_F(TestQuerySequence, TestSequenceBasicOperations) {
+	SQLUtility util;
+
+	// prepare
+	util.execute("drop sequence if exists sequence_test");
+	util.execute("create sequence sequence_test");
+
+	// normal nextval operation
+	util.query("select nextval('sequence_test'::text)", "1|\n");
+	util.query("select nextval('sequence_test'::regclass)", "2|\n");
+
+	// setval with different params
+	util.query("select setval('sequence_test'::text, 32)", "32|\n");
+	util.query("select nextval('sequence_test'::regclass)", "33|\n");
+
+	util.query("select setval('sequence_test'::text, 99, false)", "99|\n");
+	util.query("select nextval('sequence_test'::regclass)", "99|\n");
+
+	util.query("select setval('sequence_test'::regclass, 32)", "32|\n");
+	util.query("select nextval('sequence_test'::text)", "33|\n");
+
+	util.query("select setval('sequence_test'::regclass, 99, false)", "99|\n");
+	util.query("select nextval('sequence_test'::text)", "99|\n");
+
+	// cleanup
+	util.execute("drop sequence sequence_test");
+}
+
+TEST_F(TestQuerySequence, TestSequenceRenaming) {
+	SQLUtility util;
+	// prepare
+	util.execute("drop sequence if exists foo_seq");
+	util.execute("create sequence foo_seq");
+	// alter sequence name
+	util.execute("alter table foo_seq rename to foo_seq_new");
+	util.query("select * from foo_seq_new",
+			   "foo_seq|1|1|9223372036854775807|1|1|1|f|f|\n");
+	// cleanup
+	util.execute("drop sequence foo_seq_new");
+}
+
+TEST_F(TestQuerySequence, TestSequenceDependency) {
+	SQLUtility util;
+	util.execSQLFile("query/sql/sequence-dependency.sql",
+			  	  	 "query/ans/sequence-dependency.ans");
+}
+
+TEST_F(TestQuerySequence, TestSequenceAlternate) {
+	SQLUtility util;
+	// prepare
+	util.execute("drop sequence if exists sequence_test2");
+	util.execute("create sequence sequence_test2 start with 32");
+	util.query("select nextval('sequence_test2')", "32|\n");
+
+	// alter sequence
+	util.execute("alter sequence sequence_test2 "
+				 	 "restart with 16 "
+				 	 "increment by 4 "
+				 	 "maxvalue 22 "
+				 	 "minvalue 5 "
+				 	 "cycle");
+	// check the sequence value
+	util.query("select nextval('sequence_test2')","16|\n");
+	util.query("select nextval('sequence_test2')","20|\n");
+	util.query("select nextval('sequence_test2')","5|\n");
+
+	// cleanup
+	util.execute("drop sequence sequence_test2");
+}
+
+
+


[4/4] incubator-hawq git commit: HAWQ-750. Test prepare and sequence using new test library

Posted by yj...@apache.org.
HAWQ-750. Test prepare and sequence using new test library


Project: http://git-wip-us.apache.org/repos/asf/incubator-hawq/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-hawq/commit/ec5a9bad
Tree: http://git-wip-us.apache.org/repos/asf/incubator-hawq/tree/ec5a9bad
Diff: http://git-wip-us.apache.org/repos/asf/incubator-hawq/diff/ec5a9bad

Branch: refs/heads/master
Commit: ec5a9bad8eeacb421327920df5e720a5f6df6c7c
Parents: 120ee70
Author: YI JIN <yj...@pivotal.io>
Authored: Mon May 23 18:51:28 2016 +1000
Committer: YI JIN <yj...@pivotal.io>
Committed: Mon May 23 18:51:28 2016 +1000

----------------------------------------------------------------------
 .../feature/query/ans/prepare-parameters.ans    |   112 +
 .../feature/query/ans/prepare-uniqueness.ans    |    43 +
 .../feature/query/ans/sequence-dependency.ans   |    27 +
 .../query/ans/sequence-serialcol-null.ans       |     2 +
 .../query/ans/sequence-serialcol-query.ans      |     7 +
 .../query/ans/sequence-serialcol-query2.ans     |     8 +
 src/test/feature/query/data/streets.data        |  5124 +++++++++
 src/test/feature/query/data/tenk.data           | 10000 +++++++++++++++++
 .../feature/query/sql/prepare-parameters.sql    |    31 +
 .../feature/query/sql/prepare-uniqueness.sql    |    18 +
 .../feature/query/sql/sequence-dependency.sql   |    14 +
 .../query/sql/sequence-serialcol-null.sql       |     1 +
 .../query/sql/sequence-serialcol-query.sql      |     1 +
 src/test/feature/query/test-prepare.cpp         |    72 +
 src/test/feature/query/test-sequence.cpp        |   122 +
 15 files changed, 15582 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/ans/prepare-parameters.ans
----------------------------------------------------------------------
diff --git a/src/test/feature/query/ans/prepare-parameters.ans b/src/test/feature/query/ans/prepare-parameters.ans
new file mode 100644
index 0000000..b94963e
--- /dev/null
+++ b/src/test/feature/query/ans/prepare-parameters.ans
@@ -0,0 +1,112 @@
+PREPARE q2(text) AS
+        SELECT datname, datistemplate, datallowconn
+        FROM pg_database WHERE datname = $1;
+PREPARE
+EXECUTE q2('regression');
+  datname   | datistemplate | datallowconn 
+------------+---------------+--------------
+ regression | f             | t
+(1 row)
+
+PREPARE q3(text, int, float, boolean, oid, smallint) AS
+        SELECT * FROM test1 WHERE string4 = $1 AND (four = $2 OR
+        ten = $3::bigint OR true = $4 OR oid = $5 OR odd = $6::int) ORDER BY 1,2,3,4;
+PREPARE
+EXECUTE q3('AAAAxx', 5::smallint, 10.5::float, false, 500::oid, 4::bigint);
+ unique1 | unique2 | two | four | ten | twenty | hundred | thousand | twothousand | fivethous | tenthous | odd | even | stringu1 | stringu2 | string4 
+---------+---------+-----+------+-----+--------+---------+----------+-------------+-----------+----------+-----+------+----------+----------+---------
+       2 |    2716 |   0 |    2 |   2 |      2 |       2 |        2 |           2 |         2 |        2 |   4 |    5 | CAAAAA   | MAEAAA   | AAAAxx
+     102 |     612 |   0 |    2 |   2 |      2 |       2 |      102 |         102 |       102 |      102 |   4 |    5 | YDAAAA   | OXAAAA   | AAAAxx
+     802 |    2908 |   0 |    2 |   2 |      2 |       2 |      802 |         802 |       802 |      802 |   4 |    5 | WEAAAA   | WHEAAA   | AAAAxx
+     902 |    1104 |   0 |    2 |   2 |      2 |       2 |      902 |         902 |       902 |      902 |   4 |    5 | SIAAAA   | MQBAAA   | AAAAxx
+    1002 |    2580 |   0 |    2 |   2 |      2 |       2 |        2 |        1002 |      1002 |     1002 |   4 |    5 | OMAAAA   | GVDAAA   | AAAAxx
+    1602 |    8148 |   0 |    2 |   2 |      2 |       2 |      602 |        1602 |      1602 |     1602 |   4 |    5 | QJAAAA   | KBMAAA   | AAAAxx
+    1702 |    7940 |   0 |    2 |   2 |      2 |       2 |      702 |        1702 |      1702 |     1702 |   4 |    5 | MNAAAA   | KTLAAA   | AAAAxx
+    2102 |    6184 |   0 |    2 |   2 |      2 |       2 |      102 |         102 |      2102 |     2102 |   4 |    5 | WCAAAA   | WDJAAA   | AAAAxx
+    2202 |    8028 |   0 |    2 |   2 |      2 |       2 |      202 |         202 |      2202 |     2202 |   4 |    5 | SGAAAA   | UWLAAA   | AAAAxx
+    2302 |    7112 |   0 |    2 |   2 |      2 |       2 |      302 |         302 |      2302 |     2302 |   4 |    5 | OKAAAA   | ONKAAA   | AAAAxx
+    2902 |    6816 |   0 |    2 |   2 |      2 |       2 |      902 |         902 |      2902 |     2902 |   4 |    5 | QHAAAA   | ECKAAA   | AAAAxx
+    3202 |    7128 |   0 |    2 |   2 |      2 |       2 |      202 |        1202 |      3202 |     3202 |   4 |    5 | ETAAAA   | EOKAAA   | AAAAxx
+    3902 |    9224 |   0 |    2 |   2 |      2 |       2 |      902 |        1902 |      3902 |     3902 |   4 |    5 | CUAAAA   | UQNAAA   | AAAAxx
+    4102 |    7676 |   0 |    2 |   2 |      2 |       2 |      102 |         102 |      4102 |     4102 |   4 |    5 | UBAAAA   | GJLAAA   | AAAAxx
+    4202 |    6628 |   0 |    2 |   2 |      2 |       2 |      202 |         202 |      4202 |     4202 |   4 |    5 | QFAAAA   | YUJAAA   | AAAAxx
+    4502 |     412 |   0 |    2 |   2 |      2 |       2 |      502 |         502 |      4502 |     4502 |   4 |    5 | ERAAAA   | WPAAAA   | AAAAxx
+    4702 |    2520 |   0 |    2 |   2 |      2 |       2 |      702 |         702 |      4702 |     4702 |   4 |    5 | WYAAAA   | YSDAAA   | AAAAxx
+    4902 |    1600 |   0 |    2 |   2 |      2 |       2 |      902 |         902 |      4902 |     4902 |   4 |    5 | OGAAAA   | OJCAAA   | AAAAxx
+    5602 |    8796 |   0 |    2 |   2 |      2 |       2 |      602 |        1602 |       602 |     5602 |   4 |    5 | MHAAAA   | IANAAA   | AAAAxx
+    6002 |    8932 |   0 |    2 |   2 |      2 |       2 |        2 |           2 |      1002 |     6002 |   4 |    5 | WWAAAA   | OFNAAA   | AAAAxx
+    6402 |    3808 |   0 |    2 |   2 |      2 |       2 |      402 |         402 |      1402 |     6402 |   4 |    5 | GMAAAA   | MQFAAA   | AAAAxx
+    7602 |    1040 |   0 |    2 |   2 |      2 |       2 |      602 |        1602 |      2602 |     7602 |   4 |    5 | KGAAAA   | AOBAAA   | AAAAxx
+    7802 |    7508 |   0 |    2 |   2 |      2 |       2 |      802 |        1802 |      2802 |     7802 |   4 |    5 | COAAAA   | UCLAAA   | AAAAxx
+    8002 |    9980 |   0 |    2 |   2 |      2 |       2 |        2 |           2 |      3002 |     8002 |   4 |    5 | UVAAAA   | WTOAAA   | AAAAxx
+    8302 |    7800 |   0 |    2 |   2 |      2 |       2 |      302 |         302 |      3302 |     8302 |   4 |    5 | IHAAAA   | AOLAAA   | AAAAxx
+    8402 |    5708 |   0 |    2 |   2 |      2 |       2 |      402 |         402 |      3402 |     8402 |   4 |    5 | ELAAAA   | OLIAAA   | AAAAxx
+    8602 |    5440 |   0 |    2 |   2 |      2 |       2 |      602 |         602 |      3602 |     8602 |   4 |    5 | WSAAAA   | GBIAAA   | AAAAxx
+    9502 |    1812 |   0 |    2 |   2 |      2 |       2 |      502 |        1502 |      4502 |     9502 |   4 |    5 | MBAAAA   | SRCAAA   | AAAAxx
+    9602 |    9972 |   0 |    2 |   2 |      2 |       2 |      602 |        1602 |      4602 |     9602 |   4 |    5 | IFAAAA   | OTOAAA   | AAAAxx
+(29 rows)
+
+EXECUTE q3('bool');
+psql:/tmp/TestQueryPrepare_TestPrepareParameters.sql:16: ERROR:  wrong number of parameters for prepared statement "q3"
+DETAIL:  Expected 6 parameters but got 1.
+EXECUTE q3('bytea', 5::smallint, 10.5::float, false, 500::oid, 4::bigint, true);
+psql:/tmp/TestQueryPrepare_TestPrepareParameters.sql:18: ERROR:  wrong number of parameters for prepared statement "q3"
+DETAIL:  Expected 6 parameters but got 7.
+EXECUTE q3(5::smallint, 10.5::float, false, 500::oid, 4::bigint, 'bytea');
+psql:/tmp/TestQueryPrepare_TestPrepareParameters.sql:20: ERROR:  parameter $3 of type boolean cannot be coerced to the expected type double precision
+LINE 1: EXECUTE q3(5::smallint, 10.5::float, false, 500::oid, 4::big...
+                                             ^
+HINT:  You will need to rewrite or cast the expression.
+PREPARE q4(nonexistenttype) AS SELECT $1;
+psql:/tmp/TestQueryPrepare_TestPrepareParameters.sql:22: ERROR:  type "nonexistenttype" does not exist
+LINE 1: PREPARE q4(nonexistenttype) AS SELECT $1;
+                   ^
+PREPARE q5(int, text) AS
+        SELECT * FROM test1 WHERE unique1 = $1 OR stringu1 = $2;
+PREPARE
+CREATE TEMPORARY TABLE q5_prep_results AS EXECUTE q5(200, 'DTAAAA');
+SELECT 16
+SELECT * FROM q5_prep_results ORDER BY 1,2,3,4;
+ unique1 | unique2 | two | four | ten | twenty | hundred | thousand | twothousand | fivethous | tenthous | odd | even | stringu1 | stringu2 | string4 
+---------+---------+-----+------+-----+--------+---------+----------+-------------+-----------+----------+-----+------+----------+----------+---------
+     200 |    9441 |   0 |    0 |   0 |      0 |       0 |      200 |         200 |       200 |      200 |   0 |    1 | SHAAAA   | DZNAAA   | HHHHxx
+     497 |    9092 |   1 |    1 |   7 |     17 |      97 |      497 |         497 |       497 |      497 | 194 |  195 | DTAAAA   | SLNAAA   | AAAAxx
+    1173 |    6699 |   1 |    1 |   3 |     13 |      73 |      173 |        1173 |      1173 |     1173 | 146 |  147 | DTAAAA   | RXJAAA   | VVVVxx
+    1849 |    8143 |   1 |    1 |   9 |      9 |      49 |      849 |        1849 |      1849 |     1849 |  98 |   99 | DTAAAA   | FBMAAA   | VVVVxx
+    2525 |      64 |   1 |    1 |   5 |      5 |      25 |      525 |         525 |      2525 |     2525 |  50 |   51 | DTAAAA   | MCAAAA   | AAAAxx
+    3201 |    7309 |   1 |    1 |   1 |      1 |       1 |      201 |        1201 |      3201 |     3201 |   2 |    3 | DTAAAA   | DVKAAA   | HHHHxx
+    3877 |    4060 |   1 |    1 |   7 |     17 |      77 |      877 |        1877 |      3877 |     3877 | 154 |  155 | DTAAAA   | EAGAAA   | AAAAxx
+    4553 |    4113 |   1 |    1 |   3 |     13 |      53 |      553 |         553 |      4553 |     4553 | 106 |  107 | DTAAAA   | FCGAAA   | HHHHxx
+    5229 |    6407 |   1 |    1 |   9 |      9 |      29 |      229 |        1229 |       229 |     5229 |  58 |   59 | DTAAAA   | LMJAAA   | VVVVxx
+    5905 |    9537 |   1 |    1 |   5 |      5 |       5 |      905 |        1905 |       905 |     5905 |  10 |   11 | DTAAAA   | VCOAAA   | HHHHxx
+    6581 |    4686 |   1 |    1 |   1 |      1 |      81 |      581 |         581 |      1581 |     6581 | 162 |  163 | DTAAAA   | GYGAAA   | OOOOxx
+    7257 |    1895 |   1 |    1 |   7 |     17 |      57 |      257 |        1257 |      2257 |     7257 | 114 |  115 | DTAAAA   | XUCAAA   | VVVVxx
+    7933 |    4514 |   1 |    1 |   3 |     13 |      33 |      933 |        1933 |      2933 |     7933 |  66 |   67 | DTAAAA   | QRGAAA   | OOOOxx
+    8609 |    5918 |   1 |    1 |   9 |      9 |       9 |      609 |         609 |      3609 |     8609 |  18 |   19 | DTAAAA   | QTIAAA   | OOOOxx
+    9285 |    8469 |   1 |    1 |   5 |      5 |      85 |      285 |        1285 |      4285 |     9285 | 170 |  171 | DTAAAA   | TNMAAA   | HHHHxx
+    9961 |    2058 |   1 |    1 |   1 |      1 |      61 |      961 |        1961 |      4961 |     9961 | 122 |  123 | DTAAAA   | EBDAAA   | OOOOxx
+(16 rows)
+
+PREPARE q6 AS
+    SELECT * FROM test1 WHERE unique1 = $1 AND stringu1 = $2;
+PREPARE
+PREPARE q7(unknown) AS
+    SELECT * FROM test2 WHERE thepath = $1;
+PREPARE
+SELECT name, statement, parameter_types FROM pg_prepared_statements ORDER BY name;
+ name |                                       statement                                       |                    parameter_types                     
+------+---------------------------------------------------------------------------------------+--------------------------------------------------------
+ q2   | PREPARE q2(text) AS                                                                   | {text}
+      :         SELECT datname, datistemplate, datallowconn                                     
+      :         FROM pg_database WHERE datname = $1;                                            
+ q3   | PREPARE q3(text, int, float, boolean, oid, smallint) AS                               | {text,integer,"double precision",boolean,oid,smallint}
+      :         SELECT * FROM test1 WHERE string4 = $1 AND (four = $2 OR                        
+      :         ten = $3::bigint OR true = $4 OR oid = $5 OR odd = $6::int) ORDER BY 1,2,3,4;   
+ q5   | PREPARE q5(int, text) AS                                                              | {integer,text}
+      :         SELECT * FROM test1 WHERE unique1 = $1 OR stringu1 = $2;                        
+ q6   | PREPARE q6 AS                                                                         | {integer,name}
+      :     SELECT * FROM test1 WHERE unique1 = $1 AND stringu1 = $2;                           
+ q7   | PREPARE q7(unknown) AS                                                                | {path}
+      :     SELECT * FROM test2 WHERE thepath = $1;                                             
+(5 rows)
+

http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/ans/prepare-uniqueness.ans
----------------------------------------------------------------------
diff --git a/src/test/feature/query/ans/prepare-uniqueness.ans b/src/test/feature/query/ans/prepare-uniqueness.ans
new file mode 100644
index 0000000..fe34a18
--- /dev/null
+++ b/src/test/feature/query/ans/prepare-uniqueness.ans
@@ -0,0 +1,43 @@
+SELECT name, statement, parameter_types FROM pg_prepared_statements ORDER BY 1,2,3;
+ name | statement | parameter_types 
+------+-----------+-----------------
+(0 rows)
+
+PREPARE q1 AS SELECT 1 AS a;
+PREPARE
+EXECUTE q1;
+ a 
+---
+ 1
+(1 row)
+
+PREPARE q1 AS SELECT 2;
+psql:/tmp/TestQueryPrepare_TestPrepareUniqueness.sql:9: ERROR:  prepared statement "q1" already exists
+DEALLOCATE q1;
+DEALLOCATE
+PREPARE q1 AS SELECT 2;
+PREPARE
+EXECUTE q1;
+ ?column? 
+----------
+        2
+(1 row)
+
+PREPARE q2 AS SELECT 2 AS b;
+PREPARE
+SELECT name, statement, parameter_types FROM pg_prepared_statements ORDER BY 1,2,3;
+ name |          statement           | parameter_types 
+------+------------------------------+-----------------
+ q1   | PREPARE q1 AS SELECT 2;      | {}
+ q2   | PREPARE q2 AS SELECT 2 AS b; | {}
+(2 rows)
+
+DEALLOCATE PREPARE q1;
+DEALLOCATE
+DEALLOCATE PREPARE q2;
+DEALLOCATE
+SELECT name, statement, parameter_types FROM pg_prepared_statements ORDER BY 1,2,3;
+ name | statement | parameter_types 
+------+-----------+-----------------
+(0 rows)
+

http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/ans/sequence-dependency.ans
----------------------------------------------------------------------
diff --git a/src/test/feature/query/ans/sequence-dependency.ans b/src/test/feature/query/ans/sequence-dependency.ans
new file mode 100644
index 0000000..9df5778
--- /dev/null
+++ b/src/test/feature/query/ans/sequence-dependency.ans
@@ -0,0 +1,27 @@
+CREATE TEMP SEQUENCE myseq2;
+CREATE SEQUENCE
+CREATE TEMPORARY SEQUENCE myseq3;
+CREATE SEQUENCE
+CREATE TEMP TABLE t1 (f1 SERIAL, 
+                      f2 INT DEFAULT NEXTVAL('myseq2'),
+                      f3 INT DEFAULT NEXTVAL('myseq3'::text)
+);
+psql:/tmp/TestQuerySequence_TestSequenceDependency.sql:9: NOTICE:  CREATE TABLE will create implicit sequence "t1_f1_seq" for serial column "t1.f1"
+CREATE TABLE
+DROP SEQUENCE t1_f1_seq;
+psql:/tmp/TestQuerySequence_TestSequenceDependency.sql:11: NOTICE:  default for append only table t1 column f1 depends on sequence t1_f1_seq
+psql:/tmp/TestQuerySequence_TestSequenceDependency.sql:11: ERROR:  cannot drop sequence t1_f1_seq because other objects depend on it
+HINT:  Use DROP ... CASCADE to drop the dependent objects too.
+DROP SEQUENCE myseq2;
+psql:/tmp/TestQuerySequence_TestSequenceDependency.sql:12: NOTICE:  default for append only table t1 column f2 depends on sequence myseq2
+psql:/tmp/TestQuerySequence_TestSequenceDependency.sql:12: ERROR:  cannot drop sequence myseq2 because other objects depend on it
+HINT:  Use DROP ... CASCADE to drop the dependent objects too.
+DROP SEQUENCE myseq3;
+DROP SEQUENCE
+DROP TABLE t1;
+DROP TABLE
+DROP SEQUENCE t1_f1_seq;
+psql:/tmp/TestQuerySequence_TestSequenceDependency.sql:15: ERROR:  sequence "t1_f1_seq" does not exist
+DROP SEQUENCE myseq2;
+DROP SEQUENCE
+					  

http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/ans/sequence-serialcol-null.ans
----------------------------------------------------------------------
diff --git a/src/test/feature/query/ans/sequence-serialcol-null.ans b/src/test/feature/query/ans/sequence-serialcol-null.ans
new file mode 100644
index 0000000..f54365c
--- /dev/null
+++ b/src/test/feature/query/ans/sequence-serialcol-null.ans
@@ -0,0 +1,2 @@
+INSERT INTO serialtest VALUES('wrong',NULL);
+psql:/tmp/TestQuerySequence_TestSequenceCreateSerialColumn.sql:4: ERROR:  null value in column "f2" violates not-null constraint  (seg0 dummy:40000 pid=32346)

http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/ans/sequence-serialcol-query.ans
----------------------------------------------------------------------
diff --git a/src/test/feature/query/ans/sequence-serialcol-query.ans b/src/test/feature/query/ans/sequence-serialcol-query.ans
new file mode 100644
index 0000000..bacd31c
--- /dev/null
+++ b/src/test/feature/query/ans/sequence-serialcol-query.ans
@@ -0,0 +1,7 @@
+select * from serialtest order by f2;
+  f1   | f2  
+-------+-----
+ foo   |   1
+ force | 100
+(2 rows)
+

http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/ans/sequence-serialcol-query2.ans
----------------------------------------------------------------------
diff --git a/src/test/feature/query/ans/sequence-serialcol-query2.ans b/src/test/feature/query/ans/sequence-serialcol-query2.ans
new file mode 100644
index 0000000..73f439b
--- /dev/null
+++ b/src/test/feature/query/ans/sequence-serialcol-query2.ans
@@ -0,0 +1,8 @@
+select * from serialtest order by f2;
+  f1   | f2  
+-------+-----
+ foo   |   1
+ more  |   2
+ force | 100
+(3 rows)
+


[3/4] incubator-hawq git commit: HAWQ-750. Test prepare and sequence using new test library

Posted by yj...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/data/streets.data
----------------------------------------------------------------------
diff --git a/src/test/feature/query/data/streets.data b/src/test/feature/query/data/streets.data
new file mode 100755
index 0000000..935b045
--- /dev/null
+++ b/src/test/feature/query/data/streets.data
@@ -0,0 +1,5124 @@
+A                             St  	[(-122.0265,37.049),(-122.0271,37.045)]
+A                             St  	[(-122.089,37.71),(-122.0886,37.711)]
+A                             St  	[(-122.0985,37.671),(-122.0981,37.674)]
+A                             St  	[(-122.0991,37.668),(-122.0988,37.669)]
+A                             St  	[(-122.103419,37.667),(-122.103439,37.667)]
+A                             St  	[(-122.103913,37.66632),(-122.104037,37.66611),(-122.104051,37.66609)]
+A                             St  	[(-122.106469,37.66446),(-122.1067,37.664)]
+A                             St  	[(-122.107,37.664),(-122.107101,37.66425),(-122.1074,37.665)]
+A                             St  	[(-122.1172,37.659),(-122.119506,37.65661)]
+Abbie                         St  	[(-121.867486,37.54243),(-121.868,37.545)]
+Acacia                        Ave 	[(-122.2353,37.457),(-122.2344,37.461)]
+Acacia                        Ave 	[(-122.2364,37.436),(-122.2364,37.443)]
+Acacia                        Ave 	[(-122.2415,37.435),(-122.2407,37.437)]
+Acadia                        Ct  	[(-121.9007,37.773),(-121.9016,37.768)]
+Acapulco                      Way 	[(-122.0517,37.91),(-122.0519,37.911)]
+Access Rd 162                     	[(-121.9469,37.993),(-121.9475,37.993)]
+Access Rd 25                      	[(-121.9283,37.894),(-121.9283,37.9)]
+Access Rd 29                      	[(-121.9339,37.854),(-121.9343,37.85)]
+Acton                         Cir 	[(-122.2824,37.681),(-122.2824,37.688)]
+Ada                           St  	[(-122.2487,37.398),(-122.2496,37.401)]
+Ada                           St  	[(-122.2807,37.807),(-122.2797,37.811)]
+Adams                         Ave 	[(-121.742,37.829),(-121.742,37.822)]
+Adams                         Ave 	[(-122.1906,37.253),(-122.1893,37.272)]
+Adams                         St  	[(-122.2349,37.542),(-122.2341,37.537)]
+Adams                         St  	[(-122.2364,37.553),(-122.2357,37.548)]
+Adason                        Dr  	[(-122.1315,37.016),(-122.1288,37.009)]
+Addison                       St  	[(-122.2735,37.705),(-122.2722,37.707)]
+Addison                       St  	[(-122.2856,37.688),(-122.2854,37.689)]
+Addison                       St  	[(-122.2874,37.686),(-122.2864,37.688)]
+Addison                       Way 	[(-121.9044,37.881),(-121.9044,37.889)]
+Addison                       Way 	[(-121.9044,37.895),(-121.9044,37.899)]
+Adelina Common                    	[(-121.925847,37.29985),(-121.925765,37.29493)]
+Adeline                       St  	[(-122.2728,37.442),(-122.2725,37.451)]
+Adeline                       St  	[(-122.2785,37.291),(-122.2783,37.296)]
+Adelle                        St  	[(-121.7793,37.841),(-121.7797,37.849)]
+Admirality                    Lane	[(-122.2424,37.323),(-122.2429,37.318)]
+Adobe                         Dr  	[(-122.0304,37.579),(-122.0278,37.592)]
+Adrian                        Ave 	[(-122.1019,37.389),(-122.1019,37.369)]
+Adriano                       St  	[(-122.032,37.663),(-122.0312,37.653)]
+Agate                         Ct  	[(-121.801,37.653),(-121.8008,37.649)]
+Agena                         Cir 	[(-122.0694,37.847),(-122.0696,37.839)]
+Agua Fria Creek                   	[(-121.909487,37.94485),(-121.910653,37.94809)]
+Agua Fria Creek                   	[(-121.9125,37.95367),(-121.9138,37.958)]
+Agua Fria Creek                   	[(-121.9254,37.922),(-121.9281,37.889)]
+Agua Fria Creek                   	[(-121.935,37.828),(-121.9356,37.826)]
+Agua Vista                        	[(-122.0796,37.896),(-122.0792,37.896)]
+Agua Vista                    St  	[(-122.2089,37.839),(-122.2069,37.819)]
+Aileen                        St  	[(-122.2612,37.42),(-122.2622,37.421)]
+Airport                       Road	[(-122.2085,37.147),(-122.2101,37.154)]
+Aladdin                       Ave 	[(-122.1532,37.088),(-122.1577,37.068)]
+Alameda                       Ave 	[(-122.2197,37.68),(-122.2192,37.68)]
+Alameda                       Ave 	[(-122.2555,37.689),(-122.2534,37.68)]
+Alameda                       Ave 	[(-122.2605,37.713),(-122.2588,37.704)]
+Alameda                       Dr  	[(-121.8756,37.746),(-121.8763,37.746)]
+Alameda                       Road	[(-122.2955,37.875),(-122.2963,37.871)]
+Alameda Belt Line Railroad        	[(-122.2586,37.769),(-122.2624,37.784)]
+Alameda Belt Line Railroad        	[(-122.2697,37.798),(-122.2709,37.797)]
+Alameda Creek                     	[(-121.8283,37.151),(-121.8273,37.142)]
+Alameda Creek                     	[(-121.909502,37.93892),(-121.909,37.94)]
+Alameda Creek                     	[(-121.930593,37.93785),(-121.930096,37.94011)]
+Alameda Creek                     	[(-121.9466,37.974),(-121.9503,37.973)]
+Alameda Creek                     	[(-121.9691,37.748),(-121.97,37.73)]
+Alameda Creek                     	[(-121.9724,37.727),(-121.9738,37.726)]
+Alameda Creek                     	[(-121.978805,37.72143),(-121.9839,37.717)]
+Alameda Creek                     	[(-122.0136,37.734),(-122.0165,37.748)]
+Alameda Creek                     	[(-122.022956,37.77306),(-122.025,37.781)]
+Alameda Creek                     	[(-122.038,37.877),(-122.0446,37.873)]
+Alameda Creek                     	[(-122.0513,37.248),(-122.0556,37.215)]
+Alameda Diversion                 	[(-121.774647,37.97333),(-121.772718,37.98591)]
+Alamo Canal                       	[(-121.910434,37.73476),(-121.9101,37.726)]
+Alamo Canal                       	[(-121.9117,37.768),(-121.911261,37.75648)]
+Alamo Creek                       	[(-121.910523,37.2611),(-121.910923,37.26374)]
+Albany                        St  	[(-122.0327,37.129),(-122.0326,37.115)]
+Albany                        Ter 	[(-122.2864,37.868),(-122.2856,37.867)]
+Alborg                        Ct  	[(-122.0492,37.154),(-122.0484,37.15)]
+Alcatraz                      Ave 	[(-122.2525,37.515),(-122.2531,37.514)]
+Alcatraz                      Ave 	[(-122.2617,37.502),(-122.2624,37.501)]
+Alcatraz                      Ave 	[(-122.279,37.479),(-122.2773,37.482)]
+Alcatraz                      Ave 	[(-122.2817,37.475),(-122.2825,37.475)]
+Alcosta                       Blvd	[(-121.938,37.237),(-121.9392,37.235)]
+Alden                         Lane	[(-121.786092,37.56057),(-121.7837,37.56)]
+Alden                         Lane	[(-121.7978,37.561),(-121.795183,37.561)]
+Alden                         Road	[(-122.1116,37.817),(-122.110686,37.81989),(-122.1097,37.823)]
+Alder                         Ct  	[(-122.0117,37.66),(-122.0109,37.653)]
+Alexander                     Ct  	[(-121.8708,37.845),(-121.8706,37.841)]
+Alexander                     St  	[(-121.7888,37.724),(-121.7874,37.724)]
+Alexandria                    St  	[(-122.1411,37.892),(-122.1417,37.892)]
+Algonquin                     Ave 	[(-121.7851,37.888),(-121.7852,37.891)]
+Alhambra                      Lane	[(-122.2107,37.368),(-122.2102,37.367)]
+Alicante                      Dr  	[(-122.0211,37.587),(-122.0198,37.582)]
+Alice                         St  	[(-122.086,37.644),(-122.0848,37.625)]
+Alice                         St  	[(-122.2696,37.967),(-122.2695,37.969)]
+Alice                         St  	[(-122.2722,37.927),(-122.2714,37.94)]
+Alice                         Way 	[(-121.7968,37.718),(-121.7958,37.718)]
+Alice                         Way 	[(-122.0715,37.836),(-122.072,37.833)]
+Alida                         St  	[(-122.2025,37.06),(-122.2019,37.056)]
+Alisal                        St  	[(-121.86925,37.34979),(-121.8685,37.326)]
+Alisal                        St  	[(-121.87,37.382),(-121.8695,37.35)]
+Aliso                         Ave 	[(-122.1809,37.953),(-122.18,37.946)]
+Allegro                       Ct  	[(-121.9755,37.201),(-121.9764,37.201)]
+Allen                         Ct  	[(-122.0131,37.602),(-122.0117,37.597)]
+Allendale                     Ave 	[(-122.2048,37.863),(-122.2041,37.858),(-122.2035,37.851)]
+Allendale                     Ave 	[(-122.2067,37.882),(-122.2065,37.879)]
+Allison                       Dr  	[(-122.0748,37.863),(-122.073,37.855)]
+Allston                       Way 	[(-122.2799,37.677),(-122.2787,37.681)]
+Alma                          Ct  	[(-121.9087,37.799),(-121.9089,37.814)]
+Almaden                       Blvd	[(-122.0551,37.008),(-122.0551,37.016)]
+Almaden                       Pl  	[(-121.9603,37.697),(-121.9601,37.693)]
+Almeria                       Dr  	[(-122.0711,37.224),(-122.0736,37.224)]
+Almond                        Ave 	[(-121.7387,37.75527),(-121.7387,37.74118)]
+Almond                        Ave 	[(-121.7388,37.778),(-121.7387,37.772)]
+Almond                        Road	[(-122.0818,37.132),(-122.0831,37.116)]
+Aloe                          Ct  	[(-121.9158,37.922),(-121.9152,37.927)]
+Alpine                        Ter 	[(-122.2374,37.445),(-122.2377,37.459)]
+Alta                          Dr  	[(-122.0109,37.424),(-122.0101,37.419)]
+Alta Vista                    Ave 	[(-122.2483,37.174),(-122.2473,37.167)]
+Altamont Creek                    	[(-121.7422,37.178),(-121.7413,37.203)]
+Altamont Creek                    	[(-121.7509,37.149),(-121.7474,37.154)]
+Altamont Pass                 Road	[(-121.659901,37.44449),(-121.666828,37.41016)]
+Altimirano                    Dr  	[(-121.8781,37.0193),(-121.8713,37.01707)]
+Alton                         Ct  	[(-121.9977,37.581),(-121.9981,37.576)]
+Alvarado                      Blvd	[(-122.0562,37.829),(-122.055814,37.82723)]
+Alvarado                      Road	[(-122.2339,37.608),(-122.2322,37.616)]
+Alvarado                      Road	[(-122.2391,37.573),(-122.2397,37.58)]
+Alvarado                      St  	[(-122.1505,37.05),(-122.1494,37.03)]
+Alvarado Niles                Road	[(-122.0325,37.903),(-122.0316,37.9)]
+Alvarado Niles                Road	[(-122.049848,37.95115),(-122.0473,37.945)]
+Alvord                        Way 	[(-121.9085,37.891),(-121.9093,37.889)]
+Amador                        St  	[(-122.0963,37.614),(-122.0962,37.609)]
+Amador                        St  	[(-122.0981,37.647),(-122.0966,37.635)]
+Amador                        St  	[(-122.0999,37.664),(-122.099,37.655)]
+Amador Valley                 Blvd	[(-121.9198,37.146),(-121.9211,37.138)]
+Amador Valley                 Ct  	[(-121.9365,37.068),(-121.937909,37.06375)]
+Amarillo                      Ct  	[(-121.9439,37.044),(-121.9432,37.046)]
+Ambar                         Pl  	[(-121.9494,37.482),(-121.9479,37.474)]
+Amber                         Ct  	[(-121.7997,37.708),(-121.7997,37.704)]
+Amber                         Way 	[(-121.8025,37.707),(-121.8015,37.708)]
+American                      Ave 	[(-122.1271,37.478),(-122.1281,37.489)]
+Ames                          Ter 	[(-121.9962,37.763),(-121.9955,37.762)]
+Amherst                       Ct  	[(-122.1571,37.036),(-122.1575,37.034)]
+Anchor                        Dr  	[(-122.3027,37.374),(-122.3032,37.383)]
+Andrade                       Road	[(-121.8842,37.741),(-121.8841,37.738)]
+Andrade                       Road	[(-121.8853,37.565),(-121.8855,37.564)]
+Andrea                        Cir 	[(-121.733218,37.88641),(-121.733286,37.90617)]
+Andrews                       St  	[(-121.7814,37.834),(-121.7814,37.829)]
+Angela                        St  	[(-121.865522,37.55324),(-121.8652,37.552)]
+Angela                        St  	[(-121.8795,37.607),(-121.8798,37.608)]
+Angus                         Way 	[(-122.098774,37.86535),(-122.0986,37.861)]
+Anita                         Ct  	[(-121.9655,37.744),(-121.9653,37.738)]
+Ann                           St  	[(-121.9888,37.604),(-121.9894,37.603)]
+Anna Maria                    St  	[(-121.7957,37.756),(-121.7958,37.725)]
+Annerley                      Road	[(-122.2328,37.168),(-122.2325,37.17)]
+Antelope                      Ct  	[(-122.0653,37.773),(-122.0648,37.773)]
+Antonio                       St  	[(-122.1642,37.251),(-122.1653,37.247)]
+Anza                          St  	[(-121.9184,37.306),(-121.9197,37.304)]
+Anza                          Way 	[(-121.7794,37.714),(-121.7788,37.714)]
+Apgar                         St  	[(-122.2709,37.288),(-122.2719,37.29)]
+Apgar                         St  	[(-122.278,37.291),(-122.2785,37.291)]
+Apollo                        Cir 	[(-122.068531,37.87654),(-122.0686,37.877)]
+Appian                        Way 	[(-122.0022,37.98),(-122.0019,37.983)]
+Apple                         Ave 	[(-122.0909,37.85),(-122.0901,37.857)]
+Applewood                     St  	[(-121.9629,37.192),(-121.9616,37.168)]
+Apricot                       Lane	[(-121.9471,37.401),(-121.9456,37.392)]
+Aquarius                      Cir 	[(-122.0669,37.877),(-122.0674,37.88)]
+Arbor                         Dr  	[(-121.8506,37.576),(-121.8521,37.578)]
+Arbor                         St  	[(-122.2587,37.758),(-122.2582,37.765)]
+Arcade                        Lane	[(-122.2514,37.865),(-122.251558,37.86316)]
+Arch                          St  	[(-122.2639,37.79),(-122.2638,37.782)]
+Arch                          St  	[(-122.2647,37.846),(-122.2646,37.844)]
+Archer                        Ave 	[(-121.9879,37.627),(-121.9888,37.626)]
+Arden                         Road	[(-122.0978,37.177),(-122.1,37.177)]
+Ardenwood                     Blvd	[(-122.063701,37.59653),(-122.063302,37.58815)]
+Ardmore                       Dr  	[(-122.1308,37.211),(-122.1293,37.212)]
+Ardo                          St  	[(-122.0295,37.682),(-122.0302,37.674)]
+Ardo                          St  	[(-122.0306,37.659),(-122.0312,37.653)]
+Arena                         St  	[(-122.155014,37.82347),(-122.1559,37.82)]
+Arendt                        Way 	[(-121.8717,37.606),(-121.871,37.602)]
+Argonaut                      Way 	[(-121.993,37.475),(-121.9926,37.473)]
+Argonne                       St  	[(-122.146,37.806),(-122.1455,37.801),(-122.1451,37.796)]
+Arizona                       St  	[(-122.0381,37.901),(-122.0367,37.898)]
+Arizona                       St  	[(-122.044507,37.905),(-122.0443,37.904)]
+Arizona                       St  	[(-122.1985,37.978),(-122.1981,37.974)]
+Ark                           Dr  	[(-122.1313,37.029),(-122.1313,37.036)]
+Arkansas                      Pl  	[(-121.9148,37.696),(-121.9149,37.699)]
+Arlington                     Ave 	[(-122.2699,37.43),(-122.2719,37.428)]
+Arlington                     Ave 	[(-122.276,37.024),(-122.276,37.014)]
+Arlington                     Ave 	[(-122.276,37.988),(-122.2753,37.974)]
+Arlington                     Dr  	[(-121.8802,37.408),(-121.8807,37.394)]
+Arlington                     Road	[(-121.7957,37.898),(-121.7956,37.906)]
+Armata                        St  	[(-121.9236,37.858),(-121.9232,37.853)]
+Arnold                        Ct  	[(-122.0887,37.669),(-122.0894,37.666)]
+Arnold                        Road	[(-121.8923,37.113),(-121.8924,37.111)]
+Arnold                        Road	[(-121.8924,37.06),(-121.8924,37.062)]
+Arrowhead                     Dr  	[(-122.1943,37.389),(-122.1908,37.366)]
+Arroyo                        Dr  	[(-121.9049,37.509),(-121.9029,37.516)]
+Arroyo                        Road	[(-121.749307,37.14717),(-121.7481,37.14957)]
+Arroyo                        Road	[(-121.7506,37.189),(-121.75,37.18541)]
+Arroyo                        Road	[(-121.7555,37.258),(-121.7556,37.251)]
+Arroyo                        Road	[(-121.76696,37.7112),(-121.76687,37.7094)]
+Arroyo                        Road	[(-121.7671,37.654),(-121.767086,37.65214),(-121.767,37.641)]
+Arroyo de la Laguna               	[(-121.9064,37.612),(-121.9047,37.551)]
+Arroyo del Valle                  	[(-121.607487,37.89841),(-121.612773,37.92638)]
+Arroyo del Valle                  	[(-121.654588,37.36507),(-121.656972,37.4088)]
+Arroyo del Valle                  	[(-121.75,37.20484),(-121.7584,37.208)]
+Arroyo del Valle                  	[(-121.8049,37.539),(-121.7856,37.463)]
+Arroyo del Valle                  	[(-121.8751,37.656),(-121.8731,37.646)]
+Arroyo Las Positas                	[(-121.7308,37.87),(-121.72772,37.85435)]
+Arroyo Las Positas                	[(-121.7349,37.943),(-121.734048,37.9262)]
+Arroyo Las Positas                	[(-121.7836,37.997),(-121.783492,37.99605)]
+Arroyo Las Positas                	[(-121.7973,37.997),(-121.7957,37.005)]
+Arroyo Las Positas                	[(-121.8473,37.965),(-121.8312,37.992)]
+Arroyo Las Positas                	[(-121.858962,37.94925),(-121.858919,37.95878)]
+Arroyo Mocho                      	[(-121.553409,37.25257),(-121.565204,37.37327)]
+Arroyo Mocho                      	[(-121.625,37.83316),(-121.624698,37.83019)]
+Arroyo Mocho                      	[(-121.660579,37.01388),(-121.668949,37.027),(-121.682578,37.10817)]
+Arroyo Mocho                      	[(-121.7316,37.595),(-121.7186,37.466)]
+Arroyo Mocho Canal                	[(-121.90854,37.78099),(-121.907797,37.78392)]
+Arroyo Seco                       	[(-121.655796,37.50684),(-121.657215,37.51096)]
+Arroyo Seco                       	[(-121.7073,37.766),(-121.6997,37.729)]
+Arroyuelo                     Ave 	[(-122.2496,37.271),(-122.249564,37.2728)]
+Ascot                         Dr  	[(-122.1934,37.217),(-122.1926,37.219)]
+Ascot                         Dr  	[(-122.1969,37.211),(-122.1951,37.207)]
+Ash                           St  	[(-122.0384,37.259),(-122.0388,37.276)]
+Ash                           St  	[(-122.0408,37.31),(-122.04,37.292)]
+Ashby                         Ave 	[(-122.2494,37.579),(-122.2485,37.579)]
+Ashby                         Ave 	[(-122.2526,37.574),(-122.2518,37.574)]
+Ashby                         Ave 	[(-122.264,37.557),(-122.263,37.559)]
+Ashland                       Ave 	[(-122.1178,37.941),(-122.1178,37.93)]
+Ashland                       Ave 	[(-122.1179,37.914),(-122.1179,37.913)]
+Ashwood Common                    	[(-121.962832,37.21086),(-121.963052,37.21067)]
+Asilomar                      Dr  	[(-122.2028,37.298),(-122.20355,37.2905)]
+Asilomar                      Dr  	[(-122.2041,37.333),(-122.204,37.312)]
+Aspinwall                     Road	[(-122.2074,37.39),(-122.2068,37.39)]
+Aster                         Ct  	[(-121.9125,37.72),(-121.9129,37.719)]
+At and Sf Railroad                	[(-122.2765,37.347),(-122.2768,37.339)]
+At and Sf Railroad                	[(-122.2767,37.463),(-122.2766,37.454)]
+At and Sf Railroad                	[(-122.2785,37.544),(-122.2784,37.535)]
+At and Sf Railroad                	[(-122.281389,37.30695),(-122.282488,37.30491)]
+At and Sf Railroad                	[(-122.2827,37.611),(-122.2821,37.603)]
+At and Sf Railroad                	[(-122.2844,37.293),(-122.2848,37.291)]
+At and Sf Railroad                	[(-122.2878,37.788),(-122.2874,37.783)]
+At and Sf Railroad                	[(-122.288,37.3),(-122.288,37.294)]
+Atherton                      St  	[(-122.0819,37.68),(-122.0809,37.669)]
+Atherton                      St  	[(-122.0838,37.7),(-122.0829,37.69)]
+Atherton                      St  	[(-122.1701,37.612),(-122.1696,37.606)]
+Athol                         Ave 	[(-122.2535,37.01),(-122.2523,37.016)]
+Atlantic                      Ave 	[(-122.2831,37.804),(-122.2816,37.803)]
+Atlantic                      St  	[(-122.0371,37.018),(-122.0382,37.018)]
+Atlas                         Ave 	[(-122.1889,37.964),(-122.1882,37.966)]
+Atwater                       Ct  	[(-122.0076,37.662),(-122.0084,37.654)]
+Auburn                        Ave 	[(-122.25,37.489),(-122.25035,37.4945)]
+Audrey                        Dr  	[(-122.069,37.13),(-122.0683,37.131)]
+Audubon                       St  	[(-122.0388,37.261),(-122.0383,37.258)]
+Aughinbaugh                   Way 	[(-122.2491,37.473),(-122.249,37.471)]
+Augustine                     Pl  	[(-122.0169,37.732),(-122.0163,37.725)]
+Aurora                        Dr  	[(-122.1804,37.973),(-122.18,37.966)]
+Auseon                        Ave 	[(-122.1653,37.565),(-122.165,37.567)]
+Austin                        St  	[(-121.943,37.422),(-121.9435,37.425)]
+Autumn Oak                    Dr  	[(-121.749435,37.09187),(-121.749806,37.10065)]
+Avalon                        Ave 	[(-122.2477,37.597),(-122.246,37.598)]
+Avenue 130th                      	[(-122.1851,37.044),(-122.1872,37.036)]
+Avenue 134th                      	[(-122.1823,37.002),(-122.1851,37.992)]
+Avenue 140th                      	[(-122.1656,37.003),(-122.1691,37.988)]
+Avenue A                          	[(-122.3005,37.885),(-122.3024,37.885)]
+Avenue A                          	[(-122.3035,37.885),(-122.3076,37.886)]
+Avenue D                          	[(-122.298,37.848),(-122.3024,37.849)]
+Avenue F                          	[(-122.2943,37.831),(-122.2971,37.832)]
+Avenue L                          	[(-122.296,37.757),(-122.2985,37.757)]
+Avoca                         Ave 	[(-122.2211,37.413),(-122.2204,37.416)]
+Ayala                         Ave 	[(-122.2587,37.429),(-122.2584,37.435)]
+Azalea                        Ct  	[(-121.7365,37.13),(-121.7357,37.136)]
+Azevedo                       Ave 	[(-122.0639,37.756),(-122.0641,37.75)]
+Aztec                         Ct  	[(-121.922,37.92),(-121.921,37.92)]
+B                             St  	[(-121.8924,37.95133),(-121.8924,37.952)]
+B                             St  	[(-122.0241,37.05),(-122.0248,37.045)]
+B                             St  	[(-122.0531,37.434),(-122.0537,37.434)]
+B                             St  	[(-122.0656,37.823),(-122.0652,37.825)]
+B                             St  	[(-122.0799,37.742),(-122.0782,37.753)]
+B                             St  	[(-122.087,37.707),(-122.0863,37.709)]
+B                             St  	[(-122.0955,37.673),(-122.0944,37.677)]
+B                             St  	[(-122.1749,37.451),(-122.1743,37.443)]
+Bach                          Ct  	[(-121.9778,37.295),(-121.9769,37.292)]
+Bahama                        Ave 	[(-122.1039,37.335),(-122.1031,37.321)]
+Bahama Com                        	[(-122.0361,37.72),(-122.036031,37.72046),(-122.0358,37.722)]
+Baine                         Ave 	[(-122.0089,37.565),(-122.0104,37.546)]
+Bairo                         Ct  	[(-121.9505,37.398),(-121.9498,37.393)]
+Baker                         St  	[(-122.2792,37.495),(-122.2791,37.488)]
+Balboa                        Dr  	[(-122.1982,37.319),(-122.1971,37.333)]
+Balboa                        Way 	[(-122.0205,37.519),(-122.0207,37.517)]
+Baldwin                       Pl  	[(-122.0274,37.697),(-122.0265,37.692)]
+Ballantyne                    Dr  	[(-121.858907,37.985),(-121.8585,37.985)]
+Ballantyne                    Dr  	[(-121.8611,37.986),(-121.8605,37.985)]
+Ballena                       Blvd	[(-122.2854,37.691),(-122.285393,37.68924)]
+Ballentine                    Dr  	[(-121.859765,37.96825),(-121.860477,37.96784)]
+Balmoral                      Dr  	[(-122.1639,37.981),(-122.1635,37.988)]
+Balmoral                      Dr  	[(-122.1658,37.027),(-122.1656,37.042)]
+Balmoral                      St  	[(-122.055,37.971),(-122.0555,37.979)]
+Banbury                       St  	[(-122.0943,37.495),(-122.0949,37.493)]
+Bancroft                      Ave 	[(-122.1475,37.288),(-122.147,37.276)]
+Bancroft                      Ave 	[(-122.1485,37.311),(-122.1481,37.303)]
+Bancroft                      Ave 	[(-122.1518,37.358),(-122.1511,37.349)]
+Bancroft                      Ave 	[(-122.15714,37.4242),(-122.156,37.409)]
+Bancroft                      Ave 	[(-122.1585,37.445),(-122.1583,37.441)]
+Bancroft                      Ave 	[(-122.1643,37.523),(-122.1631,37.508),(-122.1621,37.493)]
+Bancroft                      Ave 	[(-122.1718,37.62),(-122.1715,37.617)]
+Bancroft                      Ave 	[(-122.1796,37.689),(-122.1792,37.684)]
+Bancroft                      Ave 	[(-122.1903,37.706),(-122.189,37.705)]
+Bancroft                      Ave 	[(-122.2041,37.716),(-122.202,37.716)]
+Bancroft                      Ct  	[(-122.1329,37.109),(-122.1322,37.116)]
+Bancroft                      Way 	[(-122.2753,37.667),(-122.2742,37.668)]
+Bancroft                      Way 	[(-122.2846,37.654),(-122.283747,37.655)]
+Bancroft                      Way 	[(-122.291,37.644),(-122.2899,37.647)]
+Bandon                        Dr  	[(-121.9311,37.234),(-121.931,37.237)]
+Banyan Tree                   Road	[(-121.9901,37.317),(-121.9877,37.304)]
+Barbers Point                 Road	[(-122.2957,37.896),(-122.2965,37.894)]
+Barcelona                     Ave 	[(-122.0896,37.276),(-122.0894,37.253)]
+Barcelona                     St  	[(-122.1459,37.639),(-122.1445,37.623)]
+Barcelona                     Way 	[(-122.0787,37.86),(-122.0783,37.858)]
+Bardolph                      Cir 	[(-122.0583,37.718),(-122.0586,37.726)]
+Barlow                        Dr  	[(-122.0891,37.034),(-122.088,37.037),(-122.086558,37.03988)]
+Barlow                        Dr  	[(-122.0915,37.03),(-122.0903,37.032)]
+Bart                          Ramp	[(-122.0495,37.208),(-122.0473,37.196)]
+Bart Access                   Road	[(-122.0346,37.081),(-122.0329,37.057)]
+Bartlett                      Lane	[(-122.111062,37.71771),(-122.10988,37.70276)]
+Bartlett                      St  	[(-122.2071,37.902),(-122.2053,37.913)]
+Barton                        Dr  	[(-121.9655,37.744),(-121.9644,37.749)]
+Bates                         Dr  	[(-122.0328,37.748),(-122.0322,37.745)]
+Baumberg                      Ave 	[(-122.0987,37.241),(-122.0985,37.237)]
+Bautista                      St  	[(-121.9227,37.29),(-121.9225,37.284)]
+Bay                           St  	[(-121.9611,37.33),(-121.9627,37.329)]
+Bay                           St  	[(-122.2642,37.732),(-122.2641,37.751)]
+Bay Area Rapid Transit            	[(-121.983355,37.64329),(-121.982907,37.63842)]
+Bay Area Rapid Transit            	[(-122.0049,37.816),(-122.004,37.809)]
+Bay Area Rapid Transit            	[(-122.007,37.833),(-122.0062,37.827)]
+Bay Area Rapid Transit            	[(-122.02,37.935),(-122.0193,37.926)]
+Bay Area Rapid Transit            	[(-122.0309,37.057),(-122.0281,37.027),(-122.0262,37.001)]
+Bay Area Rapid Transit            	[(-122.0813,37.661),(-122.0806,37.654)]
+Bay Area Rapid Transit            	[(-122.0981,37.779),(-122.0963,37.767)]
+Bay Area Rapid Transit            	[(-122.1694,37.311),(-122.1679,37.3)]
+Bay Area Rapid Transit            	[(-122.2086,37.641),(-122.2061,37.619)]
+Bay Area Rapid Transit            	[(-122.2129,37.676),(-122.212,37.668)]
+Bay Area Rapid Transit            	[(-122.2172,37.713),(-122.2184,37.719)]
+Bay Area Rapid Transit            	[(-122.231147,37.54912),(-122.229,37.562)]
+Bay Area Rapid Transit            	[(-122.2349,37.525),(-122.2339,37.532)]
+Bay Area Rapid Transit            	[(-122.2571,37.427),(-122.2563,37.431)]
+Bay Area Rapid Transit            	[(-122.2658,37.337),(-122.2644,37.38)]
+Bay Area Rapid Transit            	[(-122.267508,37.25368),(-122.2674,37.258)]
+Bay Forest                    Dr  	[(-122.2139,37.561),(-122.2142,37.565)]
+Bay Walk                      Road	[(-122.2471,37.389),(-122.2462,37.389)]
+Bayfield                      Pl  	[(-121.9665,37.204),(-121.9664,37.196)]
+Baylor                        St  	[(-122.0272,37.93),(-122.0284,37.903)]
+Bayview                       Ave 	[(-122.0584,37.864),(-122.0581,37.855)]
+Bayview                       Dr  	[(-122.2386,37.511),(-122.2379,37.514)]
+Beachwood                     Way 	[(-121.8817,37.731),(-121.8807,37.731)]
+Beacon                        St  	[(-122.2484,37.09),(-122.2472,37.088)]
+Beard                         Road	[(-122.0417,37.819),(-122.0424,37.81)]
+Beard                         Road	[(-122.0447,37.778),(-122.045,37.775)]
+Beaumont                      Ave 	[(-122.2263,37.033),(-122.2262,37.04)]
+Becket                        Dr  	[(-122.0509,37.005),(-122.0509,37.033)]
+Bedelio                       Ter 	[(-122.019,37.579),(-122.018,37.574)]
+Bedford                       St  	[(-121.9333,37.403),(-121.9338,37.402)]
+Bedford                       Way 	[(-121.928,37.149),(-121.9288,37.15)]
+Beecham                       Ct  	[(-121.8693,37.959),(-121.8704,37.959)]
+Beechmont                     Lane	[(-122.0971,37.558),(-122.0984,37.555)]
+Begier                        Ave 	[(-122.15,37.314),(-122.1488,37.317)]
+Begonia                       Dr  	[(-122.1334,37.01),(-122.1342,37.01)]
+Begonia                       St  	[(-122.0153,37.785),(-122.0156,37.772)]
+Begonia                       St  	[(-122.0218,37.797),(-122.022,37.789)]
+Bel Aire                      St  	[(-122.0717,37.726),(-122.0714,37.725)]
+Bell                          St  	[(-121.99126,37.4916),(-121.991407,37.49215)]
+Belleview                     Dr  	[(-122.1626,37.325),(-122.1635,37.32)]
+Bellevue                      Ave 	[(-122.2529,37.13),(-122.2521,37.111)]
+Bellflower                    Dr  	[(-122.0103,37.317),(-122.009979,37.31387)]
+Bellhaven                     Ave 	[(-122.0354,37.414),(-122.0364,37.405)]
+Belmont                       Ave 	[(-122.0708,37.588),(-122.0703,37.582)]
+Belvedere                     Ave 	[(-122.1768,37.918),(-122.1772,37.918)]
+Belvedere                     Ave 	[(-122.2892,37.767),(-122.2888,37.759)]
+Benecia                       Ave 	[(-122.0077,37.222),(-122.0076,37.225)]
+Benedict                      Dr  	[(-122.1326,37.204),(-122.1323,37.199)]
+Benner                        Ct  	[(-121.9063,37.891),(-121.9076,37.888)]
+Bennington                    Lane	[(-122.103818,37.36136),(-122.1045,37.361)]
+Benson                        Road	[(-122.083217,37.94765),(-122.0891,37.928)]
+Benton                        St  	[(-122.2605,37.713),(-122.2605,37.731)]
+Berkeley                      Way 	[(-122.2747,37.722),(-122.2726,37.725)]
+Berlin                        Way 	[(-121.7774,37.649),(-121.7766,37.649)]
+Bernal                        Ave 	[(-121.8556,37.668),(-121.85626,37.68656)]
+Bernal                        Ave 	[(-121.895208,37.57837),(-121.884914,37.57603)]
+Bernhardt                     Dr  	[(-122.1852,37.297),(-122.1847,37.292)]
+Bernhardt                     St  	[(-122.1326,37.399),(-122.1322,37.449)]
+Berwind                       Ave 	[(-121.7308,37.183),(-121.7303,37.181)]
+Besco                         Dr  	[(-121.9764,37.32),(-121.9761,37.311)]
+Bess                          Ave 	[(-121.765239,37.625),(-121.763602,37.625)]
+Best                          Ave 	[(-122.1622,37.284),(-122.1636,37.278)]
+Betlen                        Dr  	[(-121.9407,37.026),(-121.9397,37.029)]
+Betlen                        Dr  	[(-121.9507,37.018),(-121.950121,37.01678)]
+Bettencourt                   St  	[(-122.0479,37.34),(-122.0473,37.337)]
+Beverly                       Ave 	[(-122.1578,37.382),(-122.1572,37.375)]
+Beverly                       Ave 	[(-122.1586,37.395),(-122.1582,37.388)]
+Beverly                       St  	[(-121.736023,37.85177),(-121.737956,37.84632)]
+Bianca                        Way 	[(-121.7244,37.946),(-121.7257,37.945)]
+Bianca                        Way 	[(-121.7281,37.939),(-121.729,37.937)]
+Biddle                        Ave 	[(-122.0317,37.425),(-122.0329,37.417)]
+Bidwell                       Dr  	[(-121.9748,37.448),(-121.9763,37.427)]
+Bidwell                       Dr  	[(-121.9763,37.422),(-121.9764,37.42)]
+Biehs                         Ct  	[(-122.2289,37.386),(-122.2283,37.391)]
+Big Burn                      Road	[(-122.0918,37.802),(-122.1091,37.788)]
+Binnacle Hill                     	[(-122.2269,37.533),(-122.2274,37.523)]
+Birch                         St  	[(-122.0269,37.368),(-122.0254,37.36)]
+Birch                         St  	[(-122.1617,37.425),(-122.1614,37.417)]
+Birch                         St  	[(-122.1653,37.478),(-122.1641,37.464)]
+Birch                         St  	[(-122.1673,37.509),(-122.1661,37.492)]
+Birch Creek                   Dr  	[(-121.8641,37.629),(-121.8642,37.64)]
+Birdsall                      Ave 	[(-122.1907,37.774),(-122.1907,37.781)]
+Birdsall                      Ave 	[(-122.191,37.789),(-122.1911,37.796)]
+Birkdale                      Dr  	[(-122.0515,37.373),(-122.0521,37.368)]
+Birkdale                      Way 	[(-122.0406,37.17),(-122.0386,37.153)]
+Biscayne                      Ave 	[(-122.0734,37.278),(-122.0734,37.274)]
+Bishop                        Ave 	[(-121.9911,37.635),(-121.9921,37.632)]
+Bitterroot                    Ave 	[(-122.0091,37.276),(-122.0087,37.282)]
+Black                         Ave 	[(-121.8816,37.721),(-121.8826,37.721)]
+Black                         Ave 	[(-121.8909,37.704),(-121.892,37.698)]
+Black                         Ave 	[(-121.8964,37.701),(-121.8967,37.706)]
+Blackbird                     Way 	[(-121.8867,37.801),(-121.8876,37.801),(-121.8882,37.801)]
+Blackstone                    Way 	[(-122.0393,37.724),(-122.0388,37.721)]
+Blackstone                    Way 	[(-122.0418,37.736),(-122.043,37.743)]
+Blacow                        Road	[(-121.9909,37.33),(-121.9895,37.324)]
+Blacow                        Road	[(-122.0061,37.409),(-122.0053,37.405)]
+Blacow                        Road	[(-122.0179,37.469),(-122.0167,37.465)]
+Blair                         Ave 	[(-122.2225,37.27),(-122.2217,37.276)]
+Blair                         Ave 	[(-122.2364,37.263),(-122.2359,37.267)]
+Blaisdell                     Way 	[(-121.9858,37.816),(-121.9853,37.811)]
+Blake                         St  	[(-122.2622,37.639),(-122.2599,37.642)]
+Blake                         St  	[(-122.2864,37.605),(-122.2845,37.608)]
+Blanchard                     St  	[(-121.97,37.382),(-121.9693,37.382)]
+Blanchard                     St  	[(-121.9729,37.38),(-121.9709,37.383)]
+Blanding                      Ave 	[(-122.2313,37.68),(-122.2328,37.686)]
+Blewett                       St  	[(-121.9732,37.373),(-121.9733,37.369)]
+Bloomington                   Way 	[(-121.9448,37.205),(-121.9434,37.204)]
+Blossom                       Ct  	[(-121.8766,37.395),(-121.876493,37.39469)]
+Blossom                       Ct  	[(-122.0212,37.772),(-122.0213,37.769)]
+Blossom                       Way 	[(-122.1096,37.758),(-122.1087,37.764),(-122.1057,37.774)]
+Blue Coral                        	[(-121.965392,37.69509),(-121.965261,37.70132)]
+Bluebell                      Dr  	[(-121.74,37.151),(-121.7411,37.161)]
+Bluefield                     Lane	[(-122.1024,37.584),(-122.1033,37.561)]
+Blythe                        St  	[(-122.0704,37.745),(-122.0711,37.739)]
+Boar                          Cir 	[(-121.912463,37.08667),(-121.912335,37.09052)]
+Bobwhite                      Ter 	[(-122.046797,37.80224),(-122.046672,37.80179)]
+Bockman                       Road	[(-122.1206,37.713),(-122.122,37.712)]
+Bodie                         Ter 	[(-121.9253,37.884),(-121.9247,37.887)]
+Boeing                        St  	[(-122.2122,37.34),(-122.2112,37.322)]
+Bolero                        Ave 	[(-122.0904,37.297),(-122.0913,37.297)]
+Bonar                         St  	[(-122.2857,37.653),(-122.2856,37.642)]
+Bond                          St  	[(-122.2071,37.718),(-122.2067,37.716)]
+Bond                          St  	[(-122.2126,37.75),(-122.2116,37.739)]
+Bonde                         Way 	[(-122.0077,37.59),(-122.0084,37.58)]
+Bonita                        Ave 	[(-122.2355,37.306),(-122.235,37.296)]
+Bonita                        Ave 	[(-122.2727,37.843),(-122.2725,37.835)]
+Bonner                        Ave 	[(-121.9748,37.635),(-121.976,37.631)]
+Bonnie                        St  	[(-122.0332,37.381),(-122.0324,37.378)]
+Booker                        Way 	[(-122.0898,37.464),(-122.0902,37.454)]
+Boone                         Dr  	[(-121.9825,37.329),(-121.9829,37.324)]
+Boone                         Dr  	[(-122.0271,37.151),(-122.02815,37.14124)]
+Bordeaux                      St  	[(-121.7685,37.688),(-121.7687,37.664)]
+Boston                        Ave 	[(-122.2132,37.961),(-122.2129,37.969)]
+Boulevard                     Way 	[(-122.2427,37.18),(-122.2423,37.181)]
+Bourbon                       Dr  	[(-122.0869,37.194),(-122.0878,37.192)]
+Bowditch                      St  	[(-122.2559,37.665),(-122.2557,37.656)]
+Bowie Common                      	[(-122.042847,37.64532),(-122.042808,37.64484)]
+Boxwood                       Way 	[(-121.9329,37.094),(-121.9335,37.096)]
+Bradrick                      Dr  	[(-122.138,37.962),(-122.1361,37.963)]
+Bradshire                     Road	[(-122.0885,37.204),(-122.0883,37.2)]
+Bramble                       Ct  	[(-122.0944,37.941),(-122.0951,37.94)]
+Brann                         St  	[(-122.1806,37.709),(-122.1785,37.705)]
+Brayton                       Ct  	[(-122.0123,37.423),(-122.0114,37.418)]
+Breakwater                    Ave 	[(-122.1196,37.294),(-122.1203,37.282)]
+Brentford                     St  	[(-122.1965,37.581),(-122.1964,37.564)]
+Breton                        Dr  	[(-122.0435,37.463),(-122.043,37.458)]
+Brian                         St  	[(-122.0686,37.348),(-122.0693,37.344)]
+Briar Cliff                   Road	[(-122.1409,37.647),(-122.1382,37.658)]
+Briarwood                     Dr  	[(-121.7663,37.915),(-121.7652,37.916)]
+Brickell                      Way 	[(-122.067,37.104),(-122.067,37.101)]
+Bridge                        Ct  	[(-122.0879,37.848),(-122.0874,37.844)]
+Bridgepointe                  Dr  	[(-122.0514,37.305),(-122.0509,37.299)]
+Bridgeview                    Dr  	[(-122.2112,37.133),(-122.21,37.138)]
+Bridgewood                    Ter 	[(-122.0042,37.639),(-122.0047,37.632)]
+Brier                         St  	[(-122.0806,37.959),(-122.0805,37.963)]
+Brighton                      Ave 	[(-122.2944,37.979),(-122.2934,37.979)]
+Brighton                      Dr  	[(-121.9263,37.188),(-121.9277,37.189),(-121.9285,37.19)]
+Brighton                      Dr  	[(-121.931,37.198),(-121.9312,37.197)]
+Briscoe                       Ter 	[(-121.948491,37.4184),(-121.948634,37.41645)]
+Bristol                       Blvd	[(-122.1674,37.353),(-122.1698,37.342)]
+Bristolwood                   Road	[(-121.9165,37.78),(-121.9164,37.787)]
+Broadmoor                     Blvd	[(-122.147,37.397),(-122.1466,37.399)]
+Broadmoor                     Blvd	[(-122.156,37.358),(-122.1546,37.364)]
+Broadmoor                     St  	[(-121.7313,37.257),(-121.7313,37.263)]
+Broadmoor                     St  	[(-121.7314,37.194),(-121.7314,37.199)]
+Broadmoor                     St  	[(-121.7314,37.213),(-121.7314,37.221)]
+Broadmore                     Ave 	[(-122.095,37.522),(-122.0936,37.497)]
+Broadway                          	[(-122.2212,37.5),(-122.2204,37.517)]
+Broadway                          	[(-122.2372,37.631),(-122.236753,37.63675)]
+Broadway                          	[(-122.2391,37.493),(-122.2386,37.495)]
+Broadway                          	[(-122.2409,37.586),(-122.2395,37.601)]
+Broadway                          	[(-122.243008,37.55961),(-122.2427,37.563)]
+Broadway                          	[(-122.245,37.45),(-122.2443,37.46),(-122.2436,37.469)]
+Broadway                          	[(-122.2457,37.528),(-122.2455,37.529)]
+Broadway                          	[(-122.2472,37.418),(-122.2468,37.426)]
+Broadway                          	[(-122.2539,37.316),(-122.2525,37.337)]
+Broadway                          	[(-122.2598,37.222),(-122.2596,37.227)]
+Broadway                          	[(-122.2632,37.167),(-122.2626,37.177),(-122.2617,37.19)]
+Broadway                          	[(-122.2719,37.028),(-122.2714,37.036)]
+Broadway                          	[(-122.2727,37.015),(-122.2723,37.021)]
+Broadway                      Ter 	[(-122.2429,37.393),(-122.2413,37.397)]
+Brookdale                     Ave 	[(-122.2043,37.834),(-122.2032,37.824)]
+Brookdale                     Ave 	[(-122.2092,37.878),(-122.208568,37.87208)]
+Brookdale                     Ave 	[(-122.2095,37.888),(-122.2088,37.882)]
+Brookdale                     Blvd	[(-122.0915,37.164),(-122.0912,37.166)]
+Brookdale                     Blvd	[(-122.0965,37.123),(-122.0958,37.133)]
+Brooklyn                      Ave 	[(-122.2425,37.029),(-122.2416,37.026)]
+Brooklyn                      Ave 	[(-122.2455,37.04),(-122.2445,37.036)]
+Brooklyn                      Ave 	[(-122.2502,37.055),(-122.2495,37.053)]
+Brookside                     Ct  	[(-121.9218,37.902),(-121.9213,37.908)]
+Browning                      Ct  	[(-122.037289,37.766),(-122.038366,37.76228)]
+Browning                      St  	[(-122.2874,37.686),(-122.2872,37.669)]
+Bruce                         Ct  	[(-122.0595,37.084),(-122.0588,37.076)]
+Bruce                         Dr  	[(-121.9442,37.309),(-121.945,37.312)]
+Brunetti                      Lane	[(-122.136,37.91),(-122.1351,37.906)]
+Bruns                         Road	[(-121.603992,37.95307),(-121.6046,37.049)]
+Brush                         St  	[(-122.2788,37.065),(-122.2784,37.07)]
+Brush                         St  	[(-122.283,37.989),(-122.2827,37.994)]
+Brush Ramp                    St  	[(-122.2758,37.107),(-122.27511,37.11304),(-122.275,37.114)]
+Bryant                        St  	[(-121.9216,37.321),(-121.9213,37.316)]
+Bryce Canyon                  Ct  	[(-121.9008,37.78),(-121.9017,37.78)]
+Buchanan                      St  	[(-122.3022,37.877),(-122.3014,37.878)]
+Buckeye                       Pl  	[(-122.0448,37.336),(-122.0452,37.332)]
+Buckingham                    Blvd	[(-122.2231,37.59),(-122.2214,37.606)]
+Buckingham                    Way 	[(-122.0647,37.214),(-122.0653,37.214)]
+Buckingham                    Way 	[(-122.0689,37.208),(-122.0693,37.207)]
+Buckner                       Ter 	[(-122.060105,37.62504),(-122.059743,37.62326)]
+Bucks Lake                    St  	[(-122.0559,37.882),(-122.0546,37.874)]
+Buckskin                      Road	[(-121.7421,37.213),(-121.7421,37.22)]
+Budwing                       Ter 	[(-121.9516,37.136),(-121.951826,37.13555)]
+Buena                         Ave 	[(-122.2786,37.792),(-122.2773,37.797)]
+Buena                         Ave 	[(-122.2813,37.781),(-122.2807,37.782)]
+Buena Vista                   Ave 	[(-122.2301,37.437),(-122.2295,37.424)]
+Buena Vista                   Ave 	[(-122.2337,37.651),(-122.2328,37.645)]
+Buena Vista                   Ave 	[(-122.2359,37.47),(-122.2353,37.468)]
+Buena Vista                   Ave 	[(-122.251,37.735),(-122.2499,37.73)]
+Buena Vista                   Ave 	[(-122.2687,37.774),(-122.2673,37.773)]
+Buena Vista                   Ave 	[(-122.271,37.774),(-122.2698,37.774)]
+Buena Vista                   Way 	[(-122.2609,37.805),(-122.2597,37.809)]
+Bullard                       Dr  	[(-122.2157,37.297),(-122.2138,37.276)]
+Bullard                       St  	[(-121.9694,37.355),(-121.97,37.349)]
+Burdeck                       Dr  	[(-122.1939,37.099),(-122.1932,37.091)]
+Burdette                      St  	[(-121.9789,37.609),(-121.9795,37.611)]
+Burdette                      St  	[(-121.98,37.62),(-121.9801,37.626)]
+Burdick                       St  	[(-122.0273,37.421),(-122.0266,37.418)]
+Burk                          St  	[(-122.2501,37.101),(-122.2502,37.106)]
+Burkhart                      Ave 	[(-122.1422,37.856),(-122.1431,37.859)]
+Burlington                    St  	[(-122.2046,37.057),(-122.2042,37.058)]
+Burnett                       St  	[(-122.2823,37.539),(-122.281,37.541)]
+Burnham                       Way 	[(-121.9242,37.176),(-121.9243,37.183)]
+Burnside                      Ct  	[(-122.0063,37.345),(-122.0069,37.338)]
+Busby                         Ave 	[(-122.1545,37.79),(-122.154983,37.78916)]
+Butte                         Ct  	[(-121.783,37.938),(-121.783,37.934)]
+Butterfield                   Dr  	[(-122.0838,37.002),(-122.0834,37.987)]
+C                             St  	[(-122.0218,37.05),(-122.0224,37.045)]
+C                             St  	[(-122.0737,37.767),(-122.0722,37.778)]
+C                             St  	[(-122.0773,37.742),(-122.0756,37.754)]
+C                             St  	[(-122.0906,37.681),(-122.0896,37.684)]
+C                             St  	[(-122.1737,37.418),(-122.1723,37.399),(-122.1716,37.393)]
+C                             St  	[(-122.1768,37.46),(-122.1749,37.435)]
+Cabello                       St  	[(-122.078,37.811),(-122.0783,37.807)]
+Cabernet                      Ct  	[(-121.8636,37.593),(-121.8641,37.582)]
+Cabot                         Blvd	[(-122.1334,37.412),(-122.1326,37.399)]
+Cabot                         Ct  	[(-121.9848,37.583),(-121.9833,37.583)]
+Cabral                        Dr  	[(-122.0294,37.569),(-122.0288,37.563)]
+Cabral                        Dr  	[(-122.0348,37.648),(-122.035,37.643)]
+Cabrillo                      Dr  	[(-122.0153,37.515),(-122.0144,37.511)]
+Cabrillo                      Dr  	[(-122.0325,37.637),(-122.0318,37.633)]
+Cabrillo                      Dr  	[(-122.091,37.218),(-122.0932,37.222)]
+Cadiz                         Dr  	[(-122.0239,37.655),(-122.0235,37.653)]
+Calaroga                      Ave 	[(-122.0886,37.297),(-122.0885,37.276)]
+Calaroga                      Ave 	[(-122.0892,37.374),(-122.0888,37.361)]
+Calaroga                      Ave 	[(-122.09,37.386),(-122.0897,37.38)]
+Calaroga                      Ave 	[(-122.101,37.493),(-122.1006,37.487)]
+Calaveras                     Ave 	[(-121.9924,37.364),(-121.9927,37.359)]
+Calaveras                     Ave 	[(-122.1864,37.845),(-122.1854,37.841)]
+Calaveras                     Road	[(-121.8389,37.143),(-121.8338,37.128)]
+Calaveras                     Road	[(-121.8476,37.209),(-121.8431,37.178)]
+Calaveras Creek                   	[(-121.8203,37.035),(-121.8207,37.931)]
+Calaveras Creek                   	[(-121.8531,37.337),(-121.8517,37.316)]
+Calaveras Creek                   	[(-121.8637,37.611),(-121.8628,37.587)]
+Calcott                       Ct  	[(-122.0306,37.822),(-122.0311,37.817)]
+Caldecott                     Lane	[(-122.2312,37.512),(-122.2261,37.491)]
+Calhoun                       St  	[(-122.0542,37.43),(-122.0521,37.428)]
+Calhoun                       St  	[(-122.2409,37.553),(-122.2405,37.551)]
+Caliban                       Dr  	[(-122.0553,37.765),(-122.053955,37.75806)]
+Caliente                      Dr  	[(-122.1393,37.993),(-122.1409,37.99),(-122.1417,37.993)]
+California                    St  	[(-122.1952,37.942),(-122.1946,37.935)]
+California                    St  	[(-122.2032,37.005),(-122.2016,37.996)]
+California                    St  	[(-122.2767,37.563),(-122.2767,37.554)]
+California                    St  	[(-122.2791,37.698),(-122.2787,37.681)]
+California                    St  	[(-122.2793,37.743),(-122.2794,37.733)]
+California                    St  	[(-122.2795,37.761),(-122.2795,37.751)]
+California Aqueduct               	[(-121.587742,37.65201),(-121.600239,37.70939)]
+California Aqueduct               	[(-121.622944,37.98443),(-121.622669,37.98611)]
+Call                          Ave 	[(-122.0435,37.56),(-122.0436,37.566)]
+Calle Alegre                      	[(-121.895178,37.71975),(-121.8946,37.725)]
+Calle Altamira                    	[(-121.8994,37.669),(-121.8988,37.656)]
+Calle de la Mesa                  	[(-121.905106,37.71532),(-121.906643,37.69977)]
+Calle de Monte                    	[(-122.2452,37.344),(-122.2456,37.34)]
+Calle Morelia                     	[(-121.9003,37.684),(-121.9006,37.691)]
+Calmar                        Ave 	[(-122.2384,37.105),(-122.2381,37.113)]
+Camanoe                       Lane	[(-122.2339,37.33),(-122.2334,37.326)]
+Cambio                        Ct  	[(-122.0217,37.558),(-122.0226,37.552)]
+Cambridge                     Ave 	[(-122.1616,37.335),(-122.1575,37.353)]
+Cambridge                     Way 	[(-122.2442,37.231),(-122.2419,37.244)]
+Camden                        St  	[(-121.9932,37.571),(-121.992,37.564)]
+Camden                        St  	[(-121.9956,37.603),(-121.9955,37.598)]
+Camden                        St  	[(-122.1823,37.735),(-122.1817,37.73)]
+Camelford                     Pl  	[(-122.1933,37.211),(-122.1919,37.216)]
+Camelia                       Dr  	[(-121.7852,37.695),(-121.7852,37.686)]
+Camelia                       St  	[(-122.2928,37.792),(-122.2916,37.792)]
+Camero                        Pl  	[(-121.9461,37.463),(-121.9453,37.454)]
+Camero                        Way 	[(-121.9481,37.459),(-121.9488,37.456)]
+Cameron                       Ave 	[(-121.86732,37.8431),(-121.865836,37.84371)]
+Cameron                       Ave 	[(-122.1316,37.502),(-122.1327,37.481)]
+Camino del Valle                  	[(-122.2431,37.343),(-122.2437,37.334)]
+Camino Santa Barbara              	[(-121.9314,37.446),(-121.9303,37.436)]
+Camino Segura                     	[(-121.900094,37.71647),(-121.9002,37.726)]
+Campbell                      St  	[(-122.2941,37.123),(-122.2936,37.129)]
+Campbell                      St  	[(-122.2985,37.066),(-122.2981,37.077)]
+Campus                        Dr  	[(-122.0578,37.665),(-122.0545,37.66)]
+Campus                        Dr  	[(-122.1626,37.858),(-122.1611,37.843)]
+Campus                        Dr  	[(-122.1704,37.905),(-122.1678,37.868),(-122.1671,37.865)]
+Canary                        Ct  	[(-122.019,37.856),(-122.0192,37.85)]
+Canfield                      Dr  	[(-121.9952,37.488),(-121.9955,37.482)]
+Canon                         Ave 	[(-122.21715,37.01951),(-122.2151,37.053)]
+Canterbury                    Lane	[(-121.9277,37.141),(-121.9276,37.149)]
+Canterbury                    St  	[(-121.995,37.573),(-121.9948,37.57)]
+Canyon Heights                Dr  	[(-121.9431,37.568),(-121.9433,37.571)]
+Canyon Heights                Dr  	[(-121.9513,37.618),(-121.9528,37.627)]
+Canyon Heights                Dr  	[(-121.9595,37.76),(-121.9596,37.753)]
+Cape Cod                      Dr  	[(-122.1351,37.928),(-122.1331,37.928)]
+Capella                       Lane	[(-122.2345,37.322),(-122.2352,37.326)]
+Capitan                       Dr  	[(-121.84488,37.65695),(-121.84458,37.65195)]
+Capricorn                     Ave 	[(-122.2176,37.404),(-122.2164,37.384)]
+Capulet                       Cir 	[(-122.057612,37.69268),(-122.0578,37.7)]
+Cardinal                      Dr  	[(-121.7865,37.805),(-121.7858,37.805)]
+Caribbean Com                     	[(-122.0361,37.73),(-122.0366,37.724)]
+Carleton                      St  	[(-122.2641,37.617),(-122.2619,37.62)]
+Carlos Bee                    Blvd	[(-122.065049,37.59928),(-122.0639,37.596)]
+Carlston                      Ave 	[(-122.23,37.132),(-122.2307,37.141)]
+Carmel                        Ave 	[(-122.2891,37.979),(-122.2893,37.968),(-122.2893,37.95)]
+Carmel                        Dr  	[(-122.0965,37.135),(-122.0958,37.133)]
+Carmel                        Way 	[(-122.1394,37.979),(-122.1386,37.98)]
+Carmel                        Way 	[(-122.1419,37.98),(-122.1411,37.98)]
+Carmen                        St  	[(-121.9501,37.38),(-121.9484,37.369)]
+Carnation                     Way 	[(-121.9975,37.775),(-121.996,37.773)]
+Carol                         Ave 	[(-121.9537,37.283),(-121.955,37.282)]
+Carol                         Ave 	[(-121.9574,37.279),(-121.959,37.277)]
+Carol                         Ave 	[(-121.9657,37.27),(-121.9679,37.268)]
+Caroline                      St  	[(-122.2676,37.695),(-122.2676,37.706)]
+Carolyn                       St  	[(-122.1108,37.038),(-122.1091,37.028)]
+Carpentier                    St  	[(-122.1567,37.203),(-122.1561,37.194)]
+Carriage Circle Com               	[(-122.0128,37.433),(-122.0129,37.431)]
+Carrol                        Road	[(-121.659839,37.19494),(-121.659626,37.19326)]
+Carson                        St  	[(-122.1846,37.9),(-122.1843,37.901)]
+Carver                        Lane	[(-121.877,37.057),(-121.8811,37.068)]
+Cascade                       Road	[(-122.1832,37.241),(-122.1808,37.216)]
+Cascade                       St  	[(-122.0839,37.416),(-122.0831,37.416)]
+Cascade                       St  	[(-122.0894,37.448),(-122.0887,37.431)]
+Cassiopia                     St  	[(-121.735979,37.18311),(-121.735979,37.19069)]
+Castilian                     Road	[(-121.9447,37.135),(-121.9445,37.14)]
+Castille                      Lane	[(-122.0826,37.811),(-122.082655,37.8124)]
+Castillejo                    Road	[(-121.9397,37.313),(-121.9396,37.304)]
+Castle Park                   Way 	[(-122.1936,37.15),(-122.1933,37.151)]
+Castlewood                    Dr  	[(-121.8895,37.376),(-121.8902,37.373)]
+Castro                        St  	[(-122.1629,37.144),(-122.1636,37.141)]
+Castro                        St  	[(-122.2739,37.114),(-122.2735,37.121)]
+Castro                        St  	[(-122.2749,37.1),(-122.2746,37.103)]
+Castro                        St  	[(-122.2757,37.084),(-122.2753,37.091)]
+Castro                        St  	[(-122.2782,37.045),(-122.2778,37.052)]
+Castro                        St  	[(-122.2787,37.03),(-122.2785,37.038)]
+Castro Valley                 Blvd	[(-122.0478,37.966),(-122.047,37.969)]
+Castro Valley                 Blvd	[(-122.049131,37.96068),(-122.048358,37.96377)]
+Castro Valley                 Blvd	[(-122.0604,37.92),(-122.0585,37.925)]
+Castro Valley                 Blvd	[(-122.081,37.954),(-122.0801,37.955)]
+Castro Valley                 Blvd	[(-122.086,37.939),(-122.0853,37.942)]
+Catalina                      Ave 	[(-122.2458,37.329),(-122.246102,37.33109)]
+Catalina                      Dr  	[(-121.7837,37.628),(-121.7834,37.628)]
+Catalina                      Dr  	[(-121.7892,37.66),(-121.7896,37.649)]
+Catalpa                       Way 	[(-122.0852,37.218),(-122.088,37.207)]
+Cato                          Ct  	[(-122.0691,37.944),(-122.0694,37.938)]
+Catron                        Dr  	[(-122.1716,37.27),(-122.1711,37.275)]
+Cavalier                      Lane	[(-121.9361,37.175),(-121.9363,37.189)]
+Cavendish                     Dr  	[(-122.0477,37.158),(-122.0475,37.151)]
+Cavour                        St  	[(-122.2555,37.375),(-122.2561,37.379)]
+Cayuga                        Pl  	[(-121.9205,37.023),(-121.9218,37.02)]
+Cayuga                        Way 	[(-121.9233,37.013),(-121.9239,37.008)]
+Cedar                         Blvd	[(-122.0214,37.402),(-122.0193,37.391)]
+Cedar                         Blvd	[(-122.0282,37.446),(-122.0265,37.43)]
+Cedar                         Dr  	[(-121.7964,37.859),(-121.7941,37.858),(-121.7931,37.858)]
+Cedar                         Lane	[(-121.9173,37.08),(-121.9183,37.083),(-121.9196,37.089),(-121.92,37.098)]
+Cedar                         St  	[(-121.9188,37.277),(-121.92,37.276)]
+Cedar                         St  	[(-122.260055,37.79558),(-122.2582,37.798)]
+Cedar                         St  	[(-122.2841,37.764),(-122.2818,37.766)]
+Cedar                         St  	[(-122.2864,37.76),(-122.2858,37.762)]
+Cedar                         St  	[(-122.2913,37.755),(-122.2905,37.756)]
+Cedar                         St  	[(-122.2945,37.75),(-122.2934,37.753)]
+Cedar                         St  	[(-122.3011,37.737),(-122.2999,37.739)]
+Cedar                         St  	[(-122.3043,37.729),(-122.3032,37.732)]
+Cedar                         St  	[(-122.3045,37.078),(-122.3041,37.087)]
+Cedarwood                     Lane	[(-121.8746,37.706),(-121.8746,37.721)]
+Celia                         St  	[(-122.0611,37.3),(-122.0616,37.299)]
+Celia                         St  	[(-122.0623,37.297),(-122.0631,37.296)]
+Center                        St  	[(-122.0598,37.052),(-122.0593,37.046)]
+Center                        St  	[(-122.0599,37.111),(-122.06,37.106)]
+Center                        St  	[(-122.0606,37.968),(-122.0608,37.958)]
+Center                        St  	[(-122.2674,37.704),(-122.267,37.704)]
+Central                       Ave 	[(-122.0064,37.524),(-122.0079,37.505)]
+Central                       Ave 	[(-122.0118,37.455),(-122.0129,37.443)]
+Central                       Ave 	[(-122.0148,37.415),(-122.0157,37.404)]
+Central                       Ave 	[(-122.0302,37.226),(-122.0325,37.196)]
+Central                       Ave 	[(-122.0487,37.144),(-122.0452,37.158)]
+Central                       Ave 	[(-122.2309,37.579),(-122.2276,37.557)]
+Central                       Ave 	[(-122.2343,37.602),(-122.2331,37.595)]
+Central                       Ave 	[(-122.27,37.715),(-122.2685,37.714)]
+Central                       Ave 	[(-122.2787,37.718),(-122.2777,37.717),(-122.2762,37.717)]
+Central                       Ave 	[(-122.2906,37.769),(-122.2905,37.756)]
+Central                       Blvd	[(-122.0643,37.553),(-122.0633,37.552),(-122.0622,37.545)]
+Central                       Blvd	[(-122.0703,37.582),(-122.0697,37.586)]
+Cerrito                       St  	[(-122.3023,37.93),(-122.3018,37.918)]
+Cerro Vista                   Pl  	[(-121.73402,37.74008),(-121.735461,37.73955)]
+Chabolyn                      Ter 	[(-122.242959,37.5192),(-122.2429,37.519)]
+Chabot                        Ct  	[(-122.2432,37.489),(-122.2439,37.5)]
+Chabot Canal                      	[(-121.9027,37.804),(-121.9027,37.812)]
+Chabot Canal                      	[(-121.9036,37.013),(-121.9044,37.017)]
+Chabot Canal                      	[(-121.9044,37.017),(-121.9037,37.02)]
+Chabot Crest                      	[(-122.2425,37.504),(-122.2427,37.514)]
+Chambers                      Dr  	[(-122.2004,37.352),(-122.1972,37.368)]
+Chambers                      Lane	[(-122.2001,37.359),(-122.1975,37.371)]
+Champagne                     Pl  	[(-121.950378,37.11376),(-121.949579,37.11174)]
+Champion                      St  	[(-122.214,37.991),(-122.2147,37.002)]
+Champion                      St  	[(-122.2146,37.977),(-122.2145,37.982)]
+Chance                        St  	[(-122.0536,37.259),(-122.0534,37.256)]
+Chandler                      Road	[(-122.10851,37.48139),(-122.108787,37.48677)]
+Channel                       St  	[(-122.1372,37.71),(-122.1369,37.706)]
+Channing                      Way 	[(-122.2453,37.425),(-122.2466,37.408)]
+Channing                      Way 	[(-122.2638,37.664),(-122.2629,37.665),(-122.2606,37.669)]
+Channing                      Way 	[(-122.2695,37.657),(-122.2669,37.66)]
+Channing                      Way 	[(-122.2727,37.652),(-122.2717,37.653)]
+Channing                      Way 	[(-122.2806,37.641),(-122.2795,37.641)]
+Channing                      Way 	[(-122.2842,37.636),(-122.2835,37.637)]
+Channing                      Way 	[(-122.292641,37.62357),(-122.2925,37.624)]
+Chapel                        Ct  	[(-122.1508,37.897),(-122.1508,37.894)]
+Chapman                       Dr  	[(-122.0421,37.504),(-122.0414,37.498)]
+Chardonnay                    Dr  	[(-121.846993,37.64201),(-121.846448,37.64146)]
+Charles                       St  	[(-122.0255,37.505),(-122.0252,37.499)]
+Charlotte                     Way 	[(-121.7247,37.839),(-121.7246,37.836)]
+Charlotte                     Way 	[(-121.7261,37.856),(-121.7254,37.851)]
+Charlotte                     Way 	[(-121.733871,37.88044),(-121.734295,37.88051)]
+Charter Oaks                  Dr  	[(-122.0574,37.212),(-122.0568,37.22)]
+Chateau                       Way 	[(-121.7627,37.727),(-121.7627,37.723)]
+Chateau Park                  Ct  	[(-121.9658,37.196),(-121.966,37.193)]
+Chatsworth                    St  	[(-121.7766,37.502),(-121.7766,37.496)]
+Chaucer                       Dr  	[(-122.0339,37.813),(-122.0342,37.812)]
+Chaucer                       Dr  	[(-122.0357,37.794),(-122.0362,37.788)]
+Chelsea                       Dr  	[(-122.03044,37.5228),(-122.0303,37.522)]
+Chelsea                       Way 	[(-122.068,37.224),(-122.0686,37.223)]
+Chelton                       Dr  	[(-122.189,37.293),(-122.1887,37.304)]
+Chemult Com                       	[(-121.9254,37.878),(-121.9255,37.881)]
+Cherry                        Lane	[(-121.966799,37.63085),(-121.966874,37.63373)]
+Cherry                        St  	[(-122.0266,37.297),(-122.0258,37.294)]
+Cherry                        St  	[(-122.040954,37.37918),(-122.04,37.369)]
+Cherry                        St  	[(-122.0429,37.396),(-122.0424,37.392)]
+Cherry                        St  	[(-122.0437,37.42),(-122.0434,37.413)]
+Cherry                        St  	[(-122.1511,37.161),(-122.1503,37.149)]
+Cherry                        St  	[(-122.1671,37.488),(-122.1661,37.474)]
+Cherry                        St  	[(-122.1691,37.512),(-122.1684,37.502)]
+Cherrywood                    Dr  	[(-122.023,37.838),(-122.0237,37.82)]
+Cheryl                        Cir 	[(-121.8979,37.8),(-121.8957,37.794)]
+Cheryl Ann                    Cir 	[(-122.0754,37.352),(-122.076,37.358)]
+Chester                       St  	[(-122.0791,37.955),(-122.079,37.932)]
+Chester                       St  	[(-122.2949,37.07),(-122.2946,37.078)]
+Chestnut                      St  	[(-122.2482,37.733),(-122.2475,37.742)]
+Chestnut                      St  	[(-122.2853,37.069),(-122.2848,37.084)]
+Chestnut                      St  	[(-122.2873,37.722),(-122.2873,37.711)]
+Chetwood                      Ave 	[(-121.9591,37.232),(-121.960057,37.23087)]
+Chetwood                      St  	[(-122.2521,37.167),(-122.2513,37.169)]
+Cheyenne River Com                	[(-122.0521,37.779),(-122.0524,37.775)]
+Chiltern                      Dr  	[(-121.9414,37.433),(-121.9412,37.424)]
+Chiltern                      Dr  	[(-121.9447,37.457),(-121.9442,37.454)]
+Chimney Rock                      	[(-122.13,37.701),(-122.12905,37.70195)]
+Chippendale                   Dr  	[(-122.0665,37.843),(-122.068,37.828)]
+Chisholm                      Ct  	[(-122.0773,37.42),(-122.077,37.409)]
+Choctaw                       Dr  	[(-121.9179,37.87),(-121.9172,37.876)]
+Chris Commons                     	[(-121.73647,37.89437),(-121.736359,37.88665)]
+Chrisholm                     Pl  	[(-121.9599,37.726),(-121.9592,37.732)]
+Christensen                   Ct  	[(-122.0863,37.074),(-122.0863,37.065)]
+Christensen                   Lane	[(-122.085026,37.06463),(-122.0844,37.064)]
+Christensen                   Road	[(-121.625309,37.79774),(-121.621265,37.83993)]
+Christina                     Ct  	[(-121.8654,37.629),(-121.8651,37.616)]
+Christine                     Dr  	[(-122.0759,37.739),(-122.0756,37.734)]
+Christine                     St  	[(-122.0364,37.385),(-122.0357,37.379)]
+Christy                       St  	[(-121.9662,37.022),(-121.9658,37.019)]
+Church                        St  	[(-122.179,37.675),(-122.1785,37.678)]
+Cindy                         Lane	[(-121.7346,37.8244),(-121.734673,37.83042)]
+Circle                        Way 	[(-121.9418,37.013),(-121.9422,37.02)]
+Citron                        Way 	[(-122.1008,37.461),(-122.1017,37.46)]
+Civic Terrace                 Ave 	[(-122.0251,37.389),(-122.0263,37.374)]
+Clara                         St  	[(-122.1855,37.377),(-122.1851,37.381)]
+Clara                         St  	[(-122.187,37.339),(-122.1865,37.357)]
+Claremont                     Ave 	[(-122.2429,37.607),(-122.2421,37.609)]
+Claremont                     Ave 	[(-122.243294,37.59318),(-122.2434,37.59)]
+Claremont                     Ave 	[(-122.246,37.565),(-122.2461,37.562)]
+Claremont                     Ave 	[(-122.2508,37.509),(-122.2505,37.514)]
+Claremont                     Ave 	[(-122.2591,37.408),(-122.2586,37.413)]
+Claremont                     Ave 	[(-122.2612,37.386),(-122.2604,37.393)]
+Claremont                     Pl  	[(-122.0542,37.995),(-122.0542,37.008)]
+Clarendon                     Cres	[(-122.2278,37.126),(-122.2266,37.119)]
+Claret                        Road	[(-121.757012,37.72568),(-121.757266,37.71391)]
+Clarewood                     Lane	[(-122.2343,37.393),(-122.232365,37.38802)]
+Clarke                        Lane	[(-122.236271,37.29202),(-122.236552,37.28906)]
+Clarke                        St  	[(-122.1568,37.225),(-122.1562,37.217)]
+Clausen                       Ct  	[(-122.040846,37.6758),(-122.040845,37.66913)]
+Clawiter                      Road	[(-122.1186,37.321),(-122.1186,37.308)]
+Clawiter                      Road	[(-122.1187,37.442),(-122.1188,37.435)]
+Clay                          St  	[(-122.2733,37.051),(-122.2729,37.059)]
+Clay                          St  	[(-122.2755,37.017),(-122.2751,37.024)]
+Clement                       Ave 	[(-122.2525,37.765),(-122.252147,37.76429)]
+Cleveland                     Ave 	[(-122.3061,37.895),(-122.3058,37.889)]
+Cleveland                     St  	[(-122.2435,37.048),(-122.2418,37.042)]
+Clifton                       St  	[(-122.2526,37.383),(-122.2533,37.388)]
+Clipper                       Dr  	[(-122.2438,37.42),(-122.2437,37.406)]
+Clover                        St  	[(-122.023,37.805),(-122.0217,37.801)]
+Clubhouse                     Dr  	[(-121.8179,37.971),(-121.8181,37.972)]
+Clubhouse                     Dr  	[(-122.121,37.67),(-122.1215,37.671)]
+Clubhouse                     Dr  	[(-122.1227,37.671),(-122.1234,37.67)]
+Cluny                         Pl  	[(-122.0438,37.432),(-122.0433,37.432)]
+Coach                         Dr  	[(-122.1383,37.735),(-122.1355,37.706)]
+Cobblestone                   Dr  	[(-122.00122,37.8492),(-122.000944,37.84795)]
+Coco Palm                     Dr  	[(-121.9905,37.311),(-121.991,37.305)]
+Codornices Creek                  	[(-122.2986,37.83),(-122.2994,37.828)]
+Codornices Creek                  	[(-122.3069,37.818),(-122.3074,37.817)]
+Cody                          Ct  	[(-121.9853,37.324),(-121.986,37.316)]
+Coit                          Ave 	[(-121.9244,37.346),(-121.9244,37.338)]
+Coit                          Ave 	[(-121.9245,37.352),(-121.924594,37.362)]
+Colby                         St  	[(-122.1282,37.959),(-122.1279,37.959)]
+Cold Water                    Dr  	[(-122.0403,37.068),(-122.041,37.069)]
+Cole                          Pl  	[(-122.057,37.343),(-122.0564,37.334)]
+Cole                          St  	[(-122.1974,37.724),(-122.1975,37.716)]
+Cole                          St  	[(-122.1975,37.749),(-122.1962,37.76)]
+Coleen                        St  	[(-121.79,37.763),(-121.7892,37.744)]
+Coleport Landing                  	[(-122.2374,37.426),(-122.2378,37.42)]
+Coleport Landing                  	[(-122.237889,37.41293),(-122.2379,37.412)]
+Colette                       St  	[(-122.063,37.46),(-122.0623,37.451)]
+Colette                       St  	[(-122.06565,37.4825),(-122.0646,37.479)]
+Colgate                       Dr  	[(-122.0271,37.94),(-122.0249,37.933)]
+Colgate                       St  	[(-122.1545,37.019),(-122.1538,37.014)]
+Colima                        Ct  	[(-122.0251,37.664),(-122.0245,37.661)]
+Coliseum                      Way 	[(-122.19759,37.4533),(-122.1948,37.444)]
+Coliseum                      Way 	[(-122.2001,37.47),(-122.1978,37.516)]
+Coliseum                      Way 	[(-122.2113,37.626),(-122.2085,37.592),(-122.2063,37.568)]
+College                       Ave 	[(-121.7675,37.745),(-121.7658,37.745)]
+College                       Ave 	[(-121.7693,37.744),(-121.769,37.744)]
+College                       Ave 	[(-122.2506,37.367),(-122.2508,37.374)]
+College                       Ave 	[(-122.2511,37.421),(-122.2512,37.429)]
+College                       Ave 	[(-122.2516,37.474),(-122.2518,37.483)]
+Collier                       Dr  	[(-122.1409,37.299),(-122.14,37.302)]
+Colonial Loma Verde           Dr  	[(-122.1184,37.849),(-122.117278,37.85528)]
+Colony                        Ct  	[(-122.061894,37.27773),(-122.061805,37.27497)]
+Colorados                     Dr  	[(-122.1757,37.281),(-122.1748,37.301)]
+Columbia                      Dr  	[(-122.0574,37.168),(-122.0568,37.183)]
+Columbia                      Dr  	[(-122.057463,37.28811),(-122.057463,37.28593)]
+Columbian                     Dr  	[(-122.1635,37.727),(-122.1627,37.734)]
+Columbine                     Pl  	[(-122.0122,37.321),(-122.013,37.33)]
+Columbus                      Ave 	[(-121.776,37.679),(-121.7753,37.682)]
+Columbus                      Ave 	[(-121.7786,37.68),(-121.7777,37.681)]
+Colusa                        Ave 	[(-122.2786,37.835),(-122.2784,37.831)]
+Colusa                        Ave 	[(-122.2794,37.922),(-122.2793,37.916)]
+Colusa                        Ave 	[(-122.2812,37.943),(-122.2805,37.939)]
+Colusa                        Ave 	[(-122.2847,37.973),(-122.2846,37.967)]
+Colville                      Pl  	[(-122.0419,37.709),(-122.0402,37.702)]
+Concannon                     Blvd	[(-121.7804,37.608),(-121.779,37.608)]
+Concord                       St  	[(-121.8551,37.602),(-121.856,37.593)]
+Constitution                  Dr  	[(-121.816179,37.01178),(-121.816179,37.01023)]
+Contra Costa                  Ave 	[(-122.0153,37.551),(-122.0141,37.545)]
+Contra Costa                  Ave 	[(-122.2754,37.944),(-122.2754,37.918)]
+Contreras                     Pl  	[(-122.0386,37.553),(-122.0387,37.55)]
+Conway                        Ter 	[(-122.044884,37.64441),(-122.04466,37.64514)]
+Coolidge                      Ave 	[(-122.2007,37.058),(-122.1992,37.06)]
+Coolidge                      Ave 	[(-122.2104,37.957),(-122.2099,37.962)]
+Coolidge                      Ave 	[(-122.2171,37.872),(-122.2169,37.875)]
+Coral                         Road	[(-122.1907,37.34),(-122.1902,37.334)]
+Core                          Ter 	[(-122.047353,37.65391),(-122.047303,37.65185)]
+Corey                         Way 	[(-122.0699,37.054),(-122.0698,37.046)]
+Cormorant                     Ter 	[(-122.045468,37.80753),(-122.044829,37.80392)]
+Cornell                       Ave 	[(-122.2956,37.925),(-122.2949,37.906),(-122.2939,37.875)]
+Corning                       Ct  	[(-122.0689,37.688),(-122.0685,37.68)]
+Cornish                       Dr  	[(-122.0228,37.75),(-122.0225,37.754)]
+Coronado                      Lane	[(-121.9026,37.843),(-121.9028,37.843)]
+Corral Hollow Creek               	[(-121.590572,37.01116),(-121.599735,37.10676)]
+Corriea                       Way 	[(-121.9501,37.402),(-121.9505,37.398)]
+Corte de Flores                   	[(-121.908126,37.71073),(-121.90924,37.71391)]
+Corte Eulalia                     	[(-122.1142,37.78),(-122.1154,37.776)]
+Corte Munras                      	[(-121.900576,37.74452),(-121.900804,37.74889)]
+Corte Vera Cruz                   	[(-121.9036,37.639),(-121.9038,37.642)]
+Corte Yolanda                     	[(-122.1426,37.753),(-122.1423,37.749)]
+Cortland                      Way 	[(-121.7892,37.934),(-121.7885,37.939)]
+Corvair                       St  	[(-122.2126,37.364),(-122.2132,37.36)]
+Corvallis                     St  	[(-122.1527,37.974),(-122.1521,37.97)]
+Cosgrave                      Ave 	[(-122.1621,37.62),(-122.1616,37.626)]
+Cosmic                        Way 	[(-121.9659,37.423),(-121.9666,37.414)]
+Cottage                       St  	[(-122.2593,37.713),(-122.258931,37.71803)]
+Cotter                        Way 	[(-122.0904,37.818),(-122.0882,37.829)]
+Cotton                        Ct  	[(-122.0462,37.123),(-122.0469,37.117)]
+Cottonwood                    St  	[(-121.9116,37.732),(-121.9115,37.725)]
+Cottonwood                    St  	[(-121.912,37.74),(-121.9118,37.735)]
+Country                       Dr  	[(-121.9903,37.52),(-121.9916,37.506)]
+Court                         St  	[(-122.2331,37.583),(-122.2324,37.589),(-122.2314,37.598)]
+Courtland                     Ave 	[(-122.2041,37.801),(-122.2032,37.815)]
+Courtland                     Ave 	[(-122.2084,37.76),(-122.2068,37.772)]
+Cove                          Road	[(-122.2468,37.425),(-122.2474,37.408)]
+Covington                     Way 	[(-121.7935,37.936),(-121.7911,37.942)]
+Cowing                        Road	[(-122.0002,37.934),(-121.9772,37.782)]
+Cowper                        St  	[(-122.2908,37.673),(-122.2894,37.675)]
+Coyote Hills Slough               	[(-122.0904,37.85),(-122.0953,37.829)]
+Coyote Hills Slough               	[(-122.1075,37.687),(-122.1285,37.643)]
+Coyote River                      	[(-121.931582,37.60707),(-121.932309,37.60824)]
+Coyote River                      	[(-121.9505,37.629),(-121.9582,37.646)]
+Coyote River                      	[(-121.9746,37.617),(-121.9863,37.648)]
+Cragmont                      Ave 	[(-122.2616,37.921),(-122.2603,37.911)]
+Cragmont                      Ave 	[(-122.266,37.95),(-122.2656,37.943)]
+Craig                         St  	[(-121.9869,37.61),(-121.9864,37.601)]
+Crane                         Ave 	[(-122.0578,37.103),(-122.058,37.086)]
+Creed                         Road	[(-122.2249,37.094),(-122.2256,37.101)]
+Creekside                     Dr  	[(-121.924308,37.89385),(-121.925368,37.89008)]
+Creekside                     Dr  	[(-121.926024,37.88774),(-121.926337,37.88663)]
+Creekside                     Ter 	[(-121.997958,37.64593),(-121.998047,37.63504)]
+Creekwood                     Dr  	[(-122.043309,37.66911),(-122.041422,37.66099)]
+Crellin                       Road	[(-121.846446,37.59189),(-121.846,37.591),(-121.845775,37.59073)]
+Crest                         Ave 	[(-122.1039,37.067),(-122.1038,37.066)]
+Crest                         Ave 	[(-122.162,37.699),(-122.1568,37.664)]
+Crest                         Ct  	[(-122.0566,37.049),(-122.0571,37.05)]
+Crest                         Lane	[(-122.0558,37.047),(-122.0546,37.047)]
+Crest                         Road	[(-122.2149,37.216),(-122.2153,37.221)]
+Crestline                     Road	[(-121.887,37.789),(-121.8846,37.793)]
+Crestmont                     Dr  	[(-122.1775,37.029),(-122.1798,37.044)]
+Creston                       Road	[(-122.2639,37.002),(-122.2613,37.986),(-122.2602,37.978),(-122.2598,37.973)]
+Crestwood                     St  	[(-121.9589,37.159),(-121.961,37.156)]
+Crisfield                     Lane	[(-121.871,37.814),(-121.8718,37.813)]
+Crocker                       Ave 	[(-122.2242,37.186),(-122.2243,37.171)]
+Crockwood                     Ter 	[(-122.045255,37.66569),(-122.045487,37.66262)]
+Cromwell                      Way 	[(-121.7723,37.932),(-121.7713,37.933)]
+Crosby                        St  	[(-122.146,37.96),(-122.145,37.953)]
+Cross                         Road	[(-121.666843,37.7387),(-121.664768,37.7474)]
+Crow                          Ct  	[(-121.8797,37.911),(-121.8801,37.91)]
+Crow Canyon                   Road	[(-122.0106,37.674),(-122.0102,37.675)]
+Crow Canyon                   Road	[(-122.0497,37.029),(-122.0479,37.028)]
+Crow Canyon                   Road	[(-122.0552,37.938),(-122.0545,37.967)]
+Crow Canyon Creek                 	[(-122.0425,37.051),(-122.0426,37.049)]
+Crow Canyon Creek                 	[(-122.043,37.905),(-122.0368,37.71)]
+Crow Canyon Creek                 	[(-122.046308,37.0015),(-122.046833,37.00133)]
+Croxton                       Ave 	[(-122.2591,37.219),(-122.2584,37.211)]
+Cryer                         St  	[(-122.1024,37.357),(-122.1035,37.351)]
+Crystal                       Lane	[(-121.868866,37.50763),(-121.870709,37.51024)]
+Crystaline                    Dr  	[(-121.925856,37),(-121.925869,37.00527)]
+Cull Canyon                   Road	[(-122.0536,37.435),(-122.0499,37.315)]
+Cull Canyon Reservoir             	[(-122.0546,37.039),(-122.0553,37.089)]
+Cull Creek                        	[(-122.0624,37.875),(-122.0582,37.527)]
+Culver                        St  	[(-122.1998,37.865),(-122.1996,37.862)]
+Cumberland                    Ave 	[(-122.1467,37.945),(-122.1507,37.944)]
+Curran                        Way 	[(-122.2074,37.96),(-122.207,37.966)]
+Curtis                        St  	[(-121.9765,37.246),(-121.9778,37.229)]
+Curtis                        St  	[(-122.2866,37.981),(-122.2866,37.968),(-122.2867,37.949)]
+Curtis                        St  	[(-122.2877,37.65),(-122.2877,37.639)]
+Curtis                        St  	[(-122.2881,37.848),(-122.2883,37.831)]
+Curtner                       Road	[(-121.909,37.928),(-121.9084,37.928)]
+Curtner                       Road	[(-121.9117,37.939),(-121.9105,37.93)]
+Cutler                        Ave 	[(-122.013942,37.74913),(-122.0142,37.745)]
+Cypress                       St  	[(-122.2883,37.177),(-122.2884,37.184)]
+Cypress                       St  	[(-122.2886,37.241),(-122.2883,37.247)]
+Cypress                       St  	[(-122.2899,37.142),(-122.2894,37.156)]
+Cypress                       St  	[(-122.2908,37.104),(-122.2905,37.113)]
+Cypress                       St  	[(-122.2931,37.047),(-122.2928,37.055)]
+Cypress Point                 Dr  	[(-121.7251,37.24),(-121.724,37.24)]
+D                             St  	[(-122.0239,37.017),(-122.0242,37.015)]
+D                             St  	[(-122.0529,37.421),(-122.0534,37.42)]
+D                             St  	[(-122.055,37.798),(-122.0541,37.796),(-122.0529,37.794)]
+D                             St  	[(-122.056892,37.79896),(-122.0564,37.8)]
+D                             St  	[(-122.0746,37.745),(-122.0741,37.749)]
+D                             St  	[(-122.179,37.476),(-122.1785,37.47)]
+D                             St  	[(-122.1811,37.505),(-122.1805,37.497)]
+Dagnino                       Road	[(-121.7462,37.306),(-121.7461,37.379)]
+Daisy                         St  	[(-122.1817,37.843),(-122.18,37.848),(-122.179,37.851)]
+Daisy                         St  	[(-122.1857,37.858),(-122.185,37.851)]
+Dalgo                         Road	[(-121.947,37.529),(-121.9475,37.524)]
+Dalton                        Way 	[(-122.0293,37.927),(-122.0297,37.915)]
+Dalton Com                        	[(-121.994,37.555),(-121.9944,37.556)]
+Damon Slough                      	[(-122.2057,37.533),(-122.2063,37.531)]
+Dana                          St  	[(-122.2578,37.501),(-122.2579,37.507)]
+Dana                          St  	[(-122.2583,37.548),(-122.2582,37.541)]
+Daniels                       Dr  	[(-122.1346,37.317),(-122.1335,37.323)]
+Darius                        Way 	[(-122.1272,37.18),(-122.1267,37.164)]
+Darwin                        Dr  	[(-122.0335,37.776),(-122.0349,37.767)]
+Darwin                        Dr  	[(-122.0359,37.763),(-122.0366,37.755)]
+Darwin                        St  	[(-122.0996,37.317),(-122.1024,37.311)]
+Daryl                         Ave 	[(-122.115,37.883),(-122.1149,37.866)]
+Dashwood                      Ave 	[(-122.177,37.618),(-122.1755,37.627)]
+Davenport                     Ave 	[(-122.1827,37.892),(-122.1823,37.872)]
+David                         St  	[(-122.0637,37.958),(-122.0608,37.958)]
+Davis                         St  	[(-122.1624,37.225),(-122.1632,37.222),(-122.1647,37.218)]
+Davis                         St  	[(-122.1702,37.203),(-122.171,37.201)]
+Davis                         St  	[(-122.1719,37.199),(-122.1725,37.198)]
+Davis                         St  	[(-122.1831,37.165),(-122.1835,37.165)]
+Davis                         St  	[(-122.1857,37.158),(-122.1921,37.139)]
+Davis                         St  	[(-122.217903,37.89337),(-122.216,37.885)]
+Davona                        Dr  	[(-121.9261,37.222),(-121.9278,37.218)]
+Davy                          Ct  	[(-121.9902,37.629),(-121.99,37.623)]
+Dawe                          Ave 	[(-122.0783,37.927),(-122.0783,37.912)]
+Dawes                         St  	[(-122.2122,37.24),(-122.2112,37.226)]
+Dawn View                     Ct  	[(-122.041,37.144),(-122.0403,37.143)]
+Dayle                         Ct  	[(-121.943,37.37),(-121.9421,37.369)]
+De Brum Commons                   	[(-121.924934,37.30872),(-121.924728,37.30014)]
+De la Cruz                    Road	[(-122.0554,37.305),(-122.055,37.301)]
+Dearborn                      St  	[(-122.0274,37.107),(-122.0275,37.101)]
+Decatur                       Way 	[(-122.0868,37.296),(-122.0863,37.267)]
+Decoto                        Road	[(-122.0159,37.006),(-122.016,37.002),(-122.0164,37.993)]
+Decoto                        Road	[(-122.0175,37.961),(-122.0177,37.955)]
+Decoto                        Road	[(-122.0189,37.925),(-122.019,37.921)]
+Decoto                        Road	[(-122.0292,37.733),(-122.0315,37.707)]
+Decoto                        Road	[(-122.0361,37.656),(-122.0364,37.652)]
+Deep Creek                    Road	[(-122.049391,37.64053),(-122.04928,37.63888)]
+Deep Creek                    Road	[(-122.0533,37.749),(-122.053709,37.74218)]
+Deep Creek                    Road	[(-122.0536,37.697),(-122.0517,37.674),(-122.0513,37.668)]
+Deer Oaks                     Dr  	[(-121.909133,37.54092),(-121.907389,37.54544)]
+Deer Park                     Way 	[(-122.0279,37.526),(-122.0266,37.524)]
+Deer Trail                    Pl  	[(-122.0455,37.669),(-122.044472,37.66938)]
+Deering                       St  	[(-122.2146,37.904),(-122.2126,37.897)]
+Deervale                      Road	[(-121.9376,37.178),(-121.9374,37.184)]
+Deerwood                      St  	[(-122.1775,37.623),(-122.177,37.618)]
+Del Valle                     Pkwy	[(-121.875441,37.66004),(-121.874759,37.65728)]
+Del Valle                     Road	[(-121.688828,37.70896),(-121.691152,37.7458)]
+Delaware                      Dr  	[(-121.951,37.203),(-121.9517,37.201)]
+Delaware                      St  	[(-122.2016,37.926),(-122.2015,37.925)]
+Delaware                      Way 	[(-121.786362,37.92959),(-121.7863,37.93)]
+Delmar                        Ave 	[(-121.7889,37.693),(-121.787,37.704)]
+Delmar                        Ave 	[(-122.2453,37.545),(-122.2444,37.556)]
+Delores                       Dr  	[(-122.0742,37.735),(-122.0752,37.727)]
+Delta                         Ter 	[(-121.9592,37.113),(-121.959,37.111)]
+Delta Mendota Canal               	[(-121.562031,37.5571),(-121.573749,37.57374)]
+Delta Mendota Canal               	[(-121.57819,37.7187),(-121.578403,37.71976)]
+Delta Mendota Canal               	[(-121.589243,37.84355),(-121.589222,37.84389)]
+Denise                        Ct  	[(-121.9418,37.142),(-121.9414,37.127)]
+Denise                        St  	[(-121.9469,37.37),(-121.945,37.359)]
+Denker                        Dr  	[(-121.9086,37.861),(-121.9082,37.863),(-121.9079,37.864)]
+Dennison                      St  	[(-122.2379,37.796),(-122.2374,37.796)]
+Dennison                      St  	[(-122.2428,37.791),(-122.2412,37.793),(-122.239,37.795)]
+Denslowe                      St  	[(-122.1851,37.336),(-122.1847,37.332)]
+Denton                        Ave 	[(-122.1118,37.467),(-122.108659,37.47689)]
+Denton                        Ave 	[(-122.1118,37.467),(-122.112277,37.46666)]
+Depot                         Road	[(-122.127518,37.3808),(-122.1284,37.38)]
+Depot                         Road	[(-122.1302,37.38),(-122.1323,37.379)]
+Derby                         St  	[(-122.246,37.628),(-122.2451,37.629)]
+Derby                         St  	[(-122.2617,37.612),(-122.2595,37.615)]
+Derby                         St  	[(-122.2688,37.602),(-122.2663,37.606)]
+Dering                        Pl  	[(-122.0192,37.701),(-122.0183,37.693)]
+Devonshire                    Ave 	[(-122.1466,37.926),(-122.1498,37.924)]
+Devonshire                    Ave 	[(-122.1507,37.924),(-122.1517,37.924)]
+Dewey                         St  	[(-122.1483,37.862),(-122.1482,37.857)]
+Diablo                        Ave 	[(-122.1186,37.358),(-122.1236,37.358)]
+Diablo                        Pl  	[(-122.0543,37.973),(-122.0534,37.974)]
+Diamond                       Dr  	[(-121.8008,37.669),(-121.7988,37.682)]
+Diana Common                      	[(-122.056116,37.61386),(-122.056337,37.62065)]
+Dichondra                     Pl  	[(-122.009872,37.31128),(-122.009205,37.31438)]
+Dillo                         St  	[(-122.1303,37.024),(-122.1303,37.016)]
+Dimond                        Ave 	[(-122.2167,37.994),(-122.2162,37.006)]
+Dixon                         St  	[(-122.0524,37.32),(-122.0514,37.311)]
+Doane                         St  	[(-121.9531,37.149),(-121.9562,37.14)]
+Doane                         St  	[(-121.9581,37.135),(-121.9597,37.13)]
+Dobbel                        Ave 	[(-122.0319,37.46),(-122.0328,37.463)]
+Dobbel                        Ave 	[(-122.0417,37.52),(-122.0408,37.515)]
+Dohr                          St  	[(-122.2805,37.56),(-122.2804,37.548)]
+Dolores                       Ave 	[(-122.1517,37.224),(-122.1498,37.229)]
+Dolores                       Dr  	[(-121.8732,37.524),(-121.8724,37.519)]
+Dolores                       Dr  	[(-121.875651,37.52705),(-121.87384,37.52324)]
+Dolores                       St  	[(-122.078,37.842),(-122.0779,37.833)]
+Dominici                      Dr  	[(-122.0149,37.756),(-122.0151,37.75)]
+Donalban                      Cir 	[(-122.0464,37.71),(-122.0475,37.709)]
+Donegal                       Ct  	[(-122.0433,37.549),(-122.0421,37.543)]
+Donlan Canyon Creek               	[(-121.9687,37.097),(-121.9584,37.101)]
+Donna                         Way 	[(-122.1333,37.606),(-122.1316,37.599)]
+Donner                        Way 	[(-121.9969,37.37),(-121.9945,37.357)]
+Donohue                       Dr  	[(-121.932,37.091),(-121.9327,37.106)]
+Doolittle                     Dr  	[(-122.174643,37.98341),(-122.1735,37.965)]
+Doolittle                     Dr  	[(-122.1793,37.052),(-122.1787,37.043)]
+Doolittle                     Dr  	[(-122.193162,37.21747),(-122.193,37.216)]
+Doolittle                     Dr  	[(-122.224088,37.448),(-122.2226,37.448)]
+Dorisa                        Ave 	[(-122.1462,37.555),(-122.1448,37.572)]
+Dorman                        Road	[(-121.9061,37.834),(-121.9063,37.841)]
+Dorne                         Pl  	[(-121.9455,37.397),(-121.9456,37.392)]
+Dorothy                       Pl  	[(-122.2301,37.566),(-122.2302,37.571)]
+Dorsey                        Ave 	[(-121.9992,37.495),(-121.9997,37.489)]
+Dorthea                       Ct  	[(-121.9064,37.519),(-121.908617,37.52369)]
+Dougherty                     Road	[(-121.908447,37.2552),(-121.90838,37.2379)]
+Dougherty                     Road	[(-121.9093,37.127),(-121.9093,37.15418)]
+Dougherty                     Road	[(-121.909939,37.28669),(-121.909373,37.30234),(-121.9092,37.305)]
+Douglas                       Dr  	[(-122.1705,37.227),(-122.1698,37.214)]
+Dover                         Way 	[(-121.7929,37.906),(-121.7917,37.906)]
+Dowe                          Ave 	[(-122.0439,37.903),(-122.04363,37.91098)]
+Dowling                       Blvd	[(-122.1467,37.359),(-122.1447,37.359)]
+Dowling                       Blvd	[(-122.1552,37.323),(-122.1542,37.335)]
+Downing                       Pl  	[(-122.0549,37.035),(-122.0546,37.041)]
+Doyle                         St  	[(-122.2835,37.337),(-122.2836,37.344)]
+Drake                         Dr  	[(-122.2056,37.311),(-122.2043,37.302)]
+Drew                          St  	[(-122.1288,37.938),(-122.1281,37.939)]
+Drew                          Ter 	[(-121.956729,37.21923),(-121.956991,37.21808)]
+Driftwood                     Dr  	[(-122.0109,37.482),(-122.0113,37.477)]
+Driftwood                     Way 	[(-121.919,37.794),(-121.92,37.795)]
+Driftwood                     Way 	[(-122.1726,37.924),(-122.1734,37.924)]
+Driscoll                      Road	[(-121.9482,37.403),(-121.948451,37.39995)]
+Dry Creek                         	[(-121.706461,37.12006),(-121.708998,37.15525)]
+Dry Creek                         	[(-122.0367,37.88386),(-122.038,37.877)]
+Dublin                        Blvd	[(-121.9096,37.047),(-121.9115,37.034)]
+Dublin                        Blvd	[(-121.945852,37.98712),(-121.944625,37.99187)]
+Dublin                        Road	[(-121.955087,37.97529),(-121.946646,37.94858)]
+Dublin                        Way 	[(-122.251,37.425),(-122.2513,37.43)]
+Dublin Canyon                 Road	[(-121.94428,37.95399),(-121.943721,37.95527)]
+Dublin Creek                      	[(-121.9422,37.974),(-121.955,37.984)]
+Dublin Green                  Dr  	[(-121.939669,37.10516),(-121.9384,37.097)]
+Dudley                        Ave 	[(-122.222,37.241),(-122.2221,37.234)]
+Duffel                        Pl  	[(-122.0641,37.434),(-122.0637,37.429)]
+Dunbar                        Pl  	[(-122.011,37.632),(-122.0121,37.621)]
+Dundee                        Ct  	[(-122.1458,37.166),(-122.1451,37.16)]
+Dunkirk                       Ave 	[(-122.1254,37.526),(-122.1228,37.531)]
+Dunn                          Road	[(-122.1195,37.452),(-122.1211,37.451)]
+Durant                        Ave 	[(-122.2603,37.678),(-122.2584,37.68)]
+Durant                        Ave 	[(-122.2671,37.669),(-122.2652,37.67)]
+Durham                        Road	[(-121.9216,37.146),(-121.9234,37.149)]
+Durham                        Road	[(-121.957278,37.10033),(-121.957885,37.09857)]
+Durham                        Road	[(-121.9605,37.091),(-121.9616,37.087)]
+Durham                        Road	[(-121.9634,37.081),(-121.9642,37.078)]
+Durham                        Way 	[(-122.0321,37.656),(-122.0311,37.642)]
+Durillo                       Dr  	[(-121.9464,37.446),(-121.9457,37.441)]
+Durk                          Way 	[(-122.097393,37.57955),(-122.097541,37.58144)]
+Dusterberry                   Way 	[(-122.0141,37.565),(-122.0135,37.562)]
+Dutton                        Ave 	[(-122.1403,37.339),(-122.1394,37.34)]
+Dutton                        Ave 	[(-122.155,37.319),(-122.1534,37.323)]
+Dwight                        Way 	[(-122.2483,37.662),(-122.2472,37.661)]
+Dwight                        Way 	[(-122.2546,37.657),(-122.2533,37.659)]
+Dwight                        Way 	[(-122.2573,37.654),(-122.256,37.656)]
+Dwight                        Way 	[(-122.286,37.616),(-122.2851,37.617)]
+Dwight                        

<TRUNCATED>


[2/4] incubator-hawq git commit: HAWQ-750. Test prepare and sequence using new test library

Posted by yj...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ec5a9bad/src/test/feature/query/data/tenk.data
----------------------------------------------------------------------
diff --git a/src/test/feature/query/data/tenk.data b/src/test/feature/query/data/tenk.data
new file mode 100755
index 0000000..c9064c9
--- /dev/null
+++ b/src/test/feature/query/data/tenk.data
@@ -0,0 +1,10000 @@
+8800	0	0	0	0	0	0	800	800	3800	8800	0	1	MAAAAA	AAAAAA	AAAAxx
+1891	1	1	3	1	11	91	891	1891	1891	1891	182	183	TUAAAA	BAAAAA	HHHHxx
+3420	2	0	0	0	0	20	420	1420	3420	3420	40	41	OBAAAA	CAAAAA	OOOOxx
+9850	3	0	2	0	10	50	850	1850	4850	9850	100	101	WOAAAA	DAAAAA	VVVVxx
+7164	4	0	0	4	4	64	164	1164	2164	7164	128	129	OPAAAA	EAAAAA	AAAAxx
+8009	5	1	1	9	9	9	9	9	3009	8009	18	19	BWAAAA	FAAAAA	HHHHxx
+5057	6	1	1	7	17	57	57	1057	57	5057	114	115	NMAAAA	GAAAAA	OOOOxx
+6701	7	1	1	1	1	1	701	701	1701	6701	2	3	TXAAAA	HAAAAA	VVVVxx
+4321	8	1	1	1	1	21	321	321	4321	4321	42	43	FKAAAA	IAAAAA	AAAAxx
+3043	9	1	3	3	3	43	43	1043	3043	3043	86	87	BNAAAA	JAAAAA	HHHHxx
+1314	10	0	2	4	14	14	314	1314	1314	1314	28	29	OYAAAA	KAAAAA	OOOOxx
+1504	11	0	0	4	4	4	504	1504	1504	1504	8	9	WFAAAA	LAAAAA	VVVVxx
+5222	12	0	2	2	2	22	222	1222	222	5222	44	45	WSAAAA	MAAAAA	AAAAxx
+6243	13	1	3	3	3	43	243	243	1243	6243	86	87	DGAAAA	NAAAAA	HHHHxx
+5471	14	1	3	1	11	71	471	1471	471	5471	142	143	LCAAAA	OAAAAA	OOOOxx
+5006	15	0	2	6	6	6	6	1006	6	5006	12	13	OKAAAA	PAAAAA	VVVVxx
+5387	16	1	3	7	7	87	387	1387	387	5387	174	175	FZAAAA	QAAAAA	AAAAxx
+5785	17	1	1	5	5	85	785	1785	785	5785	170	171	NOAAAA	RAAAAA	HHHHxx
+6621	18	1	1	1	1	21	621	621	1621	6621	42	43	RUAAAA	SAAAAA	OOOOxx
+6969	19	1	1	9	9	69	969	969	1969	6969	138	139	BIAAAA	TAAAAA	VVVVxx
+9460	20	0	0	0	0	60	460	1460	4460	9460	120	121	WZAAAA	UAAAAA	AAAAxx
+59	21	1	3	9	19	59	59	59	59	59	118	119	HCAAAA	VAAAAA	HHHHxx
+8020	22	0	0	0	0	20	20	20	3020	8020	40	41	MWAAAA	WAAAAA	OOOOxx
+7695	23	1	3	5	15	95	695	1695	2695	7695	190	191	ZJAAAA	XAAAAA	VVVVxx
+3442	24	0	2	2	2	42	442	1442	3442	3442	84	85	KCAAAA	YAAAAA	AAAAxx
+5119	25	1	3	9	19	19	119	1119	119	5119	38	39	XOAAAA	ZAAAAA	HHHHxx
+646	26	0	2	6	6	46	646	646	646	646	92	93	WYAAAA	ABAAAA	OOOOxx
+9605	27	1	1	5	5	5	605	1605	4605	9605	10	11	LFAAAA	BBAAAA	VVVVxx
+263	28	1	3	3	3	63	263	263	263	263	126	127	DKAAAA	CBAAAA	AAAAxx
+3269	29	1	1	9	9	69	269	1269	3269	3269	138	139	TVAAAA	DBAAAA	HHHHxx
+1839	30	1	3	9	19	39	839	1839	1839	1839	78	79	TSAAAA	EBAAAA	OOOOxx
+9144	31	0	0	4	4	44	144	1144	4144	9144	88	89	SNAAAA	FBAAAA	VVVVxx
+2513	32	1	1	3	13	13	513	513	2513	2513	26	27	RSAAAA	GBAAAA	AAAAxx
+8850	33	0	2	0	10	50	850	850	3850	8850	100	101	KCAAAA	HBAAAA	HHHHxx
+236	34	0	0	6	16	36	236	236	236	236	72	73	CJAAAA	IBAAAA	OOOOxx
+3162	35	0	2	2	2	62	162	1162	3162	3162	124	125	QRAAAA	JBAAAA	VVVVxx
+4380	36	0	0	0	0	80	380	380	4380	4380	160	161	MMAAAA	KBAAAA	AAAAxx
+8095	37	1	3	5	15	95	95	95	3095	8095	190	191	JZAAAA	LBAAAA	HHHHxx
+209	38	1	1	9	9	9	209	209	209	209	18	19	BIAAAA	MBAAAA	OOOOxx
+3055	39	1	3	5	15	55	55	1055	3055	3055	110	111	NNAAAA	NBAAAA	VVVVxx
+6921	40	1	1	1	1	21	921	921	1921	6921	42	43	FGAAAA	OBAAAA	AAAAxx
+7046	41	0	2	6	6	46	46	1046	2046	7046	92	93	ALAAAA	PBAAAA	HHHHxx
+7912	42	0	0	2	12	12	912	1912	2912	7912	24	25	ISAAAA	QBAAAA	OOOOxx
+7267	43	1	3	7	7	67	267	1267	2267	7267	134	135	NTAAAA	RBAAAA	VVVVxx
+3599	44	1	3	9	19	99	599	1599	3599	3599	198	199	LIAAAA	SBAAAA	AAAAxx
+923	45	1	3	3	3	23	923	923	923	923	46	47	NJAAAA	TBAAAA	HHHHxx
+1437	46	1	1	7	17	37	437	1437	1437	1437	74	75	HDAAAA	UBAAAA	OOOOxx
+6439	47	1	3	9	19	39	439	439	1439	6439	78	79	RNAAAA	VBAAAA	VVVVxx
+6989	48	1	1	9	9	89	989	989	1989	6989	178	179	VIAAAA	WBAAAA	AAAAxx
+8798	49	0	2	8	18	98	798	798	3798	8798	196	197	KAAAAA	XBAAAA	HHHHxx
+5960	50	0	0	0	0	60	960	1960	960	5960	120	121	GVAAAA	YBAAAA	OOOOxx
+5832	51	0	0	2	12	32	832	1832	832	5832	64	65	IQAAAA	ZBAAAA	VVVVxx
+6066	52	0	2	6	6	66	66	66	1066	6066	132	133	IZAAAA	ACAAAA	AAAAxx
+322	53	0	2	2	2	22	322	322	322	322	44	45	KMAAAA	BCAAAA	HHHHxx
+8321	54	1	1	1	1	21	321	321	3321	8321	42	43	BIAAAA	CCAAAA	OOOOxx
+734	55	0	2	4	14	34	734	734	734	734	68	69	GCAAAA	DCAAAA	VVVVxx
+688	56	0	0	8	8	88	688	688	688	688	176	177	MAAAAA	ECAAAA	AAAAxx
+4212	57	0	0	2	12	12	212	212	4212	4212	24	25	AGAAAA	FCAAAA	HHHHxx
+9653	58	1	1	3	13	53	653	1653	4653	9653	106	107	HHAAAA	GCAAAA	OOOOxx
+2677	59	1	1	7	17	77	677	677	2677	2677	154	155	ZYAAAA	HCAAAA	VVVVxx
+5423	60	1	3	3	3	23	423	1423	423	5423	46	47	PAAAAA	ICAAAA	AAAAxx
+2592	61	0	0	2	12	92	592	592	2592	2592	184	185	SVAAAA	JCAAAA	HHHHxx
+3233	62	1	1	3	13	33	233	1233	3233	3233	66	67	JUAAAA	KCAAAA	OOOOxx
+5032	63	0	0	2	12	32	32	1032	32	5032	64	65	OLAAAA	LCAAAA	VVVVxx
+2525	64	1	1	5	5	25	525	525	2525	2525	50	51	DTAAAA	MCAAAA	AAAAxx
+4450	65	0	2	0	10	50	450	450	4450	4450	100	101	EPAAAA	NCAAAA	HHHHxx
+5778	66	0	2	8	18	78	778	1778	778	5778	156	157	GOAAAA	OCAAAA	OOOOxx
+5852	67	0	0	2	12	52	852	1852	852	5852	104	105	CRAAAA	PCAAAA	VVVVxx
+5404	68	0	0	4	4	4	404	1404	404	5404	8	9	WZAAAA	QCAAAA	AAAAxx
+6223	69	1	3	3	3	23	223	223	1223	6223	46	47	JFAAAA	RCAAAA	HHHHxx
+6133	70	1	1	3	13	33	133	133	1133	6133	66	67	XBAAAA	SCAAAA	OOOOxx
+9112	71	0	0	2	12	12	112	1112	4112	9112	24	25	MMAAAA	TCAAAA	VVVVxx
+7575	72	1	3	5	15	75	575	1575	2575	7575	150	151	JFAAAA	UCAAAA	AAAAxx
+7414	73	0	2	4	14	14	414	1414	2414	7414	28	29	EZAAAA	VCAAAA	HHHHxx
+9741	74	1	1	1	1	41	741	1741	4741	9741	82	83	RKAAAA	WCAAAA	OOOOxx
+3767	75	1	3	7	7	67	767	1767	3767	3767	134	135	XOAAAA	XCAAAA	VVVVxx
+9372	76	0	0	2	12	72	372	1372	4372	9372	144	145	MWAAAA	YCAAAA	AAAAxx
+8976	77	0	0	6	16	76	976	976	3976	8976	152	153	GHAAAA	ZCAAAA	HHHHxx
+4071	78	1	3	1	11	71	71	71	4071	4071	142	143	PAAAAA	ADAAAA	OOOOxx
+1311	79	1	3	1	11	11	311	1311	1311	1311	22	23	LYAAAA	BDAAAA	VVVVxx
+2604	80	0	0	4	4	4	604	604	2604	2604	8	9	EWAAAA	CDAAAA	AAAAxx
+8840	81	0	0	0	0	40	840	840	3840	8840	80	81	ACAAAA	DDAAAA	HHHHxx
+567	82	1	3	7	7	67	567	567	567	567	134	135	VVAAAA	EDAAAA	OOOOxx
+5215	83	1	3	5	15	15	215	1215	215	5215	30	31	PSAAAA	FDAAAA	VVVVxx
+5474	84	0	2	4	14	74	474	1474	474	5474	148	149	OCAAAA	GDAAAA	AAAAxx
+3906	85	0	2	6	6	6	906	1906	3906	3906	12	13	GUAAAA	HDAAAA	HHHHxx
+1769	86	1	1	9	9	69	769	1769	1769	1769	138	139	BQAAAA	IDAAAA	OOOOxx
+1454	87	0	2	4	14	54	454	1454	1454	1454	108	109	YDAAAA	JDAAAA	VVVVxx
+6877	88	1	1	7	17	77	877	877	1877	6877	154	155	NEAAAA	KDAAAA	AAAAxx
+6501	89	1	1	1	1	1	501	501	1501	6501	2	3	BQAAAA	LDAAAA	HHHHxx
+934	90	0	2	4	14	34	934	934	934	934	68	69	YJAAAA	MDAAAA	OOOOxx
+4075	91	1	3	5	15	75	75	75	4075	4075	150	151	TAAAAA	NDAAAA	VVVVxx
+3180	92	0	0	0	0	80	180	1180	3180	3180	160	161	ISAAAA	ODAAAA	AAAAxx
+7787	93	1	3	7	7	87	787	1787	2787	7787	174	175	NNAAAA	PDAAAA	HHHHxx
+6401	94	1	1	1	1	1	401	401	1401	6401	2	3	FMAAAA	QDAAAA	OOOOxx
+4244	95	0	0	4	4	44	244	244	4244	4244	88	89	GHAAAA	RDAAAA	VVVVxx
+4591	96	1	3	1	11	91	591	591	4591	4591	182	183	PUAAAA	SDAAAA	AAAAxx
+4113	97	1	1	3	13	13	113	113	4113	4113	26	27	FCAAAA	TDAAAA	HHHHxx
+5925	98	1	1	5	5	25	925	1925	925	5925	50	51	XTAAAA	UDAAAA	OOOOxx
+1987	99	1	3	7	7	87	987	1987	1987	1987	174	175	LYAAAA	VDAAAA	VVVVxx
+8248	100	0	0	8	8	48	248	248	3248	8248	96	97	GFAAAA	WDAAAA	AAAAxx
+4151	101	1	3	1	11	51	151	151	4151	4151	102	103	RDAAAA	XDAAAA	HHHHxx
+8670	102	0	2	0	10	70	670	670	3670	8670	140	141	MVAAAA	YDAAAA	OOOOxx
+6194	103	0	2	4	14	94	194	194	1194	6194	188	189	GEAAAA	ZDAAAA	VVVVxx
+88	104	0	0	8	8	88	88	88	88	88	176	177	KDAAAA	AEAAAA	AAAAxx
+4058	105	0	2	8	18	58	58	58	4058	4058	116	117	CAAAAA	BEAAAA	HHHHxx
+2742	106	0	2	2	2	42	742	742	2742	2742	84	85	MBAAAA	CEAAAA	OOOOxx
+8275	107	1	3	5	15	75	275	275	3275	8275	150	151	HGAAAA	DEAAAA	VVVVxx
+4258	108	0	2	8	18	58	258	258	4258	4258	116	117	UHAAAA	EEAAAA	AAAAxx
+6129	109	1	1	9	9	29	129	129	1129	6129	58	59	TBAAAA	FEAAAA	HHHHxx
+7243	110	1	3	3	3	43	243	1243	2243	7243	86	87	PSAAAA	GEAAAA	OOOOxx
+2392	111	0	0	2	12	92	392	392	2392	2392	184	185	AOAAAA	HEAAAA	VVVVxx
+9853	112	1	1	3	13	53	853	1853	4853	9853	106	107	ZOAAAA	IEAAAA	AAAAxx
+6064	113	0	0	4	4	64	64	64	1064	6064	128	129	GZAAAA	JEAAAA	HHHHxx
+4391	114	1	3	1	11	91	391	391	4391	4391	182	183	XMAAAA	KEAAAA	OOOOxx
+726	115	0	2	6	6	26	726	726	726	726	52	53	YBAAAA	LEAAAA	VVVVxx
+6957	116	1	1	7	17	57	957	957	1957	6957	114	115	PHAAAA	MEAAAA	AAAAxx
+3853	117	1	1	3	13	53	853	1853	3853	3853	106	107	FSAAAA	NEAAAA	HHHHxx
+4524	118	0	0	4	4	24	524	524	4524	4524	48	49	ASAAAA	OEAAAA	OOOOxx
+5330	119	0	2	0	10	30	330	1330	330	5330	60	61	AXAAAA	PEAAAA	VVVVxx
+6671	120	1	3	1	11	71	671	671	1671	6671	142	143	PWAAAA	QEAAAA	AAAAxx
+5314	121	0	2	4	14	14	314	1314	314	5314	28	29	KWAAAA	REAAAA	HHHHxx
+9202	122	0	2	2	2	2	202	1202	4202	9202	4	5	YPAAAA	SEAAAA	OOOOxx
+4596	123	0	0	6	16	96	596	596	4596	4596	192	193	UUAAAA	TEAAAA	VVVVxx
+8951	124	1	3	1	11	51	951	951	3951	8951	102	103	HGAAAA	UEAAAA	AAAAxx
+9902	125	0	2	2	2	2	902	1902	4902	9902	4	5	WQAAAA	VEAAAA	HHHHxx
+1440	126	0	0	0	0	40	440	1440	1440	1440	80	81	KDAAAA	WEAAAA	OOOOxx
+5339	127	1	3	9	19	39	339	1339	339	5339	78	79	JXAAAA	XEAAAA	VVVVxx
+3371	128	1	3	1	11	71	371	1371	3371	3371	142	143	RZAAAA	YEAAAA	AAAAxx
+4467	129	1	3	7	7	67	467	467	4467	4467	134	135	VPAAAA	ZEAAAA	HHHHxx
+6216	130	0	0	6	16	16	216	216	1216	6216	32	33	CFAAAA	AFAAAA	OOOOxx
+5364	131	0	0	4	4	64	364	1364	364	5364	128	129	IYAAAA	BFAAAA	VVVVxx
+7547	132	1	3	7	7	47	547	1547	2547	7547	94	95	HEAAAA	CFAAAA	AAAAxx
+4338	133	0	2	8	18	38	338	338	4338	4338	76	77	WKAAAA	DFAAAA	HHHHxx
+3481	134	1	1	1	1	81	481	1481	3481	3481	162	163	XDAAAA	EFAAAA	OOOOxx
+826	135	0	2	6	6	26	826	826	826	826	52	53	UFAAAA	FFAAAA	VVVVxx
+3647	136	1	3	7	7	47	647	1647	3647	3647	94	95	HKAAAA	GFAAAA	AAAAxx
+3337	137	1	1	7	17	37	337	1337	3337	3337	74	75	JYAAAA	HFAAAA	HHHHxx
+3591	138	1	3	1	11	91	591	1591	3591	3591	182	183	DIAAAA	IFAAAA	OOOOxx
+7192	139	0	0	2	12	92	192	1192	2192	7192	184	185	QQAAAA	JFAAAA	VVVVxx
+1078	140	0	2	8	18	78	78	1078	1078	1078	156	157	MPAAAA	KFAAAA	AAAAxx
+1310	141	0	2	0	10	10	310	1310	1310	1310	20	21	KYAAAA	LFAAAA	HHHHxx
+9642	142	0	2	2	2	42	642	1642	4642	9642	84	85	WGAAAA	MFAAAA	OOOOxx
+39	143	1	3	9	19	39	39	39	39	39	78	79	NBAAAA	NFAAAA	VVVVxx
+8682	144	0	2	2	2	82	682	682	3682	8682	164	165	YVAAAA	OFAAAA	AAAAxx
+1794	145	0	2	4	14	94	794	1794	1794	1794	188	189	ARAAAA	PFAAAA	HHHHxx
+5630	146	0	2	0	10	30	630	1630	630	5630	60	61	OIAAAA	QFAAAA	OOOOxx
+6748	147	0	0	8	8	48	748	748	1748	6748	96	97	OZAAAA	RFAAAA	VVVVxx
+3766	148	0	2	6	6	66	766	1766	3766	3766	132	133	WOAAAA	SFAAAA	AAAAxx
+6403	149	1	3	3	3	3	403	403	1403	6403	6	7	HMAAAA	TFAAAA	HHHHxx
+175	150	1	3	5	15	75	175	175	175	175	150	151	TGAAAA	UFAAAA	OOOOxx
+2179	151	1	3	9	19	79	179	179	2179	2179	158	159	VFAAAA	VFAAAA	VVVVxx
+7897	152	1	1	7	17	97	897	1897	2897	7897	194	195	TRAAAA	WFAAAA	AAAAxx
+2760	153	0	0	0	0	60	760	760	2760	2760	120	121	ECAAAA	XFAAAA	HHHHxx
+1675	154	1	3	5	15	75	675	1675	1675	1675	150	151	LMAAAA	YFAAAA	OOOOxx
+2564	155	0	0	4	4	64	564	564	2564	2564	128	129	QUAAAA	ZFAAAA	VVVVxx
+157	156	1	1	7	17	57	157	157	157	157	114	115	BGAAAA	AGAAAA	AAAAxx
+8779	157	1	3	9	19	79	779	779	3779	8779	158	159	RZAAAA	BGAAAA	HHHHxx
+9591	158	1	3	1	11	91	591	1591	4591	9591	182	183	XEAAAA	CGAAAA	OOOOxx
+8732	159	0	0	2	12	32	732	732	3732	8732	64	65	WXAAAA	DGAAAA	VVVVxx
+139	160	1	3	9	19	39	139	139	139	139	78	79	JFAAAA	EGAAAA	AAAAxx
+5372	161	0	0	2	12	72	372	1372	372	5372	144	145	QYAAAA	FGAAAA	HHHHxx
+1278	162	0	2	8	18	78	278	1278	1278	1278	156	157	EXAAAA	GGAAAA	OOOOxx
+4697	163	1	1	7	17	97	697	697	4697	4697	194	195	RYAAAA	HGAAAA	VVVVxx
+8610	164	0	2	0	10	10	610	610	3610	8610	20	21	ETAAAA	IGAAAA	AAAAxx
+8180	165	0	0	0	0	80	180	180	3180	8180	160	161	QCAAAA	JGAAAA	HHHHxx
+2399	166	1	3	9	19	99	399	399	2399	2399	198	199	HOAAAA	KGAAAA	OOOOxx
+615	167	1	3	5	15	15	615	615	615	615	30	31	RXAAAA	LGAAAA	VVVVxx
+7629	168	1	1	9	9	29	629	1629	2629	7629	58	59	LHAAAA	MGAAAA	AAAAxx
+7628	169	0	0	8	8	28	628	1628	2628	7628	56	57	KHAAAA	NGAAAA	HHHHxx
+4659	170	1	3	9	19	59	659	659	4659	4659	118	119	FXAAAA	OGAAAA	OOOOxx
+5865	171	1	1	5	5	65	865	1865	865	5865	130	131	PRAAAA	PGAAAA	VVVVxx
+3973	172	1	1	3	13	73	973	1973	3973	3973	146	147	VWAAAA	QGAAAA	AAAAxx
+552	173	0	0	2	12	52	552	552	552	552	104	105	GVAAAA	RGAAAA	HHHHxx
+708	174	0	0	8	8	8	708	708	708	708	16	17	GBAAAA	SGAAAA	OOOOxx
+3550	175	0	2	0	10	50	550	1550	3550	3550	100	101	OGAAAA	TGAAAA	VVVVxx
+5547	176	1	3	7	7	47	547	1547	547	5547	94	95	JFAAAA	UGAAAA	AAAAxx
+489	177	1	1	9	9	89	489	489	489	489	178	179	VSAAAA	VGAAAA	HHHHxx
+3794	178	0	2	4	14	94	794	1794	3794	3794	188	189	YPAAAA	WGAAAA	OOOOxx
+9479	179	1	3	9	19	79	479	1479	4479	9479	158	159	PAAAAA	XGAAAA	VVVVxx
+6435	180	1	3	5	15	35	435	435	1435	6435	70	71	NNAAAA	YGAAAA	AAAAxx
+5120	181	0	0	0	0	20	120	1120	120	5120	40	41	YOAAAA	ZGAAAA	HHHHxx
+3615	182	1	3	5	15	15	615	1615	3615	3615	30	31	BJAAAA	AHAAAA	OOOOxx
+8399	183	1	3	9	19	99	399	399	3399	8399	198	199	BLAAAA	BHAAAA	VVVVxx
+2155	184	1	3	5	15	55	155	155	2155	2155	110	111	XEAAAA	CHAAAA	AAAAxx
+6690	185	0	2	0	10	90	690	690	1690	6690	180	181	IXAAAA	DHAAAA	HHHHxx
+1683	186	1	3	3	3	83	683	1683	1683	1683	166	167	TMAAAA	EHAAAA	OOOOxx
+6302	187	0	2	2	2	2	302	302	1302	6302	4	5	KIAAAA	FHAAAA	VVVVxx
+516	188	0	0	6	16	16	516	516	516	516	32	33	WTAAAA	GHAAAA	AAAAxx
+3901	189	1	1	1	1	1	901	1901	3901	3901	2	3	BUAAAA	HHAAAA	HHHHxx
+6938	190	0	2	8	18	38	938	938	1938	6938	76	77	WGAAAA	IHAAAA	OOOOxx
+7484	191	0	0	4	4	84	484	1484	2484	7484	168	169	WBAAAA	JHAAAA	VVVVxx
+7424	192	0	0	4	4	24	424	1424	2424	7424	48	49	OZAAAA	KHAAAA	AAAAxx
+9410	193	0	2	0	10	10	410	1410	4410	9410	20	21	YXAAAA	LHAAAA	HHHHxx
+1714	194	0	2	4	14	14	714	1714	1714	1714	28	29	YNAAAA	MHAAAA	OOOOxx
+8278	195	0	2	8	18	78	278	278	3278	8278	156	157	KGAAAA	NHAAAA	VVVVxx
+3158	196	0	2	8	18	58	158	1158	3158	3158	116	117	MRAAAA	OHAAAA	AAAAxx
+2511	197	1	3	1	11	11	511	511	2511	2511	22	23	PSAAAA	PHAAAA	HHHHxx
+2912	198	0	0	2	12	12	912	912	2912	2912	24	25	AIAAAA	QHAAAA	OOOOxx
+2648	199	0	0	8	8	48	648	648	2648	2648	96	97	WXAAAA	RHAAAA	VVVVxx
+9385	200	1	1	5	5	85	385	1385	4385	9385	170	171	ZWAAAA	SHAAAA	AAAAxx
+7545	201	1	1	5	5	45	545	1545	2545	7545	90	91	FEAAAA	THAAAA	HHHHxx
+8407	202	1	3	7	7	7	407	407	3407	8407	14	15	JLAAAA	UHAAAA	OOOOxx
+5893	203	1	1	3	13	93	893	1893	893	5893	186	187	RSAAAA	VHAAAA	VVVVxx
+7049	204	1	1	9	9	49	49	1049	2049	7049	98	99	DLAAAA	WHAAAA	AAAAxx
+6812	205	0	0	2	12	12	812	812	1812	6812	24	25	ACAAAA	XHAAAA	HHHHxx
+3649	206	1	1	9	9	49	649	1649	3649	3649	98	99	JKAAAA	YHAAAA	OOOOxx
+9275	207	1	3	5	15	75	275	1275	4275	9275	150	151	TSAAAA	ZHAAAA	VVVVxx
+1179	208	1	3	9	19	79	179	1179	1179	1179	158	159	JTAAAA	AIAAAA	AAAAxx
+969	209	1	1	9	9	69	969	969	969	969	138	139	HLAAAA	BIAAAA	HHHHxx
+7920	210	0	0	0	0	20	920	1920	2920	7920	40	41	QSAAAA	CIAAAA	OOOOxx
+998	211	0	2	8	18	98	998	998	998	998	196	197	KMAAAA	DIAAAA	VVVVxx
+3958	212	0	2	8	18	58	958	1958	3958	3958	116	117	GWAAAA	EIAAAA	AAAAxx
+6052	213	0	0	2	12	52	52	52	1052	6052	104	105	UYAAAA	FIAAAA	HHHHxx
+8791	214	1	3	1	11	91	791	791	3791	8791	182	183	DAAAAA	GIAAAA	OOOOxx
+5191	215	1	3	1	11	91	191	1191	191	5191	182	183	RRAAAA	HIAAAA	VVVVxx
+4267	216	1	3	7	7	67	267	267	4267	4267	134	135	DIAAAA	IIAAAA	AAAAxx
+2829	217	1	1	9	9	29	829	829	2829	2829	58	59	VEAAAA	JIAAAA	HHHHxx
+6396	218	0	0	6	16	96	396	396	1396	6396	192	193	AMAAAA	KIAAAA	OOOOxx
+9413	219	1	1	3	13	13	413	1413	4413	9413	26	27	BYAAAA	LIAAAA	VVVVxx
+614	220	0	2	4	14	14	614	614	614	614	28	29	QXAAAA	MIAAAA	AAAAxx
+4660	221	0	0	0	0	60	660	660	4660	4660	120	121	GXAAAA	NIAAAA	HHHHxx
+8834	222	0	2	4	14	34	834	834	3834	8834	68	69	UBAAAA	OIAAAA	OOOOxx
+2767	223	1	3	7	7	67	767	767	2767	2767	134	135	LCAAAA	PIAAAA	VVVVxx
+2444	224	0	0	4	4	44	444	444	2444	2444	88	89	AQAAAA	QIAAAA	AAAAxx
+4129	225	1	1	9	9	29	129	129	4129	4129	58	59	VCAAAA	RIAAAA	HHHHxx
+3394	226	0	2	4	14	94	394	1394	3394	3394	188	189	OAAAAA	SIAAAA	OOOOxx
+2705	227	1	1	5	5	5	705	705	2705	2705	10	11	BAAAAA	TIAAAA	VVVVxx
+8499	228	1	3	9	19	99	499	499	3499	8499	198	199	XOAAAA	UIAAAA	AAAAxx
+8852	229	0	0	2	12	52	852	852	3852	8852	104	105	MCAAAA	VIAAAA	HHHHxx
+6174	230	0	2	4	14	74	174	174	1174	6174	148	149	MDAAAA	WIAAAA	OOOOxx
+750	231	0	2	0	10	50	750	750	750	750	100	101	WCAAAA	XIAAAA	VVVVxx
+8164	232	0	0	4	4	64	164	164	3164	8164	128	129	ACAAAA	YIAAAA	AAAAxx
+4930	233	0	2	0	10	30	930	930	4930	4930	60	61	QHAAAA	ZIAAAA	HHHHxx
+9904	234	0	0	4	4	4	904	1904	4904	9904	8	9	YQAAAA	AJAAAA	OOOOxx
+7378	235	0	2	8	18	78	378	1378	2378	7378	156	157	UXAAAA	BJAAAA	VVVVxx
+2927	236	1	3	7	7	27	927	927	2927	2927	54	55	PIAAAA	CJAAAA	AAAAxx
+7155	237	1	3	5	15	55	155	1155	2155	7155	110	111	FPAAAA	DJAAAA	HHHHxx
+1302	238	0	2	2	2	2	302	1302	1302	1302	4	5	CYAAAA	EJAAAA	OOOOxx
+5904	239	0	0	4	4	4	904	1904	904	5904	8	9	CTAAAA	FJAAAA	VVVVxx
+9687	240	1	3	7	7	87	687	1687	4687	9687	174	175	PIAAAA	GJAAAA	AAAAxx
+3553	241	1	1	3	13	53	553	1553	3553	3553	106	107	RGAAAA	HJAAAA	HHHHxx
+4447	242	1	3	7	7	47	447	447	4447	4447	94	95	BPAAAA	IJAAAA	OOOOxx
+6878	243	0	2	8	18	78	878	878	1878	6878	156	157	OEAAAA	JJAAAA	VVVVxx
+9470	244	0	2	0	10	70	470	1470	4470	9470	140	141	GAAAAA	KJAAAA	AAAAxx
+9735	245	1	3	5	15	35	735	1735	4735	9735	70	71	LKAAAA	LJAAAA	HHHHxx
+5967	246	1	3	7	7	67	967	1967	967	5967	134	135	NVAAAA	MJAAAA	OOOOxx
+6601	247	1	1	1	1	1	601	601	1601	6601	2	3	XTAAAA	NJAAAA	VVVVxx
+7631	248	1	3	1	11	31	631	1631	2631	7631	62	63	NHAAAA	OJAAAA	AAAAxx
+3559	249	1	3	9	19	59	559	1559	3559	3559	118	119	XGAAAA	PJAAAA	HHHHxx
+2247	250	1	3	7	7	47	247	247	2247	2247	94	95	LIAAAA	QJAAAA	OOOOxx
+9649	251	1	1	9	9	49	649	1649	4649	9649	98	99	DHAAAA	RJAAAA	VVVVxx
+808	252	0	0	8	8	8	808	808	808	808	16	17	CFAAAA	SJAAAA	AAAAxx
+240	253	0	0	0	0	40	240	240	240	240	80	81	GJAAAA	TJAAAA	HHHHxx
+5031	254	1	3	1	11	31	31	1031	31	5031	62	63	NLAAAA	UJAAAA	OOOOxx
+9563	255	1	3	3	3	63	563	1563	4563	9563	126	127	VDAAAA	VJAAAA	VVVVxx
+5656	256	0	0	6	16	56	656	1656	656	5656	112	113	OJAAAA	WJAAAA	AAAAxx
+3886	257	0	2	6	6	86	886	1886	3886	3886	172	173	MTAAAA	XJAAAA	HHHHxx
+2431	258	1	3	1	11	31	431	431	2431	2431	62	63	NPAAAA	YJAAAA	OOOOxx
+5560	259	0	0	0	0	60	560	1560	560	5560	120	121	WFAAAA	ZJAAAA	VVVVxx
+9065	260	1	1	5	5	65	65	1065	4065	9065	130	131	RKAAAA	AKAAAA	AAAAxx
+8130	261	0	2	0	10	30	130	130	3130	8130	60	61	SAAAAA	BKAAAA	HHHHxx
+4054	262	0	2	4	14	54	54	54	4054	4054	108	109	YZAAAA	CKAAAA	OOOOxx
+873	263	1	1	3	13	73	873	873	873	873	146	147	PHAAAA	DKAAAA	VVVVxx
+3092	264	0	0	2	12	92	92	1092	3092	3092	184	185	YOAAAA	EKAAAA	AAAAxx
+6697	265	1	1	7	17	97	697	697	1697	6697	194	195	PXAAAA	FKAAAA	HHHHxx
+2452	266	0	0	2	12	52	452	452	2452	2452	104	105	IQAAAA	GKAAAA	OOOOxx
+7867	267	1	3	7	7	67	867	1867	2867	7867	134	135	PQAAAA	HKAAAA	VVVVxx
+3753	268	1	1	3	13	53	753	1753	3753	3753	106	107	JOAAAA	IKAAAA	AAAAxx
+7834	269	0	2	4	14	34	834	1834	2834	7834	68	69	IPAAAA	JKAAAA	HHHHxx
+5846	270	0	2	6	6	46	846	1846	846	5846	92	93	WQAAAA	KKAAAA	OOOOxx
+7604	271	0	0	4	4	4	604	1604	2604	7604	8	9	MGAAAA	LKAAAA	VVVVxx
+3452	272	0	0	2	12	52	452	1452	3452	3452	104	105	UCAAAA	MKAAAA	AAAAxx
+4788	273	0	0	8	8	88	788	788	4788	4788	176	177	ECAAAA	NKAAAA	HHHHxx
+8600	274	0	0	0	0	0	600	600	3600	8600	0	1	USAAAA	OKAAAA	OOOOxx
+8511	275	1	3	1	11	11	511	511	3511	8511	22	23	JPAAAA	PKAAAA	VVVVxx
+4452	276	0	0	2	12	52	452	452	4452	4452	104	105	GPAAAA	QKAAAA	AAAAxx
+1709	277	1	1	9	9	9	709	1709	1709	1709	18	19	TNAAAA	RKAAAA	HHHHxx
+3440	278	0	0	0	0	40	440	1440	3440	3440	80	81	ICAAAA	SKAAAA	OOOOxx
+9188	279	0	0	8	8	88	188	1188	4188	9188	176	177	KPAAAA	TKAAAA	VVVVxx
+3058	280	0	2	8	18	58	58	1058	3058	3058	116	117	QNAAAA	UKAAAA	AAAAxx
+5821	281	1	1	1	1	21	821	1821	821	5821	42	43	XPAAAA	VKAAAA	HHHHxx
+3428	282	0	0	8	8	28	428	1428	3428	3428	56	57	WBAAAA	WKAAAA	OOOOxx
+3581	283	1	1	1	1	81	581	1581	3581	3581	162	163	THAAAA	XKAAAA	VVVVxx
+7523	284	1	3	3	3	23	523	1523	2523	7523	46	47	JDAAAA	YKAAAA	AAAAxx
+3131	285	1	3	1	11	31	131	1131	3131	3131	62	63	LQAAAA	ZKAAAA	HHHHxx
+2404	286	0	0	4	4	4	404	404	2404	2404	8	9	MOAAAA	ALAAAA	OOOOxx
+5453	287	1	1	3	13	53	453	1453	453	5453	106	107	TBAAAA	BLAAAA	VVVVxx
+1599	288	1	3	9	19	99	599	1599	1599	1599	198	199	NJAAAA	CLAAAA	AAAAxx
+7081	289	1	1	1	1	81	81	1081	2081	7081	162	163	JMAAAA	DLAAAA	HHHHxx
+1750	290	0	2	0	10	50	750	1750	1750	1750	100	101	IPAAAA	ELAAAA	OOOOxx
+5085	291	1	1	5	5	85	85	1085	85	5085	170	171	PNAAAA	FLAAAA	VVVVxx
+9777	292	1	1	7	17	77	777	1777	4777	9777	154	155	BMAAAA	GLAAAA	AAAAxx
+574	293	0	2	4	14	74	574	574	574	574	148	149	CWAAAA	HLAAAA	HHHHxx
+5984	294	0	0	4	4	84	984	1984	984	5984	168	169	EWAAAA	ILAAAA	OOOOxx
+7039	295	1	3	9	19	39	39	1039	2039	7039	78	79	TKAAAA	JLAAAA	VVVVxx
+7143	296	1	3	3	3	43	143	1143	2143	7143	86	87	TOAAAA	KLAAAA	AAAAxx
+5702	297	0	2	2	2	2	702	1702	702	5702	4	5	ILAAAA	LLAAAA	HHHHxx
+362	298	0	2	2	2	62	362	362	362	362	124	125	YNAAAA	MLAAAA	OOOOxx
+6997	299	1	1	7	17	97	997	997	1997	6997	194	195	DJAAAA	NLAAAA	VVVVxx
+2529	300	1	1	9	9	29	529	529	2529	2529	58	59	HTAAAA	OLAAAA	AAAAxx
+6319	301	1	3	9	19	19	319	319	1319	6319	38	39	BJAAAA	PLAAAA	HHHHxx
+954	302	0	2	4	14	54	954	954	954	954	108	109	SKAAAA	QLAAAA	OOOOxx
+3413	303	1	1	3	13	13	413	1413	3413	3413	26	27	HBAAAA	RLAAAA	VVVVxx
+9081	304	1	1	1	1	81	81	1081	4081	9081	162	163	HLAAAA	SLAAAA	AAAAxx
+5599	305	1	3	9	19	99	599	1599	599	5599	198	199	JHAAAA	TLAAAA	HHHHxx
+4772	306	0	0	2	12	72	772	772	4772	4772	144	145	OBAAAA	ULAAAA	OOOOxx
+1124	307	0	0	4	4	24	124	1124	1124	1124	48	49	GRAAAA	VLAAAA	VVVVxx
+7793	308	1	1	3	13	93	793	1793	2793	7793	186	187	TNAAAA	WLAAAA	AAAAxx
+4201	309	1	1	1	1	1	201	201	4201	4201	2	3	PFAAAA	XLAAAA	HHHHxx
+7015	310	1	3	5	15	15	15	1015	2015	7015	30	31	VJAAAA	YLAAAA	OOOOxx
+5936	311	0	0	6	16	36	936	1936	936	5936	72	73	IUAAAA	ZLAAAA	VVVVxx
+4625	312	1	1	5	5	25	625	625	4625	4625	50	51	XVAAAA	AMAAAA	AAAAxx
+4989	313	1	1	9	9	89	989	989	4989	4989	178	179	XJAAAA	BMAAAA	HHHHxx
+4949	314	1	1	9	9	49	949	949	4949	4949	98	99	JIAAAA	CMAAAA	OOOOxx
+6273	315	1	1	3	13	73	273	273	1273	6273	146	147	HHAAAA	DMAAAA	VVVVxx
+4478	316	0	2	8	18	78	478	478	4478	4478	156	157	GQAAAA	EMAAAA	AAAAxx
+8854	317	0	2	4	14	54	854	854	3854	8854	108	109	OCAAAA	FMAAAA	HHHHxx
+2105	318	1	1	5	5	5	105	105	2105	2105	10	11	ZCAAAA	GMAAAA	OOOOxx
+8345	319	1	1	5	5	45	345	345	3345	8345	90	91	ZIAAAA	HMAAAA	VVVVxx
+1941	320	1	1	1	1	41	941	1941	1941	1941	82	83	RWAAAA	IMAAAA	AAAAxx
+1765	321	1	1	5	5	65	765	1765	1765	1765	130	131	XPAAAA	JMAAAA	HHHHxx
+9592	322	0	0	2	12	92	592	1592	4592	9592	184	185	YEAAAA	KMAAAA	OOOOxx
+1694	323	0	2	4	14	94	694	1694	1694	1694	188	189	ENAAAA	LMAAAA	VVVVxx
+8940	324	0	0	0	0	40	940	940	3940	8940	80	81	WFAAAA	MMAAAA	AAAAxx
+7264	325	0	0	4	4	64	264	1264	2264	7264	128	129	KTAAAA	NMAAAA	HHHHxx
+4699	326	1	3	9	19	99	699	699	4699	4699	198	199	TYAAAA	OMAAAA	OOOOxx
+4541	327	1	1	1	1	41	541	541	4541	4541	82	83	RSAAAA	PMAAAA	VVVVxx
+5768	328	0	0	8	8	68	768	1768	768	5768	136	137	WNAAAA	QMAAAA	AAAAxx
+6183	329	1	3	3	3	83	183	183	1183	6183	166	167	VDAAAA	RMAAAA	HHHHxx
+7457	330	1	1	7	17	57	457	1457	2457	7457	114	115	VAAAAA	SMAAAA	OOOOxx
+7317	331	1	1	7	17	17	317	1317	2317	7317	34	35	LVAAAA	TMAAAA	VVVVxx
+1944	332	0	0	4	4	44	944	1944	1944	1944	88	89	UWAAAA	UMAAAA	AAAAxx
+665	333	1	1	5	5	65	665	665	665	665	130	131	PZAAAA	VMAAAA	HHHHxx
+5974	334	0	2	4	14	74	974	1974	974	5974	148	149	UVAAAA	WMAAAA	OOOOxx
+7370	335	0	2	0	10	70	370	1370	2370	7370	140	141	MXAAAA	XMAAAA	VVVVxx
+9196	336	0	0	6	16	96	196	1196	4196	9196	192	193	SPAAAA	YMAAAA	AAAAxx
+6796	337	0	0	6	16	96	796	796	1796	6796	192	193	KBAAAA	ZMAAAA	HHHHxx
+6180	338	0	0	0	0	80	180	180	1180	6180	160	161	SDAAAA	ANAAAA	OOOOxx
+8557	339	1	1	7	17	57	557	557	3557	8557	114	115	DRAAAA	BNAAAA	VVVVxx
+928	340	0	0	8	8	28	928	928	928	928	56	57	SJAAAA	CNAAAA	AAAAxx
+6275	341	1	3	5	15	75	275	275	1275	6275	150	151	JHAAAA	DNAAAA	HHHHxx
+409	342	1	1	9	9	9	409	409	409	409	18	19	TPAAAA	ENAAAA	OOOOxx
+6442	343	0	2	2	2	42	442	442	1442	6442	84	85	UNAAAA	FNAAAA	VVVVxx
+5889	344	1	1	9	9	89	889	1889	889	5889	178	179	NSAAAA	GNAAAA	AAAAxx
+5180	345	0	0	0	0	80	180	1180	180	5180	160	161	GRAAAA	HNAAAA	HHHHxx
+1629	346	1	1	9	9	29	629	1629	1629	1629	58	59	RKAAAA	INAAAA	OOOOxx
+6088	347	0	0	8	8	88	88	88	1088	6088	176	177	EAAAAA	JNAAAA	VVVVxx
+5598	348	0	2	8	18	98	598	1598	598	5598	196	197	IHAAAA	KNAAAA	AAAAxx
+1803	349	1	3	3	3	3	803	1803	1803	1803	6	7	JRAAAA	LNAAAA	HHHHxx
+2330	350	0	2	0	10	30	330	330	2330	2330	60	61	QLAAAA	MNAAAA	OOOOxx
+5901	351	1	1	1	1	1	901	1901	901	5901	2	3	ZSAAAA	NNAAAA	VVVVxx
+780	352	0	0	0	0	80	780	780	780	780	160	161	AEAAAA	ONAAAA	AAAAxx
+7171	353	1	3	1	11	71	171	1171	2171	7171	142	143	VPAAAA	PNAAAA	HHHHxx
+8778	354	0	2	8	18	78	778	778	3778	8778	156	157	QZAAAA	QNAAAA	OOOOxx
+6622	355	0	2	2	2	22	622	622	1622	6622	44	45	SUAAAA	RNAAAA	VVVVxx
+9938	356	0	2	8	18	38	938	1938	4938	9938	76	77	GSAAAA	SNAAAA	AAAAxx
+8254	357	0	2	4	14	54	254	254	3254	8254	108	109	MFAAAA	TNAAAA	HHHHxx
+1951	358	1	3	1	11	51	951	1951	1951	1951	102	103	BXAAAA	UNAAAA	OOOOxx
+1434	359	0	2	4	14	34	434	1434	1434	1434	68	69	EDAAAA	VNAAAA	VVVVxx
+7539	360	1	3	9	19	39	539	1539	2539	7539	78	79	ZDAAAA	WNAAAA	AAAAxx
+600	361	0	0	0	0	0	600	600	600	600	0	1	CXAAAA	XNAAAA	HHHHxx
+3122	362	0	2	2	2	22	122	1122	3122	3122	44	45	CQAAAA	YNAAAA	OOOOxx
+5704	363	0	0	4	4	4	704	1704	704	5704	8	9	KLAAAA	ZNAAAA	VVVVxx
+6300	364	0	0	0	0	0	300	300	1300	6300	0	1	IIAAAA	AOAAAA	AAAAxx
+4585	365	1	1	5	5	85	585	585	4585	4585	170	171	JUAAAA	BOAAAA	HHHHxx
+6313	366	1	1	3	13	13	313	313	1313	6313	26	27	VIAAAA	COAAAA	OOOOxx
+3154	367	0	2	4	14	54	154	1154	3154	3154	108	109	IRAAAA	DOAAAA	VVVVxx
+642	368	0	2	2	2	42	642	642	642	642	84	85	SYAAAA	EOAAAA	AAAAxx
+7736	369	0	0	6	16	36	736	1736	2736	7736	72	73	OLAAAA	FOAAAA	HHHHxx
+5087	370	1	3	7	7	87	87	1087	87	5087	174	175	RNAAAA	GOAAAA	OOOOxx
+5708	371	0	0	8	8	8	708	1708	708	5708	16	17	OLAAAA	HOAAAA	VVVVxx
+8169	372	1	1	9	9	69	169	169	3169	8169	138	139	FCAAAA	IOAAAA	AAAAxx
+9768	373	0	0	8	8	68	768	1768	4768	9768	136	137	SLAAAA	JOAAAA	HHHHxx
+3874	374	0	2	4	14	74	874	1874	3874	3874	148	149	ATAAAA	KOAAAA	OOOOxx
+6831	375	1	3	1	11	31	831	831	1831	6831	62	63	TCAAAA	LOAAAA	VVVVxx
+18	376	0	2	8	18	18	18	18	18	18	36	37	SAAAAA	MOAAAA	AAAAxx
+6375	377	1	3	5	15	75	375	375	1375	6375	150	151	FLAAAA	NOAAAA	HHHHxx
+7106	378	0	2	6	6	6	106	1106	2106	7106	12	13	INAAAA	OOAAAA	OOOOxx
+5926	379	0	2	6	6	26	926	1926	926	5926	52	53	YTAAAA	POAAAA	VVVVxx
+4956	380	0	0	6	16	56	956	956	4956	4956	112	113	QIAAAA	QOAAAA	AAAAxx
+7042	381	0	2	2	2	42	42	1042	2042	7042	84	85	WKAAAA	ROAAAA	HHHHxx
+6043	382	1	3	3	3	43	43	43	1043	6043	86	87	LYAAAA	SOAAAA	OOOOxx
+2084	383	0	0	4	4	84	84	84	2084	2084	168	169	ECAAAA	TOAAAA	VVVVxx
+6038	384	0	2	8	18	38	38	38	1038	6038	76	77	GYAAAA	UOAAAA	AAAAxx
+7253	385	1	1	3	13	53	253	1253	2253	7253	106	107	ZSAAAA	VOAAAA	HHHHxx
+2061	386	1	1	1	1	61	61	61	2061	2061	122	123	HBAAAA	WOAAAA	OOOOxx
+7800	387	0	0	0	0	0	800	1800	2800	7800	0	1	AOAAAA	XOAAAA	VVVVxx
+4970	388	0	2	0	10	70	970	970	4970	4970	140	141	EJAAAA	YOAAAA	AAAAxx
+8580	389	0	0	0	0	80	580	580	3580	8580	160	161	ASAAAA	ZOAAAA	HHHHxx
+9173	390	1	1	3	13	73	173	1173	4173	9173	146	147	VOAAAA	APAAAA	OOOOxx
+8558	391	0	2	8	18	58	558	558	3558	8558	116	117	ERAAAA	BPAAAA	VVVVxx
+3897	392	1	1	7	17	97	897	1897	3897	3897	194	195	XTAAAA	CPAAAA	AAAAxx
+5069	393	1	1	9	9	69	69	1069	69	5069	138	139	ZMAAAA	DPAAAA	HHHHxx
+2301	394	1	1	1	1	1	301	301	2301	2301	2	3	NKAAAA	EPAAAA	OOOOxx
+9863	395	1	3	3	3	63	863	1863	4863	9863	126	127	JPAAAA	FPAAAA	VVVVxx
+5733	396	1	1	3	13	33	733	1733	733	5733	66	67	NMAAAA	GPAAAA	AAAAxx
+2338	397	0	2	8	18	38	338	338	2338	2338	76	77	YLAAAA	HPAAAA	HHHHxx
+9639	398	1	3	9	19	39	639	1639	4639	9639	78	79	TGAAAA	IPAAAA	OOOOxx
+1139	399	1	3	9	19	39	139	1139	1139	1139	78	79	VRAAAA	JPAAAA	VVVVxx
+2293	400	1	1	3	13	93	293	293	2293	2293	186	187	FKAAAA	KPAAAA	AAAAxx
+6125	401	1	1	5	5	25	125	125	1125	6125	50	51	PBAAAA	LPAAAA	HHHHxx
+5374	402	0	2	4	14	74	374	1374	374	5374	148	149	SYAAAA	MPAAAA	OOOOxx
+7216	403	0	0	6	16	16	216	1216	2216	7216	32	33	ORAAAA	NPAAAA	VVVVxx
+2285	404	1	1	5	5	85	285	285	2285	2285	170	171	XJAAAA	OPAAAA	AAAAxx
+2387	405	1	3	7	7	87	387	387	2387	2387	174	175	VNAAAA	PPAAAA	HHHHxx
+5015	406	1	3	5	15	15	15	1015	15	5015	30	31	XKAAAA	QPAAAA	OOOOxx
+2087	407	1	3	7	7	87	87	87	2087	2087	174	175	HCAAAA	RPAAAA	VVVVxx
+4938	408	0	2	8	18	38	938	938	4938	4938	76	77	YHAAAA	SPAAAA	AAAAxx
+3635	409	1	3	5	15	35	635	1635	3635	3635	70	71	VJAAAA	TPAAAA	HHHHxx
+7737	410	1	1	7	17	37	737	1737	2737	7737	74	75	PLAAAA	UPAAAA	OOOOxx
+8056	411	0	0	6	16	56	56	56	3056	8056	112	113	WXAAAA	VPAAAA	VVVVxx
+4502	412	0	2	2	2	2	502	502	4502	4502	4	5	ERAAAA	WPAAAA	AAAAxx
+54	413	0	2	4	14	54	54	54	54	54	108	109	CCAAAA	XPAAAA	HHHHxx
+3182	414	0	2	2	2	82	182	1182	3182	3182	164	165	KSAAAA	YPAAAA	OOOOxx
+3718	415	0	2	8	18	18	718	1718	3718	3718	36	37	ANAAAA	ZPAAAA	VVVVxx
+3989	416	1	1	9	9	89	989	1989	3989	3989	178	179	LXAAAA	AQAAAA	AAAAxx
+8028	417	0	0	8	8	28	28	28	3028	8028	56	57	UWAAAA	BQAAAA	HHHHxx
+1426	418	0	2	6	6	26	426	1426	1426	1426	52	53	WCAAAA	CQAAAA	OOOOxx
+3801	419	1	1	1	1	1	801	1801	3801	3801	2	3	FQAAAA	DQAAAA	VVVVxx
+241	420	1	1	1	1	41	241	241	241	241	82	83	HJAAAA	EQAAAA	AAAAxx
+8000	421	0	0	0	0	0	0	0	3000	8000	0	1	SVAAAA	FQAAAA	HHHHxx
+8357	422	1	1	7	17	57	357	357	3357	8357	114	115	LJAAAA	GQAAAA	OOOOxx
+7548	423	0	0	8	8	48	548	1548	2548	7548	96	97	IEAAAA	HQAAAA	VVVVxx
+7307	424	1	3	7	7	7	307	1307	2307	7307	14	15	BVAAAA	IQAAAA	AAAAxx
+2275	425	1	3	5	15	75	275	275	2275	2275	150	151	NJAAAA	JQAAAA	HHHHxx
+2718	426	0	2	8	18	18	718	718	2718	2718	36	37	OAAAAA	KQAAAA	OOOOxx
+7068	427	0	0	8	8	68	68	1068	2068	7068	136	137	WLAAAA	LQAAAA	VVVVxx
+3181	428	1	1	1	1	81	181	1181	3181	3181	162	163	JSAAAA	MQAAAA	AAAAxx
+749	429	1	1	9	9	49	749	749	749	749	98	99	VCAAAA	NQAAAA	HHHHxx
+5195	430	1	3	5	15	95	195	1195	195	5195	190	191	VRAAAA	OQAAAA	OOOOxx
+6136	431	0	0	6	16	36	136	136	1136	6136	72	73	ACAAAA	PQAAAA	VVVVxx
+8012	432	0	0	2	12	12	12	12	3012	8012	24	25	EWAAAA	QQAAAA	AAAAxx
+3957	433	1	1	7	17	57	957	1957	3957	3957	114	115	FWAAAA	RQAAAA	HHHHxx
+3083	434	1	3	3	3	83	83	1083	3083	3083	166	167	POAAAA	SQAAAA	OOOOxx
+9997	435	1	1	7	17	97	997	1997	4997	9997	194	195	NUAAAA	TQAAAA	VVVVxx
+3299	436	1	3	9	19	99	299	1299	3299	3299	198	199	XWAAAA	UQAAAA	AAAAxx
+846	437	0	2	6	6	46	846	846	846	846	92	93	OGAAAA	VQAAAA	HHHHxx
+2985	438	1	1	5	5	85	985	985	2985	2985	170	171	VKAAAA	WQAAAA	OOOOxx
+9238	439	0	2	8	18	38	238	1238	4238	9238	76	77	IRAAAA	XQAAAA	VVVVxx
+1403	440	1	3	3	3	3	403	1403	1403	1403	6	7	ZBAAAA	YQAAAA	AAAAxx
+5563	441	1	3	3	3	63	563	1563	563	5563	126	127	ZFAAAA	ZQAAAA	HHHHxx
+7965	442	1	1	5	5	65	965	1965	2965	7965	130	131	JUAAAA	ARAAAA	OOOOxx
+4512	443	0	0	2	12	12	512	512	4512	4512	24	25	ORAAAA	BRAAAA	VVVVxx
+9730	444	0	2	0	10	30	730	1730	4730	9730	60	61	GKAAAA	CRAAAA	AAAAxx
+1129	445	1	1	9	9	29	129	1129	1129	1129	58	59	LRAAAA	DRAAAA	HHHHxx
+2624	446	0	0	4	4	24	624	624	2624	2624	48	49	YWAAAA	ERAAAA	OOOOxx
+8178	447	0	2	8	18	78	178	178	3178	8178	156	157	OCAAAA	FRAAAA	VVVVxx
+6468	448	0	0	8	8	68	468	468	1468	6468	136	137	UOAAAA	GRAAAA	AAAAxx
+3027	449	1	3	7	7	27	27	1027	3027	3027	54	55	LMAAAA	HRAAAA	HHHHxx
+3845	450	1	1	5	5	45	845	1845	3845	3845	90	91	XRAAAA	IRAAAA	OOOOxx
+786	451	0	2	6	6	86	786	786	786	786	172	173	GEAAAA	JRAAAA	VVVVxx
+4971	452	1	3	1	11	71	971	971	4971	4971	142	143	FJAAAA	KRAAAA	AAAAxx
+1542	453	0	2	2	2	42	542	1542	1542	1542	84	85	IHAAAA	LRAAAA	HHHHxx
+7967	454	1	3	7	7	67	967	1967	2967	7967	134	135	LUAAAA	MRAAAA	OOOOxx
+443	455	1	3	3	3	43	443	443	443	443	86	87	BRAAAA	NRAAAA	VVVVxx
+7318	456	0	2	8	18	18	318	1318	2318	7318	36	37	MVAAAA	ORAAAA	AAAAxx
+4913	457	1	1	3	13	13	913	913	4913	4913	26	27	ZGAAAA	PRAAAA	HHHHxx
+9466	458	0	2	6	6	66	466	1466	4466	9466	132	133	CAAAAA	QRAAAA	OOOOxx
+7866	459	0	2	6	6	66	866	1866	2866	7866	132	133	OQAAAA	RRAAAA	VVVVxx
+784	460	0	0	4	4	84	784	784	784	784	168	169	EEAAAA	SRAAAA	AAAAxx
+9040	461	0	0	0	0	40	40	1040	4040	9040	80	81	SJAAAA	TRAAAA	HHHHxx
+3954	462	0	2	4	14	54	954	1954	3954	3954	108	109	CWAAAA	URAAAA	OOOOxx
+4183	463	1	3	3	3	83	183	183	4183	4183	166	167	XEAAAA	VRAAAA	VVVVxx
+3608	464	0	0	8	8	8	608	1608	3608	3608	16	17	UIAAAA	WRAAAA	AAAAxx
+7630	465	0	2	0	10	30	630	1630	2630	7630	60	61	MHAAAA	XRAAAA	HHHHxx
+590	466	0	2	0	10	90	590	590	590	590	180	181	SWAAAA	YRAAAA	OOOOxx
+3453	467	1	1	3	13	53	453	1453	3453	3453	106	107	VCAAAA	ZRAAAA	VVVVxx
+7757	468	1	1	7	17	57	757	1757	2757	7757	114	115	JMAAAA	ASAAAA	AAAAxx
+7394	469	0	2	4	14	94	394	1394	2394	7394	188	189	KYAAAA	BSAAAA	HHHHxx
+396	470	0	0	6	16	96	396	396	396	396	192	193	GPAAAA	CSAAAA	OOOOxx
+7873	471	1	1	3	13	73	873	1873	2873	7873	146	147	VQAAAA	DSAAAA	VVVVxx
+1553	472	1	1	3	13	53	553	1553	1553	1553	106	107	THAAAA	ESAAAA	AAAAxx
+598	473	0	2	8	18	98	598	598	598	598	196	197	AXAAAA	FSAAAA	HHHHxx
+7191	474	1	3	1	11	91	191	1191	2191	7191	182	183	PQAAAA	GSAAAA	OOOOxx
+8116	475	0	0	6	16	16	116	116	3116	8116	32	33	EAAAAA	HSAAAA	VVVVxx
+2516	476	0	0	6	16	16	516	516	2516	2516	32	33	USAAAA	ISAAAA	AAAAxx
+7750	477	0	2	0	10	50	750	1750	2750	7750	100	101	CMAAAA	JSAAAA	HHHHxx
+6625	478	1	1	5	5	25	625	625	1625	6625	50	51	VUAAAA	KSAAAA	OOOOxx
+8838	479	0	2	8	18	38	838	838	3838	8838	76	77	YBAAAA	LSAAAA	VVVVxx
+4636	480	0	0	6	16	36	636	636	4636	4636	72	73	IWAAAA	MSAAAA	AAAAxx
+7627	481	1	3	7	7	27	627	1627	2627	7627	54	55	JHAAAA	NSAAAA	HHHHxx
+1690	482	0	2	0	10	90	690	1690	1690	1690	180	181	ANAAAA	OSAAAA	OOOOxx
+7071	483	1	3	1	11	71	71	1071	2071	7071	142	143	ZLAAAA	PSAAAA	VVVVxx
+2081	484	1	1	1	1	81	81	81	2081	2081	162	163	BCAAAA	QSAAAA	AAAAxx
+7138	485	0	2	8	18	38	138	1138	2138	7138	76	77	OOAAAA	RSAAAA	HHHHxx
+864	486	0	0	4	4	64	864	864	864	864	128	129	GHAAAA	SSAAAA	OOOOxx
+6392	487	0	0	2	12	92	392	392	1392	6392	184	185	WLAAAA	TSAAAA	VVVVxx
+7544	488	0	0	4	4	44	544	1544	2544	7544	88	89	EEAAAA	USAAAA	AAAAxx
+5438	489	0	2	8	18	38	438	1438	438	5438	76	77	EBAAAA	VSAAAA	HHHHxx
+7099	490	1	3	9	19	99	99	1099	2099	7099	198	199	BNAAAA	WSAAAA	OOOOxx
+5157	491	1	1	7	17	57	157	1157	157	5157	114	115	JQAAAA	XSAAAA	VVVVxx
+3391	492	1	3	1	11	91	391	1391	3391	3391	182	183	LAAAAA	YSAAAA	AAAAxx
+3805	493	1	1	5	5	5	805	1805	3805	3805	10	11	JQAAAA	ZSAAAA	HHHHxx
+2110	494	0	2	0	10	10	110	110	2110	2110	20	21	EDAAAA	ATAAAA	OOOOxx
+3176	495	0	0	6	16	76	176	1176	3176	3176	152	153	ESAAAA	BTAAAA	VVVVxx
+5918	496	0	2	8	18	18	918	1918	918	5918	36	37	QTAAAA	CTAAAA	AAAAxx
+1218	497	0	2	8	18	18	218	1218	1218	1218	36	37	WUAAAA	DTAAAA	HHHHxx
+6683	498	1	3	3	3	83	683	683	1683	6683	166	167	BXAAAA	ETAAAA	OOOOxx
+914	499	0	2	4	14	14	914	914	914	914	28	29	EJAAAA	FTAAAA	VVVVxx
+4737	500	1	1	7	17	37	737	737	4737	4737	74	75	FAAAAA	GTAAAA	AAAAxx
+7286	501	0	2	6	6	86	286	1286	2286	7286	172	173	GUAAAA	HTAAAA	HHHHxx
+9975	502	1	3	5	15	75	975	1975	4975	9975	150	151	RTAAAA	ITAAAA	OOOOxx
+8030	503	0	2	0	10	30	30	30	3030	8030	60	61	WWAAAA	JTAAAA	VVVVxx
+7364	504	0	0	4	4	64	364	1364	2364	7364	128	129	GXAAAA	KTAAAA	AAAAxx
+1389	505	1	1	9	9	89	389	1389	1389	1389	178	179	LBAAAA	LTAAAA	HHHHxx
+4025	506	1	1	5	5	25	25	25	4025	4025	50	51	VYAAAA	MTAAAA	OOOOxx
+4835	507	1	3	5	15	35	835	835	4835	4835	70	71	ZDAAAA	NTAAAA	VVVVxx
+8045	508	1	1	5	5	45	45	45	3045	8045	90	91	LXAAAA	OTAAAA	AAAAxx
+1864	509	0	0	4	4	64	864	1864	1864	1864	128	129	STAAAA	PTAAAA	HHHHxx
+3313	510	1	1	3	13	13	313	1313	3313	3313	26	27	LXAAAA	QTAAAA	OOOOxx
+2384	511	0	0	4	4	84	384	384	2384	2384	168	169	SNAAAA	RTAAAA	VVVVxx
+6115	512	1	3	5	15	15	115	115	1115	6115	30	31	FBAAAA	STAAAA	AAAAxx
+5705	513	1	1	5	5	5	705	1705	705	5705	10	11	LLAAAA	TTAAAA	HHHHxx
+9269	514	1	1	9	9	69	269	1269	4269	9269	138	139	NSAAAA	UTAAAA	OOOOxx
+3379	515	1	3	9	19	79	379	1379	3379	3379	158	159	ZZAAAA	VTAAAA	VVVVxx
+8205	516	1	1	5	5	5	205	205	3205	8205	10	11	PDAAAA	WTAAAA	AAAAxx
+6575	517	1	3	5	15	75	575	575	1575	6575	150	151	XSAAAA	XTAAAA	HHHHxx
+486	518	0	2	6	6	86	486	486	486	486	172	173	SSAAAA	YTAAAA	OOOOxx
+4894	519	0	2	4	14	94	894	894	4894	4894	188	189	GGAAAA	ZTAAAA	VVVVxx
+3090	520	0	2	0	10	90	90	1090	3090	3090	180	181	WOAAAA	AUAAAA	AAAAxx
+759	521	1	3	9	19	59	759	759	759	759	118	119	FDAAAA	BUAAAA	HHHHxx
+4864	522	0	0	4	4	64	864	864	4864	4864	128	129	CFAAAA	CUAAAA	OOOOxx
+4083	523	1	3	3	3	83	83	83	4083	4083	166	167	BBAAAA	DUAAAA	VVVVxx
+6918	524	0	2	8	18	18	918	918	1918	6918	36	37	CGAAAA	EUAAAA	AAAAxx
+8146	525	0	2	6	6	46	146	146	3146	8146	92	93	IBAAAA	FUAAAA	HHHHxx
+1523	526	1	3	3	3	23	523	1523	1523	1523	46	47	PGAAAA	GUAAAA	OOOOxx
+1591	527	1	3	1	11	91	591	1591	1591	1591	182	183	FJAAAA	HUAAAA	VVVVxx
+3343	528	1	3	3	3	43	343	1343	3343	3343	86	87	PYAAAA	IUAAAA	AAAAxx
+1391	529	1	3	1	11	91	391	1391	1391	1391	182	183	NBAAAA	JUAAAA	HHHHxx
+9963	530	1	3	3	3	63	963	1963	4963	9963	126	127	FTAAAA	KUAAAA	OOOOxx
+2423	531	1	3	3	3	23	423	423	2423	2423	46	47	FPAAAA	LUAAAA	VVVVxx
+1822	532	0	2	2	2	22	822	1822	1822	1822	44	45	CSAAAA	MUAAAA	AAAAxx
+8706	533	0	2	6	6	6	706	706	3706	8706	12	13	WWAAAA	NUAAAA	HHHHxx
+3001	534	1	1	1	1	1	1	1001	3001	3001	2	3	LLAAAA	OUAAAA	OOOOxx
+6707	535	1	3	7	7	7	707	707	1707	6707	14	15	ZXAAAA	PUAAAA	VVVVxx
+2121	536	1	1	1	1	21	121	121	2121	2121	42	43	PDAAAA	QUAAAA	AAAAxx
+5814	537	0	2	4	14	14	814	1814	814	5814	28	29	QPAAAA	RUAAAA	HHHHxx
+2659	538	1	3	9	19	59	659	659	2659	2659	118	119	HYAAAA	SUAAAA	OOOOxx
+2016	539	0	0	6	16	16	16	16	2016	2016	32	33	OZAAAA	TUAAAA	VVVVxx
+4286	540	0	2	6	6	86	286	286	4286	4286	172	173	WIAAAA	UUAAAA	AAAAxx
+9205	541	1	1	5	5	5	205	1205	4205	9205	10	11	BQAAAA	VUAAAA	HHHHxx
+3496	542	0	0	6	16	96	496	1496	3496	3496	192	193	MEAAAA	WUAAAA	OOOOxx
+5333	543	1	1	3	13	33	333	1333	333	5333	66	67	DXAAAA	XUAAAA	VVVVxx
+5571	544	1	3	1	11	71	571	1571	571	5571	142	143	HGAAAA	YUAAAA	AAAAxx
+1696	545	0	0	6	16	96	696	1696	1696	1696	192	193	GNAAAA	ZUAAAA	HHHHxx
+4871	546	1	3	1	11	71	871	871	4871	4871	142	143	JFAAAA	AVAAAA	OOOOxx
+4852	547	0	0	2	12	52	852	852	4852	4852	104	105	QEAAAA	BVAAAA	VVVVxx
+8483	548	1	3	3	3	83	483	483	3483	8483	166	167	HOAAAA	CVAAAA	AAAAxx
+1376	549	0	0	6	16	76	376	1376	1376	1376	152	153	YAAAAA	DVAAAA	HHHHxx
+5456	550	0	0	6	16	56	456	1456	456	5456	112	113	WBAAAA	EVAAAA	OOOOxx
+499	551	1	3	9	19	99	499	499	499	499	198	199	FTAAAA	FVAAAA	VVVVxx
+3463	552	1	3	3	3	63	463	1463	3463	3463	126	127	FDAAAA	GVAAAA	AAAAxx
+7426	553	0	2	6	6	26	426	1426	2426	7426	52	53	QZAAAA	HVAAAA	HHHHxx
+5341	554	1	1	1	1	41	341	1341	341	5341	82	83	LXAAAA	IVAAAA	OOOOxx
+9309	555	1	1	9	9	9	309	1309	4309	9309	18	19	BUAAAA	JVAAAA	VVVVxx
+2055	556	1	3	5	15	55	55	55	2055	2055	110	111	BBAAAA	KVAAAA	AAAAxx
+2199	557	1	3	9	19	99	199	199	2199	2199	198	199	PGAAAA	LVAAAA	HHHHxx
+7235	558	1	3	5	15	35	235	1235	2235	7235	70	71	HSAAAA	MVAAAA	OOOOxx
+8661	559	1	1	1	1	61	661	661	3661	8661	122	123	DVAAAA	NVAAAA	VVVVxx
+9494	560	0	2	4	14	94	494	1494	4494	9494	188	189	EBAAAA	OVAAAA	AAAAxx
+935	561	1	3	5	15	35	935	935	935	935	70	71	ZJAAAA	PVAAAA	HHHHxx
+7044	562	0	0	4	4	44	44	1044	2044	7044	88	89	YKAAAA	QVAAAA	OOOOxx
+1974	563	0	2	4	14	74	974	1974	1974	1974	148	149	YXAAAA	RVAAAA	VVVVxx
+9679	564	1	3	9	19	79	679	1679	4679	9679	158	159	HIAAAA	SVAAAA	AAAAxx
+9822	565	0	2	2	2	22	822	1822	4822	9822	44	45	UNAAAA	TVAAAA	HHHHxx
+4088	566	0	0	8	8	88	88	88	4088	4088	176	177	GBAAAA	UVAAAA	OOOOxx
+1749	567	1	1	9	9	49	749	1749	1749	1749	98	99	HPAAAA	VVAAAA	VVVVxx
+2116	568	0	0	6	16	16	116	116	2116	2116	32	33	KDAAAA	WVAAAA	AAAAxx
+976	569	0	0	6	16	76	976	976	976	976	152	153	OLAAAA	XVAAAA	HHHHxx
+8689	570	1	1	9	9	89	689	689	3689	8689	178	179	FWAAAA	YVAAAA	OOOOxx
+2563	571	1	3	3	3	63	563	563	2563	2563	126	127	PUAAAA	ZVAAAA	VVVVxx
+7195	572	1	3	5	15	95	195	1195	2195	7195	190	191	TQAAAA	AWAAAA	AAAAxx
+9985	573	1	1	5	5	85	985	1985	4985	9985	170	171	BUAAAA	BWAAAA	HHHHxx
+7699	574	1	3	9	19	99	699	1699	2699	7699	198	199	DKAAAA	CWAAAA	OOOOxx
+5311	575	1	3	1	11	11	311	1311	311	5311	22	23	HWAAAA	DWAAAA	VVVVxx
+295	576	1	3	5	15	95	295	295	295	295	190	191	JLAAAA	EWAAAA	AAAAxx
+8214	577	0	2	4	14	14	214	214	3214	8214	28	29	YDAAAA	FWAAAA	HHHHxx
+3275	578	1	3	5	15	75	275	1275	3275	3275	150	151	ZVAAAA	GWAAAA	OOOOxx
+9646	579	0	2	6	6	46	646	1646	4646	9646	92	93	AHAAAA	HWAAAA	VVVVxx
+1908	580	0	0	8	8	8	908	1908	1908	1908	16	17	KVAAAA	IWAAAA	AAAAxx
+3858	581	0	2	8	18	58	858	1858	3858	3858	116	117	KSAAAA	JWAAAA	HHHHxx
+9362	582	0	2	2	2	62	362	1362	4362	9362	124	125	CWAAAA	KWAAAA	OOOOxx
+9307	583	1	3	7	7	7	307	1307	4307	9307	14	15	ZTAAAA	LWAAAA	VVVVxx
+6124	584	0	0	4	4	24	124	124	1124	6124	48	49	OBAAAA	MWAAAA	AAAAxx
+2405	585	1	1	5	5	5	405	405	2405	2405	10	11	NOAAAA	NWAAAA	HHHHxx
+8422	586	0	2	2	2	22	422	422	3422	8422	44	45	YLAAAA	OWAAAA	OOOOxx
+393	587	1	1	3	13	93	393	393	393	393	186	187	DPAAAA	PWAAAA	VVVVxx
+8973	588	1	1	3	13	73	973	973	3973	8973	146	147	DHAAAA	QWAAAA	AAAAxx
+5171	589	1	3	1	11	71	171	1171	171	5171	142	143	XQAAAA	RWAAAA	HHHHxx
+4929	590	1	1	9	9	29	929	929	4929	4929	58	59	PHAAAA	SWAAAA	OOOOxx
+6935	591	1	3	5	15	35	935	935	1935	6935	70	71	TGAAAA	TWAAAA	VVVVxx
+8584	592	0	0	4	4	84	584	584	3584	8584	168	169	ESAAAA	UWAAAA	AAAAxx
+1035	593	1	3	5	15	35	35	1035	1035	1035	70	71	VNAAAA	VWAAAA	HHHHxx
+3734	594	0	2	4	14	34	734	1734	3734	3734	68	69	QNAAAA	WWAAAA	OOOOxx
+1458	595	0	2	8	18	58	458	1458	1458	1458	116	117	CEAAAA	XWAAAA	VVVVxx
+8746	596	0	2	6	6	46	746	746	3746	8746	92	93	KYAAAA	YWAAAA	AAAAxx
+1677	597	1	1	7	17	77	677	1677	1677	1677	154	155	NMAAAA	ZWAAAA	HHHHxx
+8502	598	0	2	2	2	2	502	502	3502	8502	4	5	APAAAA	AXAAAA	OOOOxx
+7752	599	0	0	2	12	52	752	1752	2752	7752	104	105	EMAAAA	BXAAAA	VVVVxx
+2556	600	0	0	6	16	56	556	556	2556	2556	112	113	IUAAAA	CXAAAA	AAAAxx
+6426	601	0	2	6	6	26	426	426	1426	6426	52	53	ENAAAA	DXAAAA	HHHHxx
+8420	602	0	0	0	0	20	420	420	3420	8420	40	41	WLAAAA	EXAAAA	OOOOxx
+4462	603	0	2	2	2	62	462	462	4462	4462	124	125	QPAAAA	FXAAAA	VVVVxx
+1378	604	0	2	8	18	78	378	1378	1378	1378	156	157	ABAAAA	GXAAAA	AAAAxx
+1387	605	1	3	7	7	87	387	1387	1387	1387	174	175	JBAAAA	HXAAAA	HHHHxx
+8094	606	0	2	4	14	94	94	94	3094	8094	188	189	IZAAAA	IXAAAA	OOOOxx
+7247	607	1	3	7	7	47	247	1247	2247	7247	94	95	TSAAAA	JXAAAA	VVVVxx
+4261	608	1	1	1	1	61	261	261	4261	4261	122	123	XHAAAA	KXAAAA	AAAAxx
+5029	609	1	1	9	9	29	29	1029	29	5029	58	59	LLAAAA	LXAAAA	HHHHxx
+3625	610	1	1	5	5	25	625	1625	3625	3625	50	51	LJAAAA	MXAAAA	OOOOxx
+8068	611	0	0	8	8	68	68	68	3068	8068	136	137	IYAAAA	NXAAAA	VVVVxx
+102	612	0	2	2	2	2	102	102	102	102	4	5	YDAAAA	OXAAAA	AAAAxx
+5596	613	0	0	6	16	96	596	1596	596	5596	192	193	GHAAAA	PXAAAA	HHHHxx
+5872	614	0	0	2	12	72	872	1872	872	5872	144	145	WRAAAA	QXAAAA	OOOOxx
+4742	615	0	2	2	2	42	742	742	4742	4742	84	85	KAAAAA	RXAAAA	VVVVxx
+2117	616	1	1	7	17	17	117	117	2117	2117	34	35	LDAAAA	SXAAAA	AAAAxx
+3945	617	1	1	5	5	45	945	1945	3945	3945	90	91	TVAAAA	TXAAAA	HHHHxx
+7483	618	1	3	3	3	83	483	1483	2483	7483	166	167	VBAAAA	UXAAAA	OOOOxx
+4455	619	1	3	5	15	55	455	455	4455	4455	110	111	JPAAAA	VXAAAA	VVVVxx
+609	620	1	1	9	9	9	609	609	609	609	18	19	LXAAAA	WXAAAA	AAAAxx
+9829	621	1	1	9	9	29	829	1829	4829	9829	58	59	BOAAAA	XXAAAA	HHHHxx
+4857	622	1	1	7	17	57	857	857	4857	4857	114	115	VEAAAA	YXAAAA	OOOOxx
+3314	623	0	2	4	14	14	314	1314	3314	3314	28	29	MXAAAA	ZXAAAA	VVVVxx
+5353	624	1	1	3	13	53	353	1353	353	5353	106	107	XXAAAA	AYAAAA	AAAAxx
+4909	625	1	1	9	9	9	909	909	4909	4909	18	19	VGAAAA	BYAAAA	HHHHxx
+7597	626	1	1	7	17	97	597	1597	2597	7597	194	195	FGAAAA	CYAAAA	OOOOxx
+2683	627	1	3	3	3	83	683	683	2683	2683	166	167	FZAAAA	DYAAAA	VVVVxx
+3223	628	1	3	3	3	23	223	1223	3223	3223	46	47	ZTAAAA	EYAAAA	AAAAxx
+5363	629	1	3	3	3	63	363	1363	363	5363	126	127	HYAAAA	FYAAAA	HHHHxx
+4578	630	0	2	8	18	78	578	578	4578	4578	156	157	CUAAAA	GYAAAA	OOOOxx
+5544	631	0	0	4	4	44	544	1544	544	5544	88	89	GFAAAA	HYAAAA	VVVVxx
+1589	632	1	1	9	9	89	589	1589	1589	1589	178	179	DJAAAA	IYAAAA	AAAAxx
+7412	633	0	0	2	12	12	412	1412	2412	7412	24	25	CZAAAA	JYAAAA	HHHHxx
+3803	634	1	3	3	3	3	803	1803	3803	3803	6	7	HQAAAA	KYAAAA	OOOOxx
+6179	635	1	3	9	19	79	179	179	1179	6179	158	159	RDAAAA	LYAAAA	VVVVxx
+5588	636	0	0	8	8	88	588	1588	588	5588	176	177	YGAAAA	MYAAAA	AAAAxx
+2134	637	0	2	4	14	34	134	134	2134	2134	68	69	CEAAAA	NYAAAA	HHHHxx
+4383	638	1	3	3	3	83	383	383	4383	4383	166	167	PMAAAA	OYAAAA	OOOOxx
+6995	639	1	3	5	15	95	995	995	1995	6995	190	191	BJAAAA	PYAAAA	VVVVxx
+6598	640	0	2	8	18	98	598	598	1598	6598	196	197	UTAAAA	QYAAAA	AAAAxx
+8731	641	1	3	1	11	31	731	731	3731	8731	62	63	VXAAAA	RYAAAA	HHHHxx
+7177	642	1	1	7	17	77	177	1177	2177	7177	154	155	BQAAAA	SYAAAA	OOOOxx
+6578	643	0	2	8	18	78	578	578	1578	6578	156	157	ATAAAA	TYAAAA	VVVVxx
+9393	644	1	1	3	13	93	393	1393	4393	9393	186	187	HXAAAA	UYAAAA	AAAAxx
+1276	645	0	0	6	16	76	276	1276	1276	1276	152	153	CXAAAA	VYAAAA	HHHHxx
+8766	646	0	2	6	6	66	766	766	3766	8766	132	133	EZAAAA	WYAAAA	OOOOxx
+1015	647	1	3	5	15	15	15	1015	1015	1015	30	31	BNAAAA	XYAAAA	VVVVxx
+4396	648	0	0	6	16	96	396	396	4396	4396	192	193	CNAAAA	YYAAAA	AAAAxx
+5564	649	0	0	4	4	64	564	1564	564	5564	128	129	AGAAAA	ZYAAAA	HHHHxx
+927	650	1	3	7	7	27	927	927	927	927	54	55	RJAAAA	AZAAAA	OOOOxx
+3306	651	0	2	6	6	6	306	1306	3306	3306	12	13	EXAAAA	BZAAAA	VVVVxx
+1615	652	1	3	5	15	15	615	1615	1615	1615	30	31	DKAAAA	CZAAAA	AAAAxx
+4550	653	0	2	0	10	50	550	550	4550	4550	100	101	ATAAAA	DZAAAA	HHHHxx
+2468	654	0	0	8	8	68	468	468	2468	2468	136	137	YQAAAA	EZAAAA	OOOOxx
+5336	655	0	0	6	16	36	336	1336	336	5336	72	73	GXAAAA	FZAAAA	VVVVxx
+4471	656	1	3	1	11	71	471	471	4471	4471	142	143	ZPAAAA	GZAAAA	AAAAxx
+8085	657	1	1	5	5	85	85	85	3085	8085	170	171	ZYAAAA	HZAAAA	HHHHxx
+540	658	0	0	0	0	40	540	540	540	540	80	81	UUAAAA	IZAAAA	OOOOxx
+5108	659	0	0	8	8	8	108	1108	108	5108	16	17	MOAAAA	JZAAAA	VVVVxx
+8015	660	1	3	5	15	15	15	15	3015	8015	30	31	HWAAAA	KZAAAA	AAAAxx
+2857	661	1	1	7	17	57	857	857	2857	2857	114	115	XFAAAA	LZAAAA	HHHHxx
+9472	662	0	0	2	12	72	472	1472	4472	9472	144	145	IAAAAA	MZAAAA	OOOOxx
+5666	663	0	2	6	6	66	666	1666	666	5666	132	133	YJAAAA	NZAAAA	VVVVxx
+3555	664	1	3	5	15	55	555	1555	3555	3555	110	111	TGAAAA	OZAAAA	AAAAxx
+378	665	0	2	8	18	78	378	378	378	378	156	157	OOAAAA	PZAAAA	HHHHxx
+4466	666	0	2	6	6	66	466	466	4466	4466	132	133	UPAAAA	QZAAAA	OOOOxx
+3247	667	1	3	7	7	47	247	1247	3247	3247	94	95	XUAAAA	RZAAAA	VVVVxx
+6570	668	0	2	0	10	70	570	570	1570	6570	140	141	SSAAAA	SZAAAA	AAAAxx
+5655	669	1	3	5	15	55	655	1655	655	5655	110	111	NJAAAA	TZAAAA	HHHHxx
+917	670	1	1	7	17	17	917	917	917	917	34	35	HJAAAA	UZAAAA	OOOOxx
+3637	671	1	1	7	17	37	637	1637	3637	3637	74	75	XJAAAA	VZAAAA	VVVVxx
+3668	672	0	0	8	8	68	668	1668	3668	3668	136	137	CLAAAA	WZAAAA	AAAAxx
+5644	673	0	0	4	4	44	644	1644	644	5644	88	89	CJAAAA	XZAAAA	HHHHxx
+8286	674	0	2	6	6	86	286	286	3286	8286	172	173	SGAAAA	YZAAAA	OOOOxx
+6896	675	0	0	6	16	96	896	896	1896	6896	192	193	GFAAAA	ZZAAAA	VVVVxx
+2870	676	0	2	0	10	70	870	870	2870	2870	140	141	KGAAAA	AABAAA	AAAAxx
+8041	677	1	1	1	1	41	41	41	3041	8041	82	83	HXAAAA	BABAAA	HHHHxx
+8137	678	1	1	7	17	37	137	137	3137	8137	74	75	ZAAAAA	CABAAA	OOOOxx
+4823	679	1	3	3	3	23	823	823	4823	4823	46	47	NDAAAA	DABAAA	VVVVxx
+2438	680	0	2	8	18	38	438	438	2438	2438	76	77	UPAAAA	EABAAA	AAAAxx
+6329	681	1	1	9	9	29	329	329	1329	6329	58	59	LJAAAA	FABAAA	HHHHxx
+623	682	1	3	3	3	23	623	623	623	623	46	47	ZXAAAA	GABAAA	OOOOxx
+1360	683	0	0	0	0	60	360	1360	1360	1360	120	121	IAAAAA	HABAAA	VVVVxx
+7987	684	1	3	7	7	87	987	1987	2987	7987	174	175	FVAAAA	IABAAA	AAAAxx
+9788	685	0	0	8	8	88	788	1788	4788	9788	176	177	MMAAAA	JABAAA	HHHHxx
+3212	686	0	0	2	12	12	212	1212	3212	3212	24	25	OTAAAA	KABAAA	OOOOxx
+2725	687	1	1	5	5	25	725	725	2725	2725	50	51	VAAAAA	LABAAA	VVVVxx
+7837	688	1	1	7	17	37	837	1837	2837	7837	74	75	LPAAAA	MABAAA	AAAAxx
+4746	689	0	2	6	6	46	746	746	4746	4746	92	93	OAAAAA	NABAAA	HHHHxx
+3986	690	0	2	6	6	86	986	1986	3986	3986	172	173	IXAAAA	OABAAA	OOOOxx
+9128	691	0	0	8	8	28	128	1128	4128	9128	56	57	CNAAAA	PABAAA	VVVVxx
+5044	692	0	0	4	4	44	44	1044	44	5044	88	89	AMAAAA	QABAAA	AAAAxx
+8132	693	0	0	2	12	32	132	132	3132	8132	64	65	UAAAAA	RABAAA	HHHHxx
+9992	694	0	0	2	12	92	992	1992	4992	9992	184	185	IUAAAA	SABAAA	OOOOxx
+8468	695	0	0	8	8	68	468	468	3468	8468	136	137	SNAAAA	TABAAA	VVVVxx
+6876	696	0	0	6	16	76	876	876	1876	6876	152	153	MEAAAA	UABAAA	AAAAxx
+3532	697	0	0	2	12	32	532	1532	3532	3532	64	65	WFAAAA	VABAAA	HHHHxx
+2140	698	0	0	0	0	40	140	140	2140	2140	80	81	IEAAAA	WABAAA	OOOOxx
+2183	699	1	3	3	3	83	183	183	2183	2183	166	167	ZFAAAA	XABAAA	VVVVxx
+9766	700	0	2	6	6	66	766	1766	4766	9766	132	133	QLAAAA	YABAAA	AAAAxx
+7943	701	1	3	3	3	43	943	1943	2943	7943	86	87	NTAAAA	ZABAAA	HHHHxx
+9243	702	1	3	3	3	43	243	1243	4243	9243	86	87	NRAAAA	ABBAAA	OOOOxx
+6241	703	1	1	1	1	41	241	241	1241	6241	82	83	BGAAAA	BBBAAA	VVVVxx
+9540	704	0	0	0	0	40	540	1540	4540	9540	80	81	YCAAAA	CBBAAA	AAAAxx
+7418	705	0	2	8	18	18	418	1418	2418	7418	36	37	IZAAAA	DBBAAA	HHHHxx
+1603	706	1	3	3	3	3	603	1603	1603	1603	6	7	RJAAAA	EBBAAA	OOOOxx
+8950	707	0	2	0	10	50	950	950	3950	8950	100	101	GGAAAA	FBBAAA	VVVVxx
+6933	708	1	1	3	13	33	933	933	1933	6933	66	67	RGAAAA	GBBAAA	AAAAxx
+2646	709	0	2	6	6	46	646	646	2646	2646	92	93	UXAAAA	HBBAAA	HHHHxx
+3447	710	1	3	7	7	47	447	1447	3447	3447	94	95	PCAAAA	IBBAAA	OOOOxx
+9957	711	1	1	7	17	57	957	1957	4957	9957	114	115	ZSAAAA	JBBAAA	VVVVxx
+4623	712	1	3	3	3	23	623	623	4623	4623	46	47	VVAAAA	KBBAAA	AAAAxx
+9058	713	0	2	8	18	58	58	1058	4058	9058	116	117	KKAAAA	LBBAAA	HHHHxx
+7361	714	1	1	1	1	61	361	1361	2361	7361	122	123	DXAAAA	MBBAAA	OOOOxx
+2489	715	1	1	9	9	89	489	489	2489	2489	178	179	TRAAAA	NBBAAA	VVVVxx
+7643	716	1	3	3	3	43	643	1643	2643	7643	86	87	ZHAAAA	OBBAAA	AAAAxx
+9166	717	0	2	6	6	66	166	1166	4166	9166	132	133	OOAAAA	PBBAAA	HHHHxx
+7789	718	1	1	9	9	89	789	1789	2789	7789	178	179	PNAAAA	QBBAAA	OOOOxx
+2332	719	0	0	2	12	32	332	332	2332	2332	64	65	SLAAAA	RBBAAA	VVVVxx
+1832	720	0	0	2	12	32	832	1832	1832	1832	64	65	MSAAAA	SBBAAA	AAAAxx
+8375	721	1	3	5	15	75	375	375	3375	8375	150	151	DKAAAA	TBBAAA	HHHHxx
+948	722	0	0	8	8	48	948	948	948	948	96	97	MKAAAA	UBBAAA	OOOOxx
+5613	723	1	1	3	13	13	613	1613	613	5613	26	27	XHAAAA	VBBAAA	VVVVxx
+6310	724	0	2	0	10	10	310	310	1310	6310	20	21	SIAAAA	WBBAAA	AAAAxx
+4254	725	0	2	4	14	54	254	254	4254	4254	108	109	QHAAAA	XBBAAA	HHHHxx
+4260	726	0	0	0	0	60	260	260	4260	4260	120	121	WHAAAA	YBBAAA	OOOOxx
+2060	727	0	0	0	0	60	60	60	2060	2060	120	121	GBAAAA	ZBBAAA	VVVVxx
+4831	728	1	3	1	11	31	831	831	4831	4831	62	63	VDAAAA	ACBAAA	AAAAxx
+6176	729	0	0	6	16	76	176	176	1176	6176	152	153	ODAAAA	BCBAAA	HHHHxx
+6688	730	0	0	8	8	88	688	688	1688	6688	176	177	GXAAAA	CCBAAA	OOOOxx
+5752	731	0	0	2	12	52	752	1752	752	5752	104	105	GNAAAA	DCBAAA	VVVVxx
+8714	732	0	2	4	14	14	714	714	3714	8714	28	29	EXAAAA	ECBAAA	AAAAxx
+6739	733	1	3	9	19	39	739	739	1739	6739	78	79	FZAAAA	FCBAAA	HHHHxx
+7066	734	0	2	6	6	66	66	1066	2066	7066	132	133	ULAAAA	GCBAAA	OOOOxx
+7250	735	0	2	0	10	50	250	1250	2250	7250	100	101	WSAAAA	HCBAAA	VVVVxx
+3161	736	1	1	1	1	61	161	1161	3161	3161	122	123	PRAAAA	ICBAAA	AAAAxx
+1411	737	1	3	1	11	11	411	1411	1411	1411	22	23	HCAAAA	JCBAAA	HHHHxx
+9301	738	1	1	1	1	1	301	1301	4301	9301	2	3	TTAAAA	KCBAAA	OOOOxx
+8324	739	0	0	4	4	24	324	324	3324	8324	48	49	EIAAAA	LCBAAA	VVVVxx
+9641	740	1	1	1	1	41	641	1641	4641	9641	82	83	VGAAAA	MCBAAA	AAAAxx
+7077	741	1	1	7	17	77	77	1077	2077	7077	154	155	FMAAAA	NCBAAA	HHHHxx
+9888	742	0	0	8	8	88	888	1888	4888	9888	176	177	IQAAAA	OCBAAA	OOOOxx
+9909	743	1	1	9	9	9	909	1909	4909	9909	18	19	DRAAAA	PCBAAA	VVVVxx
+2209	744	1	1	9	9	9	209	209	2209	2209	18	19	ZGAAAA	QCBAAA	AAAAxx
+6904	745	0	0	4	4	4	904	904	1904	6904	8	9	OFAAAA	RCBAAA	HHHHxx
+6608	746	0	0	8	8	8	608	608	1608	6608	16	17	EUAAAA	SCBAAA	OOOOxx
+8400	747	0	0	0	0	0	400	400	3400	8400	0	1	CLAAAA	TCBAAA	VVVVxx
+5124	748	0	0	4	4	24	124	1124	124	5124	48	49	CPAAAA	UCBAAA	AAAAxx
+5484	749	0	0	4	4	84	484	1484	484	5484	168	169	YCAAAA	VCBAAA	HHHHxx
+3575	750	1	3	5	15	75	575	1575	3575	3575	150	151	NHAAAA	WCBAAA	OOOOxx
+9723	751	1	3	3	3	23	723	1723	4723	9723	46	47	ZJAAAA	XCBAAA	VVVVxx
+360	752	0	0	0	0	60	360	360	360	360	120	121	WNAAAA	YCBAAA	AAAAxx
+1059	753	1	3	9	19	59	59	1059	1059	1059	118	119	TOAAAA	ZCBAAA	HHHHxx
+4941	754	1	1	1	1	41	941	941	4941	4941	82	83	BIAAAA	ADBAAA	OOOOxx
+2535	755	1	3	5	15	35	535	535	2535	2535	70	71	NTAAAA	BDBAAA	VVVVxx
+4119	756	1	3	9	19	19	119	119	4119	4119	38	39	LCAAAA	CDBAAA	AAAAxx
+3725	757	1	1	5	5	25	725	1725	3725	3725	50	51	HNAAAA	DDBAAA	HHHHxx
+4758	758	0	2	8	18	58	758	758	4758	4758	116	117	ABAAAA	EDBAAA	OOOOxx
+9593	759	1	1	3	13	93	593	1593	4593	9593	186	187	ZEAAAA	FDBAAA	VVVVxx
+4663	760	1	3	3	3	63	663	663	4663	4663	126	127	JXAAAA	GDBAAA	AAAAxx
+7734	761	0	2	4	14	34	734	1734	2734	7734	68	69	MLAAAA	HDBAAA	HHHHxx
+9156	762	0	0	6	16	56	156	1156	4156	9156	112	113	EOAAAA	IDBAAA	OOOOxx
+8120	763	0	0	0	0	20	120	120	3120	8120	40	41	IAAAAA	JDBAAA	VVVVxx
+4385	764	1	1	5	5	85	385	385	4385	4385	170	171	RMAAAA	KDBAAA	AAAAxx
+2926	765	0	2	6	6	26	926	926	2926	2926	52	53	OIAAAA	LDBAAA	HHHHxx
+4186	766	0	2	6	6	86	186	186	4186	4186	172	173	AFAAAA	MDBAAA	OOOOxx
+2508	767	0	0	8	8	8	508	508	2508	2508	16	17	MSAAAA	NDBAAA	VVVVxx
+4012	768	0	0	2	12	12	12	12	4012	4012	24	25	IYAAAA	ODBAAA	AAAAxx
+6266	769	0	2	6	6	66	266	266	1266	6266	132	133	AHAAAA	PDBAAA	HHHHxx
+3709	770	1	1	9	9	9	709	1709	3709	3709	18	19	RMAAAA	QDBAAA	OOOOxx
+7289	771	1	1	9	9	89	289	1289	2289	7289	178	179	JUAAAA	RDBAAA	VVVVxx
+8875	772	1	3	5	15	75	875	875	3875	8875	150	151	JDAAAA	SDBAAA	AAAAxx
+4412	773	0	0	2	12	12	412	412	4412	4412	24	25	SNAAAA	TDBAAA	HHHHxx
+3033	774	1	1	3	13	33	33	1033	3033	3033	66	67	RMAAAA	UDBAAA	OOOOxx
+1645	775	1	1	5	5	45	645	1645	1645	1645	90	91	HLAAAA	VDBAAA	VVVVxx
+3557	776	1	1	7	17	57	557	1557	3557	3557	114	115	VGAAAA	WDBAAA	AAAAxx
+6316	777	0	0	6	16	16	316	316	1316	6316	32	33	YIAAAA	XDBAAA	HHHHxx
+2054	778	0	2	4	14	54	54	54	2054	2054	108	109	ABAAAA	YDBAAA	OOOOxx
+7031	779	1	3	1	11	31	31	1031	2031	7031	62	63	LKAAAA	ZDBAAA	VVVVxx
+3405	780	1	1	5	5	5	405	1405	3405	3405	10	11	ZAAAAA	AEBAAA	AAAAxx
+5343	781	1	3	3	3	43	343	1343	343	5343	86	87	NXAAAA	BEBAAA	HHHHxx
+5240	782	0	0	0	0	40	240	1240	240	5240	80	81	OTAAAA	CEBAAA	OOOOxx
+9650	783	0	2	0	10	50	650	1650	4650	9650	100	101	EHAAAA	DEBAAA	VVVVxx
+3777	784	1	1	7	17	77	777	1777	3777	3777	154	155	HPAAAA	EEBAAA	AAAAxx
+9041	785	1	1	1	1	41	41	1041	4041	9041	82	83	TJAAAA	FEBAAA	HHHHxx
+6923	786	1	3	3	3	23	923	923	1923	6923	46	47	HGAAAA	GEBAAA	OOOOxx
+2977	787	1	1	7	17	77	977	977	2977	2977	154	155	NKAAAA	HEBAAA	VVVVxx
+5500	788	0	0	0	0	0	500	1500	500	5500	0	1	ODAAAA	IEBAAA	AAAAxx
+1044	789	0	0	4	4	44	44	1044	1044	1044	88	89	EOAAAA	JEBAAA	HHHHxx
+434	790	0	2	4	14	34	434	434	434	434	68	69	SQAAAA	KEBAAA	OOOOxx
+611	791	1	3	1	11	11	611	611	611	611	22	23	NXAAAA	LEBAAA	VVVVxx
+5760	792	0	0	0	0	60	760	1760	760	5760	120	121	ONAAAA	MEBAAA	AAAAxx
+2445	793	1	1	5	5	45	445	445	2445	2445	90	91	BQAAAA	NEBAAA	HHHHxx
+7098	794	0	2	8	18	98	98	1098	2098	7098	196	197	ANAAAA	OEBAAA	OOOOxx
+2188	795	0	0	8	8	88	188	188	2188	2188	176	177	EGAAAA	PEBAAA	VVVVxx
+4597	796	1	1	7	17	97	597	597	4597	4597	194	195	VUAAAA	QEBAAA	AAAAxx
+1913	797	1	1	3	13	13	913	1913	1913	1913	26	27	PVAAAA	REBAAA	HHHHxx
+8696	798	0	0	6	16	96	696	696	3696	8696	192	193	MWAAAA	SEBAAA	OOOOxx
+3332	799	0	0	2	12	32	332	1332	3332	3332	64	65	EYAAAA	TEBAAA	VVVVxx
+8760	800	0	0	0	0	60	760	760	3760	8760	120	121	YYAAAA	UEBAAA	AAAAxx
+3215	801	1	3	5	15	15	215	1215	3215	3215	30	31	RTAAAA	VEBAAA	HHHHxx
+1625	802	1	1	5	5	25	625	1625	1625	1625	50	51	NKAAAA	WEBAAA	OOOOxx
+4219	803	1	3	9	19	19	219	219	4219	4219	38	39	HGAAAA	XEBAAA	VVVVxx
+415	804	1	3	5	15	15	415	415	415	415	30	31	ZPAAAA	YEBAAA	AAAAxx
+4242	805	0	2	2	2	42	242	242	4242	4242	84	85	EHAAAA	ZEBAAA	HHHHxx
+8660	806	0	0	0	0	60	660	660	3660	8660	120	121	CVAAAA	AFBAAA	OOOOxx
+6525	807	1	1	5	5	25	525	525	1525	6525	50	51	ZQAAAA	BFBAAA	VVVVxx
+2141	808	1	1	1	1	41	141	141	2141	2141	82	83	JEAAAA	CFBAAA	AAAAxx
+5152	809	0	0	2	12	52	152	1152	152	5152	104	105	EQAAAA	DFBAAA	HHHHxx
+8560	810	0	0	0	0	60	560	560	3560	8560	120	121	GRAAAA	EFBAAA	OOOOxx
+9835	811	1	3	5	15	35	835	1835	4835	9835	70	71	HOAAAA	FFBAAA	VVVVxx
+2657	812	1	1	7	17	57	657	657	2657	2657	114	115	FYAAAA	GFBAAA	AAAAxx
+6085	813	1	1	5	5	85	85	85	1085	6085	170	171	BAAAAA	HFBAAA	HHHHxx
+6698	814	0	2	8	18	98	698	698	1698	6698	196	197	QXAAAA	IFBAAA	OOOOxx
+5421	815	1	1	1	1	21	421	1421	421	5421	42	43	NAAAAA	JFBAAA	VVVVxx
+6661	816	1	1	1	1	61	661	661	1661	6661	122	123	FWAAAA	KFBAAA	AAAAxx
+5645	817	1	1	5	5	45	645	1645	645	5645	90	91	DJAAAA	LFBAAA	HHHHxx
+1248	818	0	0	8	8	48	248	1248	1248	1248	96	97	AWAAAA	MFBAAA	OOOOxx
+5690	819	0	2	0	10	90	690	1690	690	5690	180	181	WKAAAA	NFBAAA	VVVVxx
+4762	820	0	2	2	2	62	762	762	4762	4762	124	125	EBAAAA	OFBAAA	AAAAxx
+1455	821	1	3	5	15	55	455	1455	1455	1455	110	111	ZDAAAA	PFBAAA	HHHHxx
+9846	822	0	2	6	6	46	846	1846	4846	9846	92	93	SOAAAA	QFBAAA	OOOOxx
+5295	823	1	3	5	15	95	295	1295	295	5295	190	191	RVAAAA	RFBAAA	VVVVxx
+2826	824	0	2	6	6	26	826	826	2826	2826	52	53	SEAAAA	SFBAAA	AAAAxx
+7496	825	0	0	6	16	96	496	1496	2496	7496	192	193	ICAAAA	TFBAAA	HHHHxx
+3024	826	0	0	4	4	24	24	1024	3024	3024	48	49	IMAAAA	UFBAAA	OOOOxx
+4945	827	1	1	5	5	45	945	945	4945	4945	90	91	FIAAAA	VFBAAA	VVVVxx
+4404	828	0	0	4	4	4	404	404	4404	4404	8	9	KNAAAA	WFBAAA	AAAAxx
+9302	829	0	2	2	2	2	302	1302	4302	9302	4	5	UTAAAA	XFBAAA	HHHHxx
+1286	830	0	2	6	6	86	286	1286	1286	1286	172	173	MXAAAA	YFBAAA	OOOOxx
+8435	831	1	3	5	15	35	435	435	3435	8435	70	71	LMAAAA	ZFBAAA	VVVVxx
+8969	832	1	1	9	9	69	969	969	3969	8969	138	139	ZGAAAA	AGBAAA	AAAAxx
+3302	833	0	2	2	2	2	302	1302	3302	3302	4	5	AXAAAA	BGBAAA	HHHHxx
+9753	834	1	1	3	13	53	753	1753	4753	9753	106	107	DLAAAA	CGBAAA	OOOOxx
+9374	835	0	2	4	14	74	374	1374	4374	9374	148	149	OWAAAA	DGBAAA	VVVVxx
+4907	836	1	3	7	7	7	907	907	4907	4907	14	15	TGAAAA	EGBAAA	AAAAxx
+1659	837	1	3	9	19	59	659	1659	1659	1659	118	119	VLAAAA	FGBAAA	HHHHxx
+5095	838	1	3	5	15	95	95	1095	95	5095	190	191	ZNAAAA	GGBAAA	OOOOxx
+9446	839	0	2	6	6	46	446	1446	4446	9446	92	93	IZAAAA	HGBAAA	VVVVxx
+8528	840	0	0	8	8	28	528	528	3528	8528	56	57	AQAAAA	IGBAAA	AAAAxx
+4890	841	0	2	0	10	90	890	890	4890	4890	180	181	CGAAAA	JGBAAA	HHHHxx
+1221	842	1	1	1	1	21	221	1221	1221	1221	42	43	ZUAAAA	KGBAAA	OOOOxx
+5583	843	1	3	3	3	83	583	1583	583	5583	166	167	TGAAAA	LGBAAA	VVVVxx
+7303	844	1	3	3	3	3	303	1303	2303	7303	6	7	XUAAAA	MGBAAA	AAAAxx
+406	845	0	2	6	6	6	406	406	406	406	12	13	QPAAAA	NGBAAA	HHHHxx
+7542	846	0	2	2	2	42	542	1542	2542	7542	84	85	CEAAAA	OGBAAA	OOOOxx
+9507	847	1	3	7	7	7	507	1507	4507	9507	14	15	RBAAAA	PGBAAA	VVVVxx
+9511	848	1	3	1	11	11	511	1511	4511	9511	22	23	VBAAAA	QGBAAA	AAAAxx
+1373	849	1	1	3	13	73	373	1373	1373	1373	146	147	VAAAAA	RGBAAA	HHHHxx
+6556	850	0	0	6	16	56	556	556	1556	6556	112	113	ESAAAA	SGBAAA	OOOOxx
+4117	851	1	1	7	17	17	117	117	4117	4117	34	35	JCAAAA	TGBAAA	VVVVxx
+7794	852	0	2	4	14	94	794	1794	2794	7794	188	189	UNAAAA	UGBAAA	AAAAxx
+7170	853	0	2	0	10	70	170	1170	2170	7170	140	141	UPAAAA	VGBAAA	HHHHxx
+5809	854	1	1	9	9	9	809	1809	809	5809	18	19	LPAAAA	WGBAAA	OOOOxx
+7828	855	0	0	8	8	28	828	1828	2828	7828	56	57	CPAAAA	XGBAAA	VVVVxx
+8046	856	0	2	6	6	46	46	46	3046	8046	92	93	MXAAAA	YGBAAA	AAAAxx
+4833	857	1	1	3	13	33	833	833	4833	4833	66	67	XDAAAA	ZGBAAA	HHHHxx
+2107	858	1	3	7	7	7	107	107	2107	2107	14	15	BDAAAA	AHBAAA	OOOOxx
+4276	859	0	0	6	16	76	276	276	4276	4276	152	153	MIAAAA	BHBAAA	VVVVxx
+9536	860	0	0	6	16	36	536	1536	4536	9536	72	73	UCAAAA	CHBAAA	AAAAxx
+5549	861	1	1	9	9	49	549	1549	549	5549	98	99	LFAAAA	DHBAAA	HHHHxx
+6427	862	1	3	7	7	27	427	427	1427	6427	54	55	FNAAAA	EHBAAA	OOOOxx
+1382	863	0	2	2	2	82	382	1382	1382	1382	164	165	EBAAAA	FHBAAA	VVVVxx
+3256	864	0	0	6	16	56	256	1256	3256	3256	112	113	GVAAAA	GHBAAA	AAAAxx
+3270	865	0	2	0	10	70	270	1270	3270	3270	140	141	UVAAAA	HHBAAA	HHHHxx
+4808	866	0	0	8	8	8	808	808	4808	4808	16	17	YCAAAA	IHBAAA	OOOOxx
+7938	867	0	2	8	18	38	938	1938	2938	7938	76	77	ITAAAA	JHBAAA	VVVVxx
+4405	868	1	1	5	5	5	405	405	4405	4405	10	11	LNAAAA	KHBAAA	AAAAxx
+2264	869	0	0	4	4	64	264	264	2264	2264	128	129	CJAAAA	LHBAAA	HHHHxx
+80	870	0	0	0	0	80	80	80	80	80	160	161	CDAAAA	MHBAAA	OOOOxx
+320	871	0	0	0	0	20	320	320	320	320	40	41	IMAAAA	NHBAAA	VVVVxx
+2383	872	1	3	3	3	83	383	383	2383	2383	166	167	RNAAAA	OHBAAA	AAAAxx
+3146	873	0	2	6	6	46	146	1146	3146	3146	92	93	ARAAAA	PHBAAA	HHHHxx
+6911	874	1	3	1	11	11	911	911	1911	6911	22	23	VFAAAA	QHBAAA	OOOOxx
+7377	875	1	1	7	17	77	377	1377	2377	7377	154	155	TXAAAA	RHBAAA	VVVVxx
+9965	876	1	1	5	5	65	965	1965	4965	9965	130	131	HTAAAA	SHBAAA	AAAAxx
+8361	877	1	1	1	1	61	361	361	3361	8361	122	123	PJAAAA	THBAAA	HHHHxx
+9417	878	1	1	7	17	17	417	1417	4417	9417	34	35	FYAAAA	UHBAAA	OOOOxx
+2483	879	1	3	3	3	83	483	483	2483	2483	166	167	NRAAAA	VHBAAA	VVVVxx
+9843	880	1	3	3	3	43	843	1843	4843	9843	86	87	POAAAA	WHBAAA	AAAAxx
+6395	881	1	3	5	15	95	395	395	1395	6395	190	191	ZLAAAA	XHBAAA	HHHHxx
+6444	882	0	0	4	4	44	444	444	1444	6444	88	89	WNAAAA	YHBAAA	OOOOxx
+1820	883	0	0	0	0	20	820	1820	1820	1820	40	41	ASAAAA	ZHBAAA	VVVVxx
+2768	884	0	0	8	8	68	768	768	2768	2768	136	137	MCAAAA	AIBAAA	AAAAxx
+5413	885	1	1	3	13	13	413	1413	413	5413	26	27	FAAAAA	BIBAAA	HHHHxx
+2923	886	1	3	3	3	23	923	923	2923	2923	46	47	LIAAAA	CIBAAA	OOOOxx
+5286	887	0	2	6	6	86	286	1286	286	5286	172	173	IVAAAA	DIBAAA	VVVVxx
+6126	888	0	2	6	6	26	126	126	1126	6126	52	53	QBAAAA	EIBAAA	AAAAxx
+8343	889	1	3	3	3	43	343	343	3343	8343	86	87	XIAAAA	FIBAAA	HHHHxx
+6010	890	0	2	0	10	10	10	10	1010	6010	20	21	EXAAAA	GIBAAA	OOOOxx
+4177	891	1	1	7	17	77	177	177	4177	4177	154	155	REAAAA	HIBAAA	VVVVxx
+5808	892	0	0	8	8	8	808	1808	808	5808	16	17	KPAAAA	IIBAAA	AAAAxx
+4859	893	1	3	9	19	59	859	859	4859	4859	118	119	XEAAAA	JIBAAA	HHHHxx
+9252	894	0	0	2	12	52	252	1252	4252	9252	104	105	WRAAAA	KIBAAA	OOOOxx
+2941	895	1	1	1	1	41	941	941	2941	2941	82	83	DJAAAA	LIBAAA	VVVVxx
+8693	896	1	1	3	13	93	693	693	3693	8693	186	187	JWAAAA	MIBAAA	AAAAxx
+4432	897	0	0	2	12	32	432	432	4432	4432	64	65	MOAAAA	NIBAAA	HHHHxx
+2371	898	1	3	1	11	71	371	371	2371	2371	142	143	FNAAAA	OIBAAA	OOOOxx
+7546	899	0	2	6	6	46	546	1546	2546	7546	92	93	GEAAAA	PIBAAA	VVVVxx
+1369	900	1	1	9	9	69	369	1369	1369	1369	138	139	RAAAAA	QIBAAA	AAAAxx
+4687	901	1	3	7	7	87	687	687	4687	4687	174	175	HYAAAA	RIBAAA	HHHHxx
+8941	902	1	1	1	1	41	941	941	3941	8941	82	83	XFAAAA	SIBAAA	OOOOxx
+226	903	0	2	6	6	26	226	226	226	226	52	53	SIAAAA	TIBAAA	VVVVxx
+3493	904	1	1	3	13	93	493	1493	3493	3493	186	187	JEAAAA	UIBAAA	AAAAxx
+6433	905	1	1	3	13	33	433	433	1433	6433	66	67	LNAAAA	VIBAAA	HHHHxx
+9189	906	1	1	9	9	89	189	1189	4189	9189	178	179	LPAAAA	WIBAAA	OOOOxx
+6027	907	1	3	7	7	27	27	27	1027	6027	54	55	VXAAAA	XIBAAA	VVVVxx
+4615	908	1	3	5	15	15	615	615	4615	4615	30	31	NVAAAA	YIBAAA	AAAAxx
+5320	909	0	0	0	0	20	320	1320	320	5320	40	41	QWAAAA	ZIBAAA	HHHHxx
+7002	910	0	2	2	2	2	2	1002	2002	7002	4	5	IJAAAA	AJBAAA	OOOOxx
+7367	911	1	3	7	7	67	367	1367	2367	7367	134	135	JXAAAA	BJBAAA	VVVVxx
+289	912	1	1	9	9	89	289	289	289	289	178	179	DLAAAA	CJBAAA	AAAAxx
+407	913	1	3	7	7	7	407	407	407	407	14	15	RPAAAA	DJBAAA	HHHHxx
+504	914	0	0	4	4	4	504	504	504	504	8	9	KTAAAA	EJBAAA	OOOOxx
+8301	915	1	1	1	1	1	301	301	3301	8301	2	3	HHAAAA	FJBAAA	VVVVxx
+1396	916	0	0	6	16	96	396	1396	1396	1396	192	193	SBAAAA	GJBAAA	AAAAxx
+4794	917	0	2	4	14	94	794	794	4794	4794	188	189	KCAAAA	HJBAAA	HHHHxx
+6400	918	0	0	0	0	0	400	400	1400	6400	0	1	EMAAAA	IJBAAA	OOOOxx
+1275	919	1	3	5	15	75	275	1275	1275	1275	150	151	BXAAAA	JJBAAA	VVVVxx
+5797	920	1	1	7	17	97	797	1797	797	5797	194	195	ZOAAAA	KJBAAA	AAAAxx
+2221	921	1	1	1	1	21	221	221	2221	2221	42	43	LHAAAA	LJBAAA	HHHHxx
+2504	922	0	0	4	4	4	504	504	2504	2504	8	9	ISAAAA	MJBAAA	OOOOxx
+2143	923	1	3	3	3	43	143	143	2143	2143	86	87	LEAAAA	NJBAAA	VVVVxx
+1083	924	1	3	3	3	83	83	1083	1083	1083	166	167	RPAAAA	OJBAAA	AAAAxx
+6148	925	0	0	8	8	48	148	148	1148	6148	96	97	MCAAAA	PJBAAA	HHHHxx
+3612	926	0	0	2	12	12	612	1612	3612	3612	24	25	YIAAAA	QJBAAA	OOOOxx
+9499	927	1	3	9	19	99	499	1499	4499	9499	198	199	JBAAAA	RJBAAA	VVVVxx
+5773	928	1	1	3	13	73	773	1773	773	5773	146	147	BOAAAA	SJBAAA	AAAAxx
+1014	929	0	2	4	14	14	14	1014	1014	1014	28	29	ANAAAA	TJBAAA	HHHHxx
+1427	930	1	3	7	7	27	427	1427	1427	1427	54	55	XCAAAA	UJBAAA	OOOOxx
+6770	931	0	2	0	10	70	770	770	1770	6770	140	141	KAAAAA	VJBAAA	VVVVxx
+9042	932	0	2	2	2	42	42	1042	4042	9042	84	85	UJAAAA	WJBAAA	AAAAxx
+9892	933	0	0	2	12	92	892	1892	4892	9892	184	185	MQAAAA	XJBAAA	HHHHxx
+1771	934	1	3	1	11	71	771	1771	1771	1771	142	143	DQAAAA	YJBAAA	OOOOxx
+7392	935	0	0	2	12	92	392	1392	2392	7392	184	185	IYAAAA	ZJBAAA	VVVVxx
+4465	936	1	1	5	5	65	465	465	4465	4465	130	131	TPAAAA	AKBAAA	AAAAxx
+278	937	0	2	8	18	78	278	278	278	278	156	157	SKAAAA	BKBAAA	HHHHxx
+7776	938	0	0	6	16	76	776	1776	2776	7776	152	153	CNAAAA	CKBAAA	OOOOxx
+3763	939	1	3	3	3	63	763	1763	3763	3763	126	127	TOAAAA	DKBAAA	VVVVxx
+7503	940	1	3	3	3	3	503	1503	2503	7503	6	7	PCAAAA	EKBAAA	AAAAxx
+3793	941	1	1	3	13	93	793	1793	3793	3793	186	187	XPAAAA	FKBAAA	HHHHxx
+6510	942	0	2	0	10	10	510	510	1510	6510	20	21	KQAAAA	GKBAAA	OOOOxx
+7641	943	1	1	1	1	41	641	1641	2641	7641	82	83	XHAAAA	HKBAAA	VVVVxx
+3228	944	0	0	8	8	28	228	1228	3228	3228	56	57	EUAAAA	IKBAAA	AAAAxx
+194	945	0	2	4	14	94	194	194	194	194	188	189	MHAAAA	JKBAAA	HHHHxx
+8555	946	1	3	5	15	55	555	555	3555	8555	110	111	BRAAAA	KKBAAA	OOOOxx
+4997	947	1	1	7	17	97	997	997	4997	4997	194	195	FKAAAA	LKBAAA	VVVVxx
+8687	948	1	3	7	7	87	687	687	3687	8687	174	175	DWAAAA	MKBAAA	AAAAxx
+6632	949	0	0	2	12	32	632	632	1632	6632	64	65	CVAAAA	NKBAAA	HHHHxx
+9607	950	1	3	7	7	7	607	1607	4607	9607	14	15	NFAAAA	OKBAAA	OOOOxx
+6201	951	1	1	1	1	1	201	201	1201	6201	2	3	NEAAAA	PKBAAA	VVVVxx
+857	952	1	1	7	17	57	857	857	857	857	114	115	ZGAAAA	QKBAAA	AAAAxx
+5623	953	1	3	3	3	23	623	1623	623	5623	46	47	HIAAAA	RKBAAA	HHHHxx
+5979	954	1	3	9	19	79	979	1979	979	5979	158	159	ZVAAAA	SKBAAA	OOOOxx
+2201	955	1	1	1	1	1	201	201	2201	2201	2	3	RGAAAA	TKBAAA	VVVVxx
+3166	956	0	2	6	6	66	166	1166	3166	3166	132	133	URAAAA	UKBAAA	AAAAxx
+6249	957	1	1	9	9	49	249	249	1249	6249	98	99	JGAAAA	VKBAAA	HHHHxx
+3271	958	1	3	1	11	71	271	1271	3271	3271	142	143	VVAAAA	WKBAAA	OOOOxx
+7777	959	1	1	7	17	77	777	1777	2777	7777	154	155	DNAAAA	XKBAAA	VVVVxx
+6732	960	0	0	2	12	32	732	732	1732	6732	64	65	YYAAAA	YKBAAA	AAAAxx
+6297	961	1	1	7	17	97	297	297	1297	6297	194	195	FIAAAA	ZKBAAA	HHHHxx
+5685	962	1	1	5	5	85	685	1685	685	5685	170	171	RKAAAA	ALBAAA	OOOOxx
+9931	963	1	3	1	11	31	931	1931	4931	9931	62	63	ZRAAAA	BLBAAA	VVVVxx
+7485	964	1	1	5	5	85	485	1485	2485	7485	170	171	XBAAAA	CLBAAA	AAAAxx
+386	965	0	2	6	6	86	386	386	386	386	172	173	WOAAAA	DLBAAA	HHHHxx
+8204	966	0	0	4	4	4	204	204	3204	8204	8	9	ODAAAA	ELBAAA	OOOOxx
+3606	967	0	2	6	6	6	606	1606	3606	3606	12	13	SIAAAA	FLBAAA	VVVVxx
+1692	968	0	0	2	12	92	692	1692	1692	1692	184	185	CNAAAA	GLBAAA	AAAAxx
+3002	969	0	2	2	2	2	2	1002	3002	3002	4	5	MLAAAA	HLBAAA	HHHHxx
+9676	970	0	0	6	16	76	676	1676	4676	9676	152	153	EIAAAA	ILBAAA	OOOOxx
+915	971	1	3	5	15	15	915	915	915	915	30	31	FJAAAA	JLBAAA	VVVVxx
+7706	972	0	2	6	6	6	706	1706	2706	7706	12	13	KKAAAA	KLBAAA	AAAAxx
+6080	973	0	0	0	0	80	80	80	1080	6080	160	161	WZAAAA	LLBAAA	HHHHxx
+1860	974	0	0	0	0	60	860	1860	1860	1860	120	121	OTAAAA	MLBAAA	OOOOxx
+1444	975	0	0	4	4	44	444	1444	1444	1444	88	89	ODAAAA	NLBAAA	VVVVxx
+7208	976	0	0	8	8	8	208	1208	2208	7208	16	17	GRAAAA	OLBAAA	AAAAxx
+8554	977	0	2	4	14	54	554	554	3554	8554	108	109	ARAAAA	PLBAAA	HHHHxx
+2028	978	0	0	8	8	28	28	28	2028	2028	56	57	AAAAAA	QLBAAA	OOOOxx
+9893	979	1	1	3	13	93	893	1893	4893	9893	186	187	NQAAAA	RLBAAA	VVVVxx
+4740	980	0	0	0	0	40	740	740	4740	4740	80	81	IAAAAA	SLBAAA	AAAAxx
+6186	981	0	2	6	6	86	186	186	1186	6186	172	173	YDAAAA	TLBAAA	HHHHxx
+6357	982	1	1	7	17	57	357	357	1357	6357	114	115	NKAAAA	ULBAAA	OOOOxx
+3699	983	1	3	9	19	99	699	1699	3699	3699	198	199	HMAAAA	VLBAAA	VVVVxx
+7620	984	0	0	0	0	20	620	1620	2620	7620	40	41	CHAAAA	WLBAAA	AAAAxx
+921	985	1	1	1	1	21	921	921	921	921	42	43	LJAAAA	XLBAAA	HHHHxx
+5506	986	0	2	6	6	6	506	1506	506	5506	12	13	UDAAAA	YLBAAA	OOOOxx
+8851	987	1	3	1	11	51	851	851	3851	8851	102	103	LCAAAA	ZLBAAA	VVVVxx
+3205	988	1	1	5	5	5	205	1205	3205	3205	10	11	HTAAAA	AMBAAA	AAAAxx
+1956	989	0	0	6	16	56	956	1956	1956	1956	112	113	GXAAAA	BMBAAA	HHHHxx
+6272	990	0	0	2	12	72	272	272	1272	6272	144	145	GHAAAA	CMBAAA	OOOOxx
+1509	991	1	1	9	9	9	509	1509	1509	1509	18	19	BGAAAA	DMBAAA	VVVVxx
+53	992	1	1	3	13	53	53	53	53	53	106	107	BCAAAA	EMBAAA	AAAAxx
+213	993	1	1	3	13	13	213	213	213	213	26	27	FIAAAA	FMBAAA	HHHHxx
+4924	994	0	0	4	4	24	924	924	4924	4924	48	49	KHAAAA	GMBAAA	OOOOxx
+2097	995	1	1	7	17	97	97	97	2097	2097	194	195	RCAAAA	HMBAAA	VVVVxx
+4607	996	1	3	7	7	7	607	607	4607	4607	14	15	FVAAAA	IMBAAA	AAAAxx
+1582	997	0	2	2	2	82	582	1582	1582	1582	164	165	WIAAAA	JMBAAA	HHHHxx
+6643	998	1	3	3	3	43	643	643	1643	6643	86	87	NVAAAA	KMBAAA	OOOOxx
+2238	999	0	2	8	18	38	238	238	2238	2238	76	77	CIAAAA	LMBAAA	VVVVxx
+2942	1000	0	2	2	2	42	942	942	2942	2942	84	85	EJAAAA	MMBAAA	AAAAxx
+1655	1001	1	3	5	15	55	655	1655	1655	1655	110	111	RLAAAA	NMBAAA	HHHHxx
+3226	1002	0	2	6	6	26	226	1226	3226	3226	52	53	CUAAAA	OMBAAA	OOOOxx
+4263	1003	1	3	3	3	63	263	263	4263	4263	126	127	ZHAAAA	PMBAAA	VVVVxx
+960	1004	0	0	0	0	60	960	960	960	960	120	121	YKAAAA	QMBAAA	AAAAxx
+1213	1005	1	1	3	13	13	213	1213	1213	1213	26	27	RUAAAA	RMBAAA	HHHHxx
+1845	1006	1	1	5	5	45	845	1845	1845	1845	90	91	ZSAAAA	SMBAAA	OOOOxx
+6944	1007	0	0	4	4	44	944	944	1944	6944	88	89	CHAAAA	TMBAAA	VVVVxx
+5284	1008	0	0	4	4	84	284	1284	284	5284	168	169	GVAAAA	UMBAAA	AAAAxx
+188	1009	0	0	8	8	88	188	188	188	188	176	177	GHAAAA	VMBAAA	HHHHxx
+748	1010	0	0	8	8	48	748	748	748	748	96	97	UCAAAA	WMBAAA	OOOOxx
+2226	1011	0	2	6	6	26	226	226	2226	2226	52	53	QHAAAA	XMBAAA	VVVVxx
+7342	1012	0	2	2	2	42	342	1342	2342	7342	84	85	KWAAAA	YMBAAA	AAAAxx
+6120	1013	0	0	0	0	20	120	120	1120	6120	40	41	KBAAAA	ZMBAAA	HHHHxx
+536	1014	0	0	6	16	36	536	536	536	536	72	73	QUAAAA	ANBAAA	OOOOxx
+3239	1015	1	3	9	19	39	239	1239	3239	3239	78	79	PUAAAA	BNBAAA	VVVVxx
+2832	1016	0	0	2	12	32	832	832	2832	2832	64	65	YEAAAA	CNBAAA	AAAAxx
+5296	1017	0	0	6	16	96	296	1296	296	5296	192	193	SVAAAA	DNBAAA	HHHHxx
+5795	1018	1	3	5	15	95	795	1795	795	5795	190	191	XOAAAA	ENBAAA	OOOOxx
+6290	1019	0	2	0	10	90	290	290	1290	6290	180	181	YHAAAA	FNBAAA	VVVVxx
+4916	1020	0	0	6	16	16	916	916	4916	4916	32	33	CHAAAA	GNBAAA	AAAAxx
+8366	1021	0	2	6	6	66	366	366	3366	8366	132	133	UJAAAA	HNBAAA	HHHHxx
+4248	1022	0	0	8	8	48	248	248	4248	4248	96	97	KHAAAA	INBAAA	OOOOxx
+6460	1023	0	0	0	0	60	460	460	1460	6460	120	121	MOAAAA	JNBAAA	VVVVxx
+9296	1024	0	0	6	16	96	296	1296	4296	9296	192	193	OTAAAA	KNBAAA	AAAAxx
+3486	1025	0	2	6	6	86	486	1486	3486	3486	172	173	CEAAAA	LNBAAA	HHHHxx
+5664	1026	0	0	4	4	64	664	1664	664	5664	128	129	WJAAAA	MNBAAA	OOOOxx
+7624	1027	0	0	4	4	24	624	1624	2624	7624	48	49	GHAAAA	NNBAAA	VVVVxx
+2790	1028	0	2	0	10	90	790	790	2790	2790	180	181	IDAAAA	ONBAAA	AAAAxx
+682	1029	0	2	2	2	82	682	682	682	682	164	165	GAAAAA	PNBAAA	HHHHxx
+6412	1030	0	0	2	12	12	412	412	1412	6412	24	25	QMAAAA	QNBAAA	OOOOxx
+6882	1031	0	2	2	2	82	882	882	1882	6882	164	165	SEAAAA	RNBAAA	VVVVxx
+1332	1032	0	0	2	12	32	332	1332	1332	1332	64	65	GZAAAA	SNBAAA	AAAAxx
+4911	1033	1	3	1	11	11	911	911	4911	4911	22	23	XGAAAA	TNBAAA	HHHHxx
+3528	1034	0	0	8	8	28	528	1528	3528	3528	56	57	SFAAAA	UNBAAA	OOOOxx
+271	1035	1	3	1	11	71	271	271	271	271	142	143	LKAAAA	VNBAAA	VVVVxx
+7007	1036	1	3	7	7	7	7	1007	2007	7007	14	15	NJAAAA	WNBAAA	AAAAxx
+2198	1037	0	2	8	18	98	198	198	2198	2198	196	197	OGAAAA	XNBAAA	HHHHxx
+4266	1038	0	2	6	6	66	266	266	4266	4266	132	133	CIAAAA	YNBAAA	OOOOxx
+9867	1039	1	3	7	7	67	867	1867	4867	9867	134	135	NPAAAA	ZNBAAA	VVVVxx
+7602	1040	0	2	2	2	2	602	1602	2602	7602	4	5	KGAAAA	AOBAAA	AAAAxx
+7521	1041	1	1	1	1	21	521	1521	2521	7521	42	43	HDAAAA	BOBAAA	HHHHxx
+7200	1042	0	0	0	0	0	200	1200	2200	7200	0	1	YQAAAA	COBAAA	OOOOxx
+4816	1043	0	0	6	16	16	816	816	4816	4816	32	33	GDAAAA	DOBAAA	VVVVxx
+1669	1044	1	1	9	9	69	669	1669	1669	1669	138	139	FMAAAA	EOBAAA	AAAAxx
+4764	1045	0	0	4	4	64	764	764	4764	4764	128	129	GBAAAA	FOBAAA	HHHHxx
+7393	1046	1	1	3	13	93	393	1393	2393	7393	186	187	JYAAAA	GOBAAA	OOOOxx
+7434	1047	0	2	4	14	34	434	1434	2434	7434	68	69	YZAAAA	HOBAAA	VVVVxx
+9079	1048	1	3	9	19	79	79	1079	4079	9079	158	159	FLAAAA	IOBAAA	AAAAxx
+9668	1049	0	0	8	8	68	668	1668	4668	9668	136	137	WHAAAA	JOBAAA	HHHHxx
+7184	1050	0	0	4	4	84	184	1184	2184	7184	168	169	IQAAAA	KOBAAA	OOOOxx
+7347	1051	1	3	7	7	47	347	1347	2347	7347	94	95	PWAAAA	LOBAAA	VVVVxx
+951	1052	1	3	1	11	51	951	951	951	951	102	103	PKAAAA	MOBAAA	AAAAxx
+4513	1053	1	1	3	13	13	513	513	4513	4513	26	27	PRAAAA	NOBAAA	HHHHxx
+2692	1054	0	0	2	12	92	692	692	2692	2692	184	185	OZAAAA	OOBAAA	OOOOxx
+9930	1055	0	2	0	10	30	930	1930	4930	9930	60	61	YRAAAA	POBAAA	VVVVxx
+4516	1056	0	0	6	16	16	516	516	4516	4516	32	33	SRAAAA	QOBAAA	AAAAxx
+1592	1057	0	0	2	12	92	592	1592	1592	1592	184	185	GJAAAA	ROBAAA	HHHHxx
+6312	1058	0	0	2	12	12	312	312	1312	6312	24	25	UIAAAA	SOBAAA	OOOOxx
+185	1059	1	1	5	5	85	185	185	185	185	170	171	DHAAAA	TOBAAA	VVVVxx
+1848	1060	0	0	8	8	48	848	1848	1848	1848	96	97	CTAAAA	UOBAAA	AAAAxx
+5844	1061	0	0	4	4	44	844	1844	844	5844	88	89	UQAAAA	VOBAAA	HHHHxx
+1666	1062	0	2	6	6	66	666	1666	1666	1666	132	133	CMAAAA	WOBAAA	OOOOxx
+5864	1063	0	0	4	4	64	864	1864	864	5864	128	129	ORAAAA	XOBAAA	VVVVxx
+1004	1064	0	0	4	4	4	4	1004	1004	1004	8	9	QMAAAA	YOBAAA	AAAAxx
+1758	1065	0	2	8	18	58	758	1758	1758	1758	116	117	QPAAAA	ZOBAAA	HHHHxx
+8823	1066	1	3	3	3	23	823	823	3823	8823	46	47	JBAAAA	APBAAA	OOOOxx
+129	1067	1	1	9	9	29	129	129	129	129	58	59	ZEAAAA	BPBAAA	VVVVxx
+5703	1068	1	3	3	3	3	703	1703	703	5703	6	7	JLAAAA	CPBAAA	AAAAxx
+3331	1069	1	3	1	11	31	331	1331	3331	3331	62	63	DYAAAA	DPBAAA	HHHHxx
+5791	1070	1	3	1	11	91	791	1791	791	5791	182	183	TOAAAA	EPBAAA	OOOOxx
+4421	1071	1	1	1	1	21	421	421	4421	4421	42	43	BOAAAA	FPBAAA	VVVVxx
+9740	1072	0	0	0	0	40	740	1740	4740	9740	80	81	QKAAAA	GPBAAA	AAAAxx
+798	1073	0	2	8	18	98	798	798	798	798	196	197	SEAAAA	HPBAAA	HHHHxx
+571	1074	1	3	1	11	71	571	571	571	571	142	143	ZVAAAA	IPBAAA	OOOOxx
+7084	1075	0	0	4	4	84	84	1084	2084	7084	168	169	MMAAAA	JPBAAA	VVVVxx
+650	1076	0	2	0	10	50	650	650	650	650	100	101	AZAAAA	KPBAAA	AAAAxx
+1467	1077	1	3	7	7	67	467	1467	1467	1467	134	135	LEAAAA	LPBAAA	HHHHxx
+5446	1078	0	2	6	6	46	446	1446	446	5446	92	93	MBAAAA	MPBAAA	OOOOxx
+830	1079	0	2	0	10	30	830	830	830	830	60	61	YFAAAA	NPBAAA	VVVVxx
+5516	1080	0	0	6	16	16	516	1516	516	5516	32	33	EEAAAA	OPBAAA	AAAAxx
+8520	1081	0	0	0	0	20	520	520	3520	8520	40	41	SPAAAA	PPBAAA	HHHHxx
+1152	1082	0	0	2	12	52	152	1152	1152	1152	104	105	ISAAAA	QPBAAA	OOOOxx
+862	1083	0	2	2	2	62	862	862	862	862	124	125	EHAAAA	RPBAAA	VVVVxx
+454	1084	0	2	4	14	54	454	454	454	454	108	109	MRAAAA	SPBAAA	AAAAxx
+9956	1085	0	0	6	16	56	956	1956	4956	9956	112	113	YSAAAA	TPBAAA	HHHHxx
+1654	1086	0	2	4	14	54	654	1654	1654	1654	108	109	QLAAAA	UPBAAA	OOOOxx
+257	1087	1	1	7	17	57	257	257	257	257	114	115	XJAAAA	VPBAAA	VVVVxx
+5469	1088	1	1	9	9	69	469	1469	469	5469	138	139	JCAAAA	WPBAAA	AAAAxx
+9075	1089	1	3	5	15	75	75	1075	4075	9075	150	151	BLAAAA	XPBAAA	HHHHxx
+7799	1090	1	3	9	19	99	799	1799	2799	7799	198	199	ZNAAAA	YPBAAA	OOOOxx
+2001	1091	1	1	1	1	1	1	1	2001	2001	2	3	ZYAAAA	ZPBAAA	VVVVxx
+9786	1092	0	2	6	6	86	786	1786	4786	9786	172	173	KMAAAA	AQBAAA	AAAAxx
+7281	1093	1	1	1	1	81	281	1281	2281	7281	162	163	BUAAAA	BQBAAA	HHHHxx
+5137	1094	1	1	7	17	37	137	1137	137	5137	74	75	PPAAAA	CQBAAA	OOOOxx
+4053	1095	1	1	3	13	53	53	53	4053	4053	106	107	XZAAAA	DQBAAA	VVVVxx
+7911	1096	1	3	1	11	11	911	1911	2911	7911	22	23	HSAAAA	EQBAAA	AAAAxx
+4298	1097	0	2	8	18	98	298	298	4298	4298	196	197	IJAAAA	FQBAAA	HHHHxx
+4805	1098	1	1	5	5	5	805	805	4805	4805	10	11	VCAAAA	GQBAAA	OOOOxx
+9038	1099	0	2	8	18	38	38	1038	4038	9038	76	77	QJAAAA	HQBAAA	VVVVxx
+8023	1100	1	3	3	3	23	23	23	3023	8023	46	47	PWAAAA	IQBAAA	AAAAxx
+6595	1101	1	3	5	15	95	595	595	1595	6595	190	191	RTAAAA	JQBAAA	HHHHxx
+9831	1102	1	3	1	11	31	831	1831	4831	9831	62	63	DOAAAA	KQBAAA	OOOOxx
+788	1103	0	0	8	8	88	788	788	788	788	176	177	IEAAAA	LQBAAA	VVVVxx
+902	1104	0	2	2	2	2	902	902	902	902	4	5	SIAAAA	MQBAAA	AAAAxx
+9137	1105	1	1	7	17	37	137	1137	4137	9137	74	75	LNAAAA	NQBAAA	HHHHxx
+1744	1106	0	0	4	4	44	744	1744	1744	1744	88	89	CPAAAA	OQBAAA	OOOOxx
+7285	1107	1	1	5	5	85	285	1285	2285	7285	170	171	FUAAAA	PQBAAA	VVVVxx
+7006	1108	0	2	6	6	6	6	1006	2006	7006	12	13	MJAAAA	QQBAAA	AAAAxx
+9236	1109	0	0	6	16	36	236	1236	4236	9236	72	73	GRAAAA	RQBAAA	HHHHxx
+5472	1110	0	0	2	12	72	472	1472	472	5472	144	145	MCAAAA	SQBAAA	OOOOxx
+7975	1111	1	3	5	15	75	975	1975	2975	7975	150	151	TUAAAA	TQBAAA	VVVVxx
+4181	1112	1	1	1	1	81	181	181	4181	4181	162	163	VEAAAA	UQBAAA	AAAAxx
+7677	1113	1	1	7	17	77	677	1677	2677	7677	154	155	HJAAAA	VQBAAA	HHHHxx
+35	1114	1	3	5	15	35	35	35	35	35	70	71	JBAAAA	WQBAAA	OOOOxx
+6813	1115	1	1	3	13	13	813	813	1813	6813	26	27	BCAAAA	XQBAAA	VVVVxx
+6618	1116	0	2	8	18	18	618	618	1618	6618	36	37	OUAAAA	YQBAAA	AAAAxx
+8069	1117	1	1	9	9	69	69	69	3069	8069	138	139	JYAAAA	ZQBAAA	HHHHxx
+3071	1118	1	3	1	11	71	71	1071	3071	3071	142	143	DOAAAA	ARBAAA	OOOOxx
+4390	1119	0	2	0	10	90	390	390	4390	4390	180	181	WMAAAA	BRBAAA	VVVVxx
+7764	1120	0	0	4	4	64	764	1764	2764	7764	128	129	QMAAAA	CRBAAA	AAAAxx
+8163	1121	1	3	3	3	63	163	163	3163	8163	126	127	ZBAAAA	DRBAAA	HHHHxx
+1961	1122	1	1	1	1	61	961	1961	1961	1961	122	123	LXAAAA	ERBAAA	OOOOxx
+1103	1123	1	3	3	3	3	103	1103	1103	1103	6	7	LQAAAA	FRBAAA	VVVVxx
+5486	1124	0	2	6	6	86	486	1486	486	5486	172	173	ADAAAA	GRBAAA	AAAAxx
+9513	1125	1	1	3	13	13	513	1513	4513	9513	26	27	XBAAAA	HRBAAA	HHHHxx
+7311	1126	1	3	1	11	11	311	1311	2311	7311	22	23	FVAAAA	IRBAAA	OOOOxx
+4144	1127	0	0	4	4	44	144	144	4144	4144	88	89	KDAAAA	JRBAAA	VVVVxx
+7901	1128	1	1	1	1	1	901	1901	2901	7901	2	3	XRAAAA	KRBAAA	AAAAxx
+4629	1129	1	1	9	9	29	629	629	4629	4629	58	59	BWAAAA	LRBAAA	HHHHxx
+6858	1130	0	2	8	18	58	858	858	1858	6858	116	117	UDAAAA	MRBAAA	OOOOxx
+125	1131	1	1	5	5	25	125	125	125	125	50	51	VEAAAA	NRBAAA	VVVVxx
+3834	1132	0	2	4	14	34	834	1834	3834	3834	68	69	MRAAAA	ORBAAA	AAAAxx
+8155	1133	1	3	5	15	55	155	155	3155	8155	110	111	RBAAAA	PRBAAA	HHHHxx
+8230	1134	0	2	0	10	30	230	230	3230	8230	60	61	OEAAAA	QRBAAA	OOOOxx
+744	1135	0	0	4	4	44	744	744	744	744	88	89	QCAAAA	RRBAAA	VVVVxx
+357	1136	1	1	7	17	57	357	357	357	357	114	115	TNAAAA	SRBAAA	AAAAxx
+2159	1137	1	3	9	19	59	159	159	2159	2159	118	119	BFAAAA	TRBAAA	HHHHxx
+8559	1138	1	3	9	19	59	559	559	3559	8559	118	119	FRAAAA	URBAAA	OOOOxx
+6866	1139	0	2	6	6	66	866	866	1866	6866	132	133	CEAAAA	VRBAAA	VVVVxx
+3863	1140	1	3	3	3	63	863	1863	3863	3863	126	127	PSAAAA	WRBAAA	AAAAxx
+4193	1141	1	1	3	13	93	193	193	4193	4193	186	187	HFAAAA	XRBAAA	HHHHxx
+3277	1142	1	1	7	17	77	277	1277	3277	3277	154	155	BWAAAA	YRBAAA	OOOOxx
+5577	1143	1	1	7	17	77	577	1577	577	5577	154	155	NGAAAA	ZRBAAA	VVVVxx
+9503	1144	1	3	3	3	3	503	1503	4503	9503	6	7	NBAAAA	ASBAAA	AAAAxx
+7642	1145	0	2	2	2	42	642	1642	2642	7642	84	85	YHAAAA	BSBAAA	HHHHxx
+6197	1146	1	1	7	17	97	197	197	1197	6197	194	195	JEAAAA	CSBAAA	OOOOxx
+8995	1147	1	3	5	15	95	995	995	3995	8995	190	191	ZHAAAA	DSBAAA	VVVVxx
+440	1148	0	0	0	0	40	440	440	440	440	80	81	YQAAAA	ESBAAA	AAAAxx
+8418	1149	0	2	8	18	18	418	418	3418	8418	36	37	ULAAAA	FSBAAA	HHHHxx
+8531	1150	1	3	1	11	31	531	531	3531	8531	62	63	DQAAAA	GSBAAA	OOOOxx
+3790	1151	0	2	0	10	90	790	1790	3790	3790	180	181	UPAAAA	HSBAAA	VVVVxx
+7610	1152	0	2	0	10	10	610	1610	2610	7610	20	21	SGAAAA	ISBAAA	AAAAxx
+1252	1153	0	0	2	12	52	252	1252	1252	1252	104	105	EWAAAA	JSBAAA	HHHHxx
+7559	1154	1	3	9	19	59	559	1559	2559	7559	118	119	TEAAAA	KSBAAA	OOOOxx
+9945	1155	1	1	5	5	45	945	1945	4945	9945	90	91	NSAAAA	LSBAAA	VVVVxx
+9023	1156	1	3	3	3	23	23	1023	4023	9023	46	47	BJAAAA	MSBAAA	AAAAxx
+3516	1157	0	0	6	16	16	516	1516	3516	3516	32	33	GFAAAA	NSBAAA	HHHHxx
+4671	1158	1	3	1	11	71	671	671	4671	4671	142	143	RXAAAA	OSBAAA	OOOOxx
+1465	1159	1	1	5	5	65	465	1465	1465	1465	130	131	JEAAAA	PSBAAA	VVVVxx
+9515	1160	1	3	5	15	15	515	1515	4515	9515	30	31	ZBAAAA	QSBAAA	AAAAxx
+3242	1161	0	2	2	2	42	242	1242	3242	3242	84	85	SUAAAA	RSBAAA	HHHHxx
+1732	1162	0	0	2	12	32	732	1732	1732	1732	64	65	QOAAAA	SSBAAA	OOOOxx
+1678	1163	0	2	8	18	78	678	1678	1678	1678	156	157	OMAAAA	TSBAAA	VVVVxx
+1464	1164	0	0	4	4	64	464	1464	1464	1464	128	129	IEAAAA	USBAAA	AAAAxx
+6546	1165	0	2	6	6	46	546	546	1546	6546	92	93	URAAAA	VSBAAA	HHHHxx
+4448	1166	0	0	8	8	48	448	448	4448	4448	96	97	CPAAAA	WSBAAA	OOOOxx
+9847	1167	1	3	7	7	47	847	1847	4847	9847	94	95	TOAAAA	XSBAAA	VVVVxx
+8264	1168	0	0	4	4	64	264	264	3264	8264	128	129	WFAAAA	YSBAAA	AAAAxx
+1620	1169	0	0	0	0	20	620	1620	1620	1620	40	41	IKAAAA	ZSBAAA	HHHHxx
+9388	1170	0	0	8	8	88	388	1388	4388	9388	176	177	CXAAAA	ATBAAA	OOOOxx
+6445	1171	1	1	5	5	45	445	445	1445	6445	90	91	XNAAAA	BTBAAA	VVVVxx
+4789	1172	1	1	9	9	89	789	789	4789	4789	178	179	FCAAAA	CTBAAA	AAAAxx
+1562	1173	0	2	2	2	62	562	1562	1562	1562	124	125	CIAAAA	DTBAAA	HHHHxx
+7305	1174	1	1	5	5	5	305	1305	2305	7305	10	11	ZUAAAA	ETBAAA	OOOOxx
+6344	1175	0	0	4	4	44	344	344	1344	6344	88	89	AKAAAA	FTBAAA	VVVVxx
+5130	1176	0	2	0	10	30	130	1130	130	5130	60	61	IPAAAA	GTBAAA	AAAAxx
+3284	1177	0	0	4	4	84	284	1284	3284	3284	168	169	IWAAAA	HTBAAA	HHHHxx
+6346	1178	0	2	6	6	46	346	346	1346	6346	92	93	CKAAAA	ITBAAA	OOOOxx
+1061	1179	1	1	1	1	61	61	1061	1061	1061	122	123	VOAAAA	JTBAAA	VVVVxx
+872	1180	0	0	2	12	72	872	872	872	872	144	145	OHAAAA	KTBAAA	AAAAxx
+123	1181	1	3	3	3	23	123	123	123	123	46	47	TEAAAA	LTBAAA	HHHHxx
+7903	1182	1	3	3	3	3	903	1903	2903	7903	6	7	ZRAAAA	MTBAAA	OOOOxx
+560	1183	0	0	0	0	60	560	560	560	560	120	121	OVAAAA	NTBAAA	VVVVxx
+4446	1184	0	2	6	6	46	446	446	4446	4446	92	93	APAAAA	OTBAAA	AAAAxx
+3909	1185	1	1	9	9	9	909	1909	3909	3909	18	19	JUAAAA	PTBAAA	HHHHxx
+669	1186	1	1	9	9	69	669	669	669	669	138	139	TZAAAA	QTBAAA	OOOOxx
+7843	1187	1	3	3	3	43	843	1843	2843	7843	86	87	RPAAAA	RTBAAA	VVVVxx
+2546	1188	0	2	6	6	46	546	546	2546	2546	92	93	YTAAAA	STBAAA	AAAAxx
+6757	1189	1	1	7	17	57	757	757	1757	6757	114	115	XZAAAA	TTBAAA	HHHHxx
+466	1190	0	2	6	6	66	466	466	466	466	132	133	YRAAAA	UTBAAA	OOOOxx
+5556	1191	0	0	6	16	56	556	1556	556	5556	112	113	SFAAAA	VTBAAA	VVVVxx
+7196	1192	0	0	6	16	96	196	1196	2196	7196	192	193	UQAAAA	WTBAAA	AAAAxx
+2947	1193	1	3	7	7	47	947	947	2947	2947	94	95	JJAAAA	XTBAAA	HHHHxx
+6493	1194	1	1	3	13	93	493	493	1493	6493	186	187	TPAAAA	YTBAAA	OOOOxx
+7203	1195	1	3	3	3	3	203	1203	2203	7203	6	7	BRAAAA	ZTBAAA	VVVVxx
+3716	1196	0	0	6	16	16	716	1716	3716	3716	32	33	YMAAAA	AUBAAA	AAAAxx
+8058	1197	0	2	8	18	58	58	58	3058	8058	116	117	YXAAAA	BUBAAA	HHHHxx
+433	1198	1	1	3	13	33	433	433	433	433	66	67	RQAAAA	CUBAAA	OOOOxx
+7649	1199	1	1	9	9	49	649	1649	2649	7649	98	99	FIAAAA	DUBAAA	VVVVxx
+6966	1200	0	2	6	6	66	966	966	1966	6966	132	133	YHAAAA	EUBAAA	AAAAxx
+553	1201	1	1	3	13	53	553	553	553	553	106	107	HVAAAA	FUBAAA	HHHHxx
+3677	1202	1	1	7	17	77	677	1677	3677	3677	154	155	LLAAAA	GUBAAA	OOOOxx
+2344	1203	0	0	4	4	44	344	344	2344	2344	88	89	EMAAAA	HUBAAA	VVVVxx
+7439	1204	1	3	9	19	39	439	1439	2439	7439	78	79	DAAAAA	IUBAAA	AAAAxx
+3910	1205	0	2	0	10	10	910	1910	3910	3910	20	21	KUAAAA	JUBAAA	HHHHxx
+3638	1206	0	2	8	18	38	638	1638	3638	3638	76	77	YJAAAA	KUBAAA	OOOOxx
+6637	1207	1	1	7	17	37	637	637	1637	6637	74	75	HVAAAA	LUBAAA	VVVVxx
+4438	1208	0	2	8	18	38	438	438	4438	4438	76	77	SOAAAA	MUBAAA	AAAAxx
+171	1209	1	3	1	11	71	171	171	171	171	142	143	PGAAAA	NUBAAA	HHHHxx
+310	1210	0	2	0	10	10	310	310	310	310	20	21	YLAAAA	OUBAAA	OOOOxx
+2714	1211	0	2	4	14	14	714	714	2714	2714	28	29	KAAAAA	PUBAAA	VVVVxx
+5199	1212	1	3	9	19	99	199	1199	199	5199	198	199	ZRAAAA	QUBAAA	AAAAxx
+8005	1213	1	1	5	5	5	5	5	3005	8005	10	11	XVAAAA	RUBAAA	HHHHxx
+3188	1214	0	0	8	8	88	188	1188	3188	3188	176	177	QSAAAA	SUBAAA	OOOOxx
+1518	1215	0	2	8	18	18	518	1518	1518	1518	36	37	KGAAAA	TUBAAA	VVVVxx
+6760	1216	0	0	0	0	60	760	760	1760	6760	120	121	AAAAAA	UUBAAA	AAAAxx
+9373	1217	1	1	3	13	73	373	1373	4373	9373	146	147	NWAAAA	VUBAAA	HHHHxx
+1938	1218	0	2	8	18	38	938	1938	1938	1938	76	77	OWAAAA	WUBAAA	OOOOxx
+2865	1219	1	1	5	5	65	865	865	2865	2865	130	131	FGAAAA	XUBAAA	VVVVxx
+3203	1220	1	3	3	3	3	203	1203	3203	3203	6	7	FTAAAA	YUBAAA	AAAAxx
+6025	1221	1	1	5	5	25	25	25	1025	6025	50	51	TXAAAA	ZUBAAA	HHHHxx
+8684	1222	0	0	4	4	84	684	684	3684	8684	168	169	AWAAAA	AVBAAA	OOOOxx
+7732	1223	0	0	2	12	32	732	1732	2732	7732	64	65	KLAAAA	BVBAAA	VVVVxx
+3218	1224	0	2	8	18	18	218	1218	3218	3218	36	37	UTAAAA	CVBAAA	AAAAxx
+525	1225	1	1	5	5	25	525	525	525	525	50	51	FUAAAA	DVBAAA	HHHHxx
+601	1226	1	1	1	1	1	601	601	601	601	2	3	DXAAAA	EVBAAA	OOOOxx
+6091	1227	1	3	1	11	91	91	91	1091	6091	182	183	HAAAAA	FVBAAA	VVVVxx
+4498	1228	0	2	8	18	98	498	498	4498	4498	196	197	ARAAAA	GVBAAA	AAAAxx
+8192	1229	0	0	2	12	92	192	192	3192	8192	184	185	CDAAAA	HVBAAA	HHHHxx
+8006	1230	0	2	6	6	6	6	6	3006	8006	12	13	YVAAAA	IVBAAA	OOOOxx
+6157	1231	1	1	7	17	57	157	157	1157	6157	114	115	VCAAAA	JVBAAA	VVVVxx
+312	1232	0	0	2	12	12	312	312	312	312	24	25	AMAAAA	KVBAAA	AAAAxx
+8652	1233	0	0	2	12	52	652	652	3652	8652	104	105	UUAAAA	LVBAAA	HHHHxx
+2787	1234	1	3	7	7	87	787	787	2787	2787	174	175	FDAAAA	MVBAAA	OOOOxx
+1782	1235	0	2	2	2	82	782	1782	1782	1782	164	165	OQAAAA	NVBAAA	VVVVxx
+23	1236	1	3	3	3	23	23	23	23	23	46	47	XAAAAA	OVBAAA	AAAAxx
+1206	1237	0	2	6	6	6	206	1206	1206	1206	12	13	KUAAAA	PVBAAA	HHHHxx
+1076	1238	0	0	6	16	76	76	1076	1076	1076	152	153	KPAAAA	QVBAAA	OOOOxx
+5379	1239	1	3	9	19	79	379	1379	379	5379	158	159	XYAAAA	RVBAAA	VVVVxx
+2047	1240	1	3	7	7	47	47	47	2047	2047	94	95	TAAAAA	SVBAAA	AAAAxx
+6262	1241	0	2	2	2	62	262	262	1262	6262	124	125	WGAAAA	TVBAAA	HHHHxx
+1840	1242	0	0	0	0	40	840	1840	1840	1840	80	81	USAAAA	UVBAAA	OOOOxx
+2106	1243	0	2	6	6	6	106	106	2106	2106	12	13	ADAAAA	VVBAAA	VVVVxx
+1307	1244	1	3	7	7	7	307	1307	1307	1307	14	15	HYAAAA	WVBAAA	AAAAxx
+735	1245	1	3	5	15	35	735	735	735	735	70	71	HCAAAA	XVBAAA	HHHHxx
+3657	1246	1	1	7	17	57	657	1657	3657	3657	114	115	RKAAAA	YVBAAA	OOOOxx
+3006	1247	0	2	6	6	6	6	1006	3006	3006	12	13	QLAAAA	ZVBAAA	VVVVxx
+1538	1248	0	2	8	18	38	538	1538	1538	1538	76	77	EHAAAA	AWBAAA	AAAAxx
+6098	1249	0	2	8	18	98	98	98	1098	6098	196	197	OAAAAA	BWBAAA	HHHHxx
+5267	1250	1	3	7	7	67	267	1267	267	5267	134	135	PUAAAA	CWBAAA	OOOOxx
+9757	1251	1	1	7	17	57	757	1757	4757	9757	114	115	HLAAAA	DWBAAA	VVVVxx
+1236	1252	0	0	6	16	36	236	1236	1236	1236	72	73	OVAAAA	EWBAAA	AAAAxx
+83	1253	1	3	3	3	83	83	83	83	83	166	167	FDAAAA	FWBAAA	HHHHxx
+9227	1254	1	3	7	7	27	227	1227	4227	9227	54	55	XQAAAA	GWBAAA	OOOOxx
+8772	1255	0	0	2	12	72	772	772	3772	8772	144	145	KZAAAA	HWBAAA	VVVVxx
+8822	1256	0	2	2	2	22	822	822	3822	8822	44	45	IBAAAA	IWBAAA	AAAAxx
+7167	1257	1	3	7	7	67	167	1167	2167	7167	134	135	RPAAAA	JWBAAA	HHHHxx
+6909	1258	1	1	9	9	9	909	909	1909	6909	18	19	TFAAAA	KWBAAA	OOOOxx
+1439	1259	1	3	9	19	39	439	1439	1439	1439	78	79	JDAAAA	LWBAAA	VVVVxx
+2370	1260	0	2	0	10	70	370	370	2370	2370	140	141	ENAAAA	MWBAAA	AAAAxx
+4577	1261	1	1	7	17	77	577	577	4577	4577	154	155	BUAAAA	NWBAAA	HHHHxx
+2575	1262	1	3	5	15	75	575	575	2575	2575	150	151	BVAAAA	OWBAAA	OOOOxx
+2795	1263	1	3	5	15	95	795	795	2795	2795	190	191	NDAAAA	PWBAAA	VVVVxx
+5520	1264	0	0	0	0	20	520	1520	520	5520	40	41	IEAAAA	QWBAAA	AAAAxx
+382	1265	0	2	2	2	82	382	382	382	382	164	165	SOAAAA	RWBAAA	HHHHxx
+6335	1266	1	3	5	15	35	335	335	1335	6335	70	71	RJAAAA	SWBAAA	OOOOxx
+8430	1267	0	2	0	10	30	430	430	3430	8430	60	61	GMAAAA	TWBAAA	VVVVxx
+4131	1268	1	3	1	11	31	131	131	4131	4131	62	63	XCAAAA	UWBAAA	AAAAxx
+9332	1269	0	0	2	12	32	332	1332	4332	9332	64	65	YUAAAA	VWBAAA	HHHHxx
+293	1270	1	1	3	13	93	293	293	293	293	186	187	HLAAAA	WWBAAA	OOOOxx
+2276	1271	0	0	6	16	76	276	276	2276	2276	152	153	OJAAAA	XWBAAA	VVVVxx
+5687	1272	1	3	7	7	87	687	1687	687	5687	174	175	TKAAAA	YWBAAA	AAAAxx
+5862	1273	0	2	2	2	62	862	1862	862	5862	124	125	MRAAAA	ZWBAAA	HHHHxx
+5073	1274	1	1	3	13	73	73	1073	73	5073	146	147	DNAAAA	AXBAAA	OOOOxx
+4170	1275	0	2	0	10	70	170	170	4170	4170	140	141	KEAAAA	BXBAAA	VVVVxx
+5039	1276	1	3	9	19	39	39	1039	39	5039	78	79	VLAAAA	CXBAAA	AAAAxx
+3294	1277	0	2	4	14	94	294	1294	3294	3294	188	189	SWAAAA	DXBAAA	HHHHxx
+6015	1278	1	3	5	15	15	15	15	1015	6015	30	31	JXAAAA	EXBAAA	OOOOxx
+9015	1279	1	3	5	15	15	15	1015	4015	9015	30	31	TIAAAA	FXBAAA	VVVVxx
+9785	1280	1	1	5	5	85	785	1785	4785	9785	170	171	JMAAAA	GXBAAA	AAAAxx
+4312	1281	0	0	2	12	12	312	312	4312	4312	24	25	WJAAAA	HXBAAA	HHHHxx
+6343	1282	1	3	3	3	43	343	343	1343	6343	86	87	ZJAAAA	IXBAAA	OOOOxx
+2161	1283	1	1	1	1	61	161	161	2161	2161	122	123	DFAAAA	JXBAAA	VVVVxx
+4490	1284	0	2	0	10	90	490	490	4490	4490	180	181	SQAAAA	KXBAAA	AAAAxx
+4454	1285	0	2	4	14	54	454	454	4454	4454	108	109	IPAAAA	LXBAAA	HHHHxx
+7647	1286	1	3	7	7	47	647	1647	2647	7647	94	95	DIAAAA	MXBAAA	OOOOxx
+1028	1287	0	0	8	8	28	28	1028	1028	1028	56	57	ONAAAA	NXBAAA	VVVVxx
+2965	1288	1	1	5	5	65	965	965	2965	2965	130	131	BKAAAA	OXBAAA	AAAAxx
+9900	1289	0	0	0	0	0	900	1900	4900	9900	0	1	UQAAAA	PXBAAA	HHHHxx
+5509	1290	1	1	9	9	9	509	1509	509	5509	18	19	XDAAAA	QXBAAA	OOOOxx
+7751	1291	1	3	1	11	51	751	1751	2751	7751	102	103	DMAAAA	RXBAAA	VVVVxx
+9594	1292	0	2	4	14	94	594	1594	4594	9594	188	189	AFAAAA	SXBAAA	AAAAxx
+7632	1293	0	0	2	12	32	632	1632	2632	7632	64	65	OHAAAA	TXBAAA	HHHHxx
+6528	1294	0	0	8	8	28	528	528	1528	6528	56	57	CRAAAA	UXBAAA	OOOOxx
+1041	1295	1	1	1	1	41	41	1041	1041	1041	82	83	BOAAAA	VXBAAA	VVVVxx
+1534	1296	0	2	4	14	34	534	1534	1534	1534	68	69	AHAAAA	WXBAAA	AAAAxx
+4229	1297	1	1	9	9	29	229	229	4229	4229	58	59	RGAAAA	XXBAAA	HHHHxx
+84	1298	0	0	4	4	84	84	84	84	84	168	169	GDAAAA	YXBAAA	OOOOxx
+2189	1299	1	1	9	9	89	189	189	2189	2189	178	179	FGAAAA	ZXBAAA	VVVVxx
+7566	1300	0	2	6	6	66	566	1566	2566	7566	132	133	AFAAAA	AYBAAA	AAAAxx
+707	1301	1	3	7	7	7	707	707	707	707	14	15	FBAAAA	BYBAAA	HHHHxx
+581	1302	1	1	1	1	81	581	581	581	581	162	163	JWAAAA	CYBAAA	OOOOxx
+6753	1303	1	1	3	13	53	753	753	1753	6753	106	107	TZAAAA	DYBAAA	VVVVxx
+8604	1304	0	0	4	4	4	604	604	3604	8604	8	9	YSAAAA	EYBAAA	AAAAxx
+373	1305	1	1	3	13	73	373	373	373	373	146	147	JOAAAA	FYBAAA	HHHHxx
+9635	1306	1	3	5	15	35	635	1635	4635	9635	70	71	PGAAAA	GYBAAA	OOOOxx
+9277	1307	1	1	7	17	77	277	1277	4277	9277	154	155	VSAAAA	HYBAAA	VVVVxx
+7117	1308	1	1	7	17	17	117	1117	2117	7117	34	35	TNAAAA	IYBAAA	AAAAxx
+8564	1309	0	0	4	4	64	564	564	3564	8564	128	129	KRAAAA	JYBAAA	HHHHxx
+1697	1310	1	1	7	17	97	697	1697	1697	1697	194	195	HNAAAA	KYBAAA	OOOOxx
+7840	1311	0	0	0	0	40	840	1840	2840	7840	80	81	OPAAAA	LYBAAA	VVVVxx
+3646	1312	0	2	6	6	46	646	1646	3646	3646	92	93	GKAAAA	MYBAAA	AAAAxx
+368	1313	0	0	8	8	68	368	368	368	368	136	137	EOAAAA	NYBAAA	HHHHxx
+4797	1314	1	1	7	17	97	797	797	4797	4797	194	195	NCAAAA	OYBAAA	OOOOxx
+5300	1315	0	0	0	0	0	300	1300	300	5300	0	1	WVAAAA	PYBAAA	VVVVxx
+7664	1316	0	0	4	4	64	664	1664	2664	7664	128	129	UIAAAA	QYBAAA	AAAAxx
+1466	1317	0	2	6	6	66	466	1466	1466	1466	132	133	KEAAAA	RYBAAA	HHHHxx
+2477	1318	1	1	7	17	77	477	477	2477	2477	154	155	HRAAAA	SYBAAA	OOOOxx
+2036	1319	0	0	6	16	36	36	36	2036	2036	72	73	IAAAAA	TYBAAA	VVVVxx
+3624	1320	0	0	4	4	24	624	1624	3624	3624	48	49	KJAAAA	UYBAAA	AAAAxx
+5099	1321	1	3	9	19	99	99	1099	99	5099	198	199	DOAAAA	VYBAAA	HHHHxx
+1308	1322	0	0	8	8	8	308	1308	1308	1308	16	17	IYAAAA	WYBAA

<TRUNCATED>