[mapcode] 01/32: Initial commit

Stefan Fritsch sf at moszumanska.debian.org
Wed Nov 2 23:27:14 UTC 2016


This is an automated email from the git hooks/post-receive script.

sf pushed a commit to annotated tag v1.33
in repository mapcode.

commit 1d825dcc12c793d8ff75491b63b91f9f717382ad
Author: Rijn Buve <rijn at buve.nl>
Date:   Tue Aug 19 14:07:39 2014 +0200

    Initial commit
---
 .gitignore          |    93 +
 README.txt          |    14 +
 mapcode.c           |   152 +
 mapcoder/basics.h   | 16384 ++++++++++++++++++++++++++++++++++++++++++++++++++
 mapcoder/mapcoder.c |  2529 ++++++++
 mapcoder/mapcoder.h |   182 +
 6 files changed, 19354 insertions(+)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..41eb724
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,93 @@
+# -----------------------------------------------------------------------------
+# Compiled sources
+# -----------------------------------------------------------------------------
+*.com
+*.class
+*.dll
+*.exe
+*.o
+*.so
+
+# -----------------------------------------------------------------------------
+# Packages and archives
+# -----------------------------------------------------------------------------
+# It's better to unpack these files and commit the raw source
+# git has its own built in compression methods.
+# *.7z
+# *.dmg
+# *.gz
+# *.iso
+# *.jar
+# *.rar
+# *.tar
+# *.zip
+
+# -----------------------------------------------------------------------------
+# Logs and databases
+# -----------------------------------------------------------------------------
+*.log
+# *.sql - we need to commit raw SQL for test database creation
+*.sqlite
+*.tlog
+*.epoch
+*.swp
+*.hprof
+*.hprof.index
+*~
+
+# -----------------------------------------------------------------------------
+# OS generated files
+# -----------------------------------------------------------------------------
+.DS_Store*
+ehthumbs.db
+Icon?
+Thumbs.db
+
+# -----------------------------------------------------------------------------
+# Maven generated files
+# -----------------------------------------------------------------------------
+target/
+*/target/
+out/
+
+# -----------------------------------------------------------------------------
+# IntelliJ IDEA
+# -----------------------------------------------------------------------------
+# Not safe to share any of this across different IDEA major versions. Use the POMs.
+*.iml
+*.iws
+*.releaseBackup
+
+.idea
+.idea/.name
+.idea/artifacts/
+.idea/workspace.xml
+.idea/dataSources.xml
+.idea/sqlDataSources.xml
+.idea/dynamic.xml
+.idea/compiler.xml
+.idea/misc.xml
+.idea/tasks.xml
+.idea/uiDesigner.xml
+.idea/libraries/*
+.idea/dictionaries/*
+.idea/modules.xml
+.idea/scopes/*
+
+# .idea/inspectionProfiles/*
+
+atlassian-ide-plugin.xml
+
+# -----------------------------------------------------------------------------
+# Eclipse files
+# -----------------------------------------------------------------------------
+.classpath
+.project
+.settings
+.cache
+
+# -----------------------------------------------------------------------------
+# Netbeans files
+# -----------------------------------------------------------------------------
+nb-configuration.xml
+*.orig
diff --git a/README.txt b/README.txt
new file mode 100644
index 0000000..d5ed29a
--- /dev/null
+++ b/README.txt
@@ -0,0 +1,14 @@
++----
+| Copyright (C) 2014 Stichting Mapcode Foundation
+| For terms of use refer to http://www.mapcode.com/downloads.html
++----
+
+This directory contains the original C++ Mapcode sources and an application to
+- encode lat/lon to Mapcodes,
+- decode Mapcodes to lat/lon,
+- generate 3D uniformly distributed lat/lon pairs and their Mapcodes.
+
+To build the original Mapcode tool:
+  gcc mapcode.c -o mapcode
+
+For help, simply execute 'mapcode' without ny arguments.
diff --git a/mapcode.c b/mapcode.c
new file mode 100644
index 0000000..8826851
--- /dev/null
+++ b/mapcode.c
@@ -0,0 +1,152 @@
+/**
+ * Copyright (C) 2014 Stichting Mapcode Foundation
+ * For terms of use refer to http://www.mapcode.com/downloads.html
+ */
+
+#include <stdio.h>
+#include <math.h>
+#include "mapcoder/mapcoder.c"
+
+static const double PI = 3.14159265358979323846;
+
+static void usage(const char* appName) {
+    printf("Usage: \n");
+    printf("    %s [-d | --decode] <default-country-ISO3> <mapcode> [<mapcode> ...]\n", appName);
+    printf("\n");
+    printf("       Decode a Mapcode to a lat/lon. The default country code is used if\n");
+    printf("       the Mapcode is a shorthand local code\n");
+    printf("\n");
+    printf("    %s [-e | --encode] <lat:-90..90> <lon:-180..180> [country-ISO3]>\n", appName);
+    printf("\n");
+    printf("       Encode a lat/lon to a Mapcode. If the country code is specified, the\n");
+    printf("       encoding will only succeeed if the lat/lon is located in the country.\n");
+    printf("\n");
+    printf("    %s [-g | --generate] <nrPoints> [<seed>]\n", appName);
+    printf("\n");
+    printf("       Create a test set of a number of uniformly distributed lat/lon pairs,\n");
+    printf("       3D x/y/z points and their Mapcodes). The output format is:\n");
+    printf("           <nr> <lat> <lon> <x> <y> <z>\n");
+    printf("           <country> <mapcode>            (repeated 'nr' rtimes)\n");
+    printf("           <1 empty line>\n");
+    printf("\n");
+    printf("       The points will be uniformly distributed over the 3D surface of the Earth\n");
+    printf("       rather than using uniformly distributed lat/lon values.\n");
+    printf("       Ranges:\n");
+    printf("           nr > 1    lat = -90..90    lon = -180..180    x,y,z = -1..1\n");
+    printf("\n");
+}
+
+int main(const int argc, const char** argv)
+{
+    // Provide usage message if no arguments specified.
+    const char* appName = argv[0];
+    if (argc < 2) {
+        usage(appName);
+        return -1;
+    }
+
+    // First argument: command.
+    const char* cmd = argv[1];
+    if ((strcmp(cmd, "-d") == 0) || (strcmp(cmd, "--decode") == 0)) {
+
+        // Decode: [-d | --decode] <default-country-ISO3> <mapcode> [<mapcode> ...]
+        if (argc < 3) {
+            usage(appName);
+            return -1;
+        }
+
+        const char* defaultCountry = argv[2];
+        double lat;
+        double lon;
+        int context = text2tc(defaultCountry, 0);
+        for (int i = 3; i <= argc; ++i) {
+            int err = mc2coord(&lat, &lon, argv[i], context);
+            if (err != 0) {
+                printf("error: cannot decode '%s' (default country='%s')\n", argv[i], argv[1]);
+                return -1;
+            }
+            printf("%g %g\n", lat, lon);
+        }
+    }
+    else if ((strcmp(cmd, "-e") == 0) || (strcmp(cmd, "--encode") == 0)) {
+
+        // Encode: [-e | --encode] <lat:-90..90> <lon:-180..180> [country-ISO3]>
+        if ((argc != 3) && (argc != 4)) {
+            usage(appName);
+            return -1;
+        }
+        const double lat = atof(argv[1]);
+        const double lon = atof(argv[2]);
+
+        const char* results[32];
+        int context = 0;
+        if (argc == 4) {
+            context = text2tc(argv[3], 0);
+        }
+        const int nrResults = coord2mc(results, lat, lon, context);
+        if (nrResults == 0) {
+            printf("error: cannot encode lat=%s, lon=%s (default country='%s')\n", argv[1], argv[2], (argc == 4) ? argv[3] : "none");
+            return -1;
+        }
+        for (int i = 0; i < nrResults; ++i) {
+            printf("%s %s\n", results[(i * 2) + 1], results[(i * 2)]);
+        }
+    }
+    else if ((strcmp(cmd, "-g") == 0) || (strcmp(cmd, "--generate") == 0)) {
+
+        // Generate uniform test set: [-g | --generate] <nrPoints> [<seed>]
+        if ((argc != 3) && (argc != 4)) {
+            usage(appName);
+            return -1;
+        }
+        const int nrPoints = atoi(argv[2]);
+
+        if (argc == 4) {
+            const int seed = atoi(argv[3]);
+            srand(seed);
+        }
+        else {
+            srand(time(0));
+        }
+        const char* results[32];
+        int context = 0;
+        for (int i = 0; i < nrPoints; ++i) {
+
+            // Calculate uniformly distributed 3D point on sphere (radius = 1.0):
+            // http://mathproofs.blogspot.co.il/2005/04/uniform-random-distribution-on-sphere.html
+            const double unitRand = ((double) rand()) / RAND_MAX;
+            const double theta0 = (2.0 * PI) * unitRand;
+            const double theta1 = acos(1.0 - (2.0 * unitRand));
+            const double x = sin(theta0) * sin(theta1);
+            const double y = cos(theta0) * sin(theta1);
+            const double z = cos(theta1);
+
+            // Convert Carthesian 3D point into lat/lon (radius = 1.0):
+            // http://stackoverflow.com/questions/1185408/converting-from-longitude-latitude-to-cartesian-coordinates
+            const double latRad = asin(z);
+            const double lonRad = atan2(y, x);
+
+            // Convert radians to degrees.
+            const double lat = latRad * (180.0 / PI);
+            const double lon = lonRad * (180.0 / PI);
+
+            const int nrResults = coord2mc(results, lat, lon, context);
+            if (nrResults <= 0) {
+                printf("error: cannot encode lat=%g, lon=%g)\n", lat, lon);
+                return -1;
+            }
+            printf("%d %g %g %g %g %g\n", nrResults, lat, lon, x, y, z);
+            for (int i = 0; i < nrResults; ++i) {
+                printf("%s %s\n", results[i*2 + 1], results[i*2]);
+            }
+            printf("\n");
+        }
+    }
+    else {
+
+        // Usage.
+        usage(appName);
+        return -1;
+    }
+    return 0;
+}
diff --git a/mapcoder/basics.h b/mapcoder/basics.h
new file mode 100644
index 0000000..116c085
--- /dev/null
+++ b/mapcoder/basics.h
@@ -0,0 +1,16384 @@
+#define UWORD unsigned short int // 2-byte unsigned integer
+
+#define mapcode_cversion "1.3"
+#define MAXWIDE 10
+#define BASEX 31
+#define MAXFITLONG 6
+#define XSIDE3 168 
+#define YSIDE3 176
+
+#define ALIASES "2UK=2UT,2CG=2CT,1GU=GUM,1UM=UMI,1VI=VIR,1PR=PRI,1AS=ASM,1MP=MNP,4JB=JBT,4QL=QLD,4TS=TAS,4CX=CXR,4CC=CCK,4NF=NFK,4HM=HMD,4NI=NFK,COL=5CL,5ME=5MX,MEX=5MX,5TM=TAM,5AG=AGU,5BC=BCN,5BS=BCS,5CM=CAM,5CS=CHP,5CH=CHH,5CO=COA,5DF=DIF,5DG=DUR,5GT=GUA,5GR=GRO,5HG=HID,5JA=JAL,5MI=MIC,5MO=MOR,5NA=NAY,5NL=NLE,5OA=OAX,5PB=PUE,5QE=QUE,5QR=ROO,5SL=SLP,5SI=SIN,5SO=SON,5TB=TAB,5TL=TLA,5VE=VER,5YU=YUC,5ZA=ZAC,811=8BJ,812=8TJ,813=8HE,814=8SX,815=8NM,821=8LN,822=8JL,823=8HL,831=8SH,832=8JS,833 [...]
+
+#define MAX_CCODE 541 // total number of areas (i.e. recognised iso codes) in this database
+static char *entity_iso = ""
+		"VAT,MCO,GIB,TKL,CCK,BLM,NRU,TUV,MAC,SXM,"
+		"MAF,NFK,PCN,BVT,BMU,IOT,SMR,GGY,AIA,MSR,"
+		"JEY,CXR,WLF,VGB,LIE,ABW,MHL,ASM,COK,SPM,"
+		"NIU,KNA,CYM,BES,MDV,SHN,MLT,GRD,VIR,MYT,"
+		"SJM,VCT,HMD,BRB,ATG,CUW,SYC,PLW,MNP,AND,"
+		"GUM,IMN,LCA,FSM,SGP,TON,DMA,BHR,KIR,TCA,"
+		"STP,HKG,MTQ,FRO,GLP,COM,MUS,REU,LUX,WSM,"
+		"SGS,PYF,CPV,TTO,BRN,ATF,PRI,CYP,LBN,JAM,"
+		"GMB,QAT,FLK,VUT,MNE,BHS,TLS,SWZ,KWT,FJI,"
+		"NCL,SVN,ISR,PSE,SLV,BLZ,DJI,MKD,RWA,HTI,"
+		"BDI,GNQ,ALB,SLB,ARM,LSO,BEL,MDA,GNB,TWN,"
+		"BTN,CHE,NLD,DNK,EST,DOM,SVK,CRI,BIH,HRV,"
+		"TGO,LVA,LTU,LKA,GEO,IRL,SLE,PAN,CZE,GUF,"
+		"ARE,AUT,AZE,SRB,JOR,PRT,HUN,KOR,ISL,GTM,"
+		"CUB,BGR,LBR,HND,BEN,ERI,MWI,PRK,NIC,GRC,"
+		"TJK,BGD,NPL,TUN,SUR,URY,KHM,SYR,SEN,KGZ,"
+		"BLR,GUY,LAO,ROU,GHA,UGA,GBR,GIN,ECU,ESH,"
+		"GAB,NZL,BFA,PHL,ITA,OMN,POL,CIV,NOR,MYS,"
+		"VNM,FIN,COG,DEU,JPN,ZWE,PRY,IRQ,MAR,UZB,"
+		"SWE,PNG,CMR,TKM,ESP,THA,YEM,FRA,ALA,KEN,"
+		"BWA,MDG,UKR,SSD,CAF,SOM,AFG,MMR,ZMB,CHL,"
+		"TUR,PAK,MOZ,NAM,VEN,NGA,TZA,EGY,MRT,BOL,"
+		"ETH,COL,ZAF,MLI,AGO,NER,TCD,PER,MNG,IRN,"
+		"LBY,SDN,IDN,DIF,TLA,MOR,AGU,5CL,QUE,HID,"
+		"5MX,TAB,NAY,GUA,PUE,YUC,ROO,SIN,CAM,MIC,"
+		"SLP,GRO,NLE,BCN,VER,CHP,BCS,ZAC,JAL,TAM,"
+		"OAX,DUR,COA,SON,CHH,GRL,SAU,COD,DZA,KAZ,"
+		"ARG,2DD,2DN,2CH,2AN,2LD,2DL,2ML,2NL,2MN,"
+		"2TR,2MZ,2SK,2PB,2HR,2AR,2AS,2BR,2UT,2GA,"
+		"2KL,2TN,2HP,2JK,2CT,2JH,2KA,2RJ,2OR,2GJ,"
+		"2WB,2MP,2AP,2MH,2UP,2PY,NSW,ACT,JBT,4NT,"
+		"4SA,TAS,VIC,4WA,QLD,6DF,6SE,6AL,6RJ,6ES,"
+		"6RN,6PB,6SC,6PE,6AP,6CE,6AC,6PR,6RR,6RO,"
+		"6SP,6PI,6TO,6RS,6MA,6GO,6MS,6BA,6MG,6MT,"
+		"6PA,6AM,1DC,1RI,1DE,1CT,1NJ,1NH,1VT,1MA,"
+		"1HI,1MD,1WV,1SC,1ME,1IN,1KY,1TN,1VA,1OH,"
+		"1PA,1MS,1LA,1AL,1AR,1NC,1NY,1IA,1IL,1GA,"
+		"1WI,1FL,1MO,1OK,1ND,1WA,1SD,1NE,1KS,1ID,"
+		"1UT,1MN,1MI,1WY,1OR,1CO,1NV,1AZ,1NM,1MT,"
+		"1CA,1TX,1AK,3BC,3AB,3ON,3QC,3SK,3MB,3NL,"
+		"3NB,3NS,3PE,3YT,3NT,3NU,IND,AUS,BRA,USA,"
+		"MEX,MOW,SPE,KGD,7IN,7AD,7SE,7KB,7KC,7CE,"
+		"7CU,IVA,LIP,ORL,TUL,7BE,VLA,KRS,KLU,7TT,"
+		"BRY,YAR,RYA,AST,MOS,SMO,7DA,VOR,NGR,PSK,"
+		"KOS,STA,KDA,7KL,TVE,LEN,ROS,VGG,VLG,MUR,"
+		"7KR,NEN,7KO,ARK,7MO,NIZ,PNZ,7KI,7ME,ORE,"
+		"ULY,7PM,7BA,7UD,7TA,SAM,SAR,YAN,7KM,SVE,"
+		"TYU,KGN,7CH,7BU,ZAB,IRK,NVS,TOM,OMS,7KK,"
+		"KEM,7AL,ALT,7TY,KYA,MAG,CHU,KAM,SAK,7PO,"
+		"YEV,KHA,AMU,7SA,CAN,RUS,8SH,8TJ,8BJ,8HI,"
+		"8NX,8CQ,8ZJ,8JS,8FJ,8AH,8LN,8SD,8SX,8JX,"
+		"8HA,8GZ,8GD,8HB,8JL,8HE,8SN,8NM,8HL,8HN,"
+		"8GX,8SC,8YN,8XZ,8GS,8QH,8XJ,CHN,UMI,CPT,"
+		"AT0,AT1,AT2,AT3,AT4,AT5,AT6,AT7,AT8,ATA,"
+		"AAA,";
+
+#define  usa_from    342
+#define  usa_upto    392
+#define  ccode_usa   409
+#define  ind_from    271
+#define  ind_upto    305
+#define  ccode_ind   406
+#define  can_from    393
+#define  can_upto    405
+#define  ccode_can   494
+#define  aus_from    306
+#define  aus_upto    314
+#define  ccode_aus   407
+#define  mex_from    233
+#define  mex_upto    264
+#define  ccode_mex   410
+#define  bra_from    315
+#define  bra_upto    341
+#define  ccode_bra   408
+#define  chn_from    496
+#define  chn_upto    526
+#define  ccode_chn   527
+#define  rus_from    411
+#define  rus_upto    493
+#define  ccode_rus   495
+#define  ccode_ata   539
+#define  ccode_earth 540
+
+#define parents3 "USA,IND,CAN,AUS,MEX,BRA,RUS,CHN,"
+#define parents2 "US,IN,CA,AU,MX,BR,RU,CN,"
+
+
+
+static UWORD xdivider19[172] = {
+	  360,  360,  360,  360,  360,  360,  361,  361,  361,  361,
+	  362,  362,  362,  363,  363,  363,  364,  364,  365,  366,
+	  366,  367,  367,  368,  369,  370,  370,  371,  372,  373,
+	  374,  375,  376,  377,  378,  379,  380,  382,  383,  384,
+	  386,  387,  388,  390,  391,  393,  394,  396,  398,  399,
+	  401,  403,  405,  407,  409,  411,  413,  415,  417,  420,
+	  422,  424,  427,  429,  432,  435,  437,  440,  443,  446,
+	  449,  452,  455,  459,  462,  465,  469,  473,  476,  480,
+	  484,  488,  492,  496,  501,  505,  510,  515,  520,  525,
+	  530,  535,  540,  546,  552,  558,  564,  570,  577,  583,
+	  590,  598,  605,  612,  620,  628,  637,  645,  654,  664,
+	  673,  683,  693,  704,  715,  726,  738,  751,  763,  777,
+	  791,  805,  820,  836,  852,  869,  887,  906,  925,  946,
+	  968,  990, 1014, 1039, 1066, 1094, 1123, 1154, 1187, 1223,
+	 1260, 1300, 1343, 1389, 1438, 1490, 1547, 1609, 1676, 1749,
+	 1828, 1916, 2012, 2118, 2237, 2370, 2521, 2691, 2887, 3114,
+	 3380, 3696, 4077, 4547, 5139, 5910, 6952, 8443,10747,14784,
+	23681,59485
+};
+
+static long nc[MAXFITLONG+1] = { 1, 31, 961, 29791, 923521, 28629151, 887503681 };
+
+static long xside[MAXWIDE] = { 0, 5,  31,  168,    961,    168*31,     29791,       165869,         923521,        5141947};
+
+static long yside[MAXWIDE] = { 0, 6,  31,  176,    961,    176*31,     29791,       165869,         923521,        5141947};
+
+static signed char decode_chars[256] = {
+	 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+	 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+	 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+	  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, -1, -1, -1, -1, -1, -1,
+	 -1, -2, 10, 11, 12, -3, 13, 14, 15,  1, 16, 17, 18, 19, 20,  0,
+	 21, 22, 23, 24, 25, -4, 26, 27, 28, 29, 30, -1, -1, -1, -1, -1,
+	 -1, -2, 10, 11, 12, -3, 13, 14, 15,  1, 16, 17, 18, 19, 20,  0,
+	 21, 22, 23, 24, 25, -4, 26, 27, 28, 29, 30, -1, -1, -1, -1, -1,
+	 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+	 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+	 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+	 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+	 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+	 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+	 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+	 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1
+};
+
+static char encode_chars[31] = {
+	'0','1','2','3','4','5','6','7','8','9',
+	'B','C','D','F','G','H','J','K','L','M',
+	'N','P','Q','R','S','T','V','W','X','Y','Z'
+};
+
+
+static UWORD data_start[MAX_CCODE+1] = {
+	    0,    3,    6,    9,   13,   16,   18,   19,   30,   31,
+	   33,   35,   37,   42,   44,   47,   51,   54,   56,   58,
+	   60,   62,   64,   68,   71,   79,   81,  116,  121,  131,
+	  133,  135,  138,  143,  155,  159,  165,  167,  169,  173,
+	  176,  183,  185,  187,  189,  193,  195,  202,  208,  212,
+	  216,  219,  221,  223,  250,  252,  259,  261,  266,  284,
+	  288,  292,  296,  298,  303,  311,  315,  325,  327,  332,
+	  336,  342,  356,  360,  365,  369,  385,  391,  396,  404,
+	  412,  428,  432,  436,  443,  454,  491,  495,  521,  527,
+	  545,  557,  593,  659,  694,  733,  745,  754,  782,  798,
+	  832,  848,  882,  918,  932,  956,  967, 1022, 1080, 1094,
+	 1155, 1179, 1208, 1276, 1353, 1405, 1484, 1569, 1621, 1696,
+	 1772, 1833, 1875, 1900, 1948, 1991, 2036, 2097, 2183, 2270,
+	 2319, 2382, 2467, 2558, 2643, 2702, 2815, 2912, 3004, 3088,
+	 3186, 3248, 3350, 3416, 3511, 3602, 3688, 3776, 3866, 3973,
+	 4119, 4221, 4325, 4356, 4393, 4468, 4504, 4538, 4574, 4626,
+	 4690, 4741, 4756, 4791, 4931, 5017, 5067, 5143, 5168, 5236,
+	 5293, 5328, 5408, 5459, 5530, 5623, 5658, 5736, 5795, 5861,
+	 5918, 5971, 6028, 6065, 6156, 6285, 6335, 6365, 6417, 6513,
+	 6546, 6627, 6675, 6755, 6798, 6892, 6926, 6971, 7078, 7083,
+	 7155, 7199, 7283, 7323, 7347, 7404, 7490, 7564, 7603, 7690,
+	 7766, 7874, 7952, 8026, 8096, 8153, 8235, 8317, 8376, 8403,
+	 8441, 8495, 8571, 8681, 8761, 8825, 8882, 8936, 9014, 9085,
+	 9171, 9221, 9282, 9426, 9430, 9435, 9440, 9445, 9451, 9456,
+	 9464, 9472, 9483, 9491, 9506, 9515, 9526, 9559, 9568, 9576,
+	 9591, 9601, 9611, 9619, 9627, 9643, 9651, 9661, 9672, 9682,
+	 9692, 9701, 9710, 9721, 9762, 9803, 9821, 9918,10069,10160,
+	10242,10437,10440,10443,10446,10456,10461,10464,10476,10489,
+	10500,10516,10525,10531,10565,10593,10612,10680,10772,10787,
+	10791,10827,10914,10925,10943,10960,11024,11056,11097,11117,
+	11222,11302,11366,11425,11481,11541,11547,11589,11593,11596,
+	11606,11621,11632,11670,11733,11779,11784,11791,11796,11815,
+	11825,11832,11840,11854,11870,11877,11885,11893,11941,11950,
+	11961,12011,12022,12032,12051,12067,12080,12092,12111,12145,
+	12154,12166,12178,12182,12188,12194,12206,12217,12226,12232,
+	12246,12264,12275,12317,12368,12418,12474,12487,12500,12563,
+	12623,12684,12749,12820,12885,12954,13029,13096,13175,13249,
+	13263,13278,13323,13336,13364,13378,13391,13407,13423,13435,
+	13477,13489,13500,13535,13550,13562,13579,13587,13625,13638,
+	13653,13773,13819,13863,13903,13927,13968,14007,14027,14043,
+	14061,14073,14087,14095,14106,14123,14136,14191,14192,14193,
+	14194,14233,14239,14244,14249,14254,14260,14267,14273,14282,
+	14288,14296,14302,14309,14318,14326,14335,14347,14356,14364,
+	14375,14386,14395,14405,14412,14462,14496,14505,14517,14528,
+	14567,14578,14592,14609,14621,14634,14648,14663,14676,14697,
+	14705,14724,14733,14745,14756,14770,14785,14798,14812,14825,
+	14839,14854,14872,14892,14904,14924,14937,14952,14966,14984,
+	15000,15014,15027,15044,15064,15081,15099,15114,15128,15144,
+	15155,15171,15184,15199,15214,15260,15274,15283,15293,15306,
+	15320,15331,15344,15360,15375,15376,15403,15409,15417,15423,
+	15439,15476,15493,15517,15540,15557,15577,15603,15629,15648,
+	15665,15718,15759,15781,15808,15828,15849,15867,15897,15923,
+	15943,15964,15982,16000,16019,16035,16051,16079,16105,16112,
+	16114,16115,16117,16118,16120,16122,16124,16126,16128,16129,
+	16130,16162
+};
+
+#define NR_RECS 16162
+#define WORST_RECS_PER_CCODE 195 // 8 Argentina @43
+
+typedef struct { long minx; long miny; long maxx; long maxy; unsigned long flags; } mminforec;
+
+#ifndef MAKE_SOURCE_DIGITAL
+static mminforec mminfo[NR_RECS+1] = {
+	{  12433114,  41851944,  12548434,  41938434,0x001002b},
+	{   5850000,  35450000,  18560000,  55080000,0x50a0636},
+	{  12444000,  41899000,  12460000,  41908000,0x003063c},
+	{   7404110,  43723932,   7444472,  43752762,0x001042b},
+	{  -5200000,  41310000,   9600000,  53557000,0x0010636},
+	{   7404110,  43723932,   7444472,  43752762,0x003063c},
+	{  -5384925,  36107682,  -5321499,  36159576,0x001042b},
+	{  -6703000,  35867000,  -3426000,  38475972,0x0a63691},
+	{  -5384925,  36107682,  -5321499,  36159576,0x003063c},
+	{-172537866,  -8601181,-172450415,  -8514691,0x001000a},
+	{-171996267,  -9340159,-171646464,  -8994200,0xf04004b},
+	{-171498626,  -9550077,-171160016,  -9215188,0xe89004b},
+	{-172560193,  -9660193,-171160016,  -8289807,0x0a70031},
+	{  96815429, -12208160,  96866396, -12133320,0x2a7044a},
+	{  96888084, -12195000,  96931231, -12106697,0x2a7044a},
+	{  96629848, -12244608,  97088152, -11775392,0x001002c},
+	{ -62877167,  17860755, -62786833,  17947245,0x001002b},
+	{ -62951784,  17783968, -62707008,  18029488,0x001002c},
+	{ 166898560,   -564440, 166976401,   -486599,0x001002b},
+	{ 179163000,  -8543596, 179227000,  -8430000,0x029040a},
+	{ 179009264,  -8661830, 179243000,  -8416310,0x004012b},
+	{ 179794020,  -9443960, 179883000,  -9329384,0x004012b},
+	{ 178286164,  -8086652, 178463000,  -7901148,0x004012b},
+	{ 178634028,  -7530304, 178727000,  -7432096,0x004012b},
+	{ 177115628,  -7270404, 177209000,  -7172196,0x004012b},
+	{ 176273728,  -6336404, 176367000,  -6238196,0x004012b},
+	{ 177270120,  -6165560, 177379000,  -6050984,0x004012b},
+	{ 176037912,  -5719816, 176157000,  -5594000,0x004012b},
+	{ 179424320, -10788660, 179533000, -10674084,0x004012b},
+	{ 176030000, -10996000, 179940000,  -5594000,0x0010036},
+	{ 113528000,  22109440, 113600000,  22217700,0x027002b},
+	{ -63110167,  18003755, -63019833,  18090245,0x001000a},
+	{ -63158744,  17963792, -62966048,  18143000,0x001002c},
+	{ -63110167,  18003755, -63019833,  18090245,0x001000a},
+	{ -63158744,  17963792, -62966048,  18143000,0x001002c},
+	{ 167902989, -29077245, 168001011, -28990755,0x001000a},
+	{ 167809760, -29202312, 168127448, -28907688,0x001002c},
+	{-130134215, -25095292,-130079370, -25045433,0x22a004a},
+	{-130771365, -23953826,-130716936, -23903967,0x22a004a},
+	{-124812713, -24704785,-124757868, -24654926,0x22a004a},
+	{-128526171, -24571661,-128119947, -24178829,0x001000c},
+	{-130800000, -25100000,-124700000, -23890000,0x04e0031},
+	{   3280000, -54460000,   3436320, -54385000,0x01c042b},
+	{   3176640, -54572312,   3650568, -54277688,0x001002c},
+	{ -64817896,  32283000, -64708081,  32323000,0x2a7044a},
+	{ -64887829,  32246750, -64766566,  32283000,0x2a7044a},
+	{ -65034230,  32140084, -64596758,  32532916,0x001002c},
+	{  72348074,  -7341184,  72434564,  -7254694,0x001000a},
+	{  72307352,  -7475728,  72588584,  -7181104,0x001000c},
+	{  71712684,  -5499289,  71993916,  -5204665,0x0b00010},
+	{  70504498,  -7827595,  73185688,  -5146405,0x0a80031},
+	{  12402340,  43893500,  12517000,  43992200,0x021042b},
+	{   5850000,  35450000,  18560000,  55080000,0x50a0636},
+	{  12402340,  43893500,  12517000,  43992200,0x003063c},
+	{  -2619780,  49416000,  -2500000,  49510519,0x022040a},
+	{  -2704183,  49374669,  -2058391,  49816605,0x001002c},
+	{ -63109000,  18167000, -62998270,  18236000,0x019040a},
+	{ -63432000,  18147000, -62910000,  18600000,0x01c002c},
+	{ -62241268,  16693000, -62178000,  16812970,0x02b040a},
+	{ -62330844,  16591156, -62039196,  16885780,0x001002c},
+	{  -2246000,  49162000,  -2016000,  49206000,0x010000b},
+	{  -2275397,  49122080,  -1994165,  49318496,0x001002c},
+	{ 105631382, -10495516, 105718833, -10409026,0x001000a},
+	{ 105490182, -10633774, 105771414, -10339150,0x001002c},
+	{-176248997, -13305580,-176160585, -13219090,0x001000a},
+	{-178226240, -14468224,-177908552, -14146320,0x001000c},
+	{-176341581, -13435263,-176023893, -13113359,0x0b00010},
+	{-178252267, -14838976,-176017942, -12664233,0x0a80231},
+	{ -64640000,  18411419, -64559180,  18460000,0x2a7044a},
+	{ -64717380,  18380572, -64612398,  18418000,0x2a7044a},
+	{ -64852000,  18305500, -64267000,  18751000,0x01b042c},
+	{   9473847,  47053018,   9530152,  47091627,0x1ad004a},
+	{   9511847,  47091627,   9568152,  47130236,0x1ad004a},
+	{   9503847,  47130236,   9560152,  47168845,0x1ad004a},
+	{   9481847,  47168845,   9538152,  47207454,0x1ad004a},
+	{   9497579,  47207454,   9554420,  47246063,0x1ad004a},
+	{   9469000,  47044000,   9643000,  47274000,0x001042c},
+	{   5850000,  35450000,  18560000,  55080000,0x50a0636},
+	{   9469000,  47044000,   9643000,  47274000,0x003063c},
+	{ -70063165,  12481492, -69974753,  12567982,0x001000a},
+	{ -70114256,  12358320, -69827816,  12652944,0x001002c},
+	{ 167709000,   8713000, 167757000,   8867000,0x037040a},
+	{ 170962845,   6870363, 171431565,   7361403,0x001000c},
+	{ 168544027,   7270280, 169012747,   7761320,0x0b10010},
+	{ 168732832,  14415080, 169211968,  14906120,0x001008c},
+	{ 168480677,   4519311, 168949397,   5010351,0x001088c},
+	{ 160665840,   9576480, 161139768,  10067520,0x001108c},
+	{ 166601440,  11097380, 167075368,  11588420,0x001188c},
+	{ 166377624,  18845980, 166867176,  19337020,0x001208c},
+	{ 169350000,   5785780, 169791760,   6312000,0x0212c8c},
+	{ 171707598,   5845594, 172176318,   6336634,0x001308c},
+	{ 171499552,   6877265, 171968272,   7368305,0x001388c},
+	{ 167883840,   5370380, 168352560,   5861420,0x001408c},
+	{ 166105640,  10904780, 166579568,  11395820,0x001488c},
+	{ 169696640,  10074780, 170170568,  10565820,0x001508c},
+	{ 170846081,   7968670, 171314801,   8459710,0x001588c},
+	{ 162001340,  11249980, 162475268,  11741020,0x001608c},
+	{ 165170340,  11350580, 165644268,  11841620,0x001688c},
+	{ 168886340,   5397780, 169355060,   5888820,0x001708c},
+	{ 166002340,   8692680, 166476268,   9183720,0x001788c},
+	{ 167146640,   8067780, 167615360,   8558820,0x001808c},
+	{ 166809963,   9069124, 167283891,   9560164,0x001888c},
+	{ 167283891,   9069124, 167757819,   9560164,0x001908c},
+	{ 167378676,   8578084, 167852604,   9069124,0x001988c},
+	{ 168894640,   9669180, 169368568,  10160220,0x001a08c},
+	{ 170806724,   8459019, 171280652,   8950059,0x001a88c},
+	{ 170635940,  10042280, 171109868,  10533320,0x001b08c},
+	{ 167920645,   7739474, 168389365,   8230514,0x001b88c},
+	{ 167219240,  11105180, 167693168,  11596220,0x001c08c},
+	{ 165411940,   8829380, 165885868,   9320420,0x001c88c},
+	{ 169484440,  10978580, 169958368,  11469620,0x001d08c},
+	{ 165725040,   9858480, 166198968,  10349520,0x001d88c},
+	{ 169784163,   9311096, 170258091,   9802136,0x001e08c},
+	{ 169784163,   8820055, 170258091,   9311095,0x001e88c},
+	{ 169864212,  12013976, 170338140,  12505016,0x001f08c},
+	{ 160595398,   4506265, 172402954,  19352930,0x0010036},
+	{-170756000, -14358000,-170674500, -14265950,0x021040a},
+	{-171102112, -11080370,-171051284, -11030511,0x004012b},
+	{-170860000, -14378000,-170540000, -14229000,0x004012b},
+	{-169701004, -14300981,-169403687, -14150000,0x004012b},
+	{-171102200, -14378100,-169403600, -11030500,0x0ef0031},
+	{-159832000, -21273000,-159723500, -21198400,0x01a040b},
+	{-161271860, -10480061,-160797932,  -9989021,0x001002c},
+	{-158183360,  -9316420,-157709432,  -8825380,0x0b00030},
+	{-159960141, -21417476,-157159787, -18736286,0x0a90031},
+	{-165952460, -11164220,-165478532, -10673180,0x001b8a8},
+	{-165651360, -11803620,-165177432, -11312580,0x001a0a8},
+	{-163382468, -13580320,-162903332, -13089280,0x001c0a8},
+	{-158196284, -21992220,-157696316, -21501180,0x00198a8},
+	{-163406876, -18306520,-162917324, -17815480,0x001a8a8},
+	{-165960000, -21999000,-157154000,  -8610000,0x0010036},
+	{ -56246890,  46742755, -56120999,  46829245,0x001000a},
+	{ -56602272,  46735356, -55987728,  47177292,0x001002c},
+	{-169949167, -19117044,-169857872, -19030554,0x001002b},
+	{-170002824, -19193312,-169705968, -18898688,0x001002c},
+	{ -62743846,  17279490, -62680021,  17340599,0x2a7004a},
+	{ -62632976,  17105911, -62569151,  17167020,0x2a7004a},
+	{ -62907696,  17073584, -62517096,  17466416,0x001002c},
+	{ -81395252,  19264490, -81330748,  19325599,0x2a7004a},
+	{ -81419752,  19336490, -81355248,  19397599,0x2a7004a},
+	{ -81484770,  19230000, -81046143,  19431629,0x004012b},
+	{ -80143890,  19618658, -79652000,  19805000,0x004012b},
+	{ -81484800,  19230000, -79651900,  19805100,0x0610031},
+	{ -68311245,  12115916, -68224755,  12200484,0x001000a},
+	{ -68432676,  12257247, -68350030,  12337971,0x001088b},
+	{ -68350030,  12257247, -68267384,  12337971,0x001108b},
+	{ -68432676,  12176523, -68350030,  12257247,0x001188b},
+	{ -68350030,  12176523, -68267384,  12257247,0x001208b},
+	{ -68267384,  12176523, -68184738,  12257247,0x001288b},
+	{ -68350030,  12095799, -68267384,  12176523,0x001308b},
+	{ -68267384,  12095799, -68184738,  12176523,0x001388b},
+	{ -68292178,  12015075, -68209532,  12095799,0x001408b},
+	{ -63007557,  17459404, -62935482,  17528596,0x001c88b},
+	{ -63274557,  17595404, -63202482,  17664596,0x001c08b},
+	{ -68480000,  12000000, -62923000,  17680000,0x0010236},
+	{  73470755,   4165728,  73557245,   4252218,0x001000a},
+	{  73036128,   -710000,  73504848,   -218960,0x001000c},
+	{  72835640,   6523792,  73304360,   7014832,0x0b10010},
+	{  72536000,   -710000,  73790000,   7136000,0x1a50031},
+	{  -5761206, -15983245,  -5671833, -15896755,0x001000a},
+	{ -14424756,  -7996255, -14288000,  -7882857,0x004010b},
+	{  -5805000, -16040000,  -5617000, -15896000,0x004010b},
+	{ -12372000, -37183000, -12204000, -37046000,0x004010b},
+	{ -12747000, -37459000, -12452000, -37271000,0x004010b},
+	{ -14530000, -37510000,  -5540000,  -7777000,0x6b20236},
+	{  14419556,  35855000,  14548000,  35930000,0x01a040a},
+	{  14165848,  35753584,  14624152,  36146416,0x001002c},
+	{ -61799362,  11987132, -61711911,  12073622,0x001000a},
+	{ -61803000,  11983000, -61375000,  12531000,0x022002c},
+	{ -64989026,  18309620, -64863850,  18373000,0x016040a},
+	{ -65068846,  18260000, -64576690,  18422000,0x004012b},
+	{ -64940000,  17660000, -64550000,  17820000,0x004012b},
+	{ -65093994,  17636170, -64550000,  18426851,0x0d00231},
+	{  45200476, -12817650,  45242633, -12727106,0x2a7044a},
+	{  45242386, -12819750,  45301886, -12755553,0x2a7044a},
+	{  44900000, -13033000,  45360000, -12590000,0x001002c},
+	{  15485616,  78200711,  15782507,  78261820,0x2a7004a},
+	{  14043750,  78045711,  14328250,  78106820,0x2a7004a},
+	{  -9164930,  70754480,  -7779602,  71245520,0x001002c},
+	{  10400000,  76889405,  22024500,  79500000,0x0a50431},
+	{  -9154000,  68600000,  33625000,  80843100,0x0970632},
+	{  10000000,  74300000,  33624989,  80843000,0x0010436},
+	{  -9165000,  70754400,  33625000,  80843100,0x003063c},
+	{ -61257000,  13122000, -61139000,  13183000,0x016040a},
+	{ -61486000,  12530000, -61111000,  13390000,0x02e002c},
+	{  73395835, -53117885,  73539024, -53031395,0x001000b},
+	{  72580000, -53200000,  73870000, -52900000,0x06a0430},
+	{ -59642289,  13077029, -59553877,  13163519,0x001000a},
+	{ -59716656,  13022864, -59383344,  13366592,0x001002c},
+	{ -61865167,  17086755, -61774833,  17173245,0x001000a},
+	{ -61949413,  17488858, -61657765,  17783482,0x0b10010},
+	{ -61959724,  16936995, -61636828,  17258899,0x001000c},
+	{ -62413512,  16917821, -61489991,  17811551,0x0a90031},
+	{ -68973785,  12083106, -68885373,  12169596,0x001000a},
+	{ -69166000,  11974341, -68632450,  12395419,0x01b002c},
+	{  55404000,  -4650226,  55483000,  -4560000,0x021000a},
+	{  55180679,  -4855520,  55649399,  -4364480,0x001002c},
+	{  55527952,  -4662728,  55996672,  -4171688,0x0b00030},
+	{  53216000,  -5800000,  56000000,  -3690000,0x0930031},
+	{  46070000, -10307000,  51235000,  -9160000,0x00e042d},
+	{  52640000,  -7200000,  56380000,  -5800000,0x24d0435},
+	{  46000000, -10500000,  56500000,  -3690000,0x0010036},
+	{ 134435755,   7299755, 134522245,   7386245,0x001000a},
+	{ 134329233,   7134620, 134655304,   7765423,0x02a000c},
+	{ 134030000,   6780415, 134422000,   7311000,0x0c90410},
+	{ 132129405,   5539405, 134810595,   8220595,0x0a90011},
+	{ 130959405,   2759404, 133640595,   5440594,0x001000d},
+	{ 130900000,   2700000, 134818730,   8222400,0x0010236},
+	{ 145692200,  15112000, 145761100,  15220000,0x027040a},
+	{ 145400432,  14814480, 145884776,  15305520,0x001000c},
+	{ 145610000,  18000000, 145840000,  18840000,0x1520410},
+	{ 144875000,  14080000, 146076000,  20560000,0x18d0031},
+	{   1482182,  42461955,   1598463,  42548445,0x001000a},
+	{   1404864,  42394488,   1795464,  42694568,0x001042c},
+	{    348000,  40191933,   3820000,  42873123,0x0a90691},
+	{   1404864,  42394488,   1795464,  42694568,0x003063c},
+	{ 144826158,  13521379, 144888964,  13582488,0x2a7004a},
+	{ 144737755,  13449545, 144800561,  13510654,0x2a7004a},
+	{ 144534432,  13215480, 145013568,  13706520,0x001002c},
+	{  -4563036,  54131248,  -4416003,  54217738,0x001000a},
+	{  -4920600,  53990480,  -4134192,  54481520,0x001002c},
+	{ -61016523,  13981053, -60928111,  14067543,0x001000a},
+	{ -61100000,  13690000, -60830000,  14118000,0x001002c},
+	{ 151555130,   7315679, 151641620,   7402169,0x001000a},
+	{ 157759000,   6718000, 158372000,   7091000,0x017040c},
+	{ 137891594,   9269744, 138365522,   9760784,0x0b00010},
+	{ 137142440,   8207480, 137611160,   8698520,0x0010088},
+	{ 139544140,   9687280, 140018068,  10178320,0x0010888},
+	{ 140282640,   9517880, 140756568,  10008920,0x0011088},
+	{ 143637140,   7116980, 144105860,   7608020,0x0011888},
+	{ 144342740,   7130180, 144811460,   7621220,0x0012088},
+	{ 144277940,   8342280, 144746660,   8833320,0x0012888},
+	{ 145145940,   8982480, 145619868,   9473520,0x0013088},
+	{ 145625740,   7448080, 146094460,   7939120,0x0013888},
+	{ 145993640,   7242280, 146462360,   7733320,0x0014088},
+	{ 149072540,   7234780, 149541260,   7725820,0x0014888},
+	{ 149427440,   8342380, 149896160,   8833420,0x0015088},
+	{ 150001640,   8528580, 150475568,   9019620,0x0015888},
+	{ 152905440,   5668680, 153374160,   6159720,0x0016088},
+	{ 153407940,   5210880, 153876660,   5701920,0x0016888},
+	{ 154040940,   7853779, 154509660,   8344819,0x0017088},
+	{ 155051640,   7270980, 155520360,   7762020,0x0017888},
+	{ 157021840,   5565880, 157490560,   6056920,0x0018088},
+	{ 159523340,   6440880, 159992060,   6931920,0x0018888},
+	{ 160462640,   5966080, 160931360,   6457120,0x0019088},
+	{ 160673440,   9554480, 161147368,  10045520,0x0019888},
+	{ 162638740,   5219280, 163107460,   5710320,0x001a088},
+	{ 146678969,   6573900, 149360159,   9255090,0x0010015},
+	{ 150700754,   6573900, 153381944,   9255090,0x0a90011},
+	{ 137000000,   5210000, 163120000,  10200000,0x19a0036},
+	{ 103796755,   1261728, 103883245,   1348218,0x001000a},
+	{ 103570000,   1160000, 104130000,   1482000,0x016002c},
+	{-175250128, -21210543,-175157872, -21124053,0x001000a},
+	{-175364984, -21477340,-174865016, -20986300,0x001000c},
+	{-174258388, -19031068,-173768836, -18540028,0x0b10010},
+	{-175738000, -21493000,-173674000, -17900000,0x0e30031},
+	{-176214000, -17900000,-173674000, -15542000,0x001042d},
+	{-176214000, -22350000,-173674000, -19500000,0x4180035},
+	{-176214000, -22350000,-173674000, -15542000,0x0010236},
+	{ -61395587,  15258755, -61306214,  15345245,0x001000a},
+	{ -61598068,  15182121, -61113724,  15673161,0x001002c},
+	{  50511077,  26194782,  50575813,  26258600,0x2a7044a},
+	{  50575813,  26194782,  50623592,  26281272,0x2a7044a},
+	{  50310000,  25788000,  50745000,  26338000,0x023002c},
+	{  50448000,  25557000,  50825000,  25967000,0x0bd0430},
+	{  50300000,  25557000,  50825000,  26338000,0x0d80231},
+	{ 172918000,   1324000, 173080000,   1365000,0x00f040a},
+	{ 172778000,   1323000, 173172000,   1974000,0x026040c},
+	{-157502976,   1911168,-157353217,   2060927,0x680004b},
+	{ 172908912,   3266656, 173059087,   3416415,0x680004b},
+	{ 172730095,   3027583, 172879854,   3177342,0x680004b},
+	{ 174375120,   -764880, 174524879,   -615121,0x680004b},
+	{ 175905120,  -1396909, 176054879,  -1247150,0x680004b},
+	{ 174655168,  -1267440, 174804927,  -1117681,0x680004b},
+	{ 173195120,   1937680, 173344879,   2087439,0x680004b},
+	{ 172947632,    835120, 173097391,    984879,0x680004b},
+	{ 176380096,  -1432368, 176529855,  -1282609,0x680004b},
+	{-160435926,   4609543,-160313278,   4731852,0x54f004b},
+	{ 175536417,  -1961053, 175658726,  -1838744,0x54f004b},
+	{ 172594000,     69000, 173976000,   3415000,0x1060031},
+	{ 174181028,  -2888514, 176862218,   -207324,0x001002d},
+	{-173318525,  -4688133,-170637335,  -2006943,0x0010035},
+	{ 166790000,  -4736000, 189387000,   3644400,0x23b0036},
+	{ 157830000, -11464000, 209800000,   4747000,0x0010037},
+	{ -71169000,  21417755, -71108000,  21519000,0x029000a},
+	{ -71877000,  21440000, -71454000,  21933000,0x021000c},
+	{ -72490000,  21600000, -71877000,  21977000,0x08c0410},
+	{ -72500000,  21000000, -70900000,  22000000,0x08a0431},
+	{   6666755,    299756,   6753245,    386246,0x001000a},
+	{   6377221,    -34742,   6845941,    456298,0x001002c},
+	{   7107412,   1306789,   7576132,   1797829,0x0b00430},
+	{   5896479,    -62362,   7773312,   1814471,0x0a80231},
+	{ 114145854,  22262781, 114239071,  22349271,0x001000a},
+	{ 113835000,  22153500, 114442000,  22564000,0x0930430},
+	{ 112200000,  20400000, 118000000,  26400500,0x0b5beb2},
+	{ 113835000,  22153500, 114442000,  22564000,0x003063c},
+	{ -61100206,  14589000, -60983000,  14650000,0x016000a},
+	{ -61239568,  14388000, -60760432,  14879000,0x001002c},
+	{  -6892690,  61974015,  -6710100,  62060505,0x001000a},
+	{  -7700000,  61928000,  -6950000,  62355000,0x001042c},
+	{  -6950000,  61928000,  -6244000,  62406580,0x0ce0430},
+	{  -7100000,  61300000,  -6510000,  61928000,0x02cc0ac},
+	{  -7770000,  61300000,  -6180000,  62410000,0x0010236},
+	{ -61600000,  16214000, -61493000,  16283000,0x019000a},
+	{ -61810000,  15940000, -61550000,  16366000,0x004012b},
+	{ -61550000,  16194000, -61350000,  16515000,0x004012b},
+	{ -61350000,  16230000, -61160000,  16340000,0x004012b},
+	{ -61666000,  15820000, -61555000,  15895000,0x004052b},
+	{ -61102000,  16288000, -60996000,  16365000,0x004052b},
+	{ -61512968,  15704256, -61028624,  16195296,0x0b00010},
+	{ -61882549,  15696598, -60899446,  16649910,0x0a90031},
+	{  44365794, -12193245,  44454206, -12106755,0x001000a},
+	{  43196000, -11952895,  43540000, -11350000,0x028000c},
+	{  44150847, -12456700,  44624775, -11965660,0x0b10010},
+	{  43165016, -12554984,  44624775, -11125016,0x0a80031},
+	{  57456000, -20192000,  57545700, -20108813,0x001000a},
+	{  57496000, -20122000,  57756000, -19979500,0x004012b},
+	{  57300000, -20490000,  57374000, -20401000,0x004012b},
+	{  57356000, -20530000,  57822000, -20122000,0x004012b},
+	{  63226096, -19911416,  63621904, -19518584,0x0b10030},
+	{  59343432, -16851520,  59827776, -16360480,0x00158ac},
+	{  56494384, -10570312,  56775616, -10275688,0x001a0ac},
+	{  54330304, -16089416,  54715696, -15696584,0x001c8ac},
+	{  57450224, -19965312,  57944984, -19474272,0x00168ac},
+	{  54300000, -20800000,  63700000, -10270000,0x0010236},
+	{  55434000, -20939000,  55522965, -20871000,0x001042b},
+	{  55210000, -21389870,  55838000, -20871000,0x01c002c},
+	{   6047691,  49561514,   6180309,  49648004,0x001000a},
+	{   5812948,  49447980,   6531652,  49939020,0x001002c},
+	{   5733648,  49694480,   6452352,  50185520,0x0b00030},
+	{  -5200000,  41310000,   9600000,  53557000,0x0010636},
+	{   5733648,  49447980,   6531652,  50185520,0x003063c},
+	{-171837000, -13871000,-171715794, -13812702,0x015000a},
+	{-172158000, -14078000,-171397000, -13777100,0x013042c},
+	{-172803500, -13805000,-172171000, -13440000,0x0840010},
+	{-172830000, -14100000,-171397000, -13390000,0x0780031},
+	{ -36582036, -54324245, -36435003, -54237755,0x001000a},
+	{ -36993903, -54547416, -36197079, -54056376,0x001002c},
+	{ -36524348, -54863306, -35727524, -54372266,0x0b00030},
+	{ -38369968, -55334148, -35510032, -53636061,0x0a80031},
+	{ -27700000, -59600000, -26000000, -56200000,0x03a042d},
+	{ -41820000, -59600000, -26000000, -53600000,0x0010236},
+	{-149574753, -17567930,-149522540, -17518071,0x22a004a},
+	{-149626107, -17591935,-149573894, -17542076,0x22a004a},
+	{-149626107, -17641794,-149573894, -17591935,0x22a004a},
+	{-149982860, -17678752,-149691212, -17384128,0x0b10030},
+	{-149622848, -17941882,-149122880, -17445386,0x01e002c},
+	{-152311000, -18000000,-149116323, -15792905,0x08e0031},
+	{-141110738, -10590563,-138310384,  -7820000,0x01e002d},
+	{-152059920, -11666322,-151585992, -11175282,0x0b100b0},
+	{-152547440, -10307684,-152073512,  -9816644,0x0b008b0},
+	{-150439610, -10156375,-149965682,  -9665335,0x0b010b0},
+	{-144626240, -27851191,-144100232, -27360151,0x0b018b0},
+	{-143759690, -27960000,-143233682, -27468960,0x0b020b0},
+	{-154821400, -23960000,-134290000, -13860000,0x29b0436},
+	{-154821400, -27960000,-134290000,  -7820000,0x0010237},
+	{ -25024000,  16862000, -24902000,  16923380,0x016040a},
+	{ -23865667,  14884990, -23381323,  15376030,0x001000c},
+	{ -25366000,  16756115, -24856000,  17220000,0x0a80410},
+	{ -25400386,  14639405, -22659614,  17320595,0x0a90031},
+	{ -61550000,  10639900, -61471037,  10687900,0x2a7044a},
+	{ -61471037,  10629000, -61392074,  10677000,0x2a7044a},
+	{ -61710000,  10125000, -61373664,  10795000,0x02b042c},
+	{ -61373664,  10236600, -60975903,  10824000,0x0d30430},
+	{ -61974357,   9966514, -60365643,  11575228,0x0aa0031},
+	{ 114873081,   4867204, 114959571,   4953694,0x001000a},
+	{ 114171000,   4394000, 114681000,   4847000,0x0a20410},
+	{ 114681000,   4649000, 115223000,   5057000,0x01a040c},
+	{ 114060000,   4000000, 115390000,   5166660,0x09e0431},
+	{  70153022, -49392248,  70285640, -49305758,0x001002b},
+	{  77466060, -37908368,  77655339, -37758609,0x001002c},
+	{  77439572, -38788972,  77606228, -38652572,0x0b00030},
+	{  68507921, -49884000,  70617161, -48452324,0x004012c},
+	{  50155880, -46150560,  50312120, -46035984,0x004012c},
+	{  50336296, -46467104,  50471704, -46368896,0x004012c},
+	{  50375166, -45993638,  50479326, -45917254,0x004012c},
+	{  51622176, -46519664,  51919032, -46306880,0x004012c},
+	{  52078592, -46535208,  52349408, -46338792,0x004012c},
+	{  47254880, -11631840,  47416328, -11468160,0x004012c},
+	{  42662127, -17116110,  42789872, -16993801,0x004012c},
+	{  39626543, -21542110,  39757685, -21419801,0x004012c},
+	{  40297089, -22423110,  40428911, -22300801,0x004012c},
+	{  54501168, -15912824,  54548040, -15863720,0x004012c},
+	{  46373486, -12414110,  46498513, -12291801,0x004012c},
+	{  39626500, -50020000,  77655400, -11468100,0x0010237},
+	{ -66121525,  18385157, -66031191,  18471647,0x001000a},
+	{ -66259000,  18133300, -65588800,  18477700,0x016040c},
+	{ -67216000,  17924000, -66530000,  18274000,0x07e0410},
+	{ -67960177,  17830000, -65180000,  18550000,0x0570431},
+	{ 172300000,  17821000, 295454000,  71425000,0x2880637},
+	{ -67960177,  17830000, -65180000,  18550000,0x003063c},
+	{  33327717,  35135490,  33402406,  35196599,0x2a7004a},
+	{  32995942,  34647379,  33070121,  34708488,0x2a7004a},
+	{  33098768,  34884480,  33666440,  35375520,0x001002c},
+	{  32326000,  34555000,  33137000,  34894000,0x07a0430},
+	{  32190000,  34540000,  34740000,  35725000,0x07e0031},
+	{  35467106,  33823755,  35570894,  33910245,0x001000a},
+	{  35448768,  33724480,  36011232,  34215520,0x001000c},
+	{  35650707,  34213000,  35969126,  34525059,0xc73044b},
+	{  35257988,  33416709,  35546811,  33725000,0xbde044b},
+	{  35153000,  33143290,  35478824,  33416709,0xbde044b},
+	{  34800000,  33040000,  36630000,  34700000,0x0af0431},
+	{  34217000,  28520000,  48790000,  37390000,0x0010636},
+	{  34800000,  33040000,  36630000,  34700000,0x003063c},
+	{ -76839167,  17962755, -76748833,  18049245,0x001000a},
+	{ -76920109,  17875610, -76679891,  18104389,0x9ee004b},
+	{ -77134581,  17838404, -76912224,  18050173,0x931004b},
+	{ -77356644,  17796050, -77134875,  18007819,0x931004b},
+	{ -77578707,  17880758, -77356350,  18092527,0x931004b},
+	{ -76687500,  18115000, -76315455,  18241500,0x931044b},
+	{ -78370000,  18193000, -77646000,  18530000,0x015040c},
+	{ -78450000,  17650000, -76150000,  18600000,0x06e0031},
+	{ -16741984,  13402431, -16653572,  13488921,0x001040a},
+	{ -14420000,  13226000, -13795000,  13590000,0x017042c},
+	{ -16662000,  13289000, -16539439,  13477000,0x680044b},
+	{ -16815160,  13264220, -16661241,  13413979,0x680004b},
+	{ -16791000,  13085000, -16662774,  13264250,0x680044b},
+	{ -16663000,  13162000, -16481701,  13289000,0x680044b},
+	{ -16553960,  13442520, -16400041,  13592279,0x680004b},
+	{ -16502853,  13328490, -16377147,  13450799,0x54f004b},
+	{ -15672853,  13472190, -15547147,  13594499,0x54f004b},
+	{ -15621653,  13372190, -15495947,  13494499,0x54f004b},
+	{ -16247653,  13458590, -16121947,  13580899,0x54f004b},
+	{ -16121947,  13458590, -15996241,  13580899,0x54f004b},
+	{ -14936353,  13581190, -14810647,  13703499,0x54f004b},
+	{ -14839553,  13483390, -14713847,  13605699,0x54f004b},
+	{ -14712853,  13368890, -14587147,  13491199,0x54f004b},
+	{ -17000000,  13040000, -13792000,  13850000,0x0550031},
+	{  51467667,  25248970,  51562806,  25335460,0x001000b},
+	{  51164000,  25076000,  51630400,  25593000,0x021002c},
+	{  51147359,  24554270,  51630400,  25076000,0x0bb0430},
+	{  50700000,  24450000,  51700000,  26200000,0x0e90431},
+	{ -57898434, -51722000, -57709000, -51672000,0x014000b},
+	{ -58397827, -51826680, -57658291, -51335640,0x001000c},
+	{ -59573376, -51886520, -58823424, -51395480,0x0b00010},
+	{ -61500000, -52960000, -57500000, -50900000,0x0980431},
+	{ 168274650, -17778525, 168364984, -17692035,0x001000a},
+	{ 168111791, -17866416, 168601343, -17375376,0x001000c},
+	{ 166817936, -15757079, 167302280, -15266039,0x0b00010},
+	{ 166377845, -17307674, 169118617, -14626484,0x0a90031},
+	{ 166330000, -14628000, 169100000, -13050000,0x017042d},
+	{ 168000000, -20320000, 170300000, -17303000,0x4660435},
+	{ 166330000, -20320000, 170300000, -13050000,0x0010036},
+	{  19206340,  42397755,  19322621,  42484245,0x001000a},
+	{  19539467,  42896760,  19826532,  43108529,0x931004b},
+	{  18839272,  42676640,  19101327,  42869959,0x864004b},
+	{  19227898,  43263340,  19492101,  43456659,0x864004b},
+	{  18744950,  42194400,  18930442,  42465059,0x864044b},
+	{  18979172,  42491737,  19241227,  42685056,0x864004b},
+	{  18485046,  42355440,  18744953,  42548759,0x864004b},
+	{  18930442,  41847000,  19394122,  42493000,0x029042c},
+	{  18433000,  41840000,  20382000,  43563000,0x0b70431},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  18433000,  41840000,  20382000,  43563000,0x003063c},
+	{ -77363700,  25015200, -77255000,  25087289,0x01a040a},
+	{ -78997600,  26489000, -77989600,  26742440,0x010040c},
+	{ -77989622,  26694793, -77893283,  26781282,0x3c1004b},
+	{ -77989622,  26608304, -77893283,  26694793,0x3c1004b},
+	{ -77893283,  26608304, -77796944,  26694793,0x3c1004b},
+	{ -77900027,  26521815, -77803688,  26608304,0x3c1004b},
+	{ -75488694,  24268219, -75394037,  24354708,0x3c1004b},
+	{ -77543110,  26820100, -77446291,  26906589,0x3c1004b},
+	{ -77553963,  24980500, -77458825,  25066989,0x3c1004b},
+	{ -77458825,  25015182, -77363687,  25101671,0x3c1004b},
+	{ -77458825,  24967000, -77288348,  25015200,0x3c1044b},
+	{ -77130000,  26487850, -77036869,  26577300,0x3c1044b},
+	{ -76306000,  24744800, -76163441,  24802400,0x3c1044b},
+	{ -77848669,  24685600, -77753531,  24772089,0x3c1004b},
+	{ -75071300,  23078200, -74929857,  23135600,0x3c1044b},
+	{ -75748000,  24604700, -75615814,  24666600,0x3c1044b},
+	{ -76711309,  25436400, -76615691,  25522889,0x3c1004b},
+	{ -75833768,  23454800, -75739832,  23541289,0x3c1004b},
+	{ -76222669,  24848100, -76127531,  24934589,0x3c1004b},
+	{ -76222669,  24934589, -76127531,  25021078,0x3c1004b},
+	{ -79310000,  25686200, -79222242,  25780400,0x3c1044b},
+	{ -73686828,  20909200, -73594573,  20995689,0x3c1004b},
+	{ -73914908,  22526000, -73821692,  22612489,0x3c1004b},
+	{ -77901829,  25712600, -77805971,  25799089,0x3c1004b},
+	{ -74539609,  24013900, -74445192,  24100389,0x3c1004b},
+	{ -78100000,  25108700, -77988824,  25182600,0x3c1044b},
+	{ -74270248,  22732400, -74176552,  22818889,0x3c1004b},
+	{ -73140608,  22372300, -73047392,  22458789,0x3c1004b},
+	{ -75758910,  22149900, -75689556,  22266000,0x3c1044b},
+	{ -74880909,  23632600, -74786492,  23719089,0x3c1004b},
+	{ -74384208,  22539600, -74290992,  22626089,0x3c1004b},
+	{ -78345010,  27163800, -78248191,  27250289,0x3c1004b},
+	{ -73027108,  22338100, -72933892,  22424589,0x3c1004b},
+	{ -76940000,  22820000, -74390000,  25580000,0x021040d},
+	{ -79000000,  23636000, -76940000,  27252000,0x0e90411},
+	{ -75919000,  20900000, -72708460,  23137000,0x33c0415},
+	{ -80500000,  20900000, -72708460,  27269069,0x0010036},
+	{ 125497000,  -8590000, 125630000,  -8537500,0x013000a},
+	{ 125339640,  -8981294, 125813568,  -8490254,0x001000c},
+	{ 126152992,  -8900316, 126626920,  -8409276,0x0b00010},
+	{ 124030000,  -9510000, 127360000,  -8100000,0x06e0031},
+	{  31067077, -26348500,  31167000, -26270000,0x01d040a},
+	{  30994808, -26665520,  31510400, -26174480,0x0b10030},
+	{  31209120, -26032010,  31344679, -25909701,0x54f0047},
+	{  31086820, -26023910,  31222379, -25901601,0x54f0047},
+	{  31663820, -26048610,  31799379, -25926301,0x54f0047},
+	{  31780420, -26108510,  31915979, -25986201,0x54f0047},
+	{  31912720, -26071810,  32048279, -25949501,0x54f0047},
+	{  31879881, -26502210,  32016119, -26379901,0x54f0047},
+	{  30946241, -27039810,  31083159, -26917501,0x54f0047},
+	{  31639881, -26746710,  31776119, -26624401,0x54f0047},
+	{  31052530, -26743300,  31148869, -26656811,0x3c10047},
+	{  31258490, -26998400,  31355309, -26911911,0x3c10047},
+	{  31147890, -27152400,  31244709, -27065911,0x3c10047},
+	{  31818890, -27317418,  31915709, -27230929,0x3c10047},
+	{  31899971, -26273200,  31995829, -26186711,0x3c10047},
+	{  31899971, -26186711,  31995829, -26100222,0x3c10047},
+	{  31917790, -26829900,  32014609, -26743411,0x3c10047},
+	{  31820971, -26916389,  31917790, -26829900,0x3c10047},
+	{  31917790, -26916389,  32014609, -26829900,0x3c10047},
+	{  31500471, -26093300,  31596329, -26006811,0x3c10047},
+	{  31596329, -26093300,  31692187, -26006811,0x3c10047},
+	{  31500471, -26179789,  31596329, -26093300,0x3c10047},
+	{  31596329, -26179789,  31692187, -26093300,0x3c10047},
+	{  31500471, -26266278,  31596329, -26179789,0x3c10047},
+	{  31596329, -26266278,  31692187, -26179789,0x3c10047},
+	{  30790904, -27317418,  32134741, -25717939,0x0c10031},
+	{  47930226,  29305755,  48028248,  29392245,0x001000a},
+	{  47641894,  28920824,  48173110,  29411864,0x001002c},
+	{  47775243,  28524609,  48431159,  28920823,0x08f0430},
+	{  46541500,  28520000,  48790000,  30105000,0x0960431},
+	{  34217000,  28520000,  48790000,  37390000,0x0010636},
+	{  46541500,  28520000,  48790000,  30105000,0x003063c},
+	{ 178420966, -18164596, 178466230, -18078106,0x2a7044a},
+	{ 178466230, -18133505, 178519432, -18059946,0x2a7044a},
+	{ 178005528, -18271000, 178653000, -17910000,0x017040c},
+	{ 177373149, -17720079, 177629319, -17475460,0xa9e004b},
+	{ 177232255, -17964698, 177488425, -17720079,0xa9e004b},
+	{ 177629319, -17671155, 177885489, -17426536,0xa9e004b},
+	{ 179260844, -16584390, 179499155, -16355611,0x9ee004b},
+	{ 176834000, -18313000, 180054000, -16123000,0x08d0031},
+	{ 179708000, -19265000, 181787000, -15940000,0x027042d},
+	{ 177380224, -18775020, 177869776, -18283980,0x0b19090},
+	{ 177857824, -18771320, 178347376, -18280280,0x0b19890},
+	{ 177940000, -19220000, 178540000, -18856600,0x0898c90},
+	{ 178356724, -18848520, 178846276, -18357480,0x0b15090},
+	{-178669776, -20050120,-178175016, -19559080,0x0b1d090},
+	{-179054884, -21067720,-178554916, -20576680,0x0b0e090},
+	{ 176909832, -12947620, 177388968, -12456580,0x0b0b890},
+	{-180193468, -15930020,-179709124, -15438980,0x0b0c890},
+	{ 176834000, -21080000, 181831000, -12455000,0x0010236},
+	{ 166406184, -22311215, 166499401, -22224725,0x001000a},
+	{ 166245013, -22351326, 166744981, -21860286,0x001000c},
+	{ 167800087, -21653000, 167970505, -21371000,0x931044b},
+	{ 167970000, -21662000, 168132022, -21414771,0x864044b},
+	{ 167161896, -21013660, 167368103, -20820341,0x864004b},
+	{ 165251296, -21126560, 165457503, -20933241,0x864004b},
+	{ 165337859, -21663660, 165545140, -21470341,0x864004b},
+	{ 164762896, -21156660, 164969103, -20963341,0x864004b},
+	{ 164163788, -22711839, 166993933, -20030649,0x0a90031},
+	{ 166666000, -23050000, 168960000, -20650000,0x001042d},
+	{ 162700000, -20835000, 164724000, -17857000,0x4aa0435},
+	{ 158147000, -23050000, 168960000, -17850000,0x0010036},
+	{  14437596,  46016155,  14560604,  46102645,0x001000a},
+	{  14114488,  45887480,  14781112,  46378520,0x001000c},
+	{  15580335,  46492100,  15705264,  46578589,0x3c1004b},
+	{  15213735,  46209400,  15338664,  46295889,0x3c1004b},
+	{  15020535,  46326600,  15145464,  46413089,0x3c1004b},
+	{  13683237,  45497900,  13805763,  45584389,0x3c1004b},
+	{  13562137,  45461500,  13684663,  45547989,0x3c1004b},
+	{  15103236,  45760400,  15226963,  45846889,0x3c1004b},
+	{  15782000,  46384800,  15949569,  46449200,0x3c1044b},
+	{  14952400,  46117300,  15117199,  46182100,0x3c1044b},
+	{  13995835,  46360800,  14120764,  46447289,0x3c1004b},
+	{  13621136,  45891200,  13744863,  45977689,0x3c1004b},
+	{  16087535,  46616800,  16212464,  46703289,0x3c1004b},
+	{  14798737,  45606800,  14921263,  45693289,0x3c1004b},
+	{  14185236,  45758400,  14308963,  45844889,0x3c1004b},
+	{  14842000,  46503770,  14989809,  46576820,0x3c1044b},
+	{  15017535,  46476800,  15142464,  46563289,0x3c1004b},
+	{  15409536,  45906600,  15533263,  45993089,0x3c1004b},
+	{  15497535,  46356800,  15622464,  46443289,0x3c1004b},
+	{  15518136,  45878900,  15684093,  45943289,0x3c1044b},
+	{  14771536,  46021900,  14895263,  46108389,0x3c1004b},
+	{  13838136,  45846800,  13961863,  45933289,0x3c1004b},
+	{  13961236,  45962400,  14084963,  46048889,0x3c1004b},
+	{  15114737,  45526300,  15237263,  45612789,0x3c1004b},
+	{  13868035,  46239900,  13992964,  46326389,0x3c1004b},
+	{  15275998,  45984300,  15534398,  46025659,0x3c1044b},
+	{  15094135,  46196700,  15219064,  46283189,0x3c1004b},
+	{  14181737,  45531300,  14304263,  45617789,0x3c1004b},
+	{  13802636,  45675600,  13926363,  45762089,0x3c1004b},
+	{  15357835,  46315800,  15482764,  46402289,0x3c1004b},
+	{  15577535,  46196800,  15702464,  46283289,0x3c1004b},
+	{  15337535,  46176800,  15462464,  46263289,0x3c1004b},
+	{  15457535,  46496800,  15582464,  46583289,0x3c1004b},
+	{  13375500,  45421510,  16610484,  46876647,0x0860431},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  13375500,  45421510,  16610484,  46876647,0x003063c},
+	{  35164982,  31732430,  35265887,  31818920,0x001000a},
+	{  34777130,  32113289,  34878995,  32199778,0x3c1004b},
+	{  34878995,  32113289,  34980860,  32199778,0x3c1004b},
+	{  34736384,  32026800,  34838249,  32113289,0x3c1004b},
+	{  34838249,  32026800,  34940114,  32113289,0x3c1004b},
+	{  34716252,  31940311,  34817636,  32026800,0x3c1004b},
+	{  34817636,  31940311,  34919020,  32026800,0x3c1004b},
+	{  34685836,  31853822,  34787220,  31940311,0x3c1004b},
+	{  34787220,  31853822,  34888604,  31940311,0x3c1004b},
+	{  34611108,  31762800,  34712492,  31849289,0x3c1004b},
+	{  34938707,  32750853,  35041292,  32837342,0x3c1004b},
+	{  35041292,  32742204,  35143877,  32828693,0x3c1004b},
+	{  35041292,  32828693,  35143877,  32915182,0x3c1004b},
+	{  35143907,  32789824,  35246492,  32876313,0x3c1004b},
+	{  34753548,  31211500,  34875452,  31283000,0x3c1044b},
+	{  34832867,  32278900,  34934732,  32365389,0x3c1004b},
+	{  34509708,  31619700,  34611092,  31706189,0x3c1004b},
+	{  35255607,  32668600,  35358192,  32755089,0x3c1004b},
+	{  34874567,  32410100,  34976432,  32496589,0x3c1004b},
+	{  34976432,  32381700,  35058263,  32489300,0x3c1044b},
+	{  34930708,  31705400,  35032092,  31791889,0x3c1004b},
+	{  35081000,  32988000,  35163837,  33095000,0x3c1044b},
+	{  34709308,  31566800,  34810692,  31653289,0x3c1004b},
+	{  35066307,  32902500,  35168892,  32988989,0x3c1004b},
+	{  35168907,  32902500,  35271492,  32988989,0x3c1004b},
+	{  35271307,  32898549,  35373892,  32985038,0x3c1004b},
+	{  34900989,  29528900,  35000211,  29615389,0x3c1004b},
+	{  35451407,  32764400,  35553992,  32850889,0x3c1004b},
+	{  35071867,  32471400,  35173732,  32557889,0x3c1004b},
+	{  35271000,  32594000,  35400486,  32662400,0x3c1044b},
+	{  34933973,  32222475,  35035838,  32308964,0x3c1004b},
+	{  34970248,  31026600,  35071152,  31113089,0x3c1004b},
+	{  34411000,  31541466,  34571675,  31596000,0x3c10447},
+	{  34366148,  31455000,  34467052,  31541489,0x3c10047},
+	{  34467052,  31455000,  34567956,  31541489,0x3c10047},
+	{  34258180,  31368511,  34359084,  31455000,0x3c10047},
+	{  34359084,  31368511,  34459988,  31455000,0x3c10047},
+	{  34177457,  31282022,  34278361,  31368511,0x3c10047},
+	{  34278361,  31282022,  34379265,  31368511,0x3c10047},
+	{  34225000,  31216000,  34357089,  31282000,0x3c10447},
+	{  35164208,  31819000,  35265592,  31905489,0x3c10047},
+	{  35164208,  31905489,  35265592,  31991978,0x3c10047},
+	{  35265608,  31741100,  35366992,  31827589,0x3c10047},
+	{  34938408,  31536900,  35039792,  31623389,0x3c10047},
+	{  35039792,  31536900,  35141176,  31623389,0x3c10047},
+	{  35141176,  31536900,  35242560,  31623389,0x3c10047},
+	{  34908232,  31450411,  35009136,  31536900,0x3c10047},
+	{  35009136,  31450411,  35110040,  31536900,0x3c10047},
+	{  35110040,  31450411,  35210944,  31536900,0x3c10047},
+	{  34928413,  31363922,  35029317,  31450411,0x3c10047},
+	{  35029317,  31363922,  35130221,  31450411,0x3c10047},
+	{  35130221,  31363922,  35231125,  31450411,0x3c10047},
+	{  35207367,  32174100,  35309232,  32260589,0x3c10047},
+	{  35010067,  32273300,  35111932,  32359789,0x3c10047},
+	{  34956767,  32123900,  35058632,  32210389,0x3c10047},
+	{  35414908,  31816600,  35516292,  31903089,0x3c10047},
+	{  35127767,  32433200,  35229632,  32519689,0x3c10047},
+	{  35229632,  32433200,  35331497,  32519689,0x3c10047},
+	{  35129508,  31647100,  35230892,  31733589,0x3c10047},
+	{  35194367,  32087600,  35296232,  32174089,0x3c10047},
+	{  35006408,  31860800,  35107792,  31947289,0x3c10047},
+	{  35150067,  32312500,  35251932,  32398989,0x3c10047},
+	{  35257567,  32339700,  35359432,  32426189,0x3c10047},
+	{  34217000,  29486000,  35933000,  33426000,0x1110431},
+	{  34217000,  28520000,  48790000,  37390000,0x0010636},
+	{  34217000,  29486000,  35933000,  33426000,0x003063c},
+	{  35164982,  31732430,  35265887,  31818920,0x001000a},
+	{  34411000,  31541466,  34571675,  31596000,0x3c10447},
+	{  34366148,  31455000,  34467052,  31541489,0x3c10047},
+	{  34467052,  31455000,  34567956,  31541489,0x3c10047},
+	{  34258180,  31368511,  34359084,  31455000,0x3c10047},
+	{  34359084,  31368511,  34459988,  31455000,0x3c10047},
+	{  34177457,  31282022,  34278361,  31368511,0x3c10047},
+	{  34278361,  31282022,  34379265,  31368511,0x3c10047},
+	{  34225000,  31216000,  34357089,  31282000,0x3c10447},
+	{  35164208,  31819000,  35265592,  31905489,0x3c10047},
+	{  35164208,  31905489,  35265592,  31991978,0x3c10047},
+	{  35265608,  31741100,  35366992,  31827589,0x3c10047},
+	{  34938408,  31536900,  35039792,  31623389,0x3c10047},
+	{  35039792,  31536900,  35141176,  31623389,0x3c10047},
+	{  35141176,  31536900,  35242560,  31623389,0x3c10047},
+	{  34908232,  31450411,  35009136,  31536900,0x3c10047},
+	{  35009136,  31450411,  35110040,  31536900,0x3c10047},
+	{  35110040,  31450411,  35210944,  31536900,0x3c10047},
+	{  34928413,  31363922,  35029317,  31450411,0x3c10047},
+	{  35029317,  31363922,  35130221,  31450411,0x3c10047},
+	{  35130221,  31363922,  35231125,  31450411,0x3c10047},
+	{  35207367,  32174100,  35309232,  32260589,0x3c10047},
+	{  35010067,  32273300,  35111932,  32359789,0x3c10047},
+	{  34956767,  32123900,  35058632,  32210389,0x3c10047},
+	{  35414908,  31816600,  35516292,  31903089,0x3c10047},
+	{  35127767,  32433200,  35229632,  32519689,0x3c10047},
+	{  35229632,  32433200,  35331497,  32519689,0x3c10047},
+	{  35129508,  31647100,  35230892,  31733589,0x3c10047},
+	{  35194367,  32087600,  35296232,  32174089,0x3c10047},
+	{  35006408,  31860800,  35107792,  31947289,0x3c10047},
+	{  35150067,  32312500,  35251932,  32398989,0x3c10047},
+	{  35257567,  32339700,  35359432,  32426189,0x3c10047},
+	{  34217000,  29486000,  35933000,  33426000,0x1110431},
+	{  34217000,  28520000,  48790000,  37390000,0x0010636},
+	{  34217000,  31217000,  35575500,  32552500,0x003063c},
+	{ -89248047,  13650755, -89159635,  13737245,0x001000a},
+	{ -89381654,  13444480, -88902518,  13935520,0x001000c},
+	{ -89599246,  13955600, -89510355,  14042089,0x3c1004b},
+	{ -88224446,  13431400, -88135555,  13517889,0x3c1004b},
+	{ -89781846,  13673400, -89692955,  13759889,0x3c1004b},
+	{ -88921646,  13796800, -88832755,  13883289,0x3c1004b},
+	{ -88484446,  13296800, -88395555,  13383289,0x3c1004b},
+	{ -88906846,  13462800, -88817955,  13549289,0x3c1004b},
+	{ -88842546,  13622300, -88753655,  13708789,0x3c1004b},
+	{ -89893446,  13893200, -89804555,  13979689,0x3c1004b},
+	{ -89708630,  13962900, -89599019,  14033000,0x3c1044b},
+	{ -89234446,  13916800, -89145555,  14003289,0x3c1004b},
+	{ -87893446,  13275100, -87804555,  13361589,0x3c1004b},
+	{ -89872146,  13555400, -89783255,  13641889,0x3c1004b},
+	{ -88614446,  13730600, -88525555,  13817089,0x3c1004b},
+	{ -89494566,  14286800, -89405435,  14373289,0x3c1004b},
+	{ -88396846,  13361600, -88307955,  13448089,0x3c1004b},
+	{ -88674446,  13836800, -88585555,  13923289,0x3c1004b},
+	{ -89016846,  13995600, -88927955,  14082089,0x3c1004b},
+	{ -88605946,  13260700, -88517055,  13347189,0x3c1004b},
+	{ -89536346,  13700900, -89447455,  13787389,0x3c1004b},
+	{ -88129846,  13653600, -88040955,  13740089,0x3c1004b},
+	{ -88489446,  13432200, -88400555,  13518689,0x3c1004b},
+	{ -87906846,  13560300, -87817955,  13646789,0x3c1004b},
+	{ -89470146,  13779800, -89381255,  13866289,0x3c1004b},
+	{ -89793846,  13807600, -89704955,  13894089,0x3c1004b},
+	{ -88572146,  13462600, -88483255,  13549089,0x3c1004b},
+	{ -89804946,  13925100, -89716055,  14011589,0x3c1004b},
+	{ -88410346,  13480900, -88321455,  13567389,0x3c1004b},
+	{ -89593446,  13814700, -89504555,  13901189,0x3c1004b},
+	{ -89536412,  13877150, -89472588,  13939249,0x2b2004b},
+	{ -88395995,  13301940, -88334206,  13362059,0x29c004b},
+	{ -89323112,  14095950, -89259288,  14158049,0x2b2004b},
+	{ -88302495,  13729340, -88240706,  13789459,0x29c004b},
+	{ -89779412,  13751350, -89715588,  13813449,0x2b2004b},
+	{ -89694595,  13716040, -89632806,  13776159,0x29c004b},
+	{ -90131000,  13000000, -87682000,  14451660,0x0830431},
+	{ -92236000,   7190000, -77140000,  18500000,0x3300636},
+	{ -90131000,  13000000, -87682000,  14451660,0x003063c},
+	{ -88243497,  17474790, -88179503,  17535899,0x2a7004a},
+	{ -88807813,  17220290, -88743988,  17281399,0x2a7004a},
+	{ -89157164,  16967080, -88667612,  17458120,0x001000c},
+	{ -88399185,  17409360, -88177416,  17621129,0x931004b},
+	{ -88684893,  17992140, -88481908,  18185459,0x864004b},
+	{ -88414756,  16831440, -88212845,  17024759,0x864004b},
+	{ -88496393,  18305240, -88293408,  18498559,0x864004b},
+	{ -88028500,  17872100, -87864071,  18110600,0x864044b},
+	{ -88949319,  16018340, -88748482,  16211659,0x864004b},
+	{ -89230000,  15880000, -87430000,  18500000,0x0cf0431},
+	{ -92236000,   7190000, -77140000,  18500000,0x3300636},
+	{ -89230000,  15880000, -87430000,  18500000,0x003063c},
+	{  43056793,  11536680,  43130467,  11588258,0x2a7044a},
+	{  43130467,  11538377,  43175056,  11623696,0x2a7044a},
+	{  42798247,  11133644,  43272175,  11624684,0x001000c},
+	{  42577086,  11054310,  42810313,  11283089,0x9ee004b},
+	{  42781757,  11744760,  42997643,  11956529,0x931004b},
+	{  43204357,  11940460,  43420243,  12152229,0x931004b},
+	{  42262351,  11004160,  42477649,  11215929,0x931004b},
+	{  42441162,  12070460,  42657637,  12282229,0x931004b},
+	{  41747000,  10900000,  43425000,  12725000,0x0b10431},
+	{  21390638,  41966800,  21514420,  42047600,0x01d040a},
+	{  21183760,  41789032,  21808720,  42280072,0x001000c},
+	{  21264540,  40972490,  21426260,  41094799,0x54f004b},
+	{  21452040,  41281290,  21613760,  41403599,0x54f004b},
+	{  20863160,  41941390,  21026239,  42063699,0x54f004b},
+	{  21026239,  41941390,  21189318,  42063699,0x54f004b},
+	{  21025560,  42063699,  21189998,  42186008,0x54f004b},
+	{  21703560,  41655890,  21866639,  41778199,0x54f004b},
+	{  20717640,  41092790,  20879360,  41215099,0x54f004b},
+	{  20838460,  41738890,  21001539,  41861199,0x54f004b},
+	{  22123040,  41707300,  22238359,  41793789,0x3c1004b},
+	{  22602821,  41386800,  22717179,  41473289,0x3c1004b},
+	{  21952821,  41396800,  22067179,  41483289,0x3c1004b},
+	{  20606921,  41136800,  20721279,  41223289,0x3c1004b},
+	{  22330840,  41852200,  22446159,  41938689,0x3c1004b},
+	{  20912140,  41473200,  21027459,  41559689,0x3c1004b},
+	{  22437140,  41575100,  22552459,  41661589,0x3c1004b},
+	{  22271860,  42168200,  22388140,  42254689,0x3c1004b},
+	{  22470021,  41106800,  22584379,  41193289,0x3c1004b},
+	{  22065440,  41456800,  22180759,  41543289,0x3c1004b},
+	{  21854340,  41821700,  21969659,  41908189,0x3c1004b},
+	{  20481340,  41474500,  20596659,  41560989,0x3c1004b},
+	{  22442340,  41856800,  22557659,  41943289,0x3c1004b},
+	{  20954221,  41050400,  21068579,  41136889,0x3c1004b},
+	{  21192321,  41325700,  21306679,  41412189,0x3c1004b},
+	{  20452518,  40853783,  23035000,  42373406,0x0940431},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  20452518,  40853783,  23035000,  42373406,0x003063c},
+	{  30031755,  -1995245,  30118245,  -1908755,0x001000a},
+	{  29825640,  -2185520,  30294360,  -1694480,0x001000c},
+	{  29540120,  -1574880,  29689879,  -1425121,0x680004b},
+	{  29662620,  -2664880,  29812379,  -2515121,0x680004b},
+	{  29241820,  -1739980,  29391579,  -1590221,0x680004b},
+	{  29985120,  -1654880,  30134879,  -1505121,0x680004b},
+	{  30414920,  -2033580,  30564679,  -1883821,0x680004b},
+	{  28869745,  -2545210,  28992054,  -2422901,0x54f004b},
+	{  29691045,  -2411110,  29813354,  -2288801,0x54f004b},
+	{  29702545,  -2131110,  29824854,  -2008801,0x54f004b},
+	{  29518845,  -2561110,  29641154,  -2438801,0x54f004b},
+	{  30475345,  -2221110,  30597654,  -2098801,0x54f004b},
+	{  29317145,  -2108910,  29439454,  -1986601,0x54f004b},
+	{  29298798,  -1986601,  29421107,  -1864292,0x54f004b},
+	{  28930045,  -2715310,  29052354,  -2593001,0x54f004b},
+	{  28850000,  -2839000,  30901000,  -1047470,0x09d0031},
+	{ -72375267,  18509755, -72284933,  18596245,0x001000a},
+	{ -72672000,  18418000, -72028200,  18788000,0x017040c},
+	{ -72255187,  19703700, -72163413,  19790189,0x3c1004b},
+	{ -72722087,  19406800, -72630313,  19493289,0x3c1004b},
+	{ -72727847,  19059700, -72636553,  19146189,0x3c1004b},
+	{ -73810207,  18179000, -73719394,  18265489,0x3c1004b},
+	{ -72499947,  19012700, -72408653,  19099189,0x3c1004b},
+	{ -72553047,  19076800, -72461753,  19163289,0x3c1004b},
+	{ -72867487,  19870900, -72775713,  19957389,0x3c1004b},
+	{ -72775887,  19863800, -72684113,  19950289,0x3c1004b},
+	{ -74173927,  18583500, -74082874,  18669989,0x3c1004b},
+	{ -72577607,  18193300, -72486794,  18279789,0x3c1004b},
+	{ -72428087,  19674200, -72336313,  19760689,0x3c1004b},
+	{ -72670647,  19260200, -72579353,  19346689,0x3c1004b},
+	{ -72579353,  19234253, -72488059,  19320742,0x3c1004b},
+	{ -72039947,  19114800, -71948653,  19201289,0x3c1004b},
+	{ -72375647,  19326800, -72284353,  19413289,0x3c1004b},
+	{ -72033687,  19583500, -71941913,  19669989,0x3c1004b},
+	{ -71789987,  19503900, -71698213,  19590389,0x3c1004b},
+	{ -71767043,  19417411, -71675269,  19503900,0x3c1004b},
+	{ -72905527,  18360900, -72814474,  18447389,0x3c1004b},
+	{ -72145527,  18786800, -72054474,  18873289,0x3c1004b},
+	{ -72227387,  19550500, -72135613,  19636989,0x3c1004b},
+	{ -74463627,  18480300, -74372574,  18566789,0x3c1004b},
+	{ -71856087,  19588800, -71764313,  19675289,0x3c1004b},
+	{ -72725887,  19636800, -72634113,  19723289,0x3c1004b},
+	{ -72160147,  19276500, -72068853,  19362989,0x3c1004b},
+	{ -73121827,  18379500, -73030774,  18465989,0x3c1004b},
+	{ -74460927,  18393000, -74369874,  18479489,0x3c1004b},
+	{ -72245647,  19386800, -72154353,  19473289,0x3c1004b},
+	{ -73415507,  18247900, -73324694,  18334389,0x3c1004b},
+	{ -71985527,  18786800, -71894474,  18873289,0x3c1004b},
+	{ -72913827,  18763000, -72822774,  18849489,0x3c1004b},
+	{ -74480000,  18000000, -71613000,  20113000,0x0940031},
+	{  29337000,  -3431020,  29406200,  -3325000,0x026040a},
+	{  29209384,  -3492760,  29678104,  -3001720,0x001000c},
+	{  29821812,  -3509180,  29971987,  -3359421,0x680004b},
+	{  30252120,  -2943680,  30401879,  -2793921,0x680004b},
+	{  29755520,  -2984280,  29905279,  -2834521,0x680004b},
+	{  30164912,  -3544880,  30315087,  -3395121,0x680004b},
+	{  29545120,  -2994880,  29694879,  -2845121,0x680004b},
+	{  29582176,  -4009510,  29704824,  -3887201,0x54f004b},
+	{  29912276,  -3997310,  30034924,  -3875001,0x54f004b},
+	{  29742476,  -4204710,  29865124,  -4082401,0x54f004b},
+	{  29058845,  -2961110,  29181154,  -2838801,0x54f004b},
+	{  29162807,  -3023487,  29285116,  -2901178,0x54f004b},
+	{  30117045,  -3144310,  30239354,  -3022001,0x54f004b},
+	{  30478676,  -3271110,  30601324,  -3148801,0x54f004b},
+	{  30038845,  -2641110,  30161154,  -2518801,0x54f004b},
+	{  28987490,  -4470000,  30853880,  -2290000,0x0b60031},
+	{   8751000,   3710000,   8819498,   3764600,0x2a7044a},
+	{   9741445,   1820491,   9802554,   1881600,0x2a7004a},
+	{   8510000,   3275000,   8940000,   3790000,0x021040c},
+	{   9722144,   1781121,   9871903,   1930880,0x680004b},
+	{  11184820,   2021620,  11334579,   2171379,0x680004b},
+	{   9566096,   1505121,   9715855,   1654880,0x680004b},
+	{  10808920,   1213220,  10958679,   1362979,0x680004b},
+	{  10694120,   1791120,  10843879,   1940879,0x680004b},
+	{  10468820,   1354920,  10618579,   1504679,0x680004b},
+	{  11194020,   1547920,  11343779,   1697679,0x680004b},
+	{  10587020,    996720,  10736779,   1146479,0x680004b},
+	{  10538520,   2025220,  10688279,   2174979,0x680004b},
+	{  10757445,   1518590,  10879754,   1640899,0x54f004b},
+	{  11198845,   1068890,  11321154,   1191199,0x54f004b},
+	{   5581011,  -1500854,   5703320,  -1378545,0x00100ac},
+	{   8336477,   3457937,   8664581,   3801665,0x00108ac},
+	{   8664581,   3457937,   8992685,   3801665,0x00110ac},
+	{   8336477,   3114209,   8664581,   3457937,0x00118ac},
+	{   8664581,   3114209,   8992685,   3457937,0x00120ac},
+	{   9478995,   1864952,   9947715,   2355992,0x00150ac},
+	{   9947715,   1717640,  10416435,   2208680,0x00158ac},
+	{  10416435,   1717640,  10885155,   2208680,0x00160ac},
+	{  10885155,   1717640,  11353875,   2208680,0x00168ac},
+	{   9010274,   1373912,   9478994,   1864952,0x00170ac},
+	{   9478994,   1373912,   9947714,   1864952,0x00178ac},
+	{   9947714,   1373912,  10416434,   1864952,0x00180ac},
+	{  10416434,   1373912,  10885154,   1864952,0x00188ac},
+	{  10885154,   1373912,  11353874,   1864952,0x00190ac},
+	{   9010274,    882872,   9478994,   1373912,0x001a8ac},
+	{   9478994,    882872,   9947714,   1373912,0x001b0ac},
+	{   9947714,    882872,  10416434,   1373912,0x001b8ac},
+	{  10416434,    981080,  10885154,   1472120,0x001c0ac},
+	{  10885154,    981080,  11353874,   1472120,0x001c8ac},
+	{   5581000,  -1501000,  11370000,   3810000,0x0010236},
+	{  19756439,  41295355,  19870798,  41381845,0x001000a},
+	{  19382650,  41130380,  20002402,  41621420,0x001000c},
+	{  20007021,  41062700,  20121379,  41149189,0x3c1004b},
+	{  19482360,  42041400,  19598640,  42127889,0x3c1004b},
+	{  19439681,  40437100,  19553318,  40523589,0x3c1004b},
+	{  20729281,  40580600,  20842918,  40667089,0x3c1004b},
+	{  19518981,  40678900,  19632618,  40765389,0x3c1004b},
+	{  19902981,  40678600,  20016618,  40765089,0x3c1004b},
+	{  19655581,  40867700,  19769218,  40954189,0x3c1004b},
+	{  20638881,  40827600,  20752518,  40914089,0x3c1004b},
+	{  19626940,  41605000,  19742259,  41691489,0x3c1004b},
+	{  20113162,  40019200,  20225838,  40105689,0x3c1004b},
+	{  19713981,  40554200,  19827618,  40640689,0x3c1004b},
+	{  19849981,  40764600,  19963618,  40851089,0x3c1004b},
+	{  20341360,  42022800,  20457640,  42109289,0x3c1004b},
+	{  19578640,  41754400,  19693959,  41840889,0x3c1004b},
+	{  19979642,  39834500,  20091357,  39920989,0x3c1004b},
+	{  20341940,  41646800,  20457259,  41733289,0x3c1004b},
+	{  19983840,  41565400,  20099159,  41651889,0x3c1004b},
+	{  19946821,  40982600,  20061179,  41069089,0x3c1004b},
+	{  20190681,  40443300,  20304318,  40529789,0x3c1004b},
+	{  20272021,  41135400,  20386379,  41221889,0x3c1004b},
+	{  19966462,  40267800,  20079138,  40354289,0x3c1004b},
+	{  20015881,  40550100,  20129518,  40636589,0x3c1004b},
+	{  20151681,  40813700,  20265318,  40900189,0x3c1004b},
+	{  20198840,  41456300,  20314159,  41542789,0x3c1004b},
+	{  20293762,  40199400,  20406438,  40285889,0x3c1004b},
+	{  19491921,  40958100,  19606279,  41044589,0x3c1004b},
+	{  19822340,  41726800,  19937659,  41813289,0x3c1004b},
+	{  19408581,  40573500,  19522218,  40659989,0x3c1004b},
+	{  19404481,  40715600,  19518118,  40802089,0x3c1004b},
+	{  19546681,  40812800,  19660318,  40899289,0x3c1004b},
+	{  19386260,  42171100,  19502540,  42257589,0x3c1004b},
+	{  19200000,  39600000,  21100000,  42700000,0x0f40431},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  19200000,  39600000,  21100000,  42700000,0x003063c},
+	{ 159914000,  -9458000, 160053000,  -9405000,0x013000a},
+	{ 160644000,  -8930000, 161112100,  -8440000,0x001040c},
+	{ 159909999,  -9564924, 160084900,  -9391945,0x782004b},
+	{ 160084900,  -9564924, 160259801,  -9391945,0x782004b},
+	{ 156745348,  -8169192, 156919768,  -7996213,0x782004b},
+	{ 159532790,  -8298383, 159707210,  -8125404,0x782004b},
+	{ 160062549,  -9144000, 160254194,  -8986213,0x782044b},
+	{ 160236000,  -9193788, 160414086,  -9024000,0x782044b},
+	{ 161792069, -10612979, 161967931, -10440000,0x782004b},
+	{ 168750360, -12355846, 168903447, -12206087,0x680004b},
+	{ 155880000,  -8846000, 158750000,  -6570000,0x01b042d},
+	{ 158750000,  -9964000, 161591000,  -7474400,0x09e0431},
+	{ 159700000, -11936000, 162500000,  -9683000,0x3640435},
+	{ 155470000, -12355900, 168903500,  -5000000,0x0010036},
+	{  44452394,  40135449,  44565070,  40221938,0x001040a},
+	{  44143000,  40026600,  44713000,  40540000,0x020040c},
+	{  44703650,  40470890,  44864350,  40593199,0x54f004b},
+	{  44864350,  40470890,  45025050,  40593199,0x54f004b},
+	{  44704329,  40348581,  44863670,  40470890,0x54f004b},
+	{  44492129,  39913590,  44651470,  40035899,0x54f004b},
+	{  44579409,  39806190,  44737391,  39928499,0x54f004b},
+	{  46295609,  39438190,  46453591,  39560499,0x54f004b},
+	{  44397750,  40838890,  44558450,  40961199,0x54f004b},
+	{  43853850,  40556290,  44014550,  40678599,0x54f004b},
+	{  45080050,  40827390,  45240750,  40949699,0x54f004b},
+	{  45981909,  39460890,  46139891,  39583199,0x54f004b},
+	{  44600721,  41042600,  44715079,  41129089,0x3c1004b},
+	{  44830181,  40730900,  45012758,  40784689,0x3c1044b},
+	{  44332821,  40966800,  44447179,  41053289,0x3c1004b},
+	{  45673162,  40149900,  45785838,  40236389,0x3c1004b},
+	{  43971562,  40106800,  44084238,  40193289,0x3c1004b},
+	{  44353000,  39962433,  44497099,  40030000,0x3c1044b},
+	{  45296342,  39719100,  45408057,  39805589,0x3c1004b},
+	{  43801581,  40754100,  43915218,  40840589,0x3c1004b},
+	{  44414300,  40775000,  44550286,  40847200,0x3c1044b},
+	{  46349000,  39167600,  46483787,  39238700,0x3c1044b},
+	{  45096800,  40279100,  45186495,  40387700,0x3c1044b},
+	{  43440000,  38830000,  46645000,  41305000,0x0a70031},
+	{  27455206, -29379245,  27553228, -29292755,0x001000a},
+	{  27383756, -29555520,  27914972, -29064480,0x001000c},
+	{  27179077, -29927190,  27377522, -29754211,0x782004b},
+	{  27745158, -29031490,  27942642, -28858511,0x782004b},
+	{  27990938, -28982490,  28187461, -28809511,0x782004b},
+	{  27364797, -30256990,  27564203, -30084011,0x782004b},
+	{  28932558, -29367190,  29130042, -29194211,0x782004b},
+	{  28518277, -29614690,  28716722, -29441711,0x782004b},
+	{  28598297, -30144390,  28797703, -29971411,0x782004b},
+	{  27603980, -30464680,  27776619, -30314921,0x680004b},
+	{  27011000, -30678000,  29457000, -28570000,0x0a60031},
+	{   4309240,  50817496,   4404978,  50878605,0x2a7004a},
+	{   4371622,  51182571,   4468378,  51243680,0x2a7004a},
+	{   3985000,  50740000,   4645000,  51270000,0x021040c},
+	{   3623172,  50988890,   3816828,  51111199,0x54f004b},
+	{   3133172,  51141590,   3326828,  51263899,0x54f004b},
+	{   4760591,  50408890,   4952209,  50531199,0x54f004b},
+	{   4307091,  50358890,   4498709,  50481199,0x54f004b},
+	{   4498709,  50358890,   4690327,  50481199,0x54f004b},
+	{   4644445,  50836800,   4779945,  50923289,0x3c1004b},
+	{   3836350,  50395400,   3971850,  50481889,0x3c1004b},
+	{   5137829,  51006800,   5274770,  51093289,0x3c1004b},
+	{   5247829,  50886800,   5384770,  50973289,0x3c1004b},
+	{   2851529,  51176800,   2988470,  51263289,0x3c1004b},
+	{   3312250,  50582700,   3447750,  50669189,0x3c1004b},
+	{   5431529,  50948400,   5568470,  51034889,0x3c1004b},
+	{   3093029,  50898200,   3229970,  50984689,0x3c1004b},
+	{   5822550,  50545400,   5958050,  50631889,0x3c1004b},
+	{   3179350,  50709620,   3331065,  50786800,0x3c1044b},
+	{   3202250,  50786800,   3337750,  50873289,0x3c1004b},
+	{   4162250,  50429500,   4297750,  50515989,0x3c1004b},
+	{   5541750,  50627600,   5677250,  50714089,0x3c1004b},
+	{   5406250,  50627600,   5541750,  50714089,0x3c1004b},
+	{   5406250,  50541111,   5541750,  50627600,0x3c1004b},
+	{   5541750,  50541111,   5677250,  50627600,0x3c1004b},
+	{   4863729,  51275200,   5000670,  51361689,0x3c1004b},
+	{   4642700,  51037600,   4779641,  51124089,0x3c1004b},
+	{   5098650,  50789100,   5234150,  50875589,0x3c1004b},
+	{   5055229,  51142200,   5192170,  51228689,0x3c1004b},
+	{   4390000,  51269200,   4577671,  51332200,0x3c1044b},
+	{   4846014,  49606348,   5444934,  50015548,0x001c88c},
+	{   5325150,  49463128,   5924070,  49872328,0x001d08c},
+	{   4110123,  49933708,   4719459,  50342908,0x001a88c},
+	{   4719459,  49872328,   5328795,  50281528,0x001b08c},
+	{   5328795,  49872328,   5938131,  50281528,0x001b88c},
+	{   5694397,  49872328,   6303733,  50281528,0x001c08c},
+	{   3226586,  50281528,   3835922,  50690728,0x001688c},
+	{   3835922,  50281528,   4445258,  50690728,0x001708c},
+	{   4445258,  50281528,   5054594,  50690728,0x001788c},
+	{   5054594,  50281528,   5663930,  50690728,0x001808c},
+	{   5663930,  50281528,   6273266,  50690728,0x001888c},
+	{   5816264,  50281528,   6425600,  50690728,0x001908c},
+	{   2520642,  50690728,   3135186,  51099928,0x001388c},
+	{   3135186,  50690728,   3749730,  51099928,0x001408c},
+	{   3749730,  50690728,   4364274,  51099928,0x001488c},
+	{   4364274,  50690728,   4978818,  51099928,0x001508c},
+	{   4978818,  50690728,   5593362,  51099928,0x001588c},
+	{   5531907,  50690728,   6146451,  51099928,0x001608c},
+	{   2514496,  51099928,   3134248,  51509128,0x001088c},
+	{   3134248,  50977168,   3754000,  51386368,0x001108c},
+	{   3754000,  50977168,   4373752,  51386368,0x001188c},
+	{   4373752,  51099928,   4993504,  51509128,0x001208c},
+	{   4993504,  51099928,   5613256,  51509128,0x001288c},
+	{   5241405,  50895328,   5861157,  51304528,0x001308c},
+	{  -5200000,  41310000,   9600000,  53557000,0x0010636},
+	{   2495000,  49463000,   6426400,  51509200,0x003063c},
+	{  28780035,  46980755,  28905926,  47067245,0x001000a},
+	{  28503980,  46778480,  29186228,  47269520,0x001000c},
+	{  29558135,  46811100,  29684265,  46897589,0x3c1004b},
+	{  27839934,  47718400,  27968466,  47804889,0x3c1004b},
+	{  29449335,  46786900,  29575465,  46873389,0x3c1004b},
+	{  28916434,  47732900,  29044966,  47819389,0x3c1004b},
+	{  28146736,  45878000,  28270463,  45964489,0x3c1004b},
+	{  28203634,  48113300,  28332166,  48199789,0x3c1004b},
+	{  27746935,  47166800,  27873065,  47253289,0x3c1004b},
+	{  29061534,  47239400,  29188865,  47325889,0x3c1004b},
+	{  28743634,  47333800,  28870965,  47420289,0x3c1004b},
+	{  28595635,  46271400,  28720564,  46357889,0x3c1004b},
+	{  28757036,  46039300,  28880763,  46125789,0x3c1004b},
+	{  27787834,  48018800,  27916366,  48105289,0x3c1004b},
+	{  29322535,  46596800,  29447464,  46683289,0x3c1004b},
+	{  27204334,  48148400,  27332866,  48234889,0x3c1004b},
+	{  27624534,  47536800,  27751865,  47623289,0x3c1004b},
+	{  28787234,  47669800,  28914565,  47756289,0x3c1004b},
+	{  29591235,  46725600,  29717365,  46812089,0x3c1004b},
+	{  28253934,  47224200,  28381265,  47310689,0x3c1004b},
+	{  28204634,  47829000,  28333166,  47915489,0x3c1004b},
+	{  28362936,  45636800,  28486663,  45723289,0x3c1004b},
+	{  27451534,  47916600,  27580066,  48003089,0x3c1004b},
+	{  28717035,  46503100,  28841964,  46589589,0x3c1004b},
+	{  28148435,  47046800,  28274565,  47133289,0x3c1004b},
+	{  28576536,  45850100,  28700263,  45936589,0x3c1004b},
+	{  29817935,  46569200,  29942864,  46655689,0x3c1004b},
+	{  28660734,  47957900,  28789266,  48044389,0x3c1004b},
+	{  27558434,  48188700,  27686966,  48275189,0x3c1004b},
+	{  27427134,  47757300,  27555666,  47843789,0x3c1004b},
+	{  27452425,  48376250,  27545574,  48438349,0x2b2004b},
+	{  26998628,  48183940,  27087972,  48244059,0x29c004b},
+	{  28210350,  46448550,  28300049,  46510649,0x2b2004b},
+	{  29260063,  47108440,  29347737,  47168559,0x29c004b},
+	{  29685919,  46666350,  29776480,  46728449,0x2b2004b},
+	{  28329945,  47469640,  28418454,  47529759,0x29c004b},
+	{  26582604,  48008960,  27275268,  48500000,0x00100ac},
+	{  27275268,  48008960,  27967932,  48500000,0x00108ac},
+	{  27967932,  48008960,  28660596,  48500000,0x00110ac},
+	{  28660596,  48008960,  29353260,  48500000,0x00118ac},
+	{  26582604,  47517920,  27270060,  48008960,0x00120ac},
+	{  27270060,  47517920,  27957516,  48008960,0x00128ac},
+	{  27957516,  47517920,  28644972,  48008960,0x00130ac},
+	{  28644972,  47517920,  29332428,  48008960,0x00138ac},
+	{  27275268,  47026880,  27957516,  47517920,0x00140ac},
+	{  27957516,  47026880,  28639764,  47517920,0x00148ac},
+	{  28639764,  47026880,  29322012,  47517920,0x00150ac},
+	{  29322012,  47026880,  30004260,  47517920,0x00158ac},
+	{  27957516,  46535840,  28634556,  47026880,0x00160ac},
+	{  28634556,  46535840,  29311596,  47026880,0x00168ac},
+	{  29311596,  46535840,  29988636,  47026880,0x00170ac},
+	{  27962724,  46044800,  28629348,  46535840,0x00178ac},
+	{  28629348,  46044800,  29295972,  46535840,0x00180ac},
+	{  29295972,  46300000,  30183000,  46535840,0x01288ac},
+	{  28070000,  45460000,  28562685,  46044800,0x02790ac},
+	{  28562686,  45553760,  29224102,  46044800,0x00198ac},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  26580000,  45460000,  30183000,  48500000,0x003063c},
+	{ -15655500,  11833600, -15573000,  11920000,0x001040a},
+	{ -15969000,  11733300, -15360432,  12117500,0x018040c},
+	{ -14792712,  12067010, -14615889,  12239989,0x782004b},
+	{ -14262512,  12176310, -14085689,  12349289,0x782004b},
+	{ -15513012,  12143510, -15336189,  12316489,0x782004b},
+	{ -15634000,  11501000, -15413067,  11639000,0x782044b},
+	{ -16109336,  11992120, -15956665,  12141879,0x680004b},
+	{ -15910236,  11186920, -15757565,  11336679,0x680004b},
+	{ -15313836,  11207120, -15161165,  11356879,0x680004b},
+	{ -15375936,  11998620, -15223265,  12148379,0x680004b},
+	{ -15088036,  11510320, -14935365,  11660079,0x680004b},
+	{ -16860000,  10800000, -13600000,  12700000,0x0810431},
+	{ -16860000,   4340000,   4000000,  15120000,0x2a30636},
+	{ -16860000,  10800000, -13600000,  12700000,0x003063c},
+	{ 121449531,  25006800, 121544669,  25093289,0x001040a},
+	{ 121150000,  24816000, 121813000,  25190000,0x017040c},
+	{ 120912730,  24758890, 121047270,  24881199,0x54f004b},
+	{ 120246552,  22596800, 120340248,  22683289,0x3c1004b},
+	{ 120340248,  22596800, 120433944,  22683289,0x3c1004b},
+	{ 120368596,  22510311, 120461812,  22596800,0x3c1004b},
+	{ 120275380,  22510311, 120368596,  22596800,0x3c1004b},
+	{ 120651571,  24193300, 120746228,  24279789,0x3c1004b},
+	{ 120642225,  24106811, 120736642,  24193300,0x3c1004b},
+	{ 120642225,  24020322, 120736642,  24106811,0x3c1004b},
+	{ 121651631,  24708400, 121746769,  24794889,0x3c1004b},
+	{ 121737255,  24751644, 121832393,  24838133,0x3c1004b},
+	{ 121604302,  24621911, 121698959,  24708400,0x3c1004b},
+	{ 121698959,  24621911, 121793616,  24708400,0x3c1004b},
+	{ 121746047,  24665155, 121841185,  24751644,0x3c1004b},
+	{ 121793856,  24578666, 121888513,  24665155,0x3c1004b},
+	{ 120152552,  22956800, 120246248,  23043289,0x3c1004b},
+	{ 120246248,  22956800, 120339944,  23043289,0x3c1004b},
+	{ 120396532,  23432100, 120490468,  23518589,0x3c1004b},
+	{ 120501191,  24036000, 120595608,  24122489,0x3c1004b},
+	{ 120442752,  22627700, 120536448,  22714189,0x3c1004b},
+	{ 121086852,  22721000, 121180548,  22807489,0x3c1004b},
+	{ 120508991,  23902000, 120603408,  23988489,0x3c1004b},
+	{ 120527399,  23673325, 120621816,  23759814,0x3c1004b},
+	{ 120506271,  24190500, 120600928,  24276989,0x3c1004b},
+	{ 121555191,  23950700, 121649608,  24037189,0x3c1004b},
+	{ 120635091,  23935700, 120729508,  24022189,0x3c1004b},
+	{ 120635091,  23849211, 120729508,  23935700,0x3c1004b},
+	{ 120228652,  22742200, 120322348,  22828689,0x3c1004b},
+	{ 120842431,  24647100, 120937569,  24733589,0x3c1004b},
+	{ 120776471,  24523500, 120871128,  24609989,0x3c1004b},
+	{ 120912791,  23926800, 121007208,  24013289,0x3c1004b},
+	{ 120518196,  24818960, 121033788,  25310000,0x00100ac},
+	{ 121033788,  24818960, 121549380,  25310000,0x00108ac},
+	{ 121549380,  24818960, 122064972,  25310000,0x00110ac},
+	{ 120415077,  24327920, 120925461,  24818960,0x00118ac},
+	{ 120925461,  24327920, 121435845,  24818960,0x00120ac},
+	{ 121435845,  24327920, 121946229,  24818960,0x00128ac},
+	{ 119904693,  23836880, 120415077,  24327920,0x00130ac},
+	{ 120415077,  23836880, 120925461,  24327920,0x00138ac},
+	{ 120925461,  23836880, 121435845,  24327920,0x00140ac},
+	{ 121435845,  23836880, 121946229,  24327920,0x00148ac},
+	{ 120088536,  23345840, 120593712,  23836880,0x00150ac},
+	{ 120593712,  23345840, 121098888,  23836880,0x00158ac},
+	{ 121098888,  23345840, 121604064,  23836880,0x00160ac},
+	{ 120012759,  22854800, 120517935,  23345840,0x00168ac},
+	{ 120517935,  22854800, 121023111,  23345840,0x00170ac},
+	{ 121023111,  22854800, 121528287,  23345840,0x00178ac},
+	{ 120012759,  22363760, 120517935,  22854800,0x00180ac},
+	{ 120517935,  22363760, 121023111,  22854800,0x00188ac},
+	{ 121023111,  22363760, 121528287,  22854800,0x00190ac},
+	{ 120012759,  21872720, 120512727,  22363760,0x00198ac},
+	{ 120512727,  21872720, 121012695,  22363760,0x001a0ac},
+	{ 121262679,  21872720, 121762647,  22363760,0x001b8ac},
+	{ 119281266,  23378875, 119786442,  23869915,0x001a8ac},
+	{ 119281266,  22887835, 119786442,  23378875,0x001b0ac},
+	{ 118122940,  24320194, 118492355,  24542126,0x001c0ac},
+	{ 119392453,  24925751, 119491405,  25023959,0x001d8ac},
+	{ 119888306,  25920379, 120083313,  26306957,0x001e0ac},
+	{ 120099346,  25907927, 120614938,  26398967,0x001f0ac},
+	{ 118122500,  21750000, 122500000,  26400500,0x0010636},
+	{  89603000,  27430000,  89671500,  27547000,0x02a000a},
+	{  89457280,  27227180,  89978080,  27718220,0x001000c},
+	{  89311541,  26786690,  89448459,  26908999,0x54f004b},
+	{  91436341,  26789590,  91573259,  26911899,0x54f004b},
+	{  90181541,  26808890,  90318459,  26931199,0x54f004b},
+	{  89316801,  27378890,  89454398,  27501199,0x54f004b},
+	{  91501201,  27268890,  91638798,  27391199,0x54f004b},
+	{  89811541,  27008890,  89948459,  27131199,0x54f004b},
+	{  90437601,  27440890,  90575198,  27563199,0x54f004b},
+	{  90055641,  26946590,  90192559,  27068899,0x54f004b},
+	{  91110701,  27588890,  91248298,  27711199,0x54f004b},
+	{  90674301,  27503890,  90811898,  27626199,0x54f004b},
+	{  91339990,  26996000,  91436809,  27082489,0x3c1004b},
+	{  89680910,  27863200,  89778690,  27949689,0x3c1004b},
+	{  89224450,  27352800,  89321750,  27439289,0x3c1004b},
+	{  91190590,  27232400,  91287409,  27318889,0x3c1004b},
+	{  89516290,  27020500,  89613109,  27106989,0x3c1004b},
+	{  90642390,  27100200,  90739209,  27186689,0x3c1004b},
+	{  90442190,  26832300,  90539009,  26918789,0x3c1004b},
+	{  89474890,  26879500,  89571709,  26965989,0x3c1004b},
+	{  89490990,  27125600,  89587809,  27212089,0x3c1004b},
+	{  90388090,  27006400,  90484909,  27092889,0x3c1004b},
+	{  90880350,  27445300,  90977650,  27531789,0x3c1004b},
+	{  88730000,  26698900,  92135000,  28370000,0x07c0031},
+	{   8508200,  47358400,   8571799,  47401599,0x1e0004a},
+	{   6108800,  46179800,   6171199,  46222999,0x1e0004a},
+	{   7561200,  47521400,   7624799,  47564599,0x1e0004a},
+	{   7414800,  46928400,   7477799,  46971599,0x1e0004a},
+	{   8153000,  47150000,   8926000,  47572700,0x01b040c},
+	{   7517067,  47461490,   7697133,  47583799,0x54f004b},
+	{   7350816,  46888890,   7529183,  47011199,0x54f004b},
+	{   6105665,  46152590,   6282334,  46274899,0x54f004b},
+	{   5952215,  46126890,   6127185,  46249199,0x54f004b},
+	{   6459100,  46491000,   6716109,  46575000,0x54f044b},
+	{   9229667,  47377590,   9409733,  47499899,0x54f004b},
+	{   8210816,  46980590,   8389183,  47102899,0x54f004b},
+	{   7187616,  47053790,   7365983,  47176099,0x54f004b},
+	{   7545816,  46676990,   7724183,  46799299,0x54f004b},
+	{   6709316,  47019890,   6887683,  47142199,0x54f004b},
+	{   8556334,  47645200,   8683665,  47731689,0x3c1004b},
+	{   7076935,  46766800,   7203065,  46853289,0x3c1004b},
+	{   9444235,  46825400,   9570365,  46911889,0x3c1004b},
+	{   6829235,  46936500,   6955365,  47022989,0x3c1004b},
+	{   7279535,  46184000,   7404464,  46270489,0x3c1004b},
+	{   8870636,  45968200,   8994363,  46054689,0x3c1004b},
+	{   6814635,  46408900,   6939564,  46495389,0x3c1004b},
+	{   8920736,  45827000,   9044463,  45913489,0x3c1004b},
+	{   6602735,  46741400,   6728865,  46827889,0x3c1004b},
+	{   7971000,  47344400,   8133709,  47412000,0x3c1044b},
+	{   6162835,  46350700,   6287764,  46437189,0x3c1004b},
+	{   5920000,  45800000,  10495000,  47820000,0x0860431},
+	{   5850000,  35450000,  18560000,  55080000,0x50a0636},
+	{   5920000,  45800000,  10495000,  47820000,0x003063c},
+	{   4865037,  52348840,   4927562,  52387449,0x1ad004a},
+	{   4448737,  51910740,   4511262,  51949349,0x1ad004a},
+	{   4276537,  52056640,   4339062,  52095249,0x1ad004a},
+	{   5078737,  52080740,   5141262,  52119349,0x1ad004a},
+	{   5446459,  51420740,   5508341,  51459349,0x1ad004a},
+	{   4557401,  52041272,   5312561,  52532312,0x001000c},
+	{   6826868,  52168200,   6966932,  52254689,0x3c1004b},
+	{   5839968,  51925200,   5980032,  52011689,0x3c1004b},
+	{   4700688,  51545400,   4839311,  51631889,0x3c1004b},
+	{   4513588,  51875900,   4652211,  51962389,0x3c1004b},
+	{   4289968,  51969100,   4430032,  52055589,0x3c1004b},
+	{   5309968,  52121100,   5450032,  52207589,0x3c1004b},
+	{   6489666,  53169500,   6633334,  53255989,0x3c1004b},
+	{   4182268,  52036800,   4322332,  52123289,0x3c1004b},
+	{   5247588,  51656800,   5386211,  51743289,0x3c1004b},
+	{   4600688,  51774100,   4739311,  51860589,0x3c1004b},
+	{   5746466,  53153800,   5890134,  53240289,0x3c1004b},
+	{   5635750,  50815400,   5771250,  50901889,0x3c1004b},
+	{   5752988,  51779500,   5891611,  51865989,0x3c1004b},
+	{   5903768,  52159500,   6043832,  52245989,0x3c1004b},
+	{   4153920,  51896000,   4375487,  51950000,0x3c1044b},
+	{   4375288,  51867300,   4513911,  51953789,0x3c1004b},
+	{   4250688,  51806800,   4389311,  51893289,0x3c1004b},
+	{   4986888,  51509500,   5125511,  51595989,0x3c1004b},
+	{   5386888,  51405400,   5525511,  51491889,0x3c1004b},
+	{   5589668,  51952000,   5704955,  52057000,0x3c1044b},
+	{   4320000,  52055000,   4440971,  52155000,0x3c1044b},
+	{   4426868,  51996500,   4566932,  52082989,0x3c1004b},
+	{   4419968,  52126800,   4560032,  52213289,0x3c1004b},
+	{   6019127,  52459400,   6160873,  52545889,0x3c1004b},
+	{   5776629,  50947300,   5913570,  51033789,0x3c1004b},
+	{   5902829,  50866200,   6039770,  50952689,0x3c1004b},
+	{   4714627,  52609300,   4856373,  52695789,0x3c1004b},
+	{   6100829,  51338200,   6237770,  51424689,0x3c1004b},
+	{   6090168,  52206300,   6230232,  52292789,0x3c1004b},
+	{   5607434,  51454350,   5706965,  51516449,0x2b2004b},
+	{   6737320,  52243240,   6834680,  52303359,0x29c004b},
+	{   4410634,  51500750,   4510165,  51562849,0x2b2004b},
+	{   6602720,  52324840,   6700080,  52384959,0x29c004b},
+	{   5573755,  50743216,   6219547,  51174240,0x001f08c},
+	{   5586670,  51174240,   6237670,  51605264,0x001e88c},
+	{   4935670,  51174240,   5586670,  51605264,0x001e08c},
+	{   4284670,  51174240,   4935670,  51605264,0x001d08c},
+	{   3633670,  51174240,   4284670,  51605264,0x001c88c},
+	{   2982670,  51174240,   3633670,  51605264,0x001c08c},
+	{   6219442,  51605264,   6875650,  52036288,0x001b88c},
+	{   5563234,  51605264,   6219442,  52036288,0x001b08c},
+	{   4907026,  51605264,   5563234,  52036288,0x001a88c},
+	{   4250818,  51605264,   4907026,  52036288,0x001908c},
+	{   3594610,  51605264,   4250818,  52036288,0x001888c},
+	{   6509528,  52036288,   7176152,  52467312,0x001788c},
+	{   5842904,  52036288,   6509528,  52467312,0x001708c},
+	{   5176280,  52036288,   5842904,  52467312,0x001688c},
+	{   4509656,  52036288,   5176280,  52467312,0x001608c},
+	{   3843032,  52036288,   4509656,  52467312,0x001588c},
+	{   6509528,  52467312,   7181360,  52898336,0x001508c},
+	{   5837696,  52467312,   6509528,  52898336,0x001488c},
+	{   5165864,  52467312,   5837696,  52898336,0x001408c},
+	{   4494032,  52467312,   5165864,  52898336,0x001388c},
+	{   6576711,  52898336,   7248543,  53329360,0x001308c},
+	{   5904879,  52898336,   6576711,  53329360,0x001288c},
+	{   5233047,  52898336,   5904879,  53329360,0x001208c},
+	{   4561215,  52898336,   5233047,  53329360,0x001188c},
+	{   6269179,  53125976,   6951427,  53557000,0x001108c},
+	{   5586931,  53125976,   6269179,  53557000,0x001088c},
+	{   4904683,  53125976,   5586931,  53557000,0x001008c},
+	{  -5200000,  41310000,   9600000,  53557000,0x0010636},
+	{   3350000,  50747000,   7236000,  53557000,0x003063c},
+	{  12481681,  55638755,  12634480,  55725245,0x001000a},
+	{  11866628,  55429584,  12684284,  55920624,0x001000c},
+	{  12215381,  55921600,  12368419,  56008089,0x3c1004b},
+	{  10083081,  56093400,  10236119,  56179889,0x3c1004b},
+	{  10158520,  56179900,  10313480,  56266389,0x3c1004b},
+	{  10319462,  55336900,  10470338,  55423389,0x3c1004b},
+	{   9859339,  57002400,  10016461,  57088889,0x3c1004b},
+	{   8364762,  55449000,   8515638,  55535489,0x3c1004b},
+	{   9962120,  56411800,  10117080,  56498289,0x3c1004b},
+	{   9416862,  55446800,   9567738,  55533289,0x3c1004b},
+	{   9777381,  55809600,   9930419,  55896089,0x3c1004b},
+	{  11681562,  55186500,  11832438,  55272989,0x3c1004b},
+	{   9480120,  56125400,   9635080,  56211889,0x3c1004b},
+	{   9651762,  55515200,   9802638,  55601689,0x3c1004b},
+	{  12473081,  55968300,  12626119,  56054789,0x3c1004b},
+	{   9332520,  56399500,   9487480,  56485989,0x3c1004b},
+	{   8527220,  56316800,   8682180,  56403289,0x3c1004b},
+	{   8885881,  56095400,   9038919,  56181889,0x3c1004b},
+	{  10403137,  57415400,  10562662,  57501889,0x3c1004b},
+	{   9481681,  55666800,   9634719,  55753289,0x3c1004b},
+	{  11294362,  55366800,  11445238,  55453289,0x3c1004b},
+	{   8942520,  56526800,   9097480,  56613289,0x3c1004b},
+	{  10558525,  55034250,  10665474,  55096349,0x2b2004b},
+	{   9734930,  54887540,   9838469,  54947659,0x29c004b},
+	{   9936030,  57428050,  10050569,  57490149,0x2b2004b},
+	{  11656311,  55688240,  11762689,  55748359,0x29c004b},
+	{   9428935,  55222450,   9537264,  55284549,0x2b2004b},
+	{  11751162,  55417640,  11856037,  55477759,0x29c004b},
+	{  11816525,  54738950,  11923474,  54801049,0x2b2004b},
+	{   9367330,  55013540,   9470869,  55073659,0x29c004b},
+	{  11027959,  55647950,  11137840,  55710049,0x2b2004b},
+	{  10736562,  55289740,  10841437,  55349859,0x29c004b},
+	{  11091335,  55311150,  11199664,  55373249,0x2b2004b},
+	{   9101843,  56104740,   9209557,  56164859,0x29c004b},
+	{  10828069,  56383650,  10939330,  56445749,0x2b2004b},
+	{  11090630,  54806340,  11194169,  54866459,0x29c004b},
+	{  14681835,  55080950,  14790164,  55143049,0x2b2004b},
+	{   9701962,  55458340,   9806837,  55518459,0x29c004b},
+	{   9883659,  56010450,   9993540,  56072549,0x2b2004b},
+	{   8643691,  56942440,   8752908,  57002559,0x29c004b},
+	{   8431059,  55587150,   8540940,  55649249,0x2b2004b},
+	{  11937711,  55958740,  12044089,  56018859,0x29c004b},
+	{   9899630,  57243750,  10014169,  57305849,0x2b2004b},
+	{   8531243,  56460940,   8638957,  56521059,0x29c004b},
+	{   8067764,  54800231,   8875004,  55291271,0x001008c},
+	{   8875004,  54800231,   9682244,  55291271,0x001088c},
+	{   9682244,  54800231,  10489484,  55291271,0x001108c},
+	{   8062556,  55291271,   8880212,  55782311,0x001288c},
+	{   8880212,  55291271,   9697868,  55782311,0x001308c},
+	{   9697868,  55291271,  10515524,  55782311,0x001388c},
+	{   8057348,  55782311,   8885420,  56273351,0x001588c},
+	{   8885420,  55782311,   9713492,  56273351,0x001608c},
+	{   9713492,  55782311,  10541564,  56273351,0x001688c},
+	{   8052140,  56273351,   8890628,  56764391,0x001888c},
+	{   8890628,  56273351,   9729116,  56764391,0x001908c},
+	{   9729116,  56273351,  10567604,  56764391,0x001988c},
+	{   8046932,  56764391,   8895836,  57255431,0x001a88c},
+	{   8895836,  56764391,   9744740,  57255431,0x001b08c},
+	{   9744740,  56764391,  10593644,  57255431,0x001b88c},
+	{   9055200,  57255431,   9919728,  57746471,0x001c08c},
+	{   9919728,  57255431,  10700000,  57760000,0x021cc8c},
+	{  10479068,  56086810,  11307140,  56577850,0x001a08c},
+	{  10479068,  55595770,  11307140,  56086810,0x001708c},
+	{  10484276,  55104730,  11301932,  55595770,0x001408c},
+	{  10489484,  54613690,  11296724,  55104730,0x001188c},
+	{  11296724,  54559675,  12103964,  55050715,0x001208c},
+	{  11291516,  55050715,  12109172,  55541755,0x001488c},
+	{  11291516,  55541755,  12109172,  56032795,0x001788c},
+	{  11981315,  55652239,  12809387,  56143279,0x001808c},
+	{  11986523,  55161199,  12804179,  55652239,0x001508c},
+	{  11991731,  54670159,  12798971,  55161199,0x001d08c},
+	{  11461157,  56048697,  11955917,  56343321,0x001d88c},
+	{  10776112,  57119823,  11286496,  57414447,0x001e08c},
+	{  11418030,  56614292,  11751342,  56810708,0x001e88c},
+	{  14631144,  54973254,  15224856,  55333350,0x001f08c},
+	{   4490000,  54544000,  31600000,  68600000,0x3770636},
+	{   8000000,  54544000,  15198000,  57780000,0x003063c},
+	{  24636000,  59396800,  24854000,  59460000,0x017000a},
+	{  24032000,  59283800,  25510000,  59572000,0x012040c},
+	{  26605576,  58307190,  26837624,  58429499,0x54f004b},
+	{  27980908,  59327090,  28220091,  59449399,0x54f004b},
+	{  27129308,  59333690,  27368491,  59455999,0x54f004b},
+	{  24471576,  58327490,  24703624,  58449799,0x54f004b},
+	{  25483976,  58308890,  25716024,  58431199,0x54f004b},
+	{  26250308,  59286490,  26489491,  59408799,0x54f004b},
+	{  27676708,  59297290,  27915891,  59419599,0x54f004b},
+	{  22366176,  58211990,  22598224,  58334299,0x54f004b},
+	{  26895675,  57788890,  27124325,  57911199,0x54f004b},
+	{  25935675,  57718890,  26164325,  57841199,0x54f004b},
+	{  23501954,  58896500,  23668446,  58982989,0x3c1004b},
+	{  27365832,  59293400,  27534967,  59379889,0x3c1004b},
+	{  25518854,  58852100,  25685346,  58938589,0x3c1004b},
+	{  26896232,  59302100,  27065367,  59388589,0x3c1004b},
+	{  25881554,  59219600,  26048046,  59306089,0x3c1004b},
+	{  26990556,  58013500,  27152243,  58099989,0x3c1004b},
+	{  26333455,  58701000,  26497544,  58787489,0x3c1004b},
+	{  25346754,  58776800,  25513246,  58863289,0x3c1004b},
+	{  26319156,  58186800,  26480843,  58273289,0x3c1004b},
+	{  24716754,  58966800,  24883246,  59053289,0x3c1004b},
+	{  25847155,  58628000,  26011244,  58714489,0x3c1004b},
+	{  23340000,  59225960,  24450605,  59616000,0x0180c8c},
+	{  24450605,  59225960,  25351589,  59717000,0x001108c},
+	{  25351589,  59225960,  26252573,  59717000,0x001188c},
+	{  26252573,  59225960,  27153557,  59717000,0x001208c},
+	{  27153557,  59225960,  28230000,  59600000,0x0182c8c},
+	{  21702604,  58734920,  22603588,  59225960,0x001308c},
+	{  22603587,  58734920,  23504571,  59225960,0x001388c},
+	{  23504571,  58734920,  24405555,  59225960,0x001408c},
+	{  24405555,  58734920,  25306539,  59225960,0x001488c},
+	{  25306539,  58734920,  26207523,  59225960,0x001508c},
+	{  26207523,  58734920,  27108507,  59225960,0x001588c},
+	{  27108507,  58734920,  28009491,  59225960,0x001608c},
+	{  21707811,  58243880,  22593171,  58734920,0x001688c},
+	{  22593171,  58243880,  23478531,  58734920,0x001708c},
+	{  23478531,  58243880,  24363891,  58734920,0x001788c},
+	{  24363891,  58243880,  25249251,  58734920,0x001808c},
+	{  25249251,  58243880,  26134611,  58734920,0x001888c},
+	{  26134611,  58243880,  27019971,  58734920,0x001908c},
+	{  27019971,  58243880,  27905331,  58734920,0x001988c},
+	{  21713020,  57752840,  22587964,  58243880,0x001a08c},
+	{  22587964,  57752840,  23462908,  58243880,0x001a88c},
+	{  23462908,  57752840,  24337852,  58243880,0x001b08c},
+	{  24337852,  57752840,  25212796,  58243880,0x001b88c},
+	{  25212796,  57752840,  26087740,  58243880,0x001c08c},
+	{  26087740,  57752840,  26962684,  58243880,0x001c88c},
+	{  26962684,  57752840,  27837628,  58243880,0x001d08c},
+	{  26120000,  57500000,  27555000,  57752840,0x011dc8c},
+	{  14105000,  48990000,  32794200,  59822030,0x0010636},
+	{  21700000,  57500000,  28250000,  59822030,0x003063c},
+	{ -69936000,  18456428, -69828000,  18523000,0x018000a},
+	{ -70219200,  18229000, -69589555,  18605000,0x017040c},
+	{ -70759175,  19412800, -70667401,  19499289,0x3c1004b},
+	{ -70667401,  19421449, -70575627,  19507938,0x3c1004b},
+	{ -69045127,  18392700, -68954074,  18479189,0x3c1004b},
+	{ -69340827,  18422100, -69249774,  18508589,0x3c1004b},
+	{ -70737587,  19748800, -70645813,  19835289,0x3c1004b},
+	{ -70310247,  19256600, -70218953,  19343089,0x3c1004b},
+	{ -70575547,  19180400, -70484253,  19266889,0x3c1004b},
+	{ -70453647,  18891900, -70362353,  18978389,0x3c1004b},
+	{ -71155607,  18173600, -71064794,  18260089,0x3c1004b},
+	{ -71275527,  18766800, -71184474,  18853289,0x3c1004b},
+	{ -68764027,  18573300, -68672974,  18659789,0x3c1004b},
+	{ -70571347,  19357700, -70480053,  19444189,0x3c1004b},
+	{ -70386507,  18233600, -70295694,  18320089,0x3c1004b},
+	{ -70778927,  18411000, -70687874,  18497489,0x3c1004b},
+	{ -71134487,  19507800, -71042713,  19594289,0x3c1004b},
+	{ -70186575,  19024050, -70121026,  19086149,0x2b2004b},
+	{ -71017497,  19558040, -70953704,  19618159,0x29c004b},
+	{ -70202688,  18638950, -70137312,  18701049,0x2b2004b},
+	{ -69877130,  19338040, -69813671,  19398159,0x29c004b},
+	{ -69278188,  18723450, -69212812,  18785549,0x2b2004b},
+	{ -70533746,  18534540, -70470454,  18594659,0x29c004b},
+	{ -70896847,  19520450, -70830953,  19582549,0x2b2004b},
+	{ -71551646,  18839940, -71488354,  18900059,0x29c004b},
+	{ -70672775,  19088950, -70607226,  19151049,0x2b2004b},
+	{ -70763330,  18876940, -70699871,  18937059,0x29c004b},
+	{ -69332688,  18528950, -69267312,  18591049,0x2b2004b},
+	{ -71451646,  18459940, -71388354,  18520059,0x29c004b},
+	{ -69061588,  18728450, -68996212,  18790549,0x2b2004b},
+	{ -71363497,  19451340, -71299704,  19511459,0x29c004b},
+	{ -69806275,  18919750, -69740726,  18981849,0x2b2004b},
+	{ -70447630,  19345140, -70384171,  19405259,0x29c004b},
+	{ -69672688,  18728950, -69607312,  18791049,0x2b2004b},
+	{ -71741897,  19519940, -71678104,  19580059,0x29c004b},
+	{ -69822688,  18778950, -69757312,  18841049,0x2b2004b},
+	{ -69441646,  18529940, -69378354,  18590059,0x29c004b},
+	{ -71232602,  18215550, -71167398,  18277649,0x2b2004b},
+	{ -71681897,  19819940, -71618104,  19880059,0x29c004b},
+	{ -70231075,  19161050, -70165526,  19223149,0x2b2004b},
+	{ -71231346,  18359340, -71168054,  18419459,0x29c004b},
+	{ -69426275,  19020350, -69360726,  19082449,0x2b2004b},
+	{ -69650430,  19195640, -69586971,  19255759,0x29c004b},
+	{ -70150875,  19158350, -70085326,  19220449,0x2b2004b},
+	{ -71481897,  19709940, -71418104,  19770059,0x29c004b},
+	{ -71215402,  18261450, -71150198,  18323549,0x2b2004b},
+	{ -69373330,  19188440, -69309871,  19248559,0x29c004b},
+	{ -71732688,  18838950, -71667312,  18901049,0x2b2004b},
+	{ -71776763,  18017740, -71713638,  18077859,0x29c004b},
+	{ -72017395,  19448960, -71522635,  19940000,0x001008c},
+	{ -71522635,  19448960, -71027875,  19940000,0x001088c},
+	{ -71027875,  19448960, -70533115,  19940000,0x001108c},
+	{ -70533115,  19448960, -70038355,  19940000,0x001188c},
+	{ -70038355,  19448960, -69543595,  19940000,0x001208c},
+	{ -72017395,  18957920, -71522635,  19448960,0x001288c},
+	{ -71522635,  18957920, -71027875,  19448960,0x001308c},
+	{ -71027875,  18957920, -70533115,  19448960,0x001388c},
+	{ -70533115,  18957920, -70038355,  19448960,0x001408c},
+	{ -70038355,  18957920, -69543595,  19448960,0x001488c},
+	{ -69543595,  18957920, -69048835,  19448960,0x001508c},
+	{ -69048836,  18957920, -68554076,  19448960,0x001588c},
+	{ -72017395,  18466880, -71527843,  18957920,0x001608c},
+	{ -71527844,  18466880, -71038292,  18957920,0x001688c},
+	{ -71038292,  18466880, -70548740,  18957920,0x001708c},
+	{ -70548740,  18466880, -70059188,  18957920,0x001788c},
+	{ -70059188,  18466880, -69569636,  18957920,0x001808c},
+	{ -69569636,  18466880, -69080084,  18957920,0x001888c},
+	{ -69080084,  18466880, -68590532,  18957920,0x001908c},
+	{ -72017396,  17975840, -71527844,  18466880,0x001a08c},
+	{ -71527844,  17975840, -71038292,  18466880,0x001a88c},
+	{ -71038292,  17975840, -70548740,  18466880,0x001b08c},
+	{ -70548740,  17975840, -70059188,  18466880,0x001b88c},
+	{ -70059188,  17975840, -69569636,  18466880,0x001c08c},
+	{ -69569636,  17975840, -69080084,  18466880,0x001c88c},
+	{ -71900000,  17450000, -71527844,  17975840,0x024e48c},
+	{ -71527844,  17484800, -71038292,  17975840,0x001ec8c},
+	{ -68590531,  18317000, -68311000,  18835000,0x02af48c},
+	{ -69080084,  18030000, -68550000,  18466880,0x01cd48c},
+	{ -72020000,  17440000, -68310000,  20000000,0x0010236},
+	{  17066574,  48103781,  17194387,  48190271,0x001000a},
+	{  16959437,  47968494,  17652101,  48459534,0x001000c},
+	{  21188633,  48676100,  21318367,  48762589,0x3c1004b},
+	{  18015133,  48266800,  18144867,  48353289,0x3c1004b},
+	{  21164112,  48963000,  21295287,  49049489,0x3c1004b},
+	{  18689612,  49166800,  18820787,  49253289,0x3c1004b},
+	{  19087033,  48690700,  19216767,  48777189,0x3c1004b},
+	{  18857412,  49034600,  18988587,  49121089,0x3c1004b},
+	{  17965212,  48830900,  18096387,  48917389,0x3c1004b},
+	{  20221612,  49025000,  20352787,  49111489,0x3c1004b},
+	{  18551833,  48746500,  18681567,  48832989,0x3c1004b},
+	{  19093425,  48555650,  19186574,  48617749,0x2b2004b},
+	{  18401809,  49091540,  18492990,  49151659,0x29c004b},
+	{  18099457,  47954050,  18191743,  48016149,0x2b2004b},
+	{  20495509,  48919340,  20586690,  48979459,0x29c004b},
+	{  21863225,  48724150,  21956374,  48786249,0x2b2004b},
+	{  18070028,  47747440,  18159372,  47807559,0x29c004b},
+	{  18531557,  48195550,  18623843,  48257649,0x2b2004b},
+	{  21864409,  48899940,  21955590,  48960059,0x29c004b},
+	{  21243508,  49266650,  21337692,  49328749,0x2b2004b},
+	{  19564409,  49049940,  19655590,  49110059,0x29c004b},
+	{  17781625,  48567250,  17874774,  48629349,0x2b2004b},
+	{  19267609,  49042240,  19358790,  49102359,0x29c004b},
+	{  18113425,  48538950,  18206574,  48601049,0x2b2004b},
+	{  19610310,  48315340,  19700489,  48375459,0x29c004b},
+	{  18728590,  49420450,  18823809,  49482549,0x2b2004b},
+	{  18134409,  48939940,  18225590,  49000059,0x29c004b},
+	{  19973425,  48358950,  20066574,  48421049,0x2b2004b},
+	{  18347510,  48609240,  18437689,  48669359,0x29c004b},
+	{  17810557,  48120750,  17902843,  48182849,0x2b2004b},
+	{  17744310,  48415240,  17834489,  48475359,0x29c004b},
+	{  19592708,  48773150,  19686892,  48835249,0x2b2004b},
+	{  21644409,  48859940,  21735590,  48920059,0x29c004b},
+	{  21672625,  48605650,  21765774,  48667749,0x2b2004b},
+	{  17787610,  48723740,  17877789,  48783859,0x29c004b},
+	{  17316825,  48652350,  17409974,  48714449,0x2b2004b},
+	{  22092809,  48952140,  22183990,  49012259,0x29c004b},
+	{  20367608,  49109050,  20461792,  49171149,0x2b2004b},
+	{  18204910,  48689940,  18295089,  48750059,0x29c004b},
+	{  19252908,  49188950,  19347092,  49251049,0x2b2004b},
+	{  18814910,  48559940,  18905089,  48620059,0x29c004b},
+	{  20482325,  48611850,  20575474,  48673949,0x2b2004b},
+	{  18274409,  49089940,  18365590,  49150059,0x29c004b},
+	{  18713425,  48698950,  18806574,  48761049,0x2b2004b},
+	{  17701210,  48250340,  17791389,  48310459,0x29c004b},
+	{  18732908,  49268950,  18827092,  49331049,0x2b2004b},
+	{  17714328,  48148640,  17803672,  48208759,0x29c004b},
+	{  20642908,  49268950,  20737092,  49331049,0x2b2004b},
+	{  18354910,  48359940,  18445089,  48420059,0x29c004b},
+	{  19347425,  48533850,  19440574,  48595949,0x2b2004b},
+	{  17184409,  48819940,  17275590,  48880059,0x29c004b},
+	{  20068025,  48664050,  20161174,  48726149,0x2b2004b},
+	{  18059809,  48923940,  18150990,  48984059,0x29c004b},
+	{  19303857,  48168950,  19396143,  48231049,0x2b2004b},
+	{  17524910,  48739940,  17615089,  48800059,0x29c004b},
+	{  17649945,  49178064,  18358233,  49669104,0x001008c},
+	{  18358233,  49178064,  19066521,  49669104,0x001088c},
+	{  19066521,  49178064,  19774809,  49669104,0x001108c},
+	{  19774809,  49178064,  20483097,  49669104,0x001188c},
+	{  20483097,  49178064,  21191385,  49669104,0x001208c},
+	{  21191385,  49178064,  21899673,  49669104,0x001288c},
+	{  21899673,  49178064,  22607961,  49669104,0x001308c},
+	{  16946865,  48687024,  17649945,  49178064,0x001388c},
+	{  17649945,  48687024,  18353025,  49178064,0x001408c},
+	{  18353025,  48687024,  19056105,  49178064,0x001488c},
+	{  19056105,  48687024,  19759185,  49178064,0x001508c},
+	{  19759185,  48687024,  20462265,  49178064,0x001588c},
+	{  20462265,  48687024,  21165345,  49178064,0x001608c},
+	{  21165345,  48687024,  21868425,  49178064,0x001688c},
+	{  21868425,  48687024,  22571505,  49178064,0x001708c},
+	{  16811457,  48195984,  17504121,  48687024,0x001788c},
+	{  17504121,  48195984,  18196785,  48687024,0x001808c},
+	{  18196785,  48195984,  18889449,  48687024,0x001888c},
+	{  18889449,  48195984,  19582113,  48687024,0x001908c},
+	{  19582113,  48195984,  20274777,  48687024,0x001988c},
+	{  20274777,  48195984,  20967441,  48687024,0x001a08c},
+	{  20967441,  48195984,  21660105,  48687024,0x001a88c},
+	{  21660105,  48195984,  22352769,  48687024,0x001b08c},
+	{  16811457,  47704944,  17498913,  48195984,0x001b88c},
+	{  17498913,  47704944,  18186369,  48195984,0x001c08c},
+	{  18186369,  47704944,  18873825,  48195984,0x001c88c},
+	{  18873825,  47704944,  19561281,  48195984,0x001d08c},
+	{  19561281,  47704944,  20248737,  48195984,0x001d88c},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  16820000,  47723000,  22570000,  49620000,0x003063c},
+	{ -84123845,   9886800, -84036155,   9973289,0x001000a},
+	{ -84405000,   9735000, -83856000,  10145000,0x01a040c},
+	{ -83108904,   9908190, -82984897,  10030499,0x54f004b},
+	{ -85498274,  10546290, -85373927,  10668599,0x54f004b},
+	{ -84859804,   9943390, -84735797,  10065699,0x54f004b},
+	{ -84735797,   9943390, -84611790,  10065699,0x54f004b},
+	{ -83772534,   9309090, -83648866,   9431399,0x54f004b},
+	{ -85029374,  10454790, -84905027,  10577099,0x54f004b},
+	{ -83734604,   9812690, -83610597,   9934999,0x54f004b},
+	{ -84378374,  10346890, -84254027,  10469199,0x54f004b},
+	{ -85162174,  10368890, -85037827,  10491199,0x54f004b},
+	{ -83840774,  10148690, -83716427,  10270999,0x54f004b},
+	{ -83716427,  10148690, -83592080,  10270999,0x54f004b},
+	{ -83579474,  10051290, -83455127,  10173599,0x54f004b},
+	{ -83376674,  10039490, -83252327,  10161799,0x54f004b},
+	{ -85508274,  10099190, -85383927,  10221499,0x54f004b},
+	{ -84489965,  10036500, -84402035,  10122989,0x3c1004b},
+	{ -84047545,   9611300, -83959855,   9697789,0x3c1004b},
+	{ -83391425,   9125500, -83303975,   9211989,0x3c1004b},
+	{ -84081684,  10733959, -83300000,  10979479,0x0112c8c},
+	{ -85977396,  10733959, -85503468,  11224999,0x001088c},
+	{ -85503468,  10733959, -85029540,  11224999,0x001108c},
+	{ -85029540,  10733959, -84555612,  11224999,0x001188c},
+	{ -84555612,  10733959, -84081684,  11224999,0x001208c},
+	{ -85977396,  10242919, -85503468,  10733959,0x001308c},
+	{ -85503468,  10242919, -85029540,  10733959,0x001388c},
+	{ -85029540,  10242919, -84555612,  10733959,0x001408c},
+	{ -84555612,  10242919, -84081684,  10733959,0x001488c},
+	{ -84081684,  10242919, -83607756,  10733959,0x001508c},
+	{ -83607756,  10242919, -83133828,  10733959,0x001588c},
+	{ -85977396,   9751879, -85503468,  10242919,0x001608c},
+	{ -85503468,   9751879, -85029540,  10242919,0x001688c},
+	{ -85029540,   9751879, -84555612,  10242919,0x001708c},
+	{ -84555612,   9751879, -84081684,  10242919,0x001788c},
+	{ -84081684,   9751879, -83607756,  10242919,0x001808c},
+	{ -83607756,   9751879, -83133828,  10242919,0x001888c},
+	{ -83133828,   9751879, -82659900,  10242919,0x001908c},
+	{ -85361289,   9260839, -84887361,   9751879,0x001988c},
+	{ -84887361,   9260839, -84413433,   9751879,0x001a08c},
+	{ -84413433,   9260839, -83939505,   9751879,0x001a88c},
+	{ -83939505,   9260839, -83465577,   9751879,0x001b08c},
+	{ -83465577,   9260839, -82991649,   9751879,0x001b88c},
+	{ -82991649,   9260839, -82517721,   9751879,0x001c08c},
+	{ -84105380,   8769800, -83631452,   9260840,0x001c88c},
+	{ -83631452,   8769800, -83157524,   9260840,0x001d08c},
+	{ -83157524,   8769800, -82683596,   9260840,0x001d88c},
+	{ -83986898,   8278760, -83518178,   8769800,0x001e08c},
+	{ -83518178,   8278760, -83049458,   8769800,0x001e88c},
+	{ -83049458,   7975000, -82815000,   8769800,0x037f48c},
+	{ -87250000,   5180000, -86900000,   5628708,0x001048c},
+	{ -92236000,   7190000, -77140000,  18500000,0x3300636},
+	{ -87250000,   5180000, -82540000,  11225000,0x003063c},
+	{  18297000,  43818400,  18449000,  43881200,0x017000a},
+	{  17831076,  43761612,  18476868,  44252652,0x001000c},
+	{  17134037,  44743700,  17255362,  44830189,0x3c1004b},
+	{  18597018,  44498600,  18717382,  44585089,0x3c1004b},
+	{  17750899,  43296800,  17869101,  43383289,0x3c1004b},
+	{  15809337,  44776800,  15930662,  44863289,0x3c1004b},
+	{  18726837,  44805500,  18848162,  44891989,0x3c1004b},
+	{  19159337,  44716800,  19280662,  44803289,0x3c1004b},
+	{  16649337,  44936800,  16770662,  45023289,0x3c1004b},
+	{  17390418,  44016800,  17509581,  44103289,0x3c1004b},
+	{  18281379,  42666800,  18398620,  42753289,0x3c1004b},
+	{  17609818,  44186800,  17730182,  44273289,0x3c1004b},
+	{  18029337,  44686800,  18150662,  44773289,0x3c1004b},
+	{  15879337,  44926800,  16000662,  45013289,0x3c1004b},
+	{  18920418,  43626800,  19039581,  43713289,0x3c1004b},
+	{  15762237,  45137000,  15884763,  45223489,0x3c1004b},
+	{  17900418,  43606800,  18019581,  43693289,0x3c1004b},
+	{  18619218,  44405200,  18739582,  44491689,0x3c1004b},
+	{  18438718,  44500000,  18559082,  44586489,0x3c1004b},
+	{  17730118,  44112500,  17850482,  44198989,0x3c1004b},
+	{  16107944,  44855650,  16195055,  44917749,0x2b2004b},
+	{  18738918,  43479940,  18821081,  43540059,0x29c004b},
+	{  18266444,  44668950,  18353555,  44731049,0x2b2004b},
+	{  18387833,  44849940,  18472167,  44910059,0x29c004b},
+	{  17205813,  45105150,  17293787,  45167249,0x2b2004b},
+	{  18107367,  44414440,  18191033,  44474559,0x29c004b},
+	{  16612944,  44736050,  16700055,  44798149,0x2b2004b},
+	{  17046567,  44384740,  17130233,  44444859,0x29c004b},
+	{  18384210,  42839050,  18468389,  42901149,0x2b2004b},
+	{  16952784,  43799040,  17035615,  43859159,0x29c004b},
+	{  17853844,  44951350,  17940955,  45013449,0x2b2004b},
+	{  16767515,  45132940,  16852684,  45193059,0x29c004b},
+	{  18286444,  44978950,  18373555,  45041049,0x2b2004b},
+	{  17958915,  45093040,  18044084,  45153159,0x29c004b},
+	{  17615289,  44130050,  17701710,  44192149,0x2b2004b},
+	{  17038167,  44249940,  17121833,  44310059,0x29c004b},
+	{  17226789,  44308950,  17313210,  44371049,0x2b2004b},
+	{  16337833,  45019940,  16422167,  45080059,0x29c004b},
+	{  17567220,  43788950,  17652779,  43851049,0x2b2004b},
+	{  19073067,  44377840,  19156733,  44437959,0x29c004b},
+	{  17507565,  43168950,  17592434,  43231049,0x2b2004b},
+	{  17548918,  43349940,  17631081,  43410059,0x29c004b},
+	{  17837565,  43378950,  17922434,  43441049,0x2b2004b},
+	{  17358167,  44109940,  17441833,  44170059,0x29c004b},
+	{  18757220,  43908950,  18842779,  43971049,0x2b2004b},
+	{  17998167,  44399940,  18081833,  44460059,0x29c004b},
+	{  15721000,  44929816,  16377208,  45420856,0x001008c},
+	{  16377208,  44929816,  17033416,  45420856,0x001088c},
+	{  17033416,  44929816,  17689624,  45420856,0x001108c},
+	{  17689624,  44929816,  18345832,  45420856,0x001188c},
+	{  18345832,  44929816,  19002040,  45420856,0x001208c},
+	{  15726208,  44438776,  16377208,  44929816,0x001288c},
+	{  16377208,  44438776,  17028208,  44929816,0x001308c},
+	{  17028208,  44438776,  17679208,  44929816,0x001388c},
+	{  17679208,  44438776,  18330208,  44929816,0x001408c},
+	{  18330208,  44438776,  18981208,  44929816,0x001488c},
+	{  18981208,  44438776,  19632208,  44929816,0x001508c},
+	{  16051708,  43947736,  16697500,  44438776,0x001588c},
+	{  16697500,  43947736,  17343292,  44438776,0x001608c},
+	{  17343292,  43947736,  17989084,  44438776,0x001688c},
+	{  17989084,  43947736,  18634876,  44438776,0x001708c},
+	{  18634876,  43947736,  19280668,  44438776,0x001788c},
+	{  19280668,  43947736,  19926460,  44438776,0x001808c},
+	{  16379812,  43456696,  17020396,  43947736,0x001888c},
+	{  17020396,  43456696,  17660980,  43947736,0x001908c},
+	{  17660980,  43456696,  18301564,  43947736,0x001988c},
+	{  18301564,  43456696,  18942148,  43947736,0x001a08c},
+	{  18942148,  43456696,  19582732,  43947736,0x001a88c},
+	{  17212571,  42965656,  17847947,  43456696,0x001b08c},
+	{  17847947,  42965656,  18483323,  43456696,0x001c08c},
+	{  18483323,  42965656,  19118699,  43456696,0x001c88c},
+	{  17530259,  42474616,  18165635,  42965656,0x001d08c},
+	{  18165635,  42474616,  18801011,  42965656,0x001d88c},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  15721782,  42554500,  19622881,  45276696,0x003063c},
+	{  15908136,  45756800,  16031863,  45843289,0x001000a},
+	{  15462000,  45650000,  16343660,  46010000,0x017040c},
+	{  16312699,  43496800,  16430901,  43583289,0x3c1004b},
+	{  16430899,  43496800,  16549101,  43583289,0x3c1004b},
+	{  14375037,  45311000,  14497563,  45397489,0x3c1004b},
+	{  18618737,  45506800,  18741263,  45593289,0x3c1004b},
+	{  15193318,  44077900,  15313682,  44164389,0x3c1004b},
+	{  13801837,  44824900,  13923162,  44911389,0x3c1004b},
+	{  17948737,  45116800,  18071263,  45203289,0x3c1004b},
+	{  15478737,  45456800,  15601263,  45543289,0x3c1004b},
+	{  16267535,  46266800,  16392464,  46353289,0x3c1004b},
+	{  15830418,  43696800,  15949581,  43783289,0x3c1004b},
+	{  16298737,  45436800,  16421263,  45523289,0x3c1004b},
+	{  18738737,  45246800,  18861263,  45333289,0x3c1004b},
+	{  18011379,  42616800,  18128620,  42703289,0x3c1004b},
+	{  18928737,  45306800,  19051263,  45393289,0x3c1004b},
+	{  16778136,  45866800,  16901863,  45953289,0x3c1004b},
+	{  16768136,  46116800,  16891863,  46203289,0x3c1004b},
+	{  18348737,  45266800,  18471263,  45353289,0x3c1004b},
+	{  17618737,  45296800,  17741263,  45383289,0x3c1004b},
+	{  16357535,  46346800,  16482464,  46433289,0x3c1004b},
+	{  17328136,  45796800,  17451863,  45883289,0x3c1004b},
+	{  16718737,  45436800,  16841263,  45523289,0x3c1004b},
+	{  17570899,  43006800,  17689101,  43093289,0x3c1004b},
+	{  16220537,  45398100,  16343063,  45484589,0x3c1004b},
+	{  18639337,  45026800,  18760662,  45113289,0x3c1004b},
+	{  13579337,  45046800,  13700662,  45133289,0x3c1004b},
+	{  16960899,  43256800,  17079101,  43343289,0x3c1004b},
+	{  17318737,  45216800,  17441263,  45303289,0x3c1004b},
+	{  16478136,  45976800,  16601863,  46063289,0x3c1004b},
+	{  16580418,  43656800,  16699581,  43743289,0x3c1004b},
+	{  16140418,  43996800,  16259581,  44083289,0x3c1004b},
+	{  17648136,  45656800,  17771863,  45743289,0x3c1004b},
+	{  15580000,  46021560,  16123000,  46410000,0x00100ac},
+	{  16123000,  46021560,  16798607,  46560000,0x02008ac},
+	{  16798607,  46021560,  17333000,  46410000,0x00110ac},
+	{  14470632,  45530520,  15132048,  46021560,0x00118ac},
+	{  15132047,  45530520,  15793463,  46021560,0x00120ac},
+	{  15793463,  45530520,  16454879,  46021560,0x00128ac},
+	{  16454879,  45530520,  17116295,  46021560,0x00130ac},
+	{  17116295,  45530520,  17777711,  46021560,0x00138ac},
+	{  17777711,  45530520,  18439127,  46021560,0x00140ac},
+	{  18439127,  45530520,  19100543,  46021560,0x00148ac},
+	{  13478508,  45039480,  14134716,  45530520,0x00150ac},
+	{  14134716,  45039480,  14790924,  45530520,0x00158ac},
+	{  14790924,  45039480,  15447132,  45530520,0x00160ac},
+	{  15447132,  45039480,  16103340,  45530520,0x00168ac},
+	{  16103340,  45039480,  16759548,  45530520,0x00170ac},
+	{  16759548,  45039480,  17415756,  45530520,0x00178ac},
+	{  17415756,  45039480,  18071964,  45530520,0x00180ac},
+	{  18071964,  45039480,  18728172,  45530520,0x00188ac},
+	{  18728172,  45150000,  19455000,  45530520,0x01a90ac},
+	{  18733380,  44830000,  19180000,  45150000,0x00198ac},
+	{  13485904,  44548480,  14136904,  45039520,0x001a0ac},
+	{  14136904,  44548480,  14787904,  45039520,0x001a8ac},
+	{  14787904,  44548480,  15438904,  45039520,0x001b0ac},
+	{  15438904,  44548480,  16089904,  45039520,0x001b8ac},
+	{  13843954,  44057439,  14494954,  44548479,0x001c0ac},
+	{  14494954,  44057439,  15145954,  44548479,0x001c8ac},
+	{  15145954,  44057439,  15796954,  44548479,0x001d0ac},
+	{  15796954,  44057439,  16447954,  44548479,0x001d8ac},
+	{  14494954,  43566399,  15140746,  44057439,0x001e0ac},
+	{  15140746,  43566399,  15786538,  44057439,0x001e8ac},
+	{  15786538,  43566399,  16432330,  44057439,0x001f0ac},
+	{  16432330,  43566399,  17078122,  44057439,0x00100a8},
+	{  15824035,  43075359,  16464619,  43566399,0x00108a8},
+	{  16464619,  43075359,  17105203,  43566399,0x00110a8},
+	{  17105203,  43075359,  17745787,  43566399,0x00118a8},
+	{  15695918,  42633423,  16331294,  43124463,0x00120a8},
+	{  16331294,  42584319,  16966670,  43075359,0x00128a8},
+	{  16966670,  42584319,  17602046,  43075359,0x00130a8},
+	{  17602046,  42584319,  18237422,  43075359,0x00138a8},
+	{  18167520,  42374480,  18797688,  42865520,0x00140a8},
+	{  15961931,  42374480,  16592099,  42865520,0x00148a8},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  13489000,  42370000,  19455000,  46555000,0x003063c},
+	{   1198545,   6112424,   1242617,   6197433,0x2a7044a},
+	{   1242617,   6128600,   1297097,   6197433,0x2a7044a},
+	{   1020000,   6143500,   1700000,   6470000,0x015040c},
+	{   1088167,   8928891,   1211835,   9051200,0x54f004b},
+	{    568337,   6838891,    691665,   6961200,0x54f004b},
+	{   1048263,   7468983,   1171591,   7591292,0x54f004b},
+	{   1127997,   9488891,   1252004,   9611200,0x54f004b},
+	{    125826,  10807890,    250173,  10930199,0x54f004b},
+	{    746276,   9216801,    833726,   9303290,0x3c1004b},
+	{   1126396,   6906801,   1213605,   6993290,0x3c1004b},
+	{   1366276,   8976801,   1453726,   9063290,0x3c1004b},
+	{    406035,  10306800,    493965,  10393289,0x3c1004b},
+	{    556396,   7546801,    643605,   7633290,0x3c1004b},
+	{   1066156,   9726801,   1153846,   9813290,0x3c1004b},
+	{   1196276,   9296801,   1283726,   9383290,0x3c1004b},
+	{    936276,   8516801,   1023726,   8603290,0x3c1004b},
+	{    946396,   8276801,   1033605,   8363290,0x3c1004b},
+	{    486035,  10586800,    573965,  10673289,0x3c1004b},
+	{   1156396,   7716801,   1243605,   7803290,0x3c1004b},
+	{   1351939,   6589102,   1438908,   6675591,0x3c1004b},
+	{   1216396,   8026801,   1303605,   8113290,0x3c1004b},
+	{   1480566,   6576632,   1567535,   6663121,0x3c1004b},
+	{    872986,   7414223,    960195,   7500712,0x3c1004b},
+	{    566156,   9646801,    653846,   9733290,0x3c1004b},
+	{    768491,   9412804,    855941,   9499293,0x3c1004b},
+	{   1266961,   9622121,   1354651,   9708610,0x3c1004b},
+	{    995976,   9904412,   1083666,   9990901,0x3c1004b},
+	{   1126516,   6626801,   1213485,   6713290,0x3c1004b},
+	{   1276156,   9706801,   1363846,   9793290,0x3c1004b},
+	{   -160000,  10526200,    201748,  11140000,0x027008c},
+	{    201748,  10526200,    563496,  11140000,0x027088c},
+	{    563496,  10526200,   1037424,  11017240,0x001108c},
+	{     89568,  10035160,    563496,  10526200,0x001188c},
+	{    563496,  10035160,   1037424,  10526200,0x001208c},
+	{   1037424,  10035160,   1511352,  10526200,0x001288c},
+	{    208049,   9544120,    681977,  10035160,0x001308c},
+	{    681977,   9544120,   1155905,  10035160,0x001388c},
+	{   1155905,   9544120,   1629833,  10035160,0x001408c},
+	{    208049,   9053080,    681977,   9544120,0x001488c},
+	{    681977,   9053080,   1155905,   9544120,0x001508c},
+	{   1155905,   9053080,   1629833,   9544120,0x001588c},
+	{    350228,   8562040,    824156,   9053080,0x001608c},
+	{    824156,   8562040,   1298084,   9053080,0x001688c},
+	{   1298084,   8562040,   1772012,   9053080,0x001708c},
+	{    350228,   8071000,    818948,   8562040,0x001788c},
+	{    818948,   8071000,   1287668,   8562040,0x001808c},
+	{   1287668,   8071000,   1756388,   8562040,0x001888c},
+	{    350228,   7579960,    818948,   8071000,0x001908c},
+	{    818948,   7579960,   1287668,   8071000,0x001988c},
+	{   1287668,   7579960,   1756388,   8071000,0x001a08c},
+	{    350228,   7088920,    818948,   7579960,0x001a88c},
+	{    818948,   7088920,   1287668,   7579960,0x001b08c},
+	{   1287668,   7088920,   1756388,   7579960,0x001b88c},
+	{    350228,   6597880,    818948,   7088920,0x001c08c},
+	{    818948,   6597880,   1287668,   7088920,0x001c88c},
+	{   1287668,   6597880,   1756388,   7088920,0x001d08c},
+	{    584588,   6106840,   1053308,   6597880,0x001d88c},
+	{   1053308,   6106840,   1522028,   6597880,0x001e08c},
+	{   1522028,   6106840,   1990748,   6597880,0x001e88c},
+	{ -16860000,   4340000,   4000000,  15120000,0x2a30636},
+	{   -150000,   6106800,   1813000,  11140000,0x003063c},
+	{  24059059,  56896355,  24215702,  56982845,0x001000a},
+	{  23594820,  56606720,  24433308,  57097760,0x001000c},
+	{  26463781,  55836800,  26616819,  55923289,0x3c1004b},
+	{  20984620,  56472900,  21139580,  56559389,0x3c1004b},
+	{  21139580,  56472900,  21294540,  56559389,0x3c1004b},
+	{  21504137,  57350800,  21663662,  57437289,0x3c1004b},
+	{  27242520,  56466800,  27397480,  56553289,0x3c1004b},
+	{  25792720,  56463400,  25947680,  56549889,0x3c1004b},
+	{  25333537,  57485800,  25493062,  57572289,0x3c1004b},
+	{  24525539,  56760200,  24682661,  56846689,0x3c1004b},
+	{  23078839,  56926600,  23235961,  57013089,0x3c1004b},
+	{  25213037,  57274500,  25372562,  57360989,0x3c1004b},
+	{  21871439,  56936800,  22028561,  57023289,0x3c1004b},
+	{  22429439,  56629100,  22586561,  56715589,0x3c1004b},
+	{  22510237,  57206800,  22669762,  57293289,0x3c1004b},
+	{  24102520,  56366800,  24257480,  56453289,0x3c1004b},
+	{  27069581,  55864100,  27222619,  55950589,0x3c1004b},
+	{  24767539,  57110900,  24924661,  57197389,0x3c1004b},
+	{  23204620,  56587100,  23359580,  56673589,0x3c1004b},
+	{  27614920,  56508200,  27769880,  56594689,0x3c1004b},
+	{  26099320,  56318000,  26254280,  56404489,0x3c1004b},
+	{  26664639,  57125500,  26821761,  57211989,0x3c1004b},
+	{  26142439,  56805900,  26299561,  56892389,0x3c1004b},
+	{  24629137,  57464300,  24788662,  57550789,0x3c1004b},
+	{  26679520,  56270700,  26834480,  56357189,0x3c1004b},
+	{  25153920,  56553000,  25308880,  56639489,0x3c1004b},
+	{  27172039,  57097200,  27329161,  57183689,0x3c1004b},
+	{  25826937,  57389100,  25986462,  57475589,0x3c1004b},
+	{  25950456,  57735300,  26112143,  57821789,0x3c1004b},
+	{  24694139,  56696700,  24851261,  56783189,0x3c1004b},
+	{  21521339,  56681000,  21678461,  56767489,0x3c1004b},
+	{  25307856,  57837600,  25469543,  57924089,0x3c1004b},
+	{  24451439,  57066800,  24608561,  57153289,0x3c1004b},
+	{  20900000,  56055000,  21620000,  57480000,0x00401ac},
+	{  21620000,  56244000,  23255000,  57763000,0x00401ac},
+	{  23255000,  56244000,  24323000,  57200000,0x00401ac},
+	{  24323000,  56133000,  25670000,  58100000,0x004012c},
+	{  25670000,  57635000,  26255000,  57925000,0x00401ac},
+	{  25670000,  56885000,  27877000,  57635000,0x00401ac},
+	{  25670000,  55650000,  28265000,  56885000,0x00401ac},
+	{  14105000,  48990000,  32794200,  59822030,0x0010636},
+	{  20900000,  55650000,  28265000,  58100000,0x003063c},
+	{  25192555,  54645755,  25341510,  54732245,0x001000a},
+	{  24878192,  54443480,  25675016,  54934520,0x001000c},
+	{  23846778,  54851090,  24057422,  54973399,0x54f004b},
+	{  21067290,  55640000,  21254885,  55781000,0x54f044b},
+	{  23211790,  55868890,  23428209,  55991199,0x54f004b},
+	{  24257490,  55679190,  24473909,  55801499,0x54f004b},
+	{  23933537,  54348690,  24141463,  54470999,0x54f004b},
+	{  23258837,  54498690,  23466763,  54620999,0x54f004b},
+	{  22249031,  56244490,  22468168,  56366799,0x54f004b},
+	{  24207978,  54990390,  24418622,  55112699,0x54f004b},
+	{  23908819,  55238590,  24122181,  55360899,0x54f004b},
+	{  25493319,  55438890,  25706681,  55561199,0x54f004b},
+	{  22121790,  55928890,  22338209,  56051199,0x54f004b},
+	{  24653319,  55198890,  24866681,  55321199,0x54f004b},
+	{  22173319,  55188890,  22386681,  55311199,0x54f004b},
+	{  26409824,  55557000,  26610312,  55622000,0x3c1044b},
+	{  21773481,  55866800,  21926519,  55953289,0x3c1004b},
+	{  21394562,  55306800,  21545438,  55393289,0x3c1004b},
+	{  21130481,  55855400,  21283519,  55941889,0x3c1004b},
+	{  23471181,  55762500,  23624219,  55848989,0x3c1004b},
+	{  20950000,  55015000,  22583000,  56437000,0x004012c},
+	{  22583000,  53893000,  25880000,  56452000,0x00401ac},
+	{  25880000,  54920000,  26850000,  56009000,0x00401ac},
+	{  14105000,  48990000,  32794200,  59822030,0x0010636},
+	{  19569000,  53893000,  26850000,  56452000,0x003063c},
+	{  79840675,   6862160,  79900000,   6981272,0x02c040a},
+	{  79816600,   6420000,  80043000,   7402500,0x03f040c},
+	{  80040215,   6808500,  80127184,   6894989,0x3c1004b},
+	{  79984355,   9645600,  80072045,   9732089,0x3c1004b},
+	{  80586395,   7246800,  80673604,   7333289,0x3c1004b},
+	{  80116555,   9635700,  80204245,   9722189,0x3c1004b},
+	{  81770295,   7386200,  81857504,   7472689,0x3c1004b},
+	{  80169415,   6022300,  80256384,   6108789,0x3c1004b},
+	{  81159875,   8545100,  81247325,   8631589,0x3c1004b},
+	{  81648495,   7693500,  81735704,   7779989,0x3c1004b},
+	{  80096155,   9742000,  80183845,   9828489,0x3c1004b},
+	{  80183845,   9750649,  80271535,   9837138,0x3c1004b},
+	{  80606395,   7806800,  80693604,   7893289,0x3c1004b},
+	{  80366395,   8276800,  80453604,   8363289,0x3c1004b},
+	{  80446275,   8716800,  80533725,   8803289,0x3c1004b},
+	{  80336515,   6656800,  80423484,   6743289,0x3c1004b},
+	{  80489700,   5918600,  80621648,   5975500,0x3c1044b},
+	{  79841075,   8965800,  79928525,   9052289,0x3c1004b},
+	{  81006395,   6946800,  81093604,   7033289,0x3c1004b},
+	{  79790395,   7996800,  79877604,   8083289,0x3c1004b},
+	{  80576395,   7426800,  80663604,   7513289,0x3c1004b},
+	{  81697695,   7609000,  81784904,   7695489,0x3c1004b},
+	{  80323295,   7453600,  80410504,   7540089,0x3c1004b},
+	{  80727095,   6914700,  80814304,   7001189,0x3c1004b},
+	{  80526395,   7126800,  80613604,   7213289,0x3c1004b},
+	{  79786000,   7452000,  79832644,   7613589,0x3c1044b},
+	{  81545895,   7754800,  81633104,   7841289,0x3c1004b},
+	{  80401615,   5934800,  80488584,   6021289,0x3c1004b},
+	{  80041592,   6892650,  80104208,   6954749,0x2b2004b},
+	{  80031373,   6217140,  80091826,   6277259,0x29c004b},
+	{  80357205,   9342150,  80419994,   9404249,0x2b2004b},
+	{  81657590,   7270940,  81718210,   7331059,0x29c004b},
+	{  80318692,   7218950,  80381308,   7281049,0x2b2004b},
+	{  80569690,   6859940,  80630310,   6920059,0x29c004b},
+	{  80498692,   7018950,  80561308,   7081049,0x2b2004b},
+	{  80990590,   7911740,  81051210,   7971859,0x29c004b},
+	{  80678778,   6618950,  80741222,   6681049,0x2b2004b},
+	{  81089973,   6112840,  81150426,   6172959,0x29c004b},
+	{  79500000,   8957000,  79942000,   9120000,0x00401ac},
+	{  79502907,   9365402,  79554405,   9414855,0x00401ac},
+	{  79634743,   9466333,  79749750,   9570959,0x004012c},
+	{  79750000,   9140000,  80877000,   9840000,0x00401ac},
+	{  79875000,   8555000,  81300000,   9140000,0x00401ac},
+	{  79688000,   8050000,  81475000,   8555000,0x00401ac},
+	{  79688000,   6660000,  81890533,   8050000,0x00401ac},
+	{  79922000,   6360000,  81800000,   6660000,0x00401ac},
+	{  80000000,   5900000,  81535000,   6360000,0x00401ac},
+	{  79450000,   5800000,  81900000,   9900000,0x0010236},
+	{  44714340,  41689163,  44829660,  41775653,0x001000a},
+	{  44588000,  41417600,  45127784,  41972000,0x023040c},
+	{  42601770,  42213000,  42738257,  42286600,0x3c1044b},
+	{  41778560,  42465400,  41894840,  42551889,0x3c1004b},
+	{  44052340,  41936800,  44167659,  42023289,0x3c1004b},
+	{  40953079,  42979800,  41085936,  43056100,0x3c1044b},
+	{  40219599,  43265000,  40337801,  43351489,0x3c1004b},
+	{  41611379,  42796800,  41728620,  42883289,0x3c1004b},
+	{  41425279,  42680500,  41542520,  42766989,0x3c1004b},
+	{  41588340,  41582200,  41703659,  41668689,0x3c1004b},
+	{  41754140,  41776700,  41869459,  41863189,0x3c1004b},
+	{  41644560,  42108200,  41760840,  42194689,0x3c1004b},
+	{  43882860,  42186000,  43999140,  42272489,0x3c1004b},
+	{  43516160,  41968300,  43632440,  42054789,0x3c1004b},
+	{  42001860,  42226800,  42118140,  42313289,0x3c1004b},
+	{  42291860,  42126800,  42408140,  42213289,0x3c1004b},
+	{  42951860,  42066800,  43068140,  42153289,0x3c1004b},
+	{  45409240,  41898500,  45524559,  41984989,0x3c1004b},
+	{  41932340,  41886800,  42047659,  41973289,0x3c1004b},
+	{  42922340,  41596800,  43037659,  41683289,0x3c1004b},
+	{  42541860,  42286800,  42658140,  42373289,0x3c1004b},
+	{  44352340,  41886800,  44467659,  41973289,0x3c1004b},
+	{  42928460,  42305900,  43044740,  42392389,0x3c1004b},
+	{  43211860,  42246800,  43328140,  42333289,0x3c1004b},
+	{  43341540,  41809600,  43456859,  41896089,0x3c1004b},
+	{  41671379,  42586800,  41788620,  42673289,0x3c1004b},
+	{  40543999,  43085800,  40662201,  43172289,0x3c1004b},
+	{  45228800,  41707000,  45409879,  41762000,0x3c1044b},
+	{  42385060,  42275700,  42501340,  42362189,0x3c1004b},
+	{  42671379,  42746800,  42788620,  42833289,0x3c1004b},
+	{  45742340,  41706800,  45857659,  41793289,0x3c1004b},
+	{  41053179,  42899500,  41170420,  42985989,0x3c1004b},
+	{  44474321,  41402800,  44588679,  41489289,0x3c1004b},
+	{  40006000,  43065000,  40870000,  43587000,0x00401ac},
+	{  40870000,  42688000,  41560000,  43493000,0x00401ac},
+	{  41470000,  41427000,  42985000,  43257000,0x00401ac},
+	{  42985000,  42770000,  43746000,  43120000,0x00401ac},
+	{  42985000,  41100000,  45330000,  42770000,0x00401ac},
+	{  45330000,  41353000,  45800000,  42552000,0x00401ac},
+	{  45700000,  41225000,  45800000,  41353000,0x00401ac},
+	{  45800000,  41100000,  46440000,  42120000,0x00401ac},
+	{  46440000,  41053000,  46738000,  41463000,0x00401ac},
+	{  40006000,  41050000,  46738000,  43587000,0x0010236},
+	{  -6342614,  53304179,  -6199425,  53390669,0x001000a},
+	{  -6836411,  53097580,  -6036500,  53570000,0x01e040c},
+	{  -8543000,  51856800,  -8381586,  51931000,0x3c1044b},
+	{  -8685073,  52613800,  -8543327,  52700289,0x3c1004b},
+	{  -9130700,  53248400,  -8957281,  53320000,0x3c1044b},
+	{  -7187732,  52206900,  -7047668,  52293389,0x3c1004b},
+	{  -6462575,  53955200,  -6317225,  54041689,0x3c1004b},
+	{  -6432675,  53676800,  -6287325,  53763289,0x3c1004b},
+	{  -9773032,  52227200,  -9632968,  52313689,0x3c1004b},
+	{  -7319573,  52609300,  -7177827,  52695789,0x3c1004b},
+	{  -9053373,  52800900,  -8911627,  52887389,0x3c1004b},
+	{  -8548616,  54226800,  -8401584,  54313289,0x3c1004b},
+	{  -8021834,  53376800,  -7878166,  53463289,0x3c1004b},
+	{  -6550032,  52296800,  -6409968,  52383289,0x3c1004b},
+	{  -7780032,  52316800,  -7639968,  52403289,0x3c1004b},
+	{  -6990873,  52796800,  -6849127,  52883289,0x3c1004b},
+	{  -6750475,  53608500,  -6605125,  53694989,0x3c1004b},
+	{  -7412675,  53486800,  -7267325,  53573289,0x3c1004b},
+	{  -7835977,  54906700,  -7687023,  54993189,0x3c1004b},
+	{  -9636834,  53032600,  -9493166,  53119089,0x3c1004b},
+	{  -7561834,  53236800,  -7418166,  53323289,0x3c1004b},
+	{  -7371834,  52996800,  -7228166,  53083289,0x3c1004b},
+	{  -6258973,  52757200,  -6117227,  52843689,0x3c1004b},
+	{  -9233516,  54076800,  -9086484,  54163289,0x3c1004b},
+	{  -8409930,  51793002,  -8271307,  51879491,0x3c1004b},
+	{  -6253381,  53578950,  -6149020,  53641049,0x2b2004b},
+	{  -9350517,  53829940,  -9249483,  53890059,0x29c004b},
+	{  -8970887,  52668950,  -8869113,  52731049,0x2b2004b},
+	{  -6619265,  52469940,  -6520736,  52530059,0x29c004b},
+	{  -6319000,  52623100,  -6224749,  52690049,0x2b2044b},
+	{  -8708680,  52109940,  -8611320,  52170059,0x29c004b},
+	{  -6101577,  52958950,  -5998423,  53021049,0x2b2004b},
+	{  -7678680,  52059940,  -7581320,  52120059,0x29c004b},
+	{  -6170081,  53533050,  -6065720,  53595149,0x2b2004b},
+	{  -6314017,  53639840,  -6212983,  53699959,0x29c004b},
+	{  -7869287,  52647550,  -7767513,  52709649,0x2b2004b},
+	{  -7848317,  53695040,  -7747283,  53755159,0x29c004b},
+	{  -7204983,  52130450,  -7104417,  52192549,0x2b2004b},
+	{  -6988180,  52361240,  -6890820,  52421359,0x29c004b},
+	{  -7029677,  52963650,  -6926523,  53025749,0x2b2004b},
+	{  -8218179,  51889940,  -8121821,  51950059,0x29c004b},
+	{ -10622000,  51417000,  -5990000,  53900000,0x09c0431},
+	{ -10383000,  53900000,  -5400000,  55450000,0x016042d},
+	{ -10700000,  49122422,   1889648,  60875000,0x0010636},
+	{ -10700000,  51410000,  -5390000,  55450000,0x003063c},
+	{ -13299000,   8449300, -13154000,   8499500,0x012000a},
+	{ -13300933,   8219928, -12832213,   8710968,0x001000c},
+	{ -11032334,   8584790, -10908666,   8707099,0x54f004b},
+	{ -12111834,   8818890, -11988166,   8941199,0x54f004b},
+	{ -11801664,   7890590, -11678336,   8012899,0x54f004b},
+	{ -11251664,   7818890, -11128336,   7941199,0x54f004b},
+	{ -10396164,   8385990, -10272836,   8508299,0x54f004b},
+	{ -11151034,   8533690, -11027366,   8655999,0x54f004b},
+	{ -12588634,   8624490, -12464966,   8746799,0x54f004b},
+	{ -12121664,   8138890, -11998336,   8261199,0x54f004b},
+	{ -12826225,   8726800, -12738775,   8813289,0x3c1004b},
+	{ -11974525,   8676800, -11887075,   8763289,0x3c1004b},
+	{ -12007825,   8921000, -11920375,   9007489,0x3c1004b},
+	{ -12536205,   7478200, -12448996,   7564689,0x3c1004b},
+	{ -11905405,   8368200, -11818196,   8454689,0x3c1004b},
+	{ -12223605,   7556800, -12136396,   7643289,0x3c1004b},
+	{ -10623605,   8236800, -10536396,   8323289,0x3c1004b},
+	{ -11593845,   9536800, -11506155,   9623289,0x3c1004b},
+	{ -12483605,   8126800, -12396396,   8213289,0x3c1004b},
+	{ -10973605,   7976800, -10886396,   8063289,0x3c1004b},
+	{ -12963725,   9076800, -12876275,   9163289,0x3c1004b},
+	{ -13083725,   8876800, -12996275,   8963289,0x3c1004b},
+	{ -10793605,   8126800, -10706396,   8213289,0x3c1004b},
+	{ -10753605,   8056800, -10666396,   8143289,0x3c1004b},
+	{ -11513605,   7806800, -11426396,   7893289,0x3c1004b},
+	{ -12692289,   9508960, -12218361,  10000000,0x00100ac},
+	{ -12218361,   9508960, -11744433,  10000000,0x00108ac},
+	{ -11744433,   9508960, -11270505,  10000000,0x00110ac},
+	{ -11270505,   9508960, -10796577,  10000000,0x00118ac},
+	{ -13308396,   9017920, -12834468,   9508960,0x00120ac},
+	{ -12834468,   9017920, -12360540,   9508960,0x00128ac},
+	{ -12360540,   9017920, -11886612,   9508960,0x00130ac},
+	{ -11886612,   9017920, -11412684,   9508960,0x00138ac},
+	{ -11412684,   9017920, -10938756,   9508960,0x00140ac},
+	{ -10938756,   9017920, -10464828,   9508960,0x00148ac},
+	{ -13308395,   8526880, -12834467,   9017920,0x00150ac},
+	{ -12834467,   8526880, -12360539,   9017920,0x00158ac},
+	{ -12360539,   8526880, -11886611,   9017920,0x00160ac},
+	{ -11886611,   8526880, -11412683,   9017920,0x00168ac},
+	{ -11412683,   8526880, -10938755,   9017920,0x00170ac},
+	{ -10938755,   8526880, -10464827,   9017920,0x00178ac},
+	{ -13545360,   8035839, -13076640,   8526879,0x00180ac},
+	{ -13076640,   8035839, -12607920,   8526879,0x00188ac},
+	{ -12607920,   8035839, -12139200,   8526879,0x00190ac},
+	{ -12139200,   8035839, -11670480,   8526879,0x00198ac},
+	{ -11670480,   8035839, -11201760,   8526879,0x001a0ac},
+	{ -11201760,   8035839, -10733040,   8526879,0x001a8ac},
+	{ -10733040,   8035839, -10264320,   8526879,0x001b0ac},
+	{ -13080000,   7685000, -12481365,   8035839,0x017b8ac},
+	{ -13080000,   7370000, -12481365,   7685000,0x016e0ac},
+	{ -12481366,   7544800, -12012646,   8035840,0x001c0ac},
+	{ -12012646,   7544800, -11543926,   8035840,0x001c8ac},
+	{ -11543926,   7544800, -11075206,   8035840,0x001d0ac},
+	{ -11075206,   7544800, -10606486,   8035840,0x001d8ac},
+	{ -12481365,   7053760, -12012645,   7544800,0x001e8ac},
+	{ -12012645,   7053760, -11543925,   7544800,0x001f0ac},
+	{ -11543925,   7053760, -11075205,   7544800,0x00108a8},
+	{ -11075206,   7053760, -10606486,   7544800,0x00110a8},
+	{ -11752245,   6919000, -11355000,   7053759,0x00118a8},
+	{ -16860000,   4340000,   4000000,  15120000,0x2a30636},
+	{ -13711000,   6913198, -10266520,  10000300,0x003063c},
+	{ -79557945,   8946695, -79512264,   9029247,0x2a7044a},
+	{ -79512264,   8973150, -79454389,   9038274,0x2a7044a},
+	{ -79855340,   8831000, -79198000,   9179000,0x016040c},
+	{ -82489864,   8358590, -82366536,   8480899,0x54f004b},
+	{ -79916825,   9306600, -79829375,   9393089,0x3c1004b},
+	{ -79829375,   9306600, -79741925,   9393089,0x3c1004b},
+	{ -81029305,   8063500, -80942096,   8149989,0x3c1004b},
+	{ -82557425,   9395600, -82469975,   9482089,0x3c1004b},
+	{ -81363605,   7966800, -81276396,   8053289,0x3c1004b},
+	{ -82895505,   8237500, -82808296,   8323989,0x3c1004b},
+	{ -82646725,   8463100, -82559275,   8549589,0x3c1004b},
+	{ -82914925,   8776600, -82827475,   8863089,0x3c1004b},
+	{ -80403725,   8466800, -80316275,   8553289,0x3c1004b},
+	{ -79143725,   9126800, -79056275,   9213289,0x3c1004b},
+	{ -78607625,   9357300, -78520175,   9443789,0x3c1004b},
+	{ -80318605,   8369300, -80231396,   8455789,0x3c1004b},
+	{ -80823605,   7896800, -80736396,   7983289,0x3c1004b},
+	{ -80310205,   7712100, -80222996,   7798589,0x3c1004b},
+	{ -79688445,   9508000, -79600755,   9594489,0x3c1004b},
+	{ -80582505,   8202200, -80495296,   8288689,0x3c1004b},
+	{ -80481105,   7915400, -80393896,   8001889,0x3c1004b},
+	{ -82463725,   8516800, -82376275,   8603289,0x3c1004b},
+	{ -80588405,   8286700, -80501196,   8373189,0x3c1004b},
+	{ -81241305,   8265600, -81154096,   8352089,0x3c1004b},
+	{ -79922425,   8704100, -79834975,   8790589,0x3c1004b},
+	{ -81083605,   7946800, -80996396,   8033289,0x3c1004b},
+	{ -80948205,   8007100, -80860996,   8093589,0x3c1004b},
+	{ -80323005,   7794400, -80235796,   7880889,0x3c1004b},
+	{ -81889405,   8192500, -81802196,   8278989,0x3c1004b},
+	{ -82472825,   8732100, -82385375,   8818589,0x3c1004b},
+	{ -79958925,   8457900, -79871475,   8544389,0x3c1004b},
+	{ -79913725,   8536800, -79826275,   8623289,0x3c1004b},
+	{ -79580625,   8751900, -79493175,   8838389,0x3c1004b},
+	{ -83051396,   9129856, -82577468,   9620896,0x00100ac},
+	{ -83051396,   8638816, -82577468,   9129856,0x00108ac},
+	{ -83051396,   8147776, -82582676,   8638816,0x00110ac},
+	{ -83051396,   7656735, -82582676,   8147775,0x00118ac},
+	{ -82582676,   9129855, -82108748,   9620895,0x00120ac},
+	{ -82582676,   8638815, -82108748,   9129855,0x00128ac},
+	{ -82582676,   8147775, -82113956,   8638815,0x00130ac},
+	{ -82582676,   7656735, -82113956,   8147775,0x00138ac},
+	{ -82113956,   8835231, -81640028,   9326271,0x00140ac},
+	{ -82113956,   8344191, -81645236,   8835231,0x00148ac},
+	{ -82113956,   7853151, -81645236,   8344191,0x00150ac},
+	{ -81973340,   7190247, -81504620,   7681287,0x00158ac},
+	{ -81645236,   8442399, -81171308,   8933439,0x00160ac},
+	{ -81645236,   7951359, -81176516,   8442399,0x00168ac},
+	{ -81645236,   7460319, -81176516,   7951359,0x00170ac},
+	{ -81176516,   8663367, -80702588,   9154407,0x00178ac},
+	{ -81176516,   8172327, -80707796,   8663367,0x00180ac},
+	{ -81176516,   7681287, -80707796,   8172327,0x00188ac},
+	{ -81176516,   7190247, -80707796,   7681287,0x00190ac},
+	{ -80707796,   8678099, -80233868,   9169139,0x00198ac},
+	{ -80707796,   8187059, -80239076,   8678099,0x001a0ac},
+	{ -80707796,   7696019, -80239076,   8187059,0x001a8ac},
+	{ -80707796,   7204979, -80239076,   7696019,0x001b0ac},
+	{ -80239076,   8972723, -79765148,   9463763,0x001b8ac},
+	{ -80239076,   8481683, -79765148,   8972723,0x001c0ac},
+	{ -80239076,   7990643, -79770356,   8481683,0x001c8ac},
+	{ -80239076,   7352291, -79770356,   7843331,0x001d0ac},
+	{ -79770356,   9169139, -79296428,   9660179,0x001d8ac},
+	{ -79770356,   8678099, -79296428,   9169139,0x001e0ac},
+	{ -79770356,   8187059, -79301636,   8678099,0x001e8ac},
+	{ -79301636,   9169139, -78827708,   9660179,0x001f0ac},
+	{ -79301636,   8678099, -78827708,   9169139,0x00100a8},
+	{ -79206850,   8187059, -78738130,   8678099,0x00108a8},
+	{ -78831874,   9169139, -78357946,   9660179,0x00110a8},
+	{ -78831874,   8678099, -78357946,   9169139,0x00118a8},
+	{ -78831874,   8187059, -78363154,   8678099,0x00120a8},
+	{ -78831874,   7696019, -78363154,   8187059,0x00128a8},
+	{ -78363154,   9169139, -77889226,   9660179,0x00130a8},
+	{ -78363154,   8678099, -77889226,   9169139,0x00138a8},
+	{ -78363154,   8187059, -77894434,   8678099,0x00140a8},
+	{ -78363154,   7696019, -77894434,   8187059,0x00148a8},
+	{ -78363154,   7204979, -77894434,   7696019,0x00150a8},
+	{ -77894434,   8678099, -77420506,   9169139,0x00158a8},
+	{ -77894434,   8187059, -77425714,   8678099,0x00160a8},
+	{ -77894434,   7696019, -77425714,   8187059,0x00168a8},
+	{ -77894434,   7204979, -77425714,   7696019,0x00170a8},
+	{ -77608720,   8187059, -77140000,   8678099,0x00178a8},
+	{ -77608720,   7696019, -77140000,   8187059,0x00180a8},
+	{ -82331903,   7370480, -82144415,   7566896,0x0b1e0b0},
+	{ -81855371,   7711435, -81667883,   7907851,0x0b1e8b0},
+	{ -81637018,   8995753, -81449530,   9192169,0x0b1f0b0},
+	{ -92236000,   7190000, -77140000,  18500000,0x3300636},
+	{ -83054000,   7190000, -77140000,   9670000,0x003063c},
+	{  14363691,  50036755,  14497270,  50123245,0x001000a},
+	{  14220000,  49936630,  14743682,  50180000,0xc730447},
+	{  16402657,  49063290,  16817343,  49336709,0xbde0047},
+	{  18148419,  49644074,  18567662,  49917493,0xbde0047},
+	{  13303691,  49698200,  13436308,  49784689,0x3c1004b},
+	{  17183691,  49558200,  17316308,  49644689,0x3c1004b},
+	{  14992250,  50719500,  15127750,  50805989,0x3c1004b},
+	{  14407512,  48936800,  14538687,  49023289,0x3c1004b},
+	{  15766371,  50176800,  15900429,  50263289,0x3c1004b},
+	{  13952250,  50626800,  14087750,  50713289,0x3c1004b},
+	{  15702971,  49986800,  15837029,  50073289,0x3c1004b},
+	{  17584412,  49169500,  17715587,  49255989,0x3c1004b},
+	{  14036371,  50106800,  14170429,  50193289,0x3c1004b},
+	{  13602950,  50466800,  13738450,  50553289,0x3c1004b},
+	{  17822971,  49896800,  17957029,  49983289,0x3c1004b},
+	{  12776171,  50196800,  12910229,  50283289,0x3c1004b},
+	{  14122250,  50728200,  14257750,  50814689,0x3c1004b},
+	{  13752250,  50606800,  13887750,  50693289,0x3c1004b},
+	{  13329050,  50425400,  13464550,  50511889,0x3c1004b},
+	{  15513691,  49356800,  15646308,  49443289,0x3c1004b},
+	{  17386891,  49411800,  17519508,  49498289,0x3c1004b},
+	{  17053691,  49436800,  17186308,  49523289,0x3c1004b},
+	{  14832250,  50376800,  14967750,  50463289,0x3c1004b},
+	{  15134255,  50688350,  15231544,  50750449,0x2b2004b},
+	{  14482906,  50659940,  14577093,  50720059,0x29c004b},
+	{  15822908,  49188950,  15917092,  49251049,0x2b2004b},
+	{  18613908,  49659940,  18706091,  49720059,0x29c004b},
+	{  14627390,  49363850,  14722609,  49425949,0x2b2004b},
+	{  13959408,  49657540,  14051591,  49717659,0x29c004b},
+	{  16012908,  48828950,  16107092,  48891049,0x2b2004b},
+	{  12320207,  50046040,  12413392,  50106159,0x29c004b},
+	{  15878455,  50542150,  15975744,  50604249,0x2b2004b},
+	{  15143407,  49999940,  15236592,  50060059,0x29c004b},
+	{  14104408,  49278450,  14198592,  49340549,0x2b2004b},
+	{  16935007,  49940940,  17028192,  50001059,0x29c004b},
+	{  17348608,  49271650,  17442792,  49333749,0x2b2004b},
+	{  17940408,  49326440,  18032591,  49386559,0x29c004b},
+	{  17922390,  49448950,  18017609,  49511049,0x2b2004b},
+	{  17101109,  48834640,  17192290,  48894759,0x29c004b},
+	{  13551655,  50566350,  13648944,  50628449,0x2b2004b},
+	{  17944108,  49569940,  18036291,  49630059,0x29c004b},
+	{  17414408,  49024750,  17508592,  49086849,0x2b2004b},
+	{  16829410,  48726840,  16919589,  48786959,0x29c004b},
+	{  18572390,  49718950,  18667609,  49781049,0x2b2004b},
+	{  17650007,  50060040,  17743192,  50120159,0x29c004b},
+	{  12594873,  50158850,  12691127,  50220949,0x2b2004b},
+	{  14093406,  50501140,  14187593,  50561259,0x29c004b},
+	{  13189096,  50564766,  13923424,  51055806,0x00108ac},
+	{  13923424,  50564766,  14657752,  51055806,0x00110ac},
+	{  14657752,  50564766,  15392080,  51055806,0x00118ac},
+	{  15392080,  50564766,  16473000,  50830000,0x01224ac},
+	{  12095416,  49975518,  12819328,  50466558,0x00128ac},
+	{  12819328,  50073726,  13543240,  50564766,0x00130ac},
+	{  13543240,  50073726,  14267152,  50564766,0x00138ac},
+	{  14267151,  50073726,  14991063,  50564766,0x00140ac},
+	{  14991064,  50073726,  15714976,  50564766,0x00148ac},
+	{  15714976,  50073726,  16438888,  50564766,0x00150ac},
+	{  16438888,  50073726,  17162800,  50564766,0x00158ac},
+	{  17162800,  50073726,  17886712,  50564766,0x00160ac},
+	{  12384980,  49582686,  13103684,  50073726,0x00168ac},
+	{  13103684,  49582686,  13822388,  50073726,0x00170ac},
+	{  13822388,  49582686,  14541092,  50073726,0x00178ac},
+	{  14541092,  49582686,  15259796,  50073726,0x00180ac},
+	{  15259796,  49582686,  15978500,  50073726,0x00188ac},
+	{  15978500,  49582686,  16697204,  50073726,0x00190ac},
+	{  16697204,  49582686,  17415908,  50073726,0x00198ac},
+	{  17415908,  49582686,  18134612,  50073726,0x001a0ac},
+	{  18134612,  49582686,  18853316,  50073726,0x001a8ac},
+	{  12490807,  49091646,  13199095,  49582686,0x001b0ac},
+	{  13199095,  49091646,  13907383,  49582686,0x001b8ac},
+	{  13907383,  49091646,  14615671,  49582686,0x001c0ac},
+	{  14615671,  49091646,  15323959,  49582686,0x001c8ac},
+	{  15323959,  49091646,  16032247,  49582686,0x001d0ac},
+	{  16032247,  49091646,  16740535,  49582686,0x001d8ac},
+	{  16740535,  49091646,  17448823,  49582686,0x001e0ac},
+	{  17448823,  49091646,  18157111,  49582686,0x001e8ac},
+	{  18157111,  49091646,  18865399,  49582686,0x001f0ac},
+	{  13204303,  48600606,  13907383,  49091646,0x0b008b0},
+	{  13907383,  48600606,  14610463,  49091646,0x0b010b0},
+	{  14610463,  48600606,  15313543,  49091646,0x0b018b0},
+	{  15313543,  48600606,  16016623,  49091646,0x0b020b0},
+	{  16016623,  48600606,  16719703,  49091646,0x0b028b0},
+	{  16719703,  48600606,  17422783,  49091646,0x0b030b0},
+	{  17422783,  48600606,  18125863,  49091646,0x0b038b0},
+	{  14053207,  48109566,  14745871,  48600606,0x0b140b0},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  12090000,  48546000,  18860000,  51061000,0x003063c},
+	{ -52345874,   4864949, -52259384,   4951439,0x001000a},
+	{ -52715086,   4758287, -52246366,   5249327,0x001000c},
+	{ -54086273,   5394160, -53873328,   5605929,0x931004b},
+	{ -52881928,   5163040, -52688072,   5356359,0x864004b},
+	{ -53929597,   5577140, -53735204,   5770459,0x864004b},
+	{ -54401128,   5039040, -54207272,   5232359,0x864004b},
+	{ -54402128,   4153440, -54208272,   4346759,0x864004b},
+	{ -53047197,   5286340, -52852804,   5479659,0x864004b},
+	{ -54237896,   5288960, -53769176,   5780000,0x00108ac},
+	{ -53769176,   5288960, -53300456,   5780000,0x00110ac},
+	{ -53300456,   5293512, -52660000,   5600000,0x0151cac},
+	{ -54472255,   4802472, -54003535,   5293512,0x00120ac},
+	{ -54003535,   4802472, -53534815,   5293512,0x00128ac},
+	{ -53534815,   4802472, -53066095,   5293512,0x00130ac},
+	{ -53066095,   4802472, -52597375,   5293512,0x00138ac},
+	{ -52597375,   4802472, -52128655,   5293512,0x00140ac},
+	{ -54472254,   4311432, -54003534,   4802472,0x00148ac},
+	{ -54003535,   4311432, -53534815,   4802472,0x00150ac},
+	{ -53534815,   4311432, -53066095,   4802472,0x00158ac},
+	{ -53066094,   4311432, -52597374,   4802472,0x00160ac},
+	{ -52597375,   4311432, -52128655,   4802472,0x00168ac},
+	{ -52128655,   4311432, -51659935,   4802472,0x00170ac},
+	{ -54425383,   3820392, -53956663,   4311432,0x00178ac},
+	{ -53956663,   3820392, -53487943,   4311432,0x00180ac},
+	{ -53487943,   3820392, -53019223,   4311432,0x00188ac},
+	{ -53019223,   3820392, -52550503,   4311432,0x00190ac},
+	{ -52550503,   3820392, -52081783,   4311432,0x00198ac},
+	{ -52081783,   3820392, -51613063,   4311432,0x001a0ac},
+	{ -54191023,   3329352, -53722303,   3820392,0x001a8ac},
+	{ -53722303,   3329352, -53253583,   3820392,0x001b0ac},
+	{ -53253583,   3329352, -52784863,   3820392,0x001b8ac},
+	{ -52784863,   3329352, -52316143,   3820392,0x001c0ac},
+	{ -52316143,   3329352, -51847423,   3820392,0x001c8ac},
+	{ -54214459,   2838312, -53745739,   3329352,0x001d0ac},
+	{ -53745739,   2838312, -53277019,   3329352,0x001d8ac},
+	{ -53277019,   2838312, -52808299,   3329352,0x001e0ac},
+	{ -52808299,   2838312, -52339579,   3329352,0x001e8ac},
+	{ -52620811,   2838312, -52152091,   3329352,0x001f0ac},
+	{ -54565999,   2470032, -54097279,   2961072,0x0b000b0},
+	{ -54097279,   2470032, -53628559,   2961072,0x0b008b0},
+	{ -53628559,   2470032, -53159839,   2961072,0x0b010b0},
+	{ -53159839,   2470032, -52691119,   2961072,0x0b018b0},
+	{ -52878607,   2470032, -52409887,   2961072,0x0b020b0},
+	{ -54565999,   2100000, -54097279,   2591040,0x0b028b0},
+	{ -54097279,   2100000, -53628559,   2591040,0x0b030b0},
+	{ -53628559,   2100000, -53159839,   2591040,0x0b038b0},
+	{ -53159839,   2100000, -52691119,   2591040,0x0b040b0},
+	{ -52972351,   2100000, -52503631,   2591040,0x0b048b0},
+	{ -54597000,   2100000, -51514000,   5780000,0x0010636},
+	{  54318811,  24427655,  54412989,  24514145,0x001000a},
+	{  55039533,  24943292,  55555125,  25434332,0x001000c},
+	{  54378870,  24337590,  54512730,  24459899,0x54f004b},
+	{  54512730,  24337590,  54646590,  24459899,0x54f004b},
+	{  54646590,  24337590,  54780450,  24459899,0x54f004b},
+	{  54445800,  24215281,  54579660,  24337590,0x54f004b},
+	{  54579660,  24215281,  54713520,  24337590,0x54f004b},
+	{  54614463,  24459899,  54748323,  24582208,0x54f004b},
+	{  54668007,  24582208,  54801867,  24704517,0x54f004b},
+	{  55673070,  24168890,  55806930,  24291199,0x54f004b},
+	{  55539210,  24144428,  55673070,  24266737,0x54f004b},
+	{  55619696,  24046581,  55753216,  24168890,0x54f004b},
+	{  55753216,  24046581,  55886736,  24168890,0x54f004b},
+	{  55878790,  25688790,  56014009,  25811099,0x54f004b},
+	{  55953171,  25809800,  56049029,  25896289,0x3c1004b},
+	{  56313300,  25025000,  56368343,  25174450,0x3c1044b},
+	{  56333333,  25267400,  56378903,  25448600,0x3c1044b},
+	{  55525000,  25492000,  55609375,  25590000,0x3c1044b},
+	{  55475330,  25434250,  55618410,  25492000,0x3c1044b},
+	{  54944031,  24962200,  55039169,  25048689,0x3c1004b},
+	{  56243191,  25548300,  56338809,  25634789,0x3c1004b},
+	{  55868808,  25592260,  56384400,  26083300,0x001008c},
+	{  55868808,  25216044,  56384400,  25707084,0x001088c},
+	{  55868808,  24725004,  56384400,  25216044,0x001108c},
+	{  55353216,  25382997,  55868808,  25874037,0x001188c},
+	{  55353216,  24891957,  55868808,  25382997,0x001208c},
+	{  54837624,  24891957,  55353216,  25382997,0x001288c},
+	{  54064236,  24499125,  54574620,  24990165,0x001308c},
+	{  54574620,  24499125,  55085004,  24990165,0x001388c},
+	{  55085004,  24499125,  55595388,  24990165,0x001408c},
+	{  55595388,  24499125,  56105772,  24990165,0x001488c},
+	{  51512315,  24008085,  52022699,  24499125,0x001508c},
+	{  52022699,  24008085,  52533083,  24499125,0x001588c},
+	{  52533083,  24008085,  53043467,  24499125,0x001608c},
+	{  53043467,  24008085,  53553851,  24499125,0x001688c},
+	{  53553851,  24008085,  54064235,  24499125,0x001708c},
+	{  54064235,  24008085,  54574619,  24499125,0x001788c},
+	{  54574619,  24008085,  55085003,  24499125,0x001808c},
+	{  55085003,  24008085,  55595387,  24499125,0x001888c},
+	{  55595387,  24008085,  56105771,  24499125,0x001908c},
+	{  51543043,  23517045,  52048219,  24008085,0x001988c},
+	{  52048219,  23517045,  52553395,  24008085,0x001a08c},
+	{  52553395,  23517045,  53058571,  24008085,0x001a88c},
+	{  53058571,  23517045,  53563747,  24008085,0x001b08c},
+	{  53563747,  23517045,  54068923,  24008085,0x001b88c},
+	{  54068923,  23517045,  54574099,  24008085,0x001c08c},
+	{  54574099,  23517045,  55079275,  24008085,0x001c88c},
+	{  55079275,  23517045,  55584451,  24008085,0x001d08c},
+	{  52553395,  23026005,  53058571,  23517045,0x001d88c},
+	{  53058571,  23026005,  53563747,  23517045,0x001e08c},
+	{  53563747,  23026005,  54068923,  23517045,0x001e88c},
+	{  54068923,  23026005,  54574099,  23517045,0x001f08c},
+	{  52048219,  23026005,  52553395,  23517045,0x0b15090},
+	{  54574099,  23026005,  55079275,  23517045,0x0b15890},
+	{  55079275,  23026005,  55584451,  23517045,0x0b16890},
+	{  52452360,  22614011,  52957536,  23105051,0x0b17890},
+	{  52957536,  22614011,  53462712,  23105051,0x0b18890},
+	{  53462712,  22614011,  53967888,  23105051,0x0b19890},
+	{  53967888,  22614011,  54473064,  23105051,0x0b1a890},
+	{  54473064,  22614011,  54978240,  23105051,0x0b1b890},
+	{  54978240,  22614011,  55483416,  23105051,0x0b1c090},
+	{  51690000,  24390000,  55120000,  25960000,0x015042d},
+	{  51511000,  22614011,  56400000,  26083300,0x0010636},
+	{  16306574,  48176755,  16434387,  48263245,0x001000a},
+	{  16143000,  47696000,  16598000,  48401300,0x02d040c},
+	{  14229933,  48260300,  14359667,  48346789,0x3c1004b},
+	{  15377235,  47036800,  15503365,  47123289,0x3c1004b},
+	{  15377235,  46950311,  15503365,  47036800,0x3c1004b},
+	{  11338134,  47248700,  11531715,  47305500,0x3c1044b},
+	{  12966834,  47766400,  13095366,  47852889,0x3c1004b},
+	{  14240535,  46579900,  14365464,  46666389,0x3c1004b},
+	{  13787535,  46576800,  13912464,  46663289,0x3c1004b},
+	{  13965734,  48126800,  14094266,  48213289,0x3c1004b},
+	{  15594934,  48166900,  15723466,  48253389,0x3c1004b},
+	{  14345734,  47996800,  14474266,  48083289,0x3c1004b},
+	{   9539934,  47206500,   9667265,  47292989,0x3c1004b},
+	{   9639834,  47423700,   9767165,  47510189,0x3c1004b},
+	{   9637834,  47337400,   9765165,  47423889,0x3c1004b},
+	{  14990134,  47350300,  15117465,  47436789,0x3c1004b},
+	{  14778735,  46791900,  14904865,  46878389,0x3c1004b},
+	{  15568133,  48368800,  15697867,  48455289,0x3c1004b},
+	{  14200534,  48175500,  14329066,  48261989,0x3c1004b},
+	{  14820634,  48066800,  14949166,  48153289,0x3c1004b},
+	{  15216134,  47389500,  15343465,  47475989,0x3c1004b},
+	{  13010834,  47664900,  13138165,  47751389,0x3c1004b},
+	{  12957034,  48199400,  13085566,  48285889,0x3c1004b},
+	{  13465835,  46761200,  13591965,  46847689,0x3c1004b},
+	{  12108834,  47549000,  12236165,  47635489,0x3c1004b},
+	{  15046935,  47016800,  15173065,  47103289,0x3c1004b},
+	{  15476935,  46752800,  15603065,  46839289,0x3c1004b},
+	{  12817488,  47380850,  12908912,  47442949,0x2b2004b},
+	{  16005445,  47685240,  16093954,  47745359,0x29c004b},
+	{  14028319,  46698950,  14118880,  46761049,0x2b2004b},
+	{   9587445,  47306240,   9675954,  47366359,0x29c004b},
+	{  16000125,  48278250,  16093274,  48340349,0x2b2004b},
+	{   9756763,  47135740,   9844437,  47195859,0x29c004b},
+	{  11021088,  47270850,  11112512,  47332949,0x2b2004b},
+	{  13739828,  47889640,  13829172,  47949759,0x29c004b},
+	{  14310419,  46729150,  14400980,  46791249,0x2b2004b},
+	{  11651245,  47314240,  11739754,  47374359,0x29c004b},
+	{  14784288,  47188950,  14875712,  47251049,0x2b2004b},
+	{  12745363,  46799840,  12833037,  46859959,0x29c004b},
+	{  13436725,  48538016,  14139805,  48790000,0x00100ac},
+	{  14139805,  48538016,  14842885,  48790000,0x00108ac},
+	{  14842885,  48538016,  15545965,  49029000,0x00110ac},
+	{  15545965,  48538016,  16249045,  48920000,0x00118ac},
+	{  16249044,  48538016,  16952124,  48822000,0x00120ac},
+	{  12738852,  48046976,  13431516,  48538016,0x00128ac},
+	{  13431516,  48046976,  14124180,  48538016,0x00130ac},
+	{  14124180,  48046976,  14816844,  48538016,0x00138ac},
+	{  14816844,  48046976,  15509508,  48538016,0x00140ac},
+	{  15509508,  48046976,  16202172,  48538016,0x00148ac},
+	{  16202173,  48046976,  16700000,  48538016,0x00150ac},
+	{  16700000,  48046976,  17188000,  48538016,0x00158ac},
+	{  12738852,  47555936,  13426308,  48046976,0x00160ac},
+	{  13426308,  47555936,  14113764,  48046976,0x00168ac},
+	{  14113764,  47555936,  14801220,  48046976,0x00170ac},
+	{  14801220,  47555936,  15488676,  48046976,0x00178ac},
+	{  15488676,  47555936,  16176132,  48046976,0x00180ac},
+	{  16176132,  47555936,  16700000,  48046976,0x00188ac},
+	{  16700000,  47670000,  17188000,  48046976,0x00190ac},
+	{  12744061,  47064896,  13426309,  47555936,0x00198ac},
+	{  13426309,  47064896,  14108557,  47555936,0x001a0ac},
+	{  14108557,  47064896,  14790805,  47555936,0x001a8ac},
+	{  14790805,  47064896,  15473053,  47555936,0x001b0ac},
+	{  15473053,  47064896,  16155301,  47555936,0x001b8ac},
+	{  16155301,  47064896,  16837549,  47555936,0x001c0ac},
+	{  12744061,  46573856,  13421101,  47064896,0x001c8ac},
+	{  13421101,  46573856,  14098141,  47064896,0x001d0ac},
+	{  14098141,  46573856,  14775181,  47064896,0x001d8ac},
+	{  14775180,  46573856,  15452220,  47064896,0x001e0ac},
+	{  15452220,  46573856,  16129260,  47064896,0x001e8ac},
+	{  16129260,  46573856,  16806300,  47064896,0x001f0ac},
+	{  13087788,  46082816,  13754412,  46573856,0x0b1e0b0},
+	{  13754412,  46082816,  14421036,  46573856,0x0b1e8b0},
+	{  14421036,  46082816,  15087660,  46573856,0x0b1f0b0},
+	{   9469000,  47209779,  10217582,  47600000,0x09700b0},
+	{   9469000,  46835000,  10217582,  47209779,0x09308b0},
+	{  10212374,  47209779,  10899830,  47600000,0x09d10b0},
+	{  10217582,  46750000,  10899830,  47209779,0x0ab18b0},
+	{  10894622,  47209779,  11582078,  47540000,0x09120b0},
+	{  10899830,  46750000,  11582078,  47209779,0x0ab28b0},
+	{  11576870,  47258883,  12264326,  47749923,0x0b130b0},
+	{  11582078,  46850000,  12264326,  47258883,0x0a138b0},
+	{  12259118,  47209779,  12750000,  47700819,0x0d140b0},
+	{  12264326,  46630000,  12750000,  47209779,0x0e248b0},
+	{   5850000,  35450000,  18560000,  55080000,0x50a0636},
+	{   9469000,  46366000,  17180000,  49022000,0x003063c},
+	{  49784462,  40357279,  49896899,  40443769,0x001000a},
+	{  49518792,  40289000,  50364000,  40636000,0x016040c},
+	{  46280650,  40621890,  46360940,  40744199,0x3c1044b},
+	{  46360940,  40621890,  46441230,  40744199,0x3c1044b},
+	{  46964000,  40727000,  47125055,  40788000,0x3c1044b},
+	{  48860262,  39899600,  48972938,  39986089,0x3c1004b},
+	{  45365403,  39148100,  45476397,  39234589,0x3c1004b},
+	{  47143921,  41155300,  47258279,  41241789,0x3c1004b},
+	{  47093181,  40574800,  47206818,  40661289,0x3c1004b},
+	{  46722742,  39792500,  46834457,  39878989,0x3c1004b},
+	{  48767963,  38707200,  48878236,  38793689,0x3c1004b},
+	{  46872462,  39951500,  46985138,  40037989,0x3c1004b},
+	{  47053662,  40346800,  47166338,  40433289,0x3c1004b},
+	{  48742340,  41426800,  48857659,  41513289,0x3c1004b},
+	{  48910142,  39544700,  49021857,  39631189,0x3c1004b},
+	{  48461303,  39185400,  48572297,  39271889,0x3c1004b},
+	{  47680881,  40583900,  47794518,  40670389,0x3c1004b},
+	{  45994181,  40800100,  46107818,  40886589,0x3c1004b},
+	{  47383562,  40011000,  47496238,  40097489,0x3c1004b},
+	{  47994142,  39826800,  48105857,  39913289,0x3c1004b},
+	{  48567981,  40591800,  48681618,  40678289,0x3c1004b},
+	{  48423662,  39956800,  48536338,  40043289,0x3c1004b},
+	{  48018742,  39651800,  48130457,  39738289,0x3c1004b},
+	{  47401481,  40616000,  47515118,  40702489,0x3c1004b},
+	{  48873262,  39998000,  48985938,  40084489,0x3c1004b},
+	{  48484045,  41344950,  48566154,  41407049,0x2b2004b},
+	{  49089154,  41060540,  49168645,  41120659,0x29c004b},
+	{  48955045,  41180250,  49037154,  41242349,0x2b2004b},
+	{  45327554,  41070640,  45407045,  41130759,0x29c004b},
+	{  49209594,  39345750,  49289805,  39407849,0x2b2004b},
+	{  46711173,  39729940,  46788827,  39790059,0x29c004b},
+	{  46596300,  41595150,  46679099,  41657249,0x2b2004b},
+	{  48523673,  39416940,  48601327,  39477059,0x29c004b},
+	{  46889549,  40308950,  46970450,  40371049,0x2b2004b},
+	{  48123239,  40319640,  48201561,  40379759,0x29c004b},
+	{  46297204,  40552150,  46378795,  40614249,0x2b2004b},
+	{  48329239,  39904940,  48407561,  39965059,0x29c004b},
+	{  48349204,  40538950,  48430795,  40601049,0x2b2004b},
+	{  48380254,  41389940,  48459745,  41450059,0x29c004b},
+	{  47610104,  40479850,  47691695,  40541949,0x2b2004b},
+	{  48813174,  38396940,  48889826,  38457059,0x29c004b},
+	{  45999920,  41438960,  46624880,  41930000,0x00100ac},
+	{  46624879,  41438960,  47249839,  41930000,0x00108ac},
+	{  47999791,  41438960,  48624751,  41930000,0x00110ac},
+	{  48624751,  41438960,  49249711,  41930000,0x00118ac},
+	{  44967694,  40997024,  45587446,  41488064,0x00120ac},
+	{  45587446,  40997024,  46207198,  41488064,0x00128ac},
+	{  46207198,  40997024,  46826950,  41488064,0x00130ac},
+	{  46826950,  40997024,  47446702,  41488064,0x00138ac},
+	{  47446702,  40997024,  48066454,  41488064,0x00140ac},
+	{  48066454,  40997024,  48686206,  41488064,0x00148ac},
+	{  48686206,  40997024,  49305958,  41488064,0x00150ac},
+	{  45184607,  40505984,  45799151,  40997024,0x00158ac},
+	{  45799151,  40505984,  46413695,  40997024,0x00160ac},
+	{  46413695,  40505984,  47028239,  40997024,0x00168ac},
+	{  47028239,  40505984,  47642783,  40997024,0x00170ac},
+	{  47642783,  40505984,  48257327,  40997024,0x00178ac},
+	{  48257327,  40505984,  48871871,  40997024,0x00180ac},
+	{  48871871,  40505984,  49486415,  40997024,0x00188ac},
+	{  49486415,  40505984,  50100959,  40997024,0x00190ac},
+	{  45281997,  40014944,  45891333,  40505984,0x00198ac},
+	{  45891333,  40014944,  46500669,  40505984,0x001a0ac},
+	{  46500669,  40014944,  47110005,  40505984,0x001a8ac},
+	{  47110005,  40014944,  47719341,  40505984,0x001b0ac},
+	{  47719341,  40014944,  48328677,  40505984,0x001b8ac},
+	{  48328677,  40014944,  48938013,  40505984,0x001c0ac},
+	{  48938013,  40014944,  49547349,  40505984,0x001c8ac},
+	{  49547349,  40014944,  50156685,  40505984,0x001d0ac},
+	{  50065284,  40162256,  50674620,  40653296,0x001d8ac},
+	{  45586665,  39523904,  46190793,  40014944,0x001e0ac},
+	{  46190793,  39523904,  46794921,  40014944,0x001e8ac},
+	{  46794921,  39523904,  47399049,  40014944,0x001f0ac},
+	{  47399049,  39523904,  48003177,  40014944,0x00150a8},
+	{  48003177,  39523904,  48607305,  40014944,0x00158a8},
+	{  48607305,  39523904,  49211433,  40014944,0x00160a8},
+	{  49211433,  39523904,  49815561,  40014944,0x00168a8},
+	{  46377239,  39032864,  46976159,  39523904,0x00170a8},
+	{  46976159,  39032864,  47575079,  39523904,0x00178a8},
+	{  48114107,  39032864,  48713027,  39523904,0x00188a8},
+	{  48713027,  39032864,  49311947,  39523904,0x00190a8},
+	{  49311947,  39032864,  49910867,  39523904,0x00198a8},
+	{  46377239,  38836448,  46976159,  39327488,0x001a8a8},
+	{  48024269,  38541824,  48617981,  39032864,0x001b0a8},
+	{  48439868,  38541824,  49033580,  39032864,0x001b8a8},
+	{  49033580,  38541824,  49627292,  39032864,0x001c0a8},
+	{  48474761,  38388000,  49063265,  38879040,0x001c8a8},
+	{  44760000,  39330000,  45360000,  39812000,0x0010ca8},
+	{  45360000,  39330000,  45950000,  39610000,0x00114a8},
+	{  45060000,  38950000,  45600000,  39330000,0x0011ca8},
+	{  45600000,  38840000,  46155000,  39330000,0x00124a8},
+	{  44750000,  38388000,  50800000,  41930000,0x0010636},
+	{  20399498,  44769457,  20520584,  44855947,0x001000a},
+	{  20171896,  44633584,  20828104,  45124624,0x001000c},
+	{  21111379,  42606800,  21228620,  42693289,0x3c1004b},
+	{  21000779,  42586000,  21118020,  42672489,0x3c1004b},
+	{  20681860,  42186800,  20798140,  42273289,0x3c1004b},
+	{  20251379,  42616800,  20368620,  42703289,0x3c1004b},
+	{  20371860,  42346800,  20488140,  42433289,0x3c1004b},
+	{  20811379,  42846800,  20928620,  42933289,0x3c1004b},
+	{  21421860,  42426800,  21538140,  42513289,0x3c1004b},
+	{  21139060,  42334400,  21255340,  42420889,0x3c1004b},
+	{  20601860,  42366800,  20718140,  42453289,0x3c1004b},
+	{  21131379,  42866800,  21248620,  42953289,0x3c1004b},
+	{  19765537,  45213100,  19888063,  45299589,0x3c1004b},
+	{  21856499,  43277500,  21974701,  43363989,0x3c1004b},
+	{  20853818,  43970600,  20972981,  44057089,0x3c1004b},
+	{  19618136,  46052900,  19741863,  46139389,0x3c1004b},
+	{  20344237,  45314600,  20466763,  45401089,0x3c1004b},
+	{  20307918,  43840600,  20427081,  43927089,0x3c1004b},
+	{  21891379,  42956800,  22008620,  43043289,0x3c1004b},
+	{  20888037,  44602700,  21009362,  44689189,0x3c1004b},
+	{  19829818,  44236800,  19950182,  44323289,0x3c1004b},
+	{  20605618,  43671100,  20724781,  43757589,0x3c1004b},
+	{  21268618,  43531800,  21387781,  43618289,0x3c1004b},
+	{  19804918,  43813400,  19924081,  43899889,0x3c1004b},
+	{  21855210,  42514150,  21939389,  42576249,0x2b2004b},
+	{  19645633,  44727740,  19729967,  44787859,0x29c004b},
+	{  19069182,  45741350,  19158018,  45803449,0x2b2004b},
+	{  21141833,  44593140,  21226167,  44653259,0x29c004b},
+	{  20418482,  45794750,  20507318,  45856849,0x2b2004b},
+	{  22557718,  43118740,  22639881,  43178859,0x29c004b},
+	{  22230320,  43873950,  22315879,  43936049,0x2b2004b},
+	{  22090984,  44023740,  22173815,  44083859,0x29c004b},
+	{  19552444,  44951250,  19639555,  45013349,0x2b2004b},
+	{  21255833,  45085640,  21340167,  45145759,0x29c004b},
+	{  21217220,  43948950,  21302779,  44011049,0x2b2004b},
+	{  19779433,  44976240,  19863767,  45036359,0x29c004b},
+	{  19348513,  45208550,  19436487,  45270649,0x2b2004b},
+	{  20038133,  45016040,  20122467,  45076159,0x29c004b},
+	{  19597113,  45543150,  19685087,  45605249,0x2b2004b},
+	{  19999415,  45588240,  20084584,  45648359,0x29c004b},
+	{  21371620,  43822750,  21457179,  43884849,0x2b2004b},
+	{  20922767,  44337840,  21006433,  44397959,0x29c004b},
+	{  18829666,  45703960,  19496290,  46195000,0x00108ac},
+	{  19496290,  45703960,  20162914,  46195000,0x00110ac},
+	{  20162914,  45703960,  20829538,  46195000,0x00118ac},
+	{  18901536,  45212920,  19562952,  45703960,0x00120ac},
+	{  19562952,  45212920,  20224368,  45703960,0x00128ac},
+	{  20224368,  45212920,  20885784,  45703960,0x00130ac},
+	{  20885784,  45212920,  21547200,  45703960,0x00138ac},
+	{  18967678,  44721880,  19623886,  45212920,0x00140ac},
+	{  19623886,  44721880,  20280094,  45212920,0x00148ac},
+	{  20280094,  44721880,  20936302,  45212920,0x00150ac},
+	{  20936302,  44721880,  21592510,  45212920,0x00158ac},
+	{  19038507,  44230840,  19689507,  44721880,0x00160ac},
+	{  19689507,  44230840,  20340507,  44721880,0x00168ac},
+	{  20340507,  44230840,  20991507,  44721880,0x00170ac},
+	{  20991507,  44230840,  21642507,  44721880,0x00178ac},
+	{  21642507,  44230840,  22293507,  44721880,0x00180ac},
+	{  22293507,  44230840,  22944507,  44721880,0x00188ac},
+	{  19038507,  43739800,  19684299,  44230840,0x00190ac},
+	{  19684299,  43739800,  20330091,  44230840,0x00198ac},
+	{  20330091,  43739800,  20975883,  44230840,0x001a0ac},
+	{  20975883,  43739800,  21621675,  44230840,0x001a8ac},
+	{  21621675,  43739800,  22267467,  44230840,0x001b0ac},
+	{  22267467,  43739800,  22913259,  44230840,0x001b8ac},
+	{  19205163,  43248760,  19845747,  43739800,0x001c0ac},
+	{  19845747,  43248760,  20486331,  43739800,0x001c8ac},
+	{  20486331,  43248760,  21126915,  43739800,0x001d0ac},
+	{  21126915,  43248760,  21767499,  43739800,0x001d8ac},
+	{  21767499,  43248760,  22408083,  43739800,0x001e0ac},
+	{  22408083,  43248760,  23048667,  43739800,0x001e8ac},
+	{  19544672,  42782272,  20180048,  43273312,0x00150a8},
+	{  20180048,  42782272,  20815424,  43273312,0x00158a8},
+	{  20815424,  42782272,  21450800,  43273312,0x00160a8},
+	{  21450800,  42782272,  22086176,  43273312,0x00168a8},
+	{  22086176,  42782272,  22721552,  43273312,0x00170a8},
+	{  22721552,  42782272,  23356928,  43273312,0x00178a8},
+	{  20007351,  42291232,  20637519,  42782272,0x00180a8},
+	{  20637519,  42291232,  21267687,  42782272,0x00188a8},
+	{  21267687,  42291232,  21897855,  42782272,0x00190a8},
+	{  21897855,  42291232,  22560000,  42782272,0x01e9ca8},
+	{  20360245,  41855000,  20870000,  42291232,0x001a4a8},
+	{  20870000,  42080000,  21800000,  42291232,0x010aca8},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  18825000,  41855000,  23010000,  46200000,0x003063c},
+	{  35865028,  31915755,  35965933,  32002245,0x001000a},
+	{  35698868,  31679107,  36245708,  32170147,0x001000c},
+	{  35736634,  32458610,  35940365,  32631589,0x782004b},
+	{  35669608,  32252520,  35845991,  32402279,0x680004b},
+	{  34956396,  29478320,  35128203,  29628079,0x680004b},
+	{  35962984,  32535320,  36140615,  32685079,0x680004b},
+	{  36110008,  32281420,  36286391,  32431179,0x680004b},
+	{  35643680,  30115120,  35816319,  30264879,0x680004b},
+	{  35520364,  30755720,  35693835,  30905479,0x680004b},
+	{  35838708,  32262820,  36015091,  32412579,0x680004b},
+	{  35627640,  31105220,  35802359,  31254979,0x680004b},
+	{  36499584,  32631320,  36677215,  32781079,0x680004b},
+	{  38023396,  33027239,  38575444,  33518279,0x001088c},
+	{  38575444,  33027239,  39127492,  33518279,0x001108c},
+	{  35539180,  32536200,  36091228,  33027240,0x001188c},
+	{  37140120,  32536200,  37692168,  33027240,0x001208c},
+	{  37692168,  32536200,  38244216,  33027240,0x001288c},
+	{  38244216,  32536200,  38796264,  33027240,0x001308c},
+	{  38796264,  32536200,  39348312,  33027240,0x001388c},
+	{  35483976,  32045160,  36036024,  32536200,0x001408c},
+	{  36036024,  32045160,  36588072,  32536200,0x001488c},
+	{  36588072,  32045160,  37140120,  32536200,0x001508c},
+	{  37140120,  32045160,  37692168,  32536200,0x001588c},
+	{  37692168,  32045160,  38244216,  32536200,0x001608c},
+	{  38244216,  32045160,  38796264,  32536200,0x001688c},
+	{  38796264,  32045160,  39348312,  32536200,0x001708c},
+	{  35489184,  31554120,  36036024,  32045160,0x001788c},
+	{  36036024,  31554120,  36582864,  32045160,0x001808c},
+	{  36582864,  31554120,  37129704,  32045160,0x001888c},
+	{  37129704,  31554120,  37676544,  32045160,0x001908c},
+	{  37676544,  31554120,  38223384,  32045160,0x001988c},
+	{  38223384,  31554120,  38770224,  32045160,0x001a08c},
+	{  38770224,  31554120,  39317064,  32045160,0x001a88c},
+	{  35325131,  31063080,  35871971,  31554120,0x001b08c},
+	{  35871971,  31063080,  36418811,  31554120,0x001b88c},
+	{  36418811,  31063080,  36965651,  31554120,0x001c08c},
+	{  36965651,  31063080,  37512491,  31554120,0x001c88c},
+	{  34942344,  30572040,  35483976,  31063080,0x001d08c},
+	{  35483976,  30572040,  36025608,  31063080,0x001d88c},
+	{  36025608,  30572040,  36567240,  31063080,0x001e08c},
+	{  36567240,  30572040,  37108872,  31063080,0x001e88c},
+	{  37108872,  30572040,  37650504,  31063080,0x001f08c},
+	{  37650504,  30572040,  38192136,  31063080,0x0b05890},
+	{  34947552,  30081000,  35483976,  30572040,0x0b16090},
+	{  35483976,  30081000,  36020400,  30572040,0x0b16890},
+	{  36020400,  30081000,  36556824,  30572040,0x0b17090},
+	{  36556824,  30081000,  37093248,  30572040,0x0b17890},
+	{  37093248,  30081000,  37629672,  30572040,0x0b18090},
+	{  37629672,  30081000,  38166096,  30572040,0x0b18890},
+	{  34947551,  29589960,  35483975,  30081000,0x0b09090},
+	{  35483975,  29589960,  36020399,  30081000,0x0b09890},
+	{  36020399,  29589960,  36556823,  30081000,0x0b0a090},
+	{  36556823,  29589960,  37093247,  30081000,0x0b0a890},
+	{  37093247,  29589960,  37629671,  30081000,0x0b0b090},
+	{  34947551,  29098920,  35478767,  29589960,0x0b1c090},
+	{  35478767,  29098920,  36009983,  29589960,0x0b1c890},
+	{  36009983,  29180000,  36580000,  29589960,0x09cd090},
+	{  34217000,  28520000,  48790000,  37390000,0x0010636},
+	{  34870000,  29180000,  39310000,  33377300,0x003063c},
+	{  -9199159,  38695782,  -9089605,  38782272,0x001000a},
+	{  -9501000,  38433500,  -8850000,  38869240,0x01b040c},
+	{  -8726353,  41171666,  -8611995,  41258155,0x3c1004b},
+	{  -8611995,  41171666,  -8497637,  41258155,0x3c1004b},
+	{  -8693189,  41085177,  -8578831,  41171666,0x3c1004b},
+	{  -8578831,  41085177,  -8464473,  41171666,0x3c1004b},
+	{  -8660025,  40998688,  -8545667,  41085177,0x3c1004b},
+	{  -8487660,  41506800,  -8372341,  41593289,0x3c1004b},
+	{  -8497438,  40176300,  -8384762,  40262789,0x3c1004b},
+	{ -17004000,  32633200, -16829572,  32684000,0x3c1044b},
+	{  -8747900,  40583700,  -8610022,  40654900,0x3c1044b},
+	{  -8855858,  39706800,  -8744143,  39793289,0x3c1004b},
+	{  -8056000,  37010400,  -7883810,  37064500,0x3c1044b},
+	{  -8357179,  41396800,  -8242821,  41483289,0x3c1004b},
+	{  -8598200,  37117200,  -8495717,  37164000,0x2b2044b},
+	{  -7945926,  38540040,  -7869274,  38600159,0x29c004b},
+	{  -7899943,  37983750,  -7821457,  38045849,0x2b2004b},
+	{  -7538827,  39788740,  -7461173,  39848859,0x29c004b},
+	{  -9083147,  38866250,  -9003453,  38928349,0x2b2004b},
+	{  -8966627,  39716640,  -8888973,  39776759,0x29c004b},
+	{  -7886926,  37013650,  -7809475,  37075749,0x2b2004b},
+	{  -8728577,  39209940,  -8651424,  39270059,0x29c004b},
+	{  -8781155,  41339350,  -8699046,  41401449,0x2b2004b},
+	{  -7959495,  40639940,  -7880505,  40700059,0x29c004b},
+	{  -7288996,  40517950,  -7207405,  40580049,0x2b2004b},
+	{  -9187627,  39369740,  -9109973,  39429859,0x29c004b},
+	{  -9394147,  39092050,  -9314453,  39154149,0x2b2004b},
+	{  -8059091,  37088640,  -7984109,  37148759,0x29c004b},
+	{  -8530796,  40868950,  -8449205,  40931049,0x2b2004b},
+	{  -7666091,  37110840,  -7591109,  37170959,0x29c004b},
+	{  -8596955,  41308350,  -8514846,  41370449,0x2b2004b},
+	{ -25724900,  37731500, -25627608,  37778100,0x29c044b},
+	{  -6801600,  41775050,  -6718801,  41837149,0x2b2004b},
+	{  -8444627,  39571840,  -8366973,  39631959,0x29c004b},
+	{  -7513500,  41719250,  -7430701,  41781349,0x2b2004b},
+	{  -8788846,  41397140,  -8709355,  41457259,0x29c004b},
+	{  -8903047,  38892550,  -8823353,  38954649,0x2b2004b},
+	{  -8518727,  39429440,  -8441073,  39489559,0x29c004b},
+	{  -7520151,  40258850,  -7439250,  40320949,0x2b2004b},
+	{  -8660080,  41499940,  -8579921,  41560059,0x29c004b},
+	{  -8757200,  37075350,  -8661340,  37125440,0x2b2044b},
+	{  -8678400,  40845700,  -8576825,  40892400,0x29c044b},
+	{  -7472188,  38756150,  -7393012,  38818249,0x2b2004b},
+	{  -8901661,  40119840,  -8823339,  40179959,0x29c004b},
+	{  -8221306,  39435550,  -8141095,  39497649,0x2b2004b},
+	{  -7789746,  41279940,  -7710255,  41340059,0x29c004b},
+	{  -8660451,  39888950,  -8579550,  39951049,0x2b2004b},
+	{  -8127491,  37039940,  -8052509,  37100059,0x29c004b},
+	{  -8323200,  37071500,  -8197257,  37109600,0x2b2044b},
+	{  -7468577,  39259940,  -7391424,  39320059,0x29c004b},
+	{  -8121585,  41237274,  -8039476,  41299373,0x2b2004b},
+	{  -8214251,  41419100,  -8134092,  41479219,0x29c004b},
+	{  -8992480,  41695555,  -8367520,  42186595,0x00100ac},
+	{  -8367520,  41695555,  -7742560,  42186595,0x00108ac},
+	{  -7742559,  41695555,  -7117599,  42186595,0x00110ac},
+	{  -7117600,  41695555,  -6492640,  42186595,0x00118ac},
+	{  -8987272,  41204515,  -8367520,  41695555,0x00120ac},
+	{  -8367520,  41204515,  -7747768,  41695555,0x00128ac},
+	{  -7747768,  41204515,  -7128016,  41695555,0x00130ac},
+	{  -7128016,  41204515,  -6508264,  41695555,0x00138ac},
+	{  -6508264,  41204515,  -5888512,  41695555,0x00140ac},
+	{  -8987271,  40713475,  -8372727,  41204515,0x00148ac},
+	{  -8372727,  40713475,  -7758183,  41204515,0x00150ac},
+	{  -7758183,  40713475,  -7143639,  41204515,0x00158ac},
+	{  -7143639,  40713475,  -6529095,  41204515,0x00160ac},
+	{  -8982063,  40222435,  -8372727,  40713475,0x00168ac},
+	{  -8372727,  40222435,  -7763391,  40713475,0x00170ac},
+	{  -7763391,  40222435,  -7154055,  40713475,0x00178ac},
+	{  -7154055,  40222435,  -6544719,  40713475,0x00180ac},
+	{  -9103931,  39731395,  -8499803,  40222435,0x00188ac},
+	{  -8499803,  39731395,  -7895675,  40222435,0x00190ac},
+	{  -7895675,  39731395,  -7291547,  40222435,0x00198ac},
+	{  -7291547,  39639000,  -6860000,  40222435,0x028a4ac},
+	{  -9410786,  39240355,  -8811866,  39731395,0x001a8ac},
+	{  -8811866,  39240355,  -8212946,  39731395,0x001b0ac},
+	{  -8212946,  39240355,  -7614026,  39731395,0x001b8ac},
+	{  -7614026,  39240355,  -7015106,  39731395,0x001c0ac},
+	{  -9877943,  38749315,  -9284231,  39240355,0x001c8ac},
+	{  -9284231,  38749315,  -8690519,  39240355,0x001d0ac},
+	{  -8690519,  38749315,  -8096807,  39240355,0x001d8ac},
+	{  -8096807,  38749315,  -7503095,  39240355,0x001e0ac},
+	{  -7503095,  38749315,  -6909383,  39240355,0x001e8ac},
+	{  -9575879,  38258275,  -8987375,  38749315,0x001f0ac},
+	{  -8987375,  38258275,  -8398871,  38749315,0x00100a8},
+	{  -8398871,  38258275,  -7810367,  38749315,0x00108a8},
+	{  -7810367,  38258275,  -7221863,  38749315,0x00110a8},
+	{  -8987375,  37767235,  -8398871,  38258275,0x00118a8},
+	{  -8398871,  37767235,  -7810367,  38258275,0x00120a8},
+	{  -7810367,  37767235,  -7221863,  38258275,0x00128a8},
+	{  -7516115,  37889995,  -6927611,  38381035,0x00130a8},
+	{  -9046225,  37276195,  -8457721,  37767235,0x00138a8},
+	{  -8457721,  37276195,  -7869217,  37767235,0x00140a8},
+	{  -7869217,  37276195,  -7280713,  37767235,0x00148a8},
+	{  -9046225,  36785155,  -8462929,  37276195,0x00150a8},
+	{  -8462930,  36785155,  -7879634,  37276195,0x00158a8},
+	{  -7879634,  36785155,  -7296338,  37276195,0x00160a8},
+	{ -17320204,  32624000, -16634000,  32890000,0x07598b0},
+	{ -16545000,  32402000, -16275000,  33128000,0x133b8b0},
+	{ -31417659,  39303576, -30818739,  39794616,0x0b1c8b0},
+	{ -28840000,  38372000, -28001000,  38651000,0x070d0b0},
+	{ -28322000,  38525000, -27845000,  39100000,0x0d5d8b0},
+	{ -27845000,  38522000, -27017000,  38822000,0x075e0b0},
+	{ -25878000,  37684000, -25118000,  37923000,0x06ce8b0},
+	{ -25378928,  36736192, -24795632,  37227232,0x0b0f0b0},
+	{  -9722767,  41157162,  -6177638,  43838352,0x0a80c91},
+	{  -9839578,  38475972,  -6443404,  41157162,0x0a91491},
+	{  -9979996,  35867000,  -6703000,  38475972,0x0a61c91},
+	{ -18145009,  31649405, -15016954,  34330595,0x0a99891},
+	{ -31500000,  38595688, -29057138,  40502312,0x0a8c891},
+	{ -29032561,  37668688, -26619490,  39575312,0x0a7e091},
+	{ -26278640,  36409012, -23895360,  38315636,0x0a7f091},
+	{ -31500000,  27500000,   4400000,  43850000,0x0010637},
+	{ -31500000,  31600000,  -6170000,  42154300,0x003063c},
+	{  18982634,  47451000,  19109965,  47537489,0x001000a},
+	{  18707922,  47323584,  19395378,  47814624,0x001000c},
+	{  21574834,  47484200,  21702165,  47570689,0x3c1004b},
+	{  20671600,  48048600,  20816985,  48125000,0x3c1044b},
+	{  20085535,  46209800,  20210464,  46296289,0x3c1004b},
+	{  18174836,  46028300,  18298563,  46114789,0x3c1004b},
+	{  17590134,  47643300,  17717465,  47729789,0x3c1004b},
+	{  21663434,  47911500,  21791966,  47997989,0x3c1004b},
+	{  19626935,  46866800,  19753065,  46953289,0x3c1004b},
+	{  18352935,  47142200,  18479065,  47228689,0x3c1004b},
+	{  16563034,  47191700,  16690365,  47278189,0x3c1004b},
+	{  20117535,  47123700,  20243665,  47210189,0x3c1004b},
+	{  18325734,  47521400,  18453065,  47607889,0x3c1004b},
+	{  17727535,  46316800,  17852464,  46403289,0x3c1004b},
+	{  21025235,  46629600,  21150164,  46716089,0x3c1004b},
+	{  16782419,  46809750,  16872980,  46871849,0x2b2004b},
+	{  17877363,  47071840,  17965037,  47131959,0x29c004b},
+	{  20317957,  47864250,  20410243,  47926349,0x2b2004b},
+	{  16537745,  47657040,  16626254,  47717159,0x29c004b},
+	{  18905800,  46948950,  18970636,  47035500,0x2b2044b},
+	{  16946580,  46429940,  17033419,  46490059,0x29c004b},
+	{  20274350,  46383950,  20364049,  46446049,0x2b2004b},
+	{  19775328,  48041000,  19833374,  48133300,0x29c044b},
+	{  20246957,  48195850,  20339243,  48257949,0x2b2004b},
+	{  18916780,  46152940,  19003619,  46213059,0x29c004b},
+	{  19738219,  47149250,  19828780,  47211349,0x2b2004b},
+	{  18660180,  46320940,  18747019,  46381059,0x29c004b},
+	{  19885557,  47762250,  19977843,  47824349,0x2b2004b},
+	{  17425745,  47299940,  17514254,  47360059,0x29c004b},
+	{  21241180,  46626340,  21362989,  46672000,0x2b2044b},
+	{  20590828,  48228440,  20680172,  48288559,0x29c004b},
+	{  21456888,  47640750,  21548312,  47702849,0x2b2004b},
+	{  19796163,  46679940,  19883837,  46740059,0x29c004b},
+	{  20591000,  46542000,  20702279,  46592000,0x2b2044b},
+	{  20216580,  46629940,  20303419,  46690059,0x29c004b},
+	{  17240057,  47837450,  17332343,  47899549,0x2b2004b},
+	{  19436580,  46399940,  19523419,  46460059,0x29c004b},
+	{  19864288,  47468950,  19955712,  47531049,0x2b2004b},
+	{  18216480,  46166940,  18303319,  46227059,0x29c004b},
+	{  19737819,  47003950,  19828380,  47066049,0x2b2004b},
+	{  20440880,  46188140,  20527719,  46248259,0x29c004b},
+	{  18279288,  47623750,  18370712,  47685849,0x2b2004b},
+	{  21340845,  47415140,  21429354,  47475259,0x29c004b},
+	{  18006619,  46862150,  18097180,  46924249,0x2b2004b},
+	{  19635745,  47639940,  19724254,  47700059,0x29c004b},
+	{  20364719,  47148950,  20455280,  47211049,0x2b2004b},
+	{  20882945,  47282340,  20971454,  47342459,0x29c004b},
+	{  17234519,  46739150,  17325080,  46801249,0x2b2004b},
+	{  21077963,  46743040,  21165637,  46803159,0x29c004b},
+	{  18098219,  47149850,  18188780,  47211949,0x2b2004b},
+	{  18086580,  46349940,  18173419,  46410059,0x29c004b},
+	{  19397758,  48093870,  20090422,  48584910,0x00100ac},
+	{  20090422,  48093870,  20783086,  48584910,0x00108ac},
+	{  20783086,  48093870,  21475750,  48584910,0x00110ac},
+	{  21475750,  48093870,  22168414,  48584910,0x00118ac},
+	{  22168414,  48093870,  22861078,  48584910,0x00120ac},
+	{  16800267,  47602830,  17487723,  48093870,0x00128ac},
+	{  17487723,  47602830,  18175179,  48093870,0x00130ac},
+	{  18175179,  47602830,  18862635,  48093870,0x00138ac},
+	{  18862635,  47602830,  19550091,  48093870,0x00140ac},
+	{  19550091,  47602830,  20237547,  48093870,0x00148ac},
+	{  20237547,  47602830,  20925003,  48093870,0x00150ac},
+	{  20925003,  47602830,  21612459,  48093870,0x00158ac},
+	{  21612459,  47602830,  22299915,  48093870,0x00160ac},
+	{  22299915,  47602830,  22987371,  48093870,0x00168ac},
+	{  16112811,  47357310,  16800267,  47848350,0x00170ac},
+	{  16798601,  47111790,  17480849,  47602830,0x00178ac},
+	{  17480849,  47111790,  18163097,  47602830,0x00180ac},
+	{  18163097,  47111790,  18845345,  47602830,0x00188ac},
+	{  18845345,  47111790,  19527593,  47602830,0x00190ac},
+	{  19527593,  47111790,  20209841,  47602830,0x00198ac},
+	{  20209841,  47111790,  20892089,  47602830,0x001a0ac},
+	{  20892089,  47111790,  21574337,  47602830,0x001a8ac},
+	{  21574337,  47111790,  22256585,  47602830,0x001b0ac},
+	{  16116353,  46866270,  16798601,  47357310,0x001b8ac},
+	{  16791778,  46620750,  17468818,  47111790,0x001c0ac},
+	{  17468818,  46620750,  18145858,  47111790,0x001c8ac},
+	{  18145858,  46620750,  18822898,  47111790,0x001d0ac},
+	{  18822898,  46620750,  19499938,  47111790,0x001d8ac},
+	{  19499938,  46620750,  20176978,  47111790,0x001e0ac},
+	{  20176978,  46620750,  20854018,  47111790,0x001e8ac},
+	{  20854018,  46620750,  21531058,  47111790,0x001f0ac},
+	{  21531058,  46620750,  22208098,  47111790,0x00100a8},
+	{  16114738,  46375230,  16791778,  46866270,0x00108a8},
+	{  16790216,  46129710,  17456840,  46620750,0x00110a8},
+	{  17456840,  46129710,  18123464,  46620750,0x00118a8},
+	{  18123464,  46129710,  18790088,  46620750,0x00120a8},
+	{  18790088,  46129710,  19456712,  46620750,0x00128a8},
+	{  19456712,  46129710,  20123336,  46620750,0x00130a8},
+	{  20117763,  46115500,  20784387,  46620750,0x0b338b0},
+	{  20784387,  46129710,  21451011,  46620750,0x0b140b0},
+	{  17117955,  45638670,  17784579,  46129710,0x0b148b0},
+	{  17784579,  45638670,  18451203,  46129710,0x0b150b0},
+	{  18451203,  45638670,  19117827,  46129710,0x0b158b0},
+	{  19117827,  45638670,  19784451,  46129710,0x0b160b0},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  16105000,  45728000,  22900000,  48585300,0x003063c},
+	{ 126909304,  37513000, 127017896,  37599489,0x001000a},
+	{ 126592000,  37224480, 127187000,  37702000,0x01e040c},
+	{ 129022155,  35130890, 129171644,  35253199,0x54f004b},
+	{ 128598798,  35809390, 128749306,  35931699,0x54f004b},
+	{ 128448290,  35791043, 128598798,  35913352,0x54f004b},
+	{ 127327336,  36280590, 127478863,  36402899,0x54f004b},
+	{ 126846606,  35116300, 126951594,  35202789,0x3c1004b},
+	{ 126741618,  35116300, 126846606,  35202789,0x3c1004b},
+	{ 129274245,  35498500, 129379954,  35584989,0x3c1004b},
+	{ 127087185,  35797600, 127193614,  35884089,0x3c1004b},
+	{ 127422125,  36592800, 127529275,  36679289,0x3c1004b},
+	{ 128621045,  35179900, 128726754,  35266389,0x3c1004b},
+	{ 128517450,  35188549, 128623159,  35275038,0x3c1004b},
+	{ 127005504,  37690000, 127114096,  37776489,0x3c1004b},
+	{ 129306485,  35979000, 129412914,  36065489,0x3c1004b},
+	{ 128041145,  35145900, 128146854,  35232389,0x3c1004b},
+	{ 126459167,  33451100, 126562233,  33537589,0x3c1004b},
+	{ 127076964,  36770400, 127184835,  36856889,0x3c1004b},
+	{ 126917985,  35905400, 127024414,  35991889,0x3c1004b},
+	{ 128303085,  36069800, 128409514,  36156289,0x3c1004b},
+	{ 126346806,  34765900, 126451794,  34852389,0x3c1004b},
+	{ 126657185,  35942400, 126763614,  36028889,0x3c1004b},
+	{ 127682844,  37827700, 127792156,  37914189,0x3c1004b},
+	{ 128836245,  35203500, 128941954,  35289989,0x3c1004b},
+	{ 127891004,  37305700, 127999596,  37392189,0x3c1004b},
+	{ 127457506,  34921400, 127562494,  35007889,0x3c1004b},
+	{ 128856804,  37722800, 128965396,  37809289,0x3c1004b},
+	{ 127874364,  36943100, 127982235,  37029589,0x3c1004b},
+	{ 129158585,  35812100, 129265014,  35898589,0x3c1004b},
+	{ 126926620,  38133960, 127515124,  38625000,0x00100ac},
+	{ 127515124,  38133960, 128103628,  38625000,0x00108ac},
+	{ 128103627,  38133960, 128692131,  38625000,0x00110ac},
+	{ 124570000,  37520160, 124866855,  38011200,0x00118ac},
+	{ 125573061,  37348296, 126161565,  37839336,0x00120ac},
+	{ 126161565,  37642920, 126750069,  38133960,0x00128ac},
+	{ 126750069,  37642920, 127338573,  38133960,0x00130ac},
+	{ 127338573,  37642920, 127927077,  38133960,0x00138ac},
+	{ 127927077,  37642920, 128515581,  38133960,0x00140ac},
+	{ 128515581,  37642920, 129104085,  38133960,0x00148ac},
+	{ 125926163,  37151880, 126509459,  37642920,0x00150ac},
+	{ 126509459,  37151880, 127092755,  37642920,0x00158ac},
+	{ 127092755,  37151880, 127676051,  37642920,0x00160ac},
+	{ 127676051,  37151880, 128259347,  37642920,0x00168ac},
+	{ 128259347,  37151880, 128842643,  37642920,0x00170ac},
+	{ 128842643,  37151880, 129425939,  37642920,0x00178ac},
+	{ 125639723,  36660840, 126217811,  37151880,0x00180ac},
+	{ 126217811,  36660840, 126795899,  37151880,0x00188ac},
+	{ 126795899,  36660840, 127373987,  37151880,0x00190ac},
+	{ 127373987,  36660840, 127952075,  37151880,0x00198ac},
+	{ 127952075,  36660840, 128530163,  37151880,0x001a0ac},
+	{ 128530163,  36660840, 129108251,  37151880,0x001a8ac},
+	{ 129108251,  36660840, 129686339,  37151880,0x001b0ac},
+	{ 125639723,  35826072, 126212603,  36317112,0x001b8ac},
+	{ 126212603,  36169800, 126785483,  36660840,0x001c0ac},
+	{ 126785483,  36169800, 127358363,  36660840,0x001c8ac},
+	{ 127358363,  36169800, 127931243,  36660840,0x001d0ac},
+	{ 127931243,  36169800, 128504123,  36660840,0x001d8ac},
+	{ 128504123,  36169800, 129077003,  36660840,0x001e0ac},
+	{ 129077003,  36169800, 129649883,  36660840,0x001e8ac},
+	{ 126212603,  35678760, 126785483,  36169800,0x001f0ac},
+	{ 126785483,  35678760, 127358363,  36169800,0x00100a8},
+	{ 127358363,  35678760, 127931243,  36169800,0x00108a8},
+	{ 127931243,  35678760, 128504123,  36169800,0x00110a8},
+	{ 128504123,  35678760, 129077003,  36169800,0x00118a8},
+	{ 129077003,  35678760, 129649883,  36169800,0x00120a8},
+	{ 125639723,  35187720, 126212603,  35678760,0x00128a8},
+	{ 126212603,  35187720, 126785483,  35678760,0x00130a8},
+	{ 126785483,  35187720, 127358363,  35678760,0x00138a8},
+	{ 127358363,  35187720, 127931243,  35678760,0x00140a8},
+	{ 127931243,  35187720, 128504123,  35678760,0x00148a8},
+	{ 128504123,  35187720, 129077003,  35678760,0x00150a8},
+	{ 129077003,  35187720, 129649883,  35678760,0x00158a8},
+	{ 125043407,  34451160, 125605871,  34942200,0x00160a8},
+	{ 125830856,  34696680, 126398528,  35187720,0x00168a8},
+	{ 126398528,  34696680, 126966200,  35187720,0x00170a8},
+	{ 126966200,  34696680, 127533872,  35187720,0x00178a8},
+	{ 127533872,  34696680, 128101544,  35187720,0x00180a8},
+	{ 128101544,  34696680, 128669216,  35187720,0x00188a8},
+	{ 128669216,  34696680, 129236888,  35187720,0x00190a8},
+	{ 125036116,  33960120, 125598580,  34451160,0x00198a8},
+	{ 125598580,  34205640, 126161044,  34696680,0x001a0a8},
+	{ 126161044,  34205640, 126723508,  34696680,0x001a8a8},
+	{ 126723508,  34205640, 127285972,  34696680,0x001b0a8},
+	{ 127285972,  34205640, 127848436,  34696680,0x001b8a8},
+	{ 127848436,  34205640, 128410900,  34696680,0x001c0a8},
+	{ 128410900,  34205640, 128973364,  34696680,0x001c8a8},
+	{ 126245413,  33714600, 126807877,  34205640,0x001d0a8},
+	{ 126807877,  33714600, 127370341,  34205640,0x001d8a8},
+	{ 126001379,  33100000, 126558635,  33591040,0x001e0a8},
+	{ 126558635,  33100000, 127115891,  33591040,0x001e8a8},
+	{ 130368752,  37256580, 130957256,  37747620,0x001f0a8},
+	{ 124570000,  33100000, 131000000,  38625000,0x0010236},
+	{ -22037500,  64086000, -21836500,  64166000,0x01d000a},
+	{ -22118200,  63842000, -21214000,  64386000,0x023040c},
+	{ -22751449,  63961090, -22477952,  64083399,0x54f004b},
+	{ -21195149,  63900490, -20921652,  64022799,0x54f004b},
+	{ -18209088,  65638200, -18000312,  65724689,0x3c1004b},
+	{ -20365018,  63388200, -20174982,  63474689,0x3c1004b},
+	{ -23226688,  66037100, -23017912,  66123589,0x3c1004b},
+	{ -19764388,  65696800, -19555612,  65783289,0x3c1004b},
+	{ -22546700,  63806800, -22353300,  63893289,0x3c1004b},
+	{ -17402188,  66006800, -17193412,  66093289,0x3c1004b},
+	{ -22000224,  64496800, -21799376,  64583289,0x3c1004b},
+	{ -14502346,  65216800, -14297654,  65303289,0x3c1004b},
+	{ -15308502,  64216800, -15111498,  64303289,0x3c1004b},
+	{ -18684388,  65936800, -18475612,  66023289,0x3c1004b},
+	{ -13802346,  65106800, -13597654,  65193289,0x3c1004b},
+	{ -19036550,  66116800, -18823450,  66203289,0x3c1004b},
+	{ -22840424,  65009500, -22639576,  65095989,0x3c1004b},
+	{ -23840424,  64846800, -23639576,  64933289,0x3c1004b},
+	{ -14102346,  65026800, -13897654,  65113289,0x3c1004b},
+	{ -18754388,  66026800, -18545612,  66113289,0x3c1004b},
+	{ -23376550,  66106800, -23163450,  66193289,0x3c1004b},
+	{ -20414388,  65616800, -20205612,  65703289,0x3c1004b},
+	{ -22466700,  63926800, -22273300,  64013289,0x3c1004b},
+	{ -23370424,  64876800, -23169576,  64963289,0x3c1004b},
+	{ -20326700,  63706800, -20133300,  63793289,0x3c1004b},
+	{ -14122346,  65206800, -13917654,  65293289,0x3c1004b},
+	{ -14320424,  64986800, -14119576,  65073289,0x3c1004b},
+	{ -24104388,  65536800, -23895612,  65623289,0x3c1004b},
+	{ -20496700,  63786800, -20303300,  63873289,0x3c1004b},
+	{ -14120424,  64886800, -13919576,  64973289,0x3c1004b},
+	{ -21183900,  63815700, -20990500,  63902189,0x3c1004b},
+	{ -23220000,  66231700, -21783000,  66480000,0x01300ac},
+	{ -16655743,  66231680, -15504775,  66600000,0x00108ac},
+	{ -15504775,  66231680, -14353807,  66600000,0x00110ac},
+	{ -24356814,  65740640, -23226678,  66231680,0x00118ac},
+	{ -23226678,  65740640, -22096542,  66231680,0x00120ac},
+	{ -22096542,  65740640, -20966406,  66231680,0x00128ac},
+	{ -20966406,  65740640, -19836270,  66231680,0x00130ac},
+	{ -19836270,  65740640, -18706134,  66231680,0x00138ac},
+	{ -18706134,  65740640, -17575998,  66231680,0x00140ac},
+	{ -17575998,  65740640, -16445862,  66231680,0x00148ac},
+	{ -16445862,  65740640, -15315726,  66231680,0x00150ac},
+	{ -15315726,  65740640, -14185590,  66231680,0x00158ac},
+	{ -24572425,  65249600, -23463121,  65740640,0x00160ac},
+	{ -23463121,  65249600, -22353817,  65740640,0x00168ac},
+	{ -22353817,  65249600, -21244513,  65740640,0x00170ac},
+	{ -21244513,  65249600, -20135209,  65740640,0x00178ac},
+	{ -20135209,  65249600, -19025905,  65740640,0x00180ac},
+	{ -19025905,  65249600, -17916601,  65740640,0x00188ac},
+	{ -17916601,  65249600, -16807297,  65740640,0x00190ac},
+	{ -16807297,  65249600, -15697993,  65740640,0x00198ac},
+	{ -15697993,  65249600, -14588689,  65740640,0x001a0ac},
+	{ -14588689,  65249600, -13479385,  65740640,0x001a8ac},
+	{ -24218124,  64660352, -23129652,  65151392,0x001b0ac},
+	{ -23129652,  64758560, -22041180,  65249600,0x001b8ac},
+	{ -22041180,  64758560, -20952708,  65249600,0x001c0ac},
+	{ -20952708,  64758560, -19864236,  65249600,0x001c8ac},
+	{ -19864236,  64758560, -18775764,  65249600,0x001d0ac},
+	{ -18775764,  64758560, -17687292,  65249600,0x001d8ac},
+	{ -17687292,  64758560, -16598820,  65249600,0x001e0ac},
+	{ -16598820,  64758560, -15510348,  65249600,0x001e8ac},
+	{ -15510348,  64758560, -14421876,  65249600,0x001f0ac},
+	{ -14421876,  64758560, -13333404,  65249600,0x00100a8},
+	{ -22487923,  64267520, -21420283,  64758560,0x00108a8},
+	{ -21420283,  64267520, -20352643,  64758560,0x00110a8},
+	{ -20352643,  64267520, -19285003,  64758560,0x00118a8},
+	{ -19285003,  64267520, -18217363,  64758560,0x00120a8},
+	{ -18217363,  64267520, -17149723,  64758560,0x00128a8},
+	{ -17149723,  64267520, -16082083,  64758560,0x00130a8},
+	{ -16082083,  64267520, -15014443,  64758560,0x00138a8},
+	{ -15014443,  64267520, -13946803,  64758560,0x00140a8},
+	{ -22851181,  63776480, -21804373,  64267520,0x00148a8},
+	{ -21804373,  63776480, -20757565,  64267520,0x00150a8},
+	{ -20757565,  63776480, -19710757,  64267520,0x00158a8},
+	{ -19710757,  63776480, -18663949,  64267520,0x00160a8},
+	{ -18663949,  63776480, -17617141,  64267520,0x00168a8},
+	{ -17617141,  63776480, -16570333,  64267520,0x00170a8},
+	{ -16570333,  63776480, -15523525,  64267520,0x00178a8},
+	{ -15523525,  63776480, -14476717,  64267520,0x00180a8},
+	{ -21061191,  63285440, -20035215,  63776480,0x00188a8},
+	{ -20035215,  63285440, -19009239,  63776480,0x00190a8},
+	{ -19009239,  63285440, -17983263,  63776480,0x00198a8},
+	{ -17983263,  63285440, -16957287,  63776480,0x001a0a8},
+	{ -25334760,  62014358, -12065240,  68151511,0x0010036},
+	{ -90572103,  14586755, -90483691,  14673245,0x001000a},
+	{ -90875250,  14334076, -90396114,  14825116,0x001000c},
+	{ -91570386,  14801400, -91481014,  14887889,0x3c1004b},
+	{ -90822466,  14256800, -90733335,  14343289,0x3c1004b},
+	{ -91532706,  15275900, -91443094,  15362389,0x3c1004b},
+	{ -88631806,  15666100, -88542194,  15752589,0x3c1004b},
+	{ -90429106,  15426200, -90339494,  15512689,0x3c1004b},
+	{ -91411786,  14861500, -91322414,  14947989,0x3c1004b},
+	{ -91908966,  14659000, -91819835,  14745489,0x3c1004b},
+	{ -91533666,  14476100, -91444535,  14562589,0x3c1004b},
+	{ -91712766,  14499800, -91623635,  14586289,0x3c1004b},
+	{ -91494986,  14867700, -91405614,  14954189,0x3c1004b},
+	{ -91834486,  14923500, -91745114,  15009989,0x3c1004b},
+	{ -91213086,  14714400, -91123714,  14800889,0x3c1004b},
+	{ -89601286,  14920700, -89511914,  15007189,0x3c1004b},
+	{ -89937166,  14247600, -89848035,  14334089,0x3c1004b},
+	{ -89952767,  16864400, -89862434,  16950889,0x3c1004b},
+	{ -90308666,  14360600, -90219535,  14447089,0x3c1004b},
+	{ -91456086,  15000300, -91366714,  15086789,0x3c1004b},
+	{ -91652186,  14843700, -91562814,  14930189,0x3c1004b},
+	{ -91194686,  14986800, -91105314,  15073289,0x3c1004b},
+	{ -91691286,  14767900, -91601914,  14854389,0x3c1004b},
+	{ -90912085,  14698950, -90847916,  14761049,0x2b2004b},
+	{ -91181545,  15390040, -91119255,  15450159,0x29c004b},
+	{ -89381998,  14538950, -89318002,  14601049,0x2b2004b},
+	{ -90347462,  15068840, -90285339,  15128959,0x29c004b},
+	{ -91015085,  14739950, -90950916,  14802049,0x2b2004b},
+	{ -90829895,  13916600, -90757746,  13968000,0x29c044b},
+	{ -91090812,  14068750, -91026988,  14130849,0x2b2004b},
+	{ -91043978,  14652940, -90982022,  14713059,0x29c004b},
+	{ -91482485,  14807350, -91418316,  14869449,0x2b2004b},
+	{ -91367462,  14809540, -91305339,  14869659,0x29c004b},
+	{ -91399698,  14258550, -91335702,  14320649,0x2b2004b},
+	{ -90486045,  15340140, -90423755,  15400259,0x29c004b},
+	{ -90846298,  14629350, -90782302,  14691449,0x2b2004b},
+	{ -91334278,  14156140, -91272322,  14216259,0x29c004b},
+	{ -91049298,  14308650, -90985302,  14370749,0x2b2004b},
+	{ -91141262,  14907640, -91079139,  14967759,0x29c004b},
+	{ -90022898,  14605950, -89958902,  14668049,0x2b2004b},
+	{ -89573962,  14771040, -89511839,  14831159,0x29c004b},
+	{ -91261698,  14608250, -91197702,  14670349,0x2b2004b},
+	{ -91738645,  15641740, -91676355,  15701859,0x29c004b},
+	{ -90525385,  15054750, -90461216,  15116849,0x2b2004b},
+	{ -90656662,  15081040, -90594539,  15141159,0x29c004b},
+	{ -91089552,  17439444, -90600000,  17930484,0x00100ac},
+	{ -90600000,  17439444, -90110448,  17930484,0x00108ac},
+	{ -90110448,  17439444, -89620896,  17930484,0x00110ac},
+	{ -89620896,  17439444, -89131344,  17930484,0x00118ac},
+	{ -91579104,  16948404, -91089552,  17439444,0x00120ac},
+	{ -91089552,  16948404, -90600000,  17439444,0x00128ac},
+	{ -90600000,  16948404, -90110448,  17439444,0x00130ac},
+	{ -90110448,  16948404, -89620896,  17439444,0x00138ac},
+	{ -89620896,  16948404, -89131344,  17439444,0x00140ac},
+	{ -91084344,  16457364, -90600000,  16948404,0x00148ac},
+	{ -90600000,  16457364, -90115656,  16948404,0x00150ac},
+	{ -90115656,  16457364, -89631312,  16948404,0x00158ac},
+	{ -89631312,  16457364, -89146968,  16948404,0x00160ac},
+	{ -92053032,  15966324, -91568688,  16457364,0x00168ac},
+	{ -91568688,  15966324, -91084344,  16457364,0x00170ac},
+	{ -91084344,  15966324, -90600000,  16457364,0x00178ac},
+	{ -90600000,  15966324, -90115656,  16457364,0x00180ac},
+	{ -90115656,  15966324, -89631312,  16457364,0x00188ac},
+	{ -89631312,  15966324, -89146968,  16457364,0x00190ac},
+	{ -92101467,  15475284, -91617123,  15966324,0x00198ac},
+	{ -91617123,  15475284, -91132779,  15966324,0x001a0ac},
+	{ -91132779,  15475284, -90648435,  15966324,0x001a8ac},
+	{ -90648435,  15475284, -90164091,  15966324,0x001b0ac},
+	{ -90164091,  15475284, -89679747,  15966324,0x001b8ac},
+	{ -89679747,  15475284, -89195403,  15966324,0x001c0ac},
+	{ -89195403,  15475284, -88711059,  15966324,0x001c8ac},
+	{ -88711059,  15475284, -88226715,  15966324,0x001d0ac},
+	{ -92236000,  14984244, -91751656,  15475284,0x001d8ac},
+	{ -91762426,  14984244, -91278082,  15475284,0x001e0ac},
+	{ -91278082,  14984244, -90793738,  15475284,0x001e8ac},
+	{ -90793738,  14984244, -90309394,  15475284,0x001f0ac},
+	{ -90309394,  14984244, -89825050,  15475284,0x00100a8},
+	{ -89825050,  14984244, -89340706,  15475284,0x00108a8},
+	{ -89340706,  14984244, -88856362,  15475284,0x00110a8},
+	{ -88856362,  14984244, -88372018,  15475284,0x00118a8},
+	{ -92236000,  14493204, -91756864,  14984244,0x00120a8},
+	{ -91767634,  14493204, -91288498,  14984244,0x00128a8},
+	{ -91288498,  14493204, -90809362,  14984244,0x00130a8},
+	{ -90809362,  14493204, -90330226,  14984244,0x00138a8},
+	{ -90330226,  14493204, -89851090,  14984244,0x00140a8},
+	{ -89851090,  14493204, -89371954,  14984244,0x00148a8},
+	{ -89606731,  14493204, -89127595,  14984244,0x00150a8},
+	{ -92179691,  14002164, -91700555,  14493204,0x00158a8},
+	{ -91700555,  14002164, -91221419,  14493204,0x00160a8},
+	{ -91221419,  14002164, -90742283,  14493204,0x00168a8},
+	{ -90742283,  14002164, -90263147,  14493204,0x00170a8},
+	{ -90263147,  14002164, -89784011,  14493204,0x00178a8},
+	{ -89784011,  14002164, -89304875,  14493204,0x00180a8},
+	{ -91839504,  13511124, -91360368,  14002164,0x00188a8},
+	{ -91360368,  13511124, -90881232,  14002164,0x00190a8},
+	{ -90881232,  13511124, -90402096,  14002164,0x00198a8},
+	{ -90402096,  13511124, -89922960,  14002164,0x001a0a8},
+	{ -92236000,   7190000, -77140000,  18500000,0x3300636},
+	{ -92236000,  13500000, -88213058,  17820000,0x003063c},
+	{ -82436128,  23060808, -82342911,  23147298,0x001000a},
+	{ -82528200,  23001000, -82213374,  23181000,0x9ee0447},
+	{ -75919449,  19934760, -75694151,  20146529,0x9310047},
+	{ -78027132,  21281260, -77800069,  21493029,0x9310047},
+	{ -76364144,  20775460, -76138257,  20987229,0x9310047},
+	{ -80091020,  22304060, -79862780,  22515829,0x9310047},
+	{ -75249007,  20102400, -75156993,  20188889,0x3c1004b},
+	{ -76688507,  20335000, -76596493,  20421489,0x3c1004b},
+	{ -83744508,  22372700, -83651292,  22459189,0x3c1004b},
+	{ -80495408,  22115100, -80402192,  22201589,0x3c1004b},
+	{ -81620100,  23019400, -81486526,  23080000,0x3c1044b},
+	{ -77012000,  20941000, -76846017,  20989000,0x3c1044b},
+	{ -79501288,  21894900, -79408313,  21981389,0x3c1004b},
+	{ -77165707,  20273300, -77073693,  20359789,0x3c1004b},
+	{ -76046007,  20176800, -75953993,  20263289,0x3c1004b},
+	{ -78808288,  21802200, -78715313,  21888689,0x3c1004b},
+	{ -81250037,  23003550, -81182763,  23065649,0x2b2004b},
+	{ -76614131,  21150840, -76549670,  21210959,0x29c004b},
+	{ -76280233,  20259850, -76214167,  20321949,0x2b2004b},
+	{ -75722064,  20629940, -75657937,  20690059,0x29c004b},
+	{ -80929837,  22683950, -80862563,  22746049,0x2b2004b},
+	{ -74967564,  20616640, -74903437,  20676759,0x29c004b},
+	{ -83553265,  22472050, -83486336,  22534149,0x2b2004b},
+	{ -82801065,  22792440, -82735936,  22852559,0x29c004b},
+	{ -82058837,  22812550, -81991563,  22874649,0x2b2004b},
+	{ -75862480,  20157040, -75798520,  20217159,0x29c004b},
+	{ -83072237,  22674650, -83004963,  22736749,0x2b2004b},
+	{ -74532280,  20310040, -74468320,  20370159,0x29c004b},
+	{ -82186037,  22935950, -82118763,  22998049,0x2b2004b},
+	{ -80012514,  21753140, -79947886,  21813259,0x29c004b},
+	{ -78659265,  22071050, -78592336,  22133149,0x2b2004b},
+	{ -81163598,  22489640, -81098803,  22549759,0x29c004b},
+	{ -80117837,  22775150, -80050563,  22837249,0x2b2004b},
+	{ -77299614,  21519840, -77234986,  21579959,0x29c004b},
+	{ -78257792,  21494250, -78191208,  21556349,0x2b2004b},
+	{ -81225865,  22771440, -81160736,  22831559,0x29c004b},
+	{ -80269537,  22548550, -80202263,  22610649,0x2b2004b},
+	{ -80192398,  22345940, -80127603,  22406059,0x29c004b},
+	{ -79687365,  22279050, -79620436,  22341149,0x2b2004b},
+	{ -79267098,  22312440, -79202303,  22372559,0x29c004b},
+	{ -75753120,  20928950, -75686881,  20991049,0x2b2004b},
+	{ -77382231,  21019940, -77317770,  21080059,0x29c004b},
+	{ -81581637,  22755550, -81514363,  22817649,0x2b2004b},
+	{ -80232398,  22119940, -80167603,  22180059,0x29c004b},
+	{ -76463033,  20338950, -76396967,  20401049,0x2b2004b},
+	{ -78029064,  20696640, -77964937,  20756759,0x29c004b},
+	{ -79518565,  22038650, -79451636,  22100749,0x2b2004b},
+	{ -79554198,  22469740, -79489403,  22529859,0x29c004b},
+	{ -75683033,  20138950, -75616967,  20201049,0x2b2004b},
+	{ -82601165,  22943640, -82536036,  23003759,0x29c004b},
+	{ -79769665,  22447350, -79702736,  22509449,0x2b2004b},
+	{ -80002398,  22119940, -79937603,  22180059,0x29c004b},
+	{ -82533637,  22848950, -82466363,  22911049,0x2b2004b},
+	{ -79502398,  22489940, -79437603,  22550059,0x29c004b},
+	{ -80083637,  22618950, -80016363,  22681049,0x2b2004b},
+	{ -79301814,  21742540, -79237186,  21802659,0x29c004b},
+	{ -82420037,  22942650, -82352763,  23004749,0x2b2004b},
+	{ -81946365,  22753040, -81881236,  22813159,0x29c004b},
+	{ -77744000,  19820000, -74120000,  21970000,0x2fa0435},
+	{ -84970000,  21430000, -80500000,  23286000,0x0700431},
+	{ -80500000,  20341000, -77600000,  23230000,0x001042d},
+	{ -84970000,  19820000, -74120000,  23286000,0x0010636},
+	{  23265379,  42654755,  23382621,  42741245,0x001000a},
+	{  23014000,  42529000,  23476623,  42770000,0xc730447},
+	{  24610000,  41982490,  24977597,  42255909,0xbde0447},
+	{  27544800,  43140000,  28049468,  43342400,0xbde0447},
+	{  27395000,  42440000,  27495187,  42540300,0x3c1044b},
+	{  25913018,  43805000,  26032181,  43891489,0x3c1004b},
+	{  25581500,  42391400,  25720770,  42463570,0x3c1044b},
+	{  24557899,  43373800,  24676101,  43460289,0x3c1004b},
+	{  26263879,  42615900,  26381120,  42702389,0x3c1004b},
+	{  27760018,  43532100,  27879181,  43618589,0x3c1004b},
+	{  26884999,  43204300,  27003201,  43290789,0x3c1004b},
+	{  25490540,  41907400,  25605859,  41993889,0x3c1004b},
+	{  24266160,  42163500,  24382440,  42249989,0x3c1004b},
+	{  26438160,  42458000,  26554440,  42544489,0x3c1004b},
+	{  23012360,  41980900,  23128640,  42067389,0x3c1004b},
+	{  25553399,  43029200,  25671601,  43115689,0x3c1004b},
+	{  25259179,  42839800,  25376420,  42926289,0x3c1004b},
+	{  23503299,  43176800,  23621501,  43263289,0x3c1004b},
+	{  25324079,  42590500,  25441320,  42676989,0x3c1004b},
+	{  22803018,  43958700,  22922181,  44045189,0x3c1004b},
+	{  22649386,  42252000,  22752961,  42302000,0x2b2044b},
+	{  23208818,  43387040,  23290981,  43447159,0x29c004b},
+	{  25569355,  42028150,  25652844,  42090249,0x2b2004b},
+	{  25339120,  41600840,  25419279,  41660959,0x29c004b},
+	{  26512765,  43222250,  26597634,  43284349,0x2b2004b},
+	{  24674218,  43121340,  24756381,  43181459,0x29c004b},
+	{  23089055,  42235850,  23172544,  42297949,0x2b2004b},
+	{  27205767,  44064340,  27289433,  44124459,0x29c004b},
+	{  25664265,  43100550,  25749134,  43162649,0x2b2004b},
+	{  26466018,  43511740,  26548181,  43571859,0x29c004b},
+	{  24658600,  41561150,  24741399,  41623249,0x2b2004b},
+	{  25316184,  43573740,  25399015,  43633859,0x29c004b},
+	{  23123954,  41382000,  23254496,  41421000,0x2b2044b},
+	{  23489886,  42318840,  23570713,  42378959,0x29c004b},
+	{  23229900,  41516150,  23312699,  41578249,0x2b2004b},
+	{  24720000,  42622000,  24829677,  42666600,0x29c044b},
+	{  25962355,  42447750,  26045844,  42509849,0x2b2004b},
+	{  23967586,  41999140,  24029537,  42077500,0x29c044b},
+	{  25084265,  43002050,  25169134,  43064149,0x2b2004b},
+	{  27215952,  42689640,  27297447,  42749759,0x29c004b},
+	{  23778910,  42868750,  23863089,  42930849,0x2b2004b},
+	{  25868820,  41894640,  25948979,  41954759,0x29c004b},
+	{  26938610,  42620650,  27022789,  42682749,0x2b2004b},
+	{  26203318,  43299040,  26285481,  43359159,0x29c004b},
+	{  24266455,  42001850,  24349944,  42063949,0x2b2004b},
+	{  23683920,  41543940,  23764079,  41604059,0x29c004b},
+	{  24137910,  42478950,  24222089,  42541049,0x2b2004b},
+	{  24067118,  43247340,  24149281,  43307459,0x29c004b},
+	{  25288255,  42168950,  25371744,  42231049,0x2b2004b},
+	{  26140320,  41745740,  26220479,  41805859,0x29c004b},
+	{  22350000,  43724856,  22995792,  44215896,0x00108ac},
+	{  22995792,  43724856,  23641584,  44215896,0x00110ac},
+	{  23641584,  43724856,  24287376,  44215896,0x00118ac},
+	{  25578959,  43724856,  26224751,  44215896,0x00120ac},
+	{  26224751,  43724856,  26870543,  44215896,0x00128ac},
+	{  26870543,  43724856,  27516335,  44215896,0x00130ac},
+	{  27516335,  43724856,  28162127,  44215896,0x00138ac},
+	{  22355207,  43233816,  22995791,  43724856,0x00140ac},
+	{  22995791,  43233816,  23636375,  43724856,0x00148ac},
+	{  23636375,  43233816,  24276959,  43724856,0x00150ac},
+	{  24276959,  43233816,  24917543,  43763000,0x02058ac},
+	{  24917543,  43233816,  25558127,  43724856,0x00160ac},
+	{  25558127,  43233816,  26198711,  43724856,0x00168ac},
+	{  26198711,  43233816,  26839295,  43724856,0x00170ac},
+	{  26839295,  43233816,  27479879,  43724856,0x00178ac},
+	{  27479880,  43233816,  28120464,  43724856,0x00180ac},
+	{  28120463,  43332024,  28761047,  43823064,0x00188ac},
+	{  22355207,  42742776,  22990583,  43233816,0x00190ac},
+	{  22990583,  42742776,  23625959,  43233816,0x00198ac},
+	{  23625959,  42742776,  24261335,  43233816,0x001a0ac},
+	{  24261335,  42742776,  24896711,  43233816,0x001a8ac},
+	{  24896711,  42742776,  25532087,  43233816,0x001b0ac},
+	{  25532087,  42742776,  26167463,  43233816,0x001b8ac},
+	{  26167463,  42742776,  26802839,  43233816,0x001c0ac},
+	{  26802839,  42742776,  27438215,  43233816,0x001c8ac},
+	{  27438215,  42742776,  28073591,  43233816,0x001d0ac},
+	{  22360415,  42251736,  22990583,  42742776,0x001d8ac},
+	{  22990583,  42251736,  23620751,  42742776,0x001e0ac},
+	{  23620751,  42251736,  24250919,  42742776,0x001e8ac},
+	{  24250919,  42251736,  24881087,  42742776,0x001f0ac},
+	{  24881087,  42251736,  25511255,  42742776,0x00100a8},
+	{  25511255,  42251736,  26141423,  42742776,0x00108a8},
+	{  26141423,  42251736,  26771591,  42742776,0x00110a8},
+	{  26771591,  42251736,  27401759,  42742776,0x00118a8},
+	{  27401759,  42251736,  28031927,  42742776,0x00120a8},
+	{  22436036,  41760696,  23060996,  42251736,0x00128a8},
+	{  23060996,  41760696,  23685956,  42251736,0x00130a8},
+	{  23685956,  41760696,  24310916,  42251736,0x00138a8},
+	{  24310916,  41760696,  24935876,  42251736,0x00140a8},
+	{  24935876,  41760696,  25560836,  42251736,0x00148a8},
+	{  25560836,  41760696,  26185796,  42251736,0x00150a8},
+	{  26185796,  41760696,  26810756,  42251736,0x00158a8},
+	{  26810756,  41760696,  27435716,  42251736,0x00160a8},
+	{  27435716,  41760696,  28060676,  42251736,0x00168a8},
+	{  22722476,  41269656,  23342228,  41760696,0x00170a8},
+	{  23342228,  41269656,  23961980,  41760696,0x00178a8},
+	{  23961980,  41269656,  24581732,  41760696,0x00180a8},
+	{  24581732,  41269656,  25201484,  41760696,0x00188a8},
+	{  25201484,  41234000,  25770000,  41760696,0x0bfa8b0},
+	{  25770000,  41294000,  26363000,  41760696,0x0b0b0b0},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  22350000,  41234000,  28620000,  44260000,0x003063c},
+	{ -10818550,   6265705, -10732060,   6352195,0x001000a},
+	{ -10852000,   6139800, -10319500,   6563120,0x01b040c},
+	{  -8205296,   5995121,  -8054705,   6144880,0x680004b},
+	{ -10093696,   5818720,  -9943105,   5968479,0x680004b},
+	{  -8628442,   7486398,  -8477435,   7636157,0x680004b},
+	{  -9551664,   6948891,  -9428336,   7071200,0x54f004b},
+	{  -7791963,   4360584,  -7669315,   4482893,0x54f004b},
+	{ -10864664,   6828690, -10741336,   6950999,0x54f004b},
+	{  -9075676,   4963584,  -8953028,   5085893,0x54f004b},
+	{  -9046824,   7164062,  -8923496,   7286371,0x54f004b},
+	{  -8281324,   4618891,  -8158676,   4741200,0x54f004b},
+	{  -9821664,   8358891,  -9698336,   8481200,0x54f004b},
+	{ -11386994,   6676290, -11264006,   6798599,0x54f004b},
+	{  -8930224,   6434145,  -8807236,   6556454,0x54f004b},
+	{  -8774149,   7301483,  -8650821,   7423792,0x54f004b},
+	{  -9624372,   5392151,  -9501384,   5514460,0x54f004b},
+	{ -10584695,   8063928, -10115975,   8554968,0x00110ac},
+	{ -10115976,   8063928,  -9647256,   8554968,0x00118ac},
+	{  -9647256,   8063928,  -9178536,   8554968,0x00120ac},
+	{ -11053416,   7572888, -10584696,   8063928,0x00128ac},
+	{ -10584696,   7572888, -10115976,   8063928,0x00130ac},
+	{ -10115976,   7572888,  -9647256,   8063928,0x00138ac},
+	{  -9647256,   7572888,  -9178536,   8063928,0x00140ac},
+	{ -11522135,   7081848, -11053415,   7572888,0x00150ac},
+	{ -11053414,   7081848, -10584694,   7572888,0x00158ac},
+	{ -10584695,   7081848, -10115975,   7572888,0x00160ac},
+	{ -10115975,   7081848,  -9647255,   7572888,0x00168ac},
+	{  -9647254,   7081848,  -9178534,   7572888,0x00170ac},
+	{  -9178535,   7081848,  -8709815,   7572888,0x00178ac},
+	{  -8709815,   7081848,  -8241095,   7572888,0x00180ac},
+	{ -11522135,   6590808, -11053415,   7081848,0x00188ac},
+	{ -11053415,   6590808, -10584695,   7081848,0x00190ac},
+	{ -10584695,   6590808, -10115975,   7081848,0x00198ac},
+	{ -10115975,   6590808,  -9647255,   7081848,0x001a0ac},
+	{  -9647255,   6590808,  -9178535,   7081848,0x001a8ac},
+	{  -9178535,   6590808,  -8709815,   7081848,0x001b0ac},
+	{  -8709815,   6590808,  -8241095,   7081848,0x001b8ac},
+	{ -11100287,   6099768, -10631567,   6590808,0x001c0ac},
+	{ -10631567,   6099768, -10162847,   6590808,0x001c8ac},
+	{ -10162847,   6099768,  -9694127,   6590808,0x001d0ac},
+	{  -9694127,   6099768,  -9225407,   6590808,0x001d8ac},
+	{  -9225407,   6099768,  -8756687,   6590808,0x001e0ac},
+	{  -8756687,   6099768,  -8287967,   6590808,0x001e8ac},
+	{  -8287967,   6099768,  -7819247,   6590808,0x001f0ac},
+	{  -8756688,   7219339,  -8287968,   7710379,0x00148ac},
+	{ -10647972,   5608728, -10179252,   6099768,0x00150a8},
+	{ -10179252,   5608728,  -9710532,   6099768,0x00158a8},
+	{  -9710532,   5608728,  -9241812,   6099768,0x00160a8},
+	{  -9241812,   5608728,  -8773092,   6099768,0x00168a8},
+	{  -8773092,   5608728,  -8304372,   6099768,0x00170a8},
+	{  -8304372,   5608728,  -7835652,   6099768,0x00178a8},
+	{  -7835652,   5608728,  -7366932,   6099768,0x00188a8},
+	{ -10179251,   5117688,  -9710531,   5608728,0x00190a8},
+	{  -9710531,   5117688,  -9241811,   5608728,0x00198a8},
+	{  -9241811,   5117688,  -8773091,   5608728,0x001a8a8},
+	{  -8773091,   5117688,  -8304371,   5608728,0x001b0a8},
+	{  -8304371,   5117688,  -7835651,   5608728,0x001b8a8},
+	{  -7835651,   5117688,  -7366931,   5608728,0x001c0a8},
+	{  -9358991,   4626648,  -8890271,   5117688,0x001c8a8},
+	{  -8890271,   4626648,  -8421551,   5117688,0x001d0a8},
+	{  -8421551,   4626648,  -7952831,   5117688,0x001d8a8},
+	{  -7952831,   4626648,  -7484111,   5117688,0x001e0a8},
+	{  -8421551,   4340000,  -7952831,   4831040,0x001e8a8},
+	{  -7952831,   4340000,  -7484111,   4831040,0x001f0a8},
+	{ -16860000,   4340000,   4000000,  15120000,0x2a30636},
+	{ -11500000,   4340000,  -7367778,   8569677,0x003063c},
+	{ -87254206,  14039855, -87165794,  14126345,0x001000a},
+	{ -88217002,  15178017, -87732658,  15669057,0x001000c},
+	{ -87268953,  14021490, -87143247,  14143799,0x54f004b},
+	{ -86863600,  15733000, -86743734,  15797789,0x3c1044b},
+	{ -87213446,  13266500, -87124555,  13352989,0x3c1004b},
+	{ -87675466,  14416800, -87586335,  14503289,0x3c1004b},
+	{ -87965226,  15783200, -87875374,  15869689,0x3c1004b},
+	{ -86614246,  13999700, -86525355,  14086189,0x3c1004b},
+	{ -87888066,  14543300, -87798935,  14629789,0x3c1004b},
+	{ -86274566,  14626800, -86185435,  14713289,0x3c1004b},
+	{ -85942886,  14785800, -85853514,  14872289,0x3c1004b},
+	{ -87538000,  15747000, -87396910,  15802000,0x3c1044b},
+	{ -86054906,  15598200, -85965294,  15684689,0x3c1004b},
+	{ -88824686,  14726800, -88735314,  14813289,0x3c1004b},
+	{ -86624806,  15436800, -86535194,  15523289,0x3c1004b},
+	{ -87519246,  13397600, -87430355,  13484089,0x3c1004b},
+	{ -86604446,  13816800, -86515555,  13903289,0x3c1004b},
+	{ -87723366,  14305500, -87634235,  14391989,0x3c1004b},
+	{ -87174686,  15086800, -87085314,  15173289,0x3c1004b},
+	{ -88811286,  14987700, -88721914,  15074189,0x3c1004b},
+	{ -88299486,  14877200, -88210114,  14963689,0x3c1004b},
+	{ -87134566,  14356800, -87045435,  14443289,0x3c1004b},
+	{ -87506846,  13482200, -87417955,  13568689,0x3c1004b},
+	{ -88214566,  14276800, -88125435,  14363289,0x3c1004b},
+	{ -86902366,  14486100, -86813235,  14572589,0x3c1004b},
+	{ -87642606,  15250000, -87552994,  15336489,0x3c1004b},
+	{ -86599346,  16266500, -86509254,  16352989,0x3c1004b},
+	{ -86324806,  15576800, -86235194,  15663289,0x3c1004b},
+	{ -88008966,  14648400, -87919835,  14734889,0x3c1004b},
+	{ -88084446,  14106800, -87995555,  14193289,0x3c1004b},
+	{ -86293606,  15488100, -86203994,  15574589,0x3c1004b},
+	{ -87720706,  15261800, -87631094,  15348289,0x3c1004b},
+	{ -84171396,  17167043, -83681844,  17658083,0x001d8a8},
+	{ -87172848,  16039408, -86688504,  16530448,0x001e0a8},
+	{ -86688504,  16039408, -86204160,  16530448,0x001e8a8},
+	{ -86204160,  16039408, -85719816,  16530448,0x001f0a8},
+	{ -88429538,  15548368, -87945194,  16039408,0x00100ac},
+	{ -87945194,  15548368, -87460850,  16039408,0x00108ac},
+	{ -87460850,  15548368, -86976506,  16039408,0x00110ac},
+	{ -86976506,  15548368, -86492162,  16039408,0x00118ac},
+	{ -86492162,  15548368, -86007818,  16039408,0x00120ac},
+	{ -86007818,  15548368, -85523474,  16039408,0x00128ac},
+	{ -85523474,  15548368, -85039130,  16039408,0x00130ac},
+	{ -85039130,  15548368, -84554786,  16039408,0x00138ac},
+	{ -84554786,  15548368, -84070442,  16039408,0x00140ac},
+	{ -84070442,  15548368, -83586098,  16039408,0x00148ac},
+	{ -88817013,  15057328, -88332669,  15548368,0x00158ac},
+	{ -89301357,  15057328, -88817013,  15548368,0x00150ac},
+	{ -88332669,  15057328, -87848325,  15548368,0x00160ac},
+	{ -87848325,  15057328, -87363981,  15548368,0x00168ac},
+	{ -87363981,  15057328, -86879637,  15548368,0x00170ac},
+	{ -86879637,  15057328, -86395293,  15548368,0x00178ac},
+	{ -86395293,  15057328, -85910949,  15548368,0x00180ac},
+	{ -85910949,  15057328, -85426605,  15548368,0x00188ac},
+	{ -85426605,  15057328, -84942261,  15548368,0x00190ac},
+	{ -84942261,  15057328, -84457917,  15548368,0x00198ac},
+	{ -84457917,  15057328, -83973573,  15548368,0x001a0ac},
+	{ -83973573,  15057328, -83489229,  15548368,0x001a8ac},
+	{ -83489229,  14811807, -83004885,  15302847,0x001b0ac},
+	{ -87790203,  14566288, -87311067,  15057328,0x001d0ac},
+	{ -88269339,  14566288, -87790203,  15057328,0x001c8ac},
+	{ -88748475,  14566288, -88269339,  15057328,0x001c0ac},
+	{ -89227611,  14566288, -88748475,  15057328,0x001b8ac},
+	{ -87311067,  14566288, -86831931,  15057328,0x001d8ac},
+	{ -86831931,  14566288, -86352795,  15057328,0x001e0ac},
+	{ -86352795,  14566288, -85873659,  15057328,0x001e8ac},
+	{ -85873659,  14566288, -85394523,  15057328,0x001f0ac},
+	{ -85394523,  14566288, -84915387,  15057328,0x0b100b0},
+	{ -84915387,  14566288, -84436251,  15057328,0x0b108b0},
+	{ -84436251,  14566288, -83957115,  15057328,0x0b110b0},
+	{ -83957115,  14566288, -83477979,  15057328,0x0b118b0},
+	{ -85519099,  14075248, -85039963,  14566288,0x0b160b0},
+	{ -89352187,  14075248, -88873051,  14566288,0x0b120b0},
+	{ -88873051,  14075248, -88393915,  14566288,0x0b128b0},
+	{ -88393915,  14075248, -87914779,  14566288,0x0b130b0},
+	{ -87914779,  14075248, -87435643,  14566288,0x0b138b0},
+	{ -87435643,  14075248, -86956507,  14566288,0x0b140b0},
+	{ -86956507,  14075248, -86477371,  14566288,0x0b148b0},
+	{ -86477371,  14075248, -85998235,  14566288,0x0b150b0},
+	{ -85998235,  14075248, -85519099,  14566288,0x0b158b0},
+	{ -88777224,  13584208, -88298088,  14075248,0x0b168b0},
+	{ -88298088,  13584208, -87818952,  14075248,0x0b170b0},
+	{ -87818952,  13584208, -87339816,  14075248,0x0b178b0},
+	{ -87339816,  13584208, -86860680,  14075248,0x0b180b0},
+	{ -86860680,  13584208, -86381544,  14075248,0x0b188b0},
+	{ -86381544,  13584208, -85902408,  14075248,0x0b190b0},
+	{ -85902408,  13584208, -85423272,  14075248,0x0b198b0},
+	{ -88058520,  13093168, -87579384,  13584208,0x0b0a0b0},
+	{ -87579384,  13093168, -87100248,  13584208,0x0b0a8b0},
+	{ -87100248,  13093168, -86621112,  13584208,0x0b0b0b0},
+	{ -88058520,  12602128, -87579384,  13093168,0x0b0b8b0},
+	{ -87579384,  12602128, -87100248,  13093168,0x0b0c0b0},
+	{ -87100248,  12602128, -86621112,  13093168,0x0b0c8b0},
+	{ -92236000,   7190000, -77140000,  18500000,0x3300636},
+	{ -89355000,  12984900, -83000000,  17500000,0x003063c},
+	{   2342000,   6346000,   2487000,   6397000,0x012000a},
+	{   2043000,   6333000,   2684400,   6680000,0x016040c},
+	{   2540000,   9295000,   2606429,   9408801,0x3c1044b},
+	{   2606429,   9295000,   2672858,   9408801,0x3c1044b},
+	{   1629156,   9662002,   1716846,   9748491,0x3c1004b},
+	{   2037096,   7136302,   2124305,   7222791,0x3c1004b},
+	{   1950096,   7138302,   2037305,   7224791,0x3c1004b},
+	{   1336335,  10257800,   1424265,  10344289,0x3c1004b},
+	{   1654616,   6577002,   1741585,   6663491,0x3c1004b},
+	{   2451096,   7993602,   2538305,   8080091,0x3c1004b},
+	{   1636235,  10286700,   1724165,  10373189,0x3c1004b},
+	{   2596896,   6932902,   2684105,   7019391,0x3c1004b},
+	{   2889815,  11085900,   2977985,  11172389,0x3c1004b},
+	{   1650276,   8950402,   1737726,   9036891,0x3c1004b},
+	{   1922796,   7031602,   2010005,   7118091,0x3c1004b},
+	{   2196396,   7930502,   2283605,   8016991,0x3c1004b},
+	{   2368176,   8452202,   2455626,   8538691,0x3c1004b},
+	{   2343635,  10313600,   2431565,  10400089,0x3c1004b},
+	{   2401315,  11260800,   2489485,  11347289,0x3c1004b},
+	{   1937296,   7886402,   2024505,   7972891,0x3c1004b},
+	{   3159556,   9890802,   3247246,   9977291,0x3c1004b},
+	{   3326315,  11798800,   3414485,  11885289,0x3c1004b},
+	{   1667500,   6241100,   1832933,   6286500,0x3c1044b},
+	{   2612916,   6689802,   2699885,   6776291,0x3c1004b},
+	{   2148396,   7734502,   2235605,   7820991,0x3c1004b},
+	{   2627135,  10184300,   2715065,  10270789,0x3c1004b},
+	{   1868656,   9489802,   1956346,   9576291,0x3c1004b},
+	{   1956835,  10184600,   2044765,  10271089,0x3c1004b},
+	{   3130615,  12038400,   3218785,  12124889,0x3c1004b},
+	{   1747679,   6772752,   1810123,   6834851,0x2b2004b},
+	{   1859574,   6357242,   1920027,   6417361,0x29c004b},
+	{   1658193,   6915352,   1720809,   6977451,0x2b2004b},
+	{   2563507,   8861242,   2624294,   8921361,0x29c004b},
+	{   1231033,  10594750,   1294167,  10656849,0x2b2004b},
+	{   2093239,  10784940,   2154360,  10845059,0x29c004b},
+	{   2578693,   7328952,   2641309,   7391051,0x2b2004b},
+	{   2308405,   7185801,   2369025,   7245920,0x29c004b},
+	{   1498640,   6116481,   1967360,   6607521,0x00100ac},
+	{   1967360,   6116481,   2436080,   6607521,0x00108ac},
+	{   2436080,   6116481,   2904800,   6607521,0x00110ac},
+	{   1498640,   6607521,   1967360,   7098561,0x00118ac},
+	{   1967360,   6607521,   2436080,   7098561,0x00120ac},
+	{   2436080,   6607521,   2904800,   7098561,0x00128ac},
+	{   1498640,   7098561,   1967360,   7589601,0x00130ac},
+	{   1967360,   7098561,   2436080,   7589601,0x00138ac},
+	{   2436080,   7098561,   2904800,   7589601,0x00140ac},
+	{   1498640,   7589601,   1967360,   8080641,0x00148ac},
+	{   1967360,   7589601,   2436080,   8080641,0x00150ac},
+	{   2436080,   7589601,   2904800,   8080641,0x00158ac},
+	{   1498640,   8080640,   1967360,   8571680,0x00160ac},
+	{   1967360,   8080640,   2436080,   8571680,0x00168ac},
+	{   2436080,   8080640,   2904800,   8571680,0x00170ac},
+	{   1498640,   8571680,   1972568,   9062720,0x00178ac},
+	{   1972568,   8571680,   2446496,   9062720,0x00180ac},
+	{   2446496,   8571680,   2920424,   9062720,0x00188ac},
+	{   1332765,   9062720,   1806693,   9553760,0x00190ac},
+	{   1806693,   9062720,   2280621,   9553760,0x00198ac},
+	{   2280621,   9062720,   2754549,   9553760,0x001a0ac},
+	{   2754549,   9062720,   3228477,   9553760,0x001a8ac},
+	{   1261676,   9553760,   1735604,  10044800,0x001b0ac},
+	{   1735604,   9553760,   2209532,  10044800,0x001b8ac},
+	{   2209532,   9553760,   2683460,  10044800,0x001c0ac},
+	{   2683460,   9553760,   3157388,  10044800,0x001c8ac},
+	{   3157388,   9553760,   3631316,  10044800,0x001d0ac},
+	{    764051,  10044800,   1237979,  10535840,0x001d8ac},
+	{   1237979,  10044800,   1711907,  10535840,0x001e0ac},
+	{   1711907,  10044800,   2185835,  10535840,0x001e8ac},
+	{   2185835,  10044800,   2659763,  10535840,0x001f0ac},
+	{   2659763,  10044800,   3133691,  10535840,0x00100a8},
+	{   3133691,  10044800,   3607619,  10535840,0x00108a8},
+	{   3526072,  10044800,   4000000,  10535840,0x00110a8},
+	{    764051,  10535840,   1237979,  11026880,0x00118a8},
+	{   1237979,  10535840,   1711907,  11026880,0x00120a8},
+	{   1711907,  10535840,   2185835,  11026880,0x00128a8},
+	{   2185835,  10535840,   2659763,  11026880,0x00130a8},
+	{   2659763,  10535840,   3133691,  11026880,0x00138a8},
+	{   3133691,  10535840,   3607619,  11026880,0x00140a8},
+	{   3526072,  10535840,   4000000,  11026880,0x00148a8},
+	{    929926,  11026880,   1403854,  11517920,0x00150a8},
+	{   1403854,  11026880,   1877782,  11517920,0x00158a8},
+	{   1877782,  11026880,   2351710,  11517920,0x00160a8},
+	{   2351710,  11026880,   2825638,  11517920,0x00168a8},
+	{   2825638,  11026880,   3299566,  11517920,0x00170a8},
+	{   3299566,  11026880,   3773494,  11517920,0x00178a8},
+	{   2114746,  11517920,   2588674,  11920600,0x0a0d0b0},
+	{   2588674,  11517920,   3062602,  11920600,0x0a0d8b0},
+	{   3062602,  11517920,   3617000,  11920600,0x094e0b0},
+	{   2369604,  11920601,   2843532,  12411641,0x0b1e8b0},
+	{   2843532,  11920601,   3317460,  12411641,0x0b1f0b0},
+	{ -16860000,   4340000,   4000000,  15120000,0x2a30636},
+	{    770000,   6100000,   3860000,  12410000,0x003063c},
+	{  38870225,  15293955,  38959598,  15380445,0x001000a},
+	{  38687336,  15113011,  39171680,  15604051,0x001000c},
+	{  38394637,  15716890,  38521362,  15839199,0x54f004b},
+	{  42632517,  12945190,  42757883,  13067499,0x54f004b},
+	{  39366537,  15555390,  39493262,  15677699,0x54f004b},
+	{  41627147,  13868890,  41752853,  13991199,0x54f004b},
+	{  38751807,  14825890,  38878193,  14948199,0x54f004b},
+	{  37526807,  15058890,  37653193,  15181199,0x54f004b},
+	{  39306007,  14782990,  39432393,  14905299,0x54f004b},
+	{  42266547,  13206090,  42392253,  13328399,0x54f004b},
+	{  38984907,  15000290,  39111293,  15122599,0x54f004b},
+	{  38768577,  14573490,  38894623,  14695799,0x54f004b},
+	{  39356977,  14628890,  39483023,  14751199,0x54f004b},
+	{  36613114,  15060300,  36702486,  15146789,0x3c1004b},
+	{  40265414,  14855900,  40354786,  14942389,0x3c1004b},
+	{  38431354,  16621900,  38521446,  16708389,0x3c1004b},
+	{  38640374,  16144700,  38730226,  16231189,0x3c1004b},
+	{  38402074,  15841000,  38491926,  15927489,0x3c1004b},
+	{  38004174,  16207600,  38094026,  16294089,0x3c1004b},
+	{  37982694,  15498500,  38072306,  15584989,0x3c1004b},
+	{  37522114,  14988400,  37611486,  15074889,0x3c1004b},
+	{  37609114,  14974800,  37698486,  15061289,0x3c1004b},
+	{  38328075,  17531160,  38817627,  18022200,0x00100ac},
+	{  37334264,  17174080,  37823816,  17665120,0x00108ac},
+	{  37823816,  17174080,  38313368,  17665120,0x00110ac},
+	{  38313368,  17174080,  38802920,  17665120,0x00118ac},
+	{  38802920,  17174080,  39292472,  17665120,0x00120ac},
+	{  36849920,  16683039,  37334264,  17174079,0x00128ac},
+	{  37334264,  16683039,  37818608,  17174079,0x00130ac},
+	{  37818608,  16683039,  38302952,  17174079,0x00138ac},
+	{  38302952,  16683039,  38787296,  17174079,0x00140ac},
+	{  38787296,  16683039,  39271640,  17174079,0x00148ac},
+	{  36849920,  16192000,  37334264,  16683040,0x00150ac},
+	{  37334264,  16192000,  37818608,  16683040,0x00158ac},
+	{  37818608,  16192000,  38302952,  16683040,0x00160ac},
+	{  38302952,  16192000,  38787296,  16683040,0x00168ac},
+	{  38787296,  16192000,  39271640,  16683040,0x00170ac},
+	{  36607748,  15700960,  37092092,  16192000,0x00178ac},
+	{  37092092,  15700960,  37576436,  16192000,0x00180ac},
+	{  37576436,  15700960,  38060780,  16192000,0x00188ac},
+	{  38060780,  15700960,  38545124,  16192000,0x00190ac},
+	{  38545124,  15700960,  39029468,  16192000,0x00198ac},
+	{  39029468,  15700960,  39513812,  16192000,0x001a0ac},
+	{  36438228,  15209920,  36922572,  15700960,0x001a8ac},
+	{  36922572,  15209920,  37406916,  15700960,0x001b0ac},
+	{  37406916,  15209920,  37891260,  15700960,0x001b8ac},
+	{  37891260,  15209920,  38375604,  15700960,0x001c0ac},
+	{  38375604,  15209920,  38859948,  15700960,0x001c8ac},
+	{  38859948,  15209920,  39344292,  15700960,0x001d0ac},
+	{  39344292,  15209920,  39828636,  15700960,0x001d8ac},
+	{  39828636,  15209920,  40312980,  15700960,0x001e0ac},
+	{  39889000,  15701012,  40260000,  16289000,0x026e8ac},
+	{  40313000,  15466000,  40842000,  15907000,0x01cf0ac},
+	{  36438248,  14718932,  36922592,  15209972,0x00100a8},
+	{  36922592,  14718932,  37406936,  15209972,0x00108a8},
+	{  37406936,  14718932,  37891280,  15209972,0x00110a8},
+	{  37891280,  14718932,  38375624,  15209972,0x00118a8},
+	{  38375624,  14718932,  38859968,  15209972,0x00120a8},
+	{  38859968,  14718932,  39344312,  15209972,0x00150a8},
+	{  39344312,  14718932,  39828656,  15209972,0x00158a8},
+	{  39828656,  14718932,  40313000,  15209972,0x00160a8},
+	{  40313000,  14718932,  40797344,  15209972,0x00168a8},
+	{  36438248,  14227892,  36917384,  14718932,0x00128a8},
+	{  36917384,  14227892,  37396520,  14718932,0x00130a8},
+	{  37396520,  14179000,  37830000,  14718914,0x02238a8},
+	{  37875656,  14227892,  38354792,  14718932,0x00140a8},
+	{  38354792,  14227892,  38833928,  14718932,0x00148a8},
+	{  38833928,  14227892,  39313064,  14718932,0x00170a8},
+	{  39313063,  14227892,  39792199,  14718932,0x00178a8},
+	{  39792199,  14227892,  40271335,  14718932,0x00180a8},
+	{  40271336,  14227892,  40750472,  14718932,0x00188a8},
+	{  40750472,  14227892,  41229608,  14718932,0x00190a8},
+	{  41229608,  14227892,  41708744,  14718932,0x00198a8},
+	{  40654644,  13736852,  41133780,  14227892,0x001a0a8},
+	{  41133780,  13736852,  41612916,  14227892,0x001a8a8},
+	{  41612916,  13736852,  42092052,  14227892,0x001b0a8},
+	{  41133780,  13245812,  41612916,  13736852,0x001b8a8},
+	{  41612916,  13245812,  42092052,  13736852,0x001c0a8},
+	{  42092052,  13245812,  42571188,  13736852,0x001c8a8},
+	{  41708743,  12754772,  42187879,  13245812,0x001d0a8},
+	{  42187880,  12754772,  42667016,  13245812,0x001d8a8},
+	{  42667015,  12754772,  43146151,  13245812,0x001e0a8},
+	{  42211836,  12350000,  42690972,  12841040,0x001e8a8},
+	{  42681864,  12350000,  43161000,  12841040,0x001f0a8},
+	{  39266000,  14718932,  41473500,  16773000,0x0010435},
+	{  36433480,  12350000,  43161000,  18022200,0x0010236},
+	{  34969050, -15836490,  35058423, -15750000,0x001000a},
+	{  34843074, -15971880,  35201526, -15625921,0xf040047},
+	{  33627904, -14137400,  33972095, -13802511,0xe890047},
+	{  33967315, -11495400,  34055485, -11408911,0x3c1004b},
+	{  35283694, -15434300,  35373306, -15347811,0x3c1004b},
+	{  33867855,  -9979500,  33955545,  -9893011,0x3c1004b},
+	{  35216034, -14500900,  35305165, -14414411,0x3c1004b},
+	{  33445374, -13081300,  33534025, -12994811,0x3c1004b},
+	{  34413854, -13838700,  34502745, -13752211,0x3c1004b},
+	{  34223874, -12956400,  34312525, -12869911,0x3c1004b},
+	{  35209333, -16973400,  35299666, -16886911,0x3c1004b},
+	{  35182814, -15112300,  35272186, -15025811,0x3c1004b},
+	{  34278134, -14414700,  34367265, -14328211,0x3c1004b},
+	{  34913814, -15033800,  35003186, -14947311,0x3c1004b},
+	{  33817335, -11058500,  33905265, -10972011,0x3c1004b},
+	{  33553215, -11946000,  33641385, -11859511,0x3c1004b},
+	{  35457574, -16066900,  35547426, -15980411,0x3c1004b},
+	{  32835554, -13843200,  32924445, -13756711,0x3c1004b},
+	{  33695554, -13574500,  33784445, -13488011,0x3c1004b},
+	{  33631915, -11167900,  33720085, -11081411,0x3c1004b},
+	{  34227815, -11650500,  34315985, -11564011,0x3c1004b},
+	{  35255074, -16053200,  35344926, -15966711,0x3c1004b},
+	{  34844354, -14128700,  34933245, -14042211,0x3c1004b},
+	{  34499794, -15639300,  34589406, -15552811,0x3c1004b},
+	{  34602714, -14867500,  34692086, -14781011,0x3c1004b},
+	{  33229355,  -9742500,  33317045,  -9656011,0x3c1004b},
+	{  34781474, -16064100,  34871326, -15977611,0x3c1004b},
+	{  34046054, -13374000,  34134945, -13287511,0x3c1004b},
+	{  35076574, -16107500,  35166426, -16021011,0x3c1004b},
+	{  34096535, -10667200,  34184465, -10580711,0x3c1004b},
+	{  33874854, -13682200,  33963745, -13595711,0x3c1004b},
+	{  35595774, -15831400,  35685626, -15744911,0x3c1004b},
+	{  34447154, -14033000,  34536045, -13946511,0x3c1004b},
+	{  35480614, -14925300,  35569986, -14838811,0x3c1004b},
+	{  32911567,  -9856040,  33385495,  -9365000,0x00100ac},
+	{  33385496,  -9856040,  33859424,  -9365000,0x00108ac},
+	{  33859423,  -9856040,  34333351,  -9365000,0x00110ac},
+	{  33314406, -10347080,  33788334,  -9856040,0x00118ac},
+	{  33788334, -10347080,  34262262,  -9856040,0x00120ac},
+	{  33314406, -10838120,  33788334, -10347080,0x00128ac},
+	{  33788334, -10838120,  34262262, -10347080,0x00130ac},
+	{  33077442, -11329160,  33551370, -10838120,0x00138ac},
+	{  33551370, -11329160,  34025298, -10838120,0x00140ac},
+	{  34025298, -11329160,  34499226, -10838120,0x00148ac},
+	{  33077442, -11820200,  33551370, -11329160,0x00150ac},
+	{  33551370, -11820200,  34025298, -11329160,0x00158ac},
+	{  34025298, -11820200,  34499226, -11329160,0x00160ac},
+	{  33243317, -12311240,  33717245, -11820200,0x00168ac},
+	{  33717245, -12311240,  34191173, -11820200,0x00170ac},
+	{  32930056, -12802280,  33409192, -12311240,0x00178ac},
+	{  33409192, -12802280,  33888328, -12311240,0x00180ac},
+	{  33888328, -12802280,  34367464, -12311240,0x00188ac},
+	{  32930056, -13293320,  33409192, -12802280,0x00190ac},
+	{  33409192, -13293320,  33888328, -12802280,0x00198ac},
+	{  33888328, -13293320,  34367464, -12802280,0x001a0ac},
+	{  32671892, -13784360,  33151028, -13293320,0x001a8ac},
+	{  33145667, -13784360,  33624803, -13293320,0x001b0ac},
+	{  33624803, -13784360,  34103939, -13293320,0x001b8ac},
+	{  34103939, -13784360,  34583075, -13293320,0x001c0ac},
+	{  34583075, -13784360,  35062211, -13293320,0x001c8ac},
+	{  35062211, -13784360,  35541347, -13293320,0x001d0ac},
+	{  32671892, -14275400,  33151028, -13784360,0x001d8ac},
+	{  33145667, -14275400,  33624803, -13784360,0x001e0ac},
+	{  33624803, -14275400,  34103939, -13784360,0x001e8ac},
+	{  34103939, -14275400,  34583075, -13784360,0x001f0ac},
+	{  34583075, -14275400,  35062211, -13784360,0x00100a8},
+	{  35062211, -14275400,  35541347, -13784360,0x00108a8},
+	{  33385235, -14766440,  33864371, -14275400,0x00110a8},
+	{  33864371, -14766440,  34343507, -14275400,0x00118a8},
+	{  34343507, -14766440,  34822643, -14275400,0x00120a8},
+	{  34822643, -14766440,  35301779, -14275400,0x00128a8},
+	{  35301779, -14766440,  35780915, -14275400,0x00130a8},
+	{  35470864, -14766440,  35950000, -14275400,0x00138a8},
+	{  34535161, -15257480,  35019505, -14766440,0x00140a8},
+	{  35019505, -15257480,  35503849, -14766440,0x00148a8},
+	{  35465656, -15257480,  35950000, -14766440,0x00150a8},
+	{  34196121, -15748520,  34680465, -15257480,0x00158a8},
+	{  34680465, -15748520,  35164809, -15257480,0x00160a8},
+	{  35164809, -15748520,  35649153, -15257480,0x00168a8},
+	{  35465656, -15748520,  35950000, -15257480,0x00170a8},
+	{  34196121, -16239560,  34680465, -15748520,0x00178a8},
+	{  34680465, -16239560,  35164809, -15748520,0x00180a8},
+	{  35164809, -16239560,  35649153, -15748520,0x00188a8},
+	{  35465656, -16239560,  35950000, -15748520,0x00190a8},
+	{  34389858, -16730600,  34874202, -16239560,0x00198a8},
+	{  34874202, -16730600,  35358546, -16239560,0x001a0a8},
+	{  34874202, -17140000,  35358546, -16648960,0x001a8a8},
+	{  32671892, -17140000,  35950000,  -9365000,0x0010236},
+	{ 125699223,  38990755, 125809738,  39077245,0x001000a},
+	{ 125578636,  38903990, 125892564,  39148609,0xa9e0047},
+	{ 127384917,  39790890, 127700883,  40035509,0xa9e0047},
+	{ 129585620,  41656490, 129911779,  41901109,0xa9e0047},
+	{ 124343076,  40000810, 124641124,  40229589,0x9ee0047},
+	{ 125572309,  39574590, 125730291,  39696899,0x54f004b},
+	{ 125316028,  38710890, 125471972,  38833199,0x54f004b},
+	{ 127343818,  39126490, 127500781,  39248799,0x54f004b},
+	{ 125660807,  37991590, 125815392,  38113899,0x54f004b},
+	{ 126502207,  37904490, 126656792,  38026799,0x54f004b},
+	{ 125781018,  39182190, 125937981,  39304499,0x54f004b},
+	{ 125720428,  38437190, 125876372,  38559499,0x54f004b},
+	{ 126535840,  40909390, 126697560,  41031699,0x54f004b},
+	{ 129124350,  40645890, 129285050,  40768199,0x54f004b},
+	{ 128147621,  41352200, 128261979,  41438689,0x3c1004b},
+	{ 125587963,  38702100, 125698236,  38788589,0x3c1004b},
+	{ 130270760,  42194800, 130387040,  42281289,0x3c1004b},
+	{ 130289379,  42481500, 130406620,  42567989,0x3c1004b},
+	{ 129190460,  42176000, 129329851,  42248000,0x3c1044b},
+	{ 128843281,  40389700, 128956918,  40476189,0x3c1004b},
+	{ 128374462,  40097700, 128487138,  40184189,0x3c1004b},
+	{ 127914262,  40001700, 128026938,  40088189,0x3c1004b},
+	{ 128125662,  40007800, 128238338,  40094289,0x3c1004b},
+	{ 125193262,  39935800, 125305938,  40022289,0x3c1004b},
+	{ 125317044,  37884100, 125426356,  37970589,0x3c1004b},
+	{ 129693160,  42394800, 129809440,  42481289,0x3c1004b},
+	{ 128592862,  40286500, 128705538,  40372989,0x3c1004b},
+	{ 129423620,  42530960, 130058996,  43022000,0x00100ac},
+	{ 130058996,  42530960, 130694372,  43022000,0x00108ac},
+	{ 128856990,  42051213, 129487158,  42542253,0x00110ac},
+	{ 129487158,  42051213, 130117326,  42542253,0x00118ac},
+	{ 130079832,  42051213, 130710000,  42542253,0x00120ac},
+	{ 126556877,  41560173, 127181837,  42051213,0x00128ac},
+	{ 127963037,  41560173, 128587997,  42051213,0x00130ac},
+	{ 128587997,  41560173, 129212957,  42051213,0x00138ac},
+	{ 129212957,  41560173, 129837917,  42051213,0x00140ac},
+	{ 129837917,  41560173, 130462877,  42051213,0x00148ac},
+	{ 126105864,  41069133, 126725616,  41560173,0x00150ac},
+	{ 126725616,  41069133, 127345368,  41560173,0x00158ac},
+	{ 127345368,  41069133, 127965120,  41560173,0x00160ac},
+	{ 127965120,  41069133, 128584872,  41560173,0x00168ac},
+	{ 128584872,  41069133, 129204624,  41560173,0x00170ac},
+	{ 129204624,  41069133, 129824376,  41560173,0x00178ac},
+	{ 125114261,  40578093, 125728805,  41069133,0x00180ac},
+	{ 125728805,  40578093, 126343349,  41069133,0x00188ac},
+	{ 126343349,  40578093, 126957893,  41069133,0x00190ac},
+	{ 126957893,  40578093, 127572437,  41069133,0x00198ac},
+	{ 127572437,  40578093, 128186981,  41069133,0x001a0ac},
+	{ 128186981,  40578093, 128801525,  41069133,0x001a8ac},
+	{ 128801525,  40578093, 129416069,  41069133,0x001b0ac},
+	{ 129416069,  40578093, 130030613,  41069133,0x001b8ac},
+	{ 124351289,  40087053, 124960625,  40578093,0x001c0ac},
+	{ 124960625,  40087053, 125569961,  40578093,0x001c8ac},
+	{ 125569961,  40087053, 126179297,  40578093,0x001d0ac},
+	{ 126179297,  40087053, 126788633,  40578093,0x001d8ac},
+	{ 126788633,  40087053, 127397969,  40578093,0x001e0ac},
+	{ 127397969,  40087053, 128007305,  40578093,0x001e8ac},
+	{ 128007305,  40087053, 128616641,  40578093,0x001f0ac},
+	{ 128616641,  40087053, 129225977,  40578093,0x00100a8},
+	{ 124168488,  39596013, 124772616,  40087053,0x00108a8},
+	{ 124772616,  39596013, 125376744,  40087053,0x00110a8},
+	{ 125376744,  39596013, 125980872,  40087053,0x00118a8},
+	{ 125980872,  39596013, 126585000,  40087053,0x00120a8},
+	{ 126585000,  39596013, 127189128,  40087053,0x00128a8},
+	{ 127189128,  39596013, 127793256,  40087053,0x00130a8},
+	{ 127793256,  39596013, 128397384,  40087053,0x00138a8},
+	{ 124475760,  39104973, 125074680,  39596013,0x00140a8},
+	{ 125074680,  39104973, 125673600,  39596013,0x00148a8},
+	{ 125673600,  39104973, 126272520,  39596013,0x00150a8},
+	{ 126272520,  39104973, 126871440,  39596013,0x00158a8},
+	{ 126871440,  39104973, 127470360,  39596013,0x00160a8},
+	{ 127470360,  39104973, 128069280,  39596013,0x00168a8},
+	{ 124895004,  38613933, 125488716,  39104973,0x00170a8},
+	{ 125488716,  38613933, 126082428,  39104973,0x00178a8},
+	{ 126082428,  38613933, 126676140,  39104973,0x00180a8},
+	{ 126676140,  38613933, 127269852,  39104973,0x00188a8},
+	{ 127269852,  38613933, 127863564,  39104973,0x00190a8},
+	{ 127863564,  38613933, 128457276,  39104973,0x00198a8},
+	{ 124306500,  38122893, 124895004,  38613933,0x001a0a8},
+	{ 124895004,  38122893, 125483508,  38613933,0x001a8a8},
+	{ 125483508,  38122893, 126072012,  38613933,0x001b0a8},
+	{ 126072012,  38122893, 126660516,  38613933,0x001b8a8},
+	{ 126660516,  38122893, 127249020,  38613933,0x001c0a8},
+	{ 127249020,  38122893, 127837524,  38613933,0x001c8a8},
+	{ 127837524,  38122893, 128426028,  38613933,0x001d0a8},
+	{ 124600752,  37631853, 125189256,  38122893,0x001d8a8},
+	{ 125189256,  37631853, 125777760,  38122893,0x001e0a8},
+	{ 125777760,  37631853, 126366264,  38122893,0x001e8a8},
+	{ 126366264,  37631853, 126954768,  38122893,0x001f0a8},
+	{ 124150000,  37566000, 130710000,  43022000,0x0010236},
+	{ -86317000,  12100000, -86206600,  12164000,0x017000a},
+	{ -86394960,  11738580, -85921032,  12229620,0x001000c},
+	{ -86922206,  12394800, -86833795,  12481289,0x3c1004b},
+	{ -87182026,  12596700, -87093375,  12683189,0x3c1004b},
+	{ -85981026,  12892100, -85892375,  12978589,0x3c1004b},
+	{ -86398326,  13048800, -86309675,  13135289,0x3c1004b},
+	{ -83843185,  11968000, -83755015,  12054489,0x3c1004b},
+	{ -86498946,  13599900, -86410055,  13686389,0x3c1004b},
+	{ -87058806,  12513800, -86970395,  12600289,0x3c1004b},
+	{ -86052226,  13051900, -85963575,  13138389,0x3c1004b},
+	{ -85413506,  12059500, -85325095,  12145989,0x3c1004b},
+	{ -84504085,  11646800, -84415915,  11733289,0x3c1004b},
+	{ -86610706,  12220900, -86522295,  12307389,0x3c1004b},
+	{ -86164046,  13887200, -86075155,  13973689,0x3c1004b},
+	{ -83445446,  13991200, -83356555,  14077689,0x3c1004b},
+	{ -85870685,  11399300, -85782515,  11485789,0x3c1004b},
+	{ -84264206,  12106800, -84175795,  12193289,0x3c1004b},
+	{ -86481385,  11801200, -86393215,  11887689,0x3c1004b},
+	{ -85704206,  12426800, -85615795,  12513289,0x3c1004b},
+	{ -87214906,  12470000, -87126495,  12556489,0x3c1004b},
+	{ -86140726,  12810900, -86052075,  12897389,0x3c1004b},
+	{ -86708906,  12282400, -86620495,  12368889,0x3c1004b},
+	{ -86634446,  13436800, -86545555,  13523289,0x3c1004b},
+	{ -86478406,  12184000, -86389995,  12270489,0x3c1004b},
+	{ -85541740,  12348950, -85478261,  12411049,0x2b2004b},
+	{ -85121944,  12034340, -85060656,  12094459,0x29c004b},
+	{ -86149026,  12691150, -86085375,  12753249,0x2b2004b},
+	{ -86955311,  13015640, -86893689,  13075759,0x29c004b},
+	{ -84790653,  11107150, -84727347,  11169249,0x2b2004b},
+	{ -85247311,  12893540, -85185689,  12953659,0x29c004b},
+	{ -86055112,  13536550, -85991288,  13598649,0x2b2004b},
+	{ -84814195,  13692540, -84752406,  13752659,0x29c004b},
+	{ -85199453,  11951750, -85136147,  12013849,0x2b2004b},
+	{ -86432795,  13333840, -86371006,  13393959,0x29c004b},
+	{ -85491826,  12798950, -85428175,  12861049,0x2b2004b},
+	{ -86166495,  13691840, -86104706,  13751959,0x29c004b},
+	{ -86571826,  12848950, -86508175,  12911049,0x2b2004b},
+	{ -85020644,  12019940, -84959356,  12080059,0x29c004b},
+	{ -84420912,  13884550, -84357088,  13946649,0x2b2004b},
+	{ -83080628,  12141640, -83019173,  12201759,0x29c004b},
+	{ -86909440,  12480550, -86845961,  12542649,0x2b2004b},
+	{ -85890644,  11219940, -85829356,  11280059,0x29c004b},
+	{ -85509931,  14593064, -85030795,  15084104,0x00100ac},
+	{ -85030795,  14593064, -84551659,  15084104,0x00108ac},
+	{ -84551659,  14593064, -84072523,  15084104,0x00110ac},
+	{ -84072523,  14593064, -83593387,  15084104,0x00118ac},
+	{ -83593387,  14593064, -83114251,  15084104,0x00120ac},
+	{ -85509931,  14102024, -85030795,  14593064,0x00128ac},
+	{ -85030795,  14102024, -84551659,  14593064,0x00130ac},
+	{ -84551659,  14102024, -84072523,  14593064,0x00138ac},
+	{ -84072523,  14102024, -83593387,  14593064,0x00140ac},
+	{ -83593387,  14102024, -83114251,  14593064,0x00148ac},
+	{ -86947339,  13610984, -86468203,  14102024,0x00150ac},
+	{ -86468203,  13610984, -85989067,  14102024,0x00158ac},
+	{ -85989067,  13610984, -85509931,  14102024,0x00160ac},
+	{ -85509931,  13610984, -85030795,  14102024,0x00168ac},
+	{ -85030795,  13610984, -84551659,  14102024,0x00170ac},
+	{ -84551659,  13610984, -84072523,  14102024,0x00178ac},
+	{ -84072523,  13610984, -83593387,  14102024,0x00180ac},
+	{ -83593387,  13610984, -83114251,  14102024,0x00188ac},
+	{ -86947339,  13119944, -86468203,  13610984,0x00190ac},
+	{ -86468203,  13119944, -85989067,  13610984,0x00198ac},
+	{ -85989067,  13119944, -85509931,  13610984,0x001a0ac},
+	{ -85509931,  13119944, -85030795,  13610984,0x001a8ac},
+	{ -85030795,  13119944, -84551659,  13610984,0x001b0ac},
+	{ -84551659,  13119944, -84072523,  13610984,0x001b8ac},
+	{ -84072523,  13119944, -83593387,  13610984,0x001c0ac},
+	{ -83593387,  13119944, -83114251,  13610984,0x001c8ac},
+	{ -87694791,  12628904, -87215655,  13119944,0x001d0ac},
+	{ -87215655,  12628904, -86736519,  13119944,0x001d8ac},
+	{ -86736519,  12628904, -86257383,  13119944,0x001e0ac},
+	{ -86257383,  12628904, -85778247,  13119944,0x001e8ac},
+	{ -85778247,  12628904, -85299111,  13119944,0x001f0ac},
+	{ -85299111,  12628904, -84819975,  13119944,0x00100a8},
+	{ -84819975,  12628904, -84340839,  13119944,0x00108a8},
+	{ -84340839,  12628904, -83861703,  13119944,0x00110a8},
+	{ -83861703,  12628904, -83382567,  13119944,0x00118a8},
+	{ -87694791,  12137864, -87215655,  12628904,0x00120a8},
+	{ -87215655,  12137864, -86736519,  12628904,0x00128a8},
+	{ -86736519,  12137864, -86257383,  12628904,0x00130a8},
+	{ -86257383,  12137864, -85778247,  12628904,0x00138a8},
+	{ -85778247,  12137864, -85299111,  12628904,0x00140a8},
+	{ -85299111,  12137864, -84819975,  12628904,0x00148a8},
+	{ -84819975,  12137864, -84340839,  12628904,0x00150a8},
+	{ -84340839,  12137864, -83861703,  12628904,0x00158a8},
+	{ -83861703,  12137864, -83382567,  12628904,0x00160a8},
+	{ -86922965,  11646824, -86449037,  12137864,0x00168a8},
+	{ -86449037,  11646824, -85975109,  12137864,0x00170a8},
+	{ -85975109,  11646824, -85501181,  12137864,0x00178a8},
+	{ -85501181,  11646824, -85027253,  12137864,0x00180a8},
+	{ -85027253,  11646824, -84553325,  12137864,0x00188a8},
+	{ -84553325,  11646824, -84079397,  12137864,0x00190a8},
+	{ -84079397,  11646824, -83605469,  12137864,0x00198a8},
+	{ -86449037,  11155784, -85975109,  11646824,0x001a0a8},
+	{ -85975109,  11155784, -85501181,  11646824,0x001a8a8},
+	{ -85501181,  11155784, -85027253,  11646824,0x001b0a8},
+	{ -85027253,  11155784, -84553325,  11646824,0x001b8a8},
+	{ -84553325,  11155784, -84079397,  11646824,0x001c0a8},
+	{ -84079397,  11155784, -83605469,  11646824,0x001c8a8},
+	{ -85975109,  11008472, -85501181,  11499512,0x001d0a8},
+	{ -85501181,  10959368, -85027253,  11450408,0x001d8a8},
+	{ -85027253,  10910264, -84553325,  11401304,0x001e0a8},
+	{ -84553325,  10758041, -84079397,  11249081,0x001e8a8},
+	{ -84079397,  10704027, -83605469,  11195067,0x001f0a8},
+	{ -83600000,  11100000, -82300000,  15035000,0x6980435},
+	{ -92236000,   7190000, -77140000,  18500000,0x3300636},
+	{ -87700000,  10700000, -82300000,  15035000,0x003063c},
+	{  23671160,  37930187,  23779753,  38016677,0x001000a},
+	{  23303857,  37773000,  24032100,  38169000,0x019040c},
+	{  21705344,  38196800,  21814656,  38283289,0x3c1004b},
+	{  25077145,  35261800,  25182854,  35348289,0x3c1004b},
+	{  22364142,  39596800,  22475857,  39683289,0x3c1004b},
+	{  22933181,  40536800,  23046818,  40623289,0x3c1004b},
+	{  22884142,  39326800,  22995857,  39413289,0x3c1004b},
+	{  20794142,  39616800,  20905857,  39703289,0x3c1004b},
+	{  24337421,  40896800,  24451779,  40983289,0x3c1004b},
+	{  23492921,  41043200,  23607279,  41129689,0x3c1004b},
+	{  23544863,  38446800,  23655136,  38533289,0x3c1004b},
+	{  23967145,  35466800,  24072854,  35553289,0x3c1004b},
+	{  28143825,  36371600,  28250975,  36458089,0x3c1004b},
+	{  22443662,  40216800,  22556338,  40303289,0x3c1004b},
+	{  22066064,  36966800,  22173935,  37053289,0x3c1004b},
+	{  25820781,  40833500,  25934418,  40919989,0x3c1004b},
+	{  21714142,  39516800,  21825857,  39603289,0x3c1004b},
+	{  22374503,  38856800,  22485497,  38943289,0x3c1004b},
+	{  24837821,  41066800,  24952179,  41153289,0x3c1004b},
+	{  22143181,  40476800,  22256818,  40563289,0x3c1004b},
+	{  21354863,  38576800,  21465136,  38663289,0x3c1004b},
+	{  22863181,  40616800,  22976818,  40703289,0x3c1004b},
+	{  21864142,  39326800,  21975857,  39413289,0x3c1004b},
+	{  19822542,  39580500,  19934257,  39666989,0x3c1004b},
+	{  25358945,  41088950,  25441054,  41151049,0x2b2004b},
+	{  24105354,  41117840,  24184845,  41177959,0x29c004b},
+	{  21749549,  40268950,  21830450,  40331049,0x2b2004b},
+	{  21640505,  40479940,  21719495,  40540059,0x29c004b},
+	{  24433050,  35314850,  24508949,  35376949,0x2b2004b},
+	{  26497923,  39079840,  26575076,  39139959,0x29c004b},
+	{  22343004,  40770350,  22424595,  40832449,0x2b2004b},
+	{  22335058,  37485440,  22410541,  37545559,0x29c004b},
+	{  22700515,  37607150,  22778484,  37669249,0x2b2004b},
+	{  26113700,  38318000,  26157877,  38422200,0x29c044b},
+	{  21395215,  37643750,  21473184,  37705849,0x2b2004b},
+	{  23279874,  38285840,  23356526,  38345959,0x29c004b},
+	{  22040757,  38218950,  22119243,  38281049,0x2b2004b},
+	{  22860074,  38416440,  22936726,  38476559,0x29c004b},
+	{  22050104,  40617150,  22131695,  40679249,0x2b2004b},
+	{  20951423,  39129940,  21028576,  39190059,0x29c004b},
+	{  22909000,  37923800,  22990102,  37983800,0x2b2044b},
+	{  22018805,  40757528,  22097795,  40817647,0x29c004b},
+	{  19361536,  39421980,  19965664,  39913020,0x00100a8},
+	{  20288852,  38024280,  20877356,  38515320,0x00108a8},
+	{  20483452,  37542580,  21071956,  38033620,0x00110a8},
+	{  23378660,  35212580,  23951540,  35703620,0x00118a8},
+	{  23951540,  35138924,  24524420,  35629964,0x00120a8},
+	{  24524420,  35237132,  25097300,  35728172,0x00128a8},
+	{  24529628,  34800000,  25097300,  35291040,0x00130a8},
+	{  25097300,  34908135,  25664972,  35399175,0x00138a8},
+	{  25664971,  34990000,  26361000,  35360000,0x01844a8},
+	{  24211652,  37263880,  24800156,  37754920,0x00148a8},
+	{  27379460,  35862280,  27952340,  36353320,0x00150a8},
+	{  27723188,  36034144,  28296068,  36525184,0x00158a8},
+	{  25425844,  38937380,  26024764,  39428420,0x00160a8},
+	{  26024764,  38937380,  26623684,  39428420,0x00168a8},
+	{  26781060,  36593580,  27359148,  37084620,0x00170a8},
+	{  24924052,  36753880,  25507348,  37244920,0x00178a8},
+	{  25507348,  36753880,  26090644,  37244920,0x00180a8},
+	{  24972860,  36309880,  25550948,  36800920,0x00188a8},
+	{  26204960,  36236280,  26783048,  36727320,0x00190a8},
+	{  24187960,  36565000,  24990000,  36867120,0x0149ca8},
+	{  24750000,  37215000,  25640548,  37518000,0x013a4a8},
+	{  24677552,  37513680,  25266056,  38004720,0x001a8a8},
+	{  24938736,  39676380,  25542864,  40167420,0x001b0a8},
+	{  26810000,  35330000,  27250000,  35920000,0x026bca8},
+	{  25970052,  37265000,  26616100,  37695820,0x01bc4a8},
+	{  24248452,  36784280,  24831748,  37275320,0x001c8a8},
+	{  24222244,  38660880,  24815956,  39151920,0x001d0a8},
+	{  24368136,  40355380,  24977472,  40846420,0x001d8a8},
+	{  25335536,  40275080,  25944872,  40766120,0x001e0a8},
+	{  26494452,  37328880,  27082956,  37819920,0x001e8a8},
+	{  25709852,  38133780,  26298356,  38624820,0x001f0a8},
+	{  22755000,  41204856,  23905000,  41457000,0x01000ac},
+	{  23904682,  41204856,  24524434,  41580000,0x0010cac},
+	{  24524433,  41204856,  25144185,  41580000,0x00114ac},
+	{  25736049,  41204856,  26190000,  41750000,0x0261cac},
+	{  26190000,  41204856,  26643000,  41750000,0x02624ac},
+	{  20840009,  40713816,  21454553,  41204856,0x00128ac},
+	{  21454553,  40713816,  22069097,  41204856,0x00130ac},
+	{  22069097,  40713816,  22683641,  41204856,0x00138ac},
+	{  22683641,  40713816,  23298185,  41204856,0x00140ac},
+	{  23298185,  40713816,  23912729,  41204856,0x00148ac},
+	{  23912729,  40713816,  24527273,  41204856,0x00150ac},
+	{  24527273,  40713816,  25141817,  41204856,0x00158ac},
+	{  25141817,  40836576,  25756361,  41327616,0x00160ac},
+	{  25756361,  40713816,  26370905,  41204856,0x00168ac},
+	{  20679290,  40222776,  21288626,  40713816,0x00170ac},
+	{  21288626,  40222776,  21897962,  40713816,0x00178ac},
+	{  21897962,  40222776,  22507298,  40713816,0x00180ac},
+	{  22507298,  40222776,  23116634,  40713816,0x00188ac},
+	{  23116634,  40222776,  23725970,  40713816,0x00190ac},
+	{  23725970,  40222776,  24335306,  40713816,0x00198ac},
+	{  20191821,  39731736,  20795949,  40222776,0x001a0ac},
+	{  20795949,  39731736,  21400077,  40222776,0x001a8ac},
+	{  21400077,  39731736,  22004205,  40222776,0x001b0ac},
+	{  22004205,  39731736,  22608333,  40222776,0x001b8ac},
+	{  22608333,  39731736,  23212461,  40222776,0x001c0ac},
+	{  23212461,  39731736,  23816589,  40222776,0x001c8ac},
+	{  23816589,  39731736,  24420717,  40222776,0x001d0ac},
+	{  19743933,  39240696,  20342853,  39731736,0x001d8ac},
+	{  20342853,  39240696,  20941773,  39731736,0x001e0ac},
+	{  20941773,  39240696,  21540693,  39731736,0x001e8ac},
+	{  21540693,  39240696,  22139613,  39731736,0x001f0ac},
+	{  22139613,  39240696,  22738533,  39731736,0x0b100b0},
+	{  22738533,  39240696,  23337453,  39731736,0x0b108b0},
+	{  20432691,  38749656,  21026403,  39240696,0x0b110b0},
+	{  21026403,  38749656,  21620115,  39240696,0x0b118b0},
+	{  21620115,  38749656,  22213827,  39240696,0x0b120b0},
+	{  22213827,  38749656,  22807539,  39240696,0x0b128b0},
+	{  22807539,  38749656,  23401251,  39240696,0x0b130b0},
+	{  23401251,  38749656,  23994963,  39240696,0x0b138b0},
+	{  20437899,  38258616,  21026403,  38749656,0x0b140b0},
+	{  21026403,  38258616,  21614907,  38749656,0x0b148b0},
+	{  21614907,  38258616,  22203411,  38749656,0x0b150b0},
+	{  22203411,  38258616,  22791915,  38749656,0x0b158b0},
+	{  22791915,  38258616,  23380419,  38749656,0x0b160b0},
+	{  23380419,  38258616,  23968923,  38749656,0x0b168b0},
+	{  23968923,  38258616,  24557427,  38749656,0x0b170b0},
+	{  21085253,  37767576,  21673757,  38258616,0x0b178b0},
+	{  21673757,  37767576,  22262261,  38258616,0x0b180b0},
+	{  22262261,  37767576,  22850765,  38258616,0x0b188b0},
+	{  22850765,  37767576,  23439269,  38258616,0x0b190b0},
+	{  23439269,  37767576,  24027773,  38258616,0x0b198b0},
+	{  24027773,  37767576,  24616277,  38258616,0x0b1a0b0},
+	{  21232379,  37276536,  21820883,  37767576,0x0b0a8b0},
+	{  21820883,  37276536,  22409387,  37767576,0x0b0b0b0},
+	{  22409387,  37276536,  22997891,  37767576,0x0b0b8b0},
+	{  22997891,  37276536,  23586395,  37767576,0x0b0c0b0},
+	{  23586395,  37276536,  24174899,  37767576,0x0b0c8b0},
+	{  21526631,  36685000,  22000000,  37276536,0x0d6d4b0},
+	{  22000000,  36785496,  22550000,  37276536,0x0b6dcb0},
+	{  22550000,  36785496,  23100000,  37276536,0x0b6e4b0},
+	{  22290124,  36294456,  22868212,  36785496,0x0b1ecb0},
+	{  22868212,  36115000,  23227000,  36785496,0x105f4b0},
+	{  19360400,  38400000,  20459500,  39262500,0x00104ad},
+	{  20000000,  37200000,  21072000,  38515000,0x0010cad},
+	{  23815000,  38500000,  25640000,  39700000,0x00114ad},
+	{  23085000,  36600000,  24780000,  37516000,0x0011cad},
+	{  24780000,  36200000,  26100000,  37516000,0x00124ad},
+	{  26100000,  36200000,  27130000,  37516000,0x0012cad},
+	{  23200000,  34800000,  25000000,  36000000,0x00134ad},
+	{  25000000,  34800000,  26485000,  36200000,0x0013cad},
+	{  26485000,  35300000,  27897000,  36699255,0x00144ad},
+	{  27897000,  34800000,  29646000,  36167000,0x0014cad},
+	{  19360400,  34800000,  29646000,  41750000,0x0010636},
+	{  68715409,  38517071,  68825682,  38603560,0x001040a},
+	{  68169531,  38395400,  69060284,  38700000,0x014040c},
+	{  68972344,  38257700,  69081656,  38344189,0x3c1004b},
+	{  69243363,  38324100,  69353636,  38410589,0x3c1004b},
+	{  69584662,  40242600,  69697338,  40329089,0x3c1004b},
+	{  69731344,  37858600,  69840656,  37945089,0x3c1004b},
+	{  68715344,  37796800,  68824656,  37883289,0x3c1004b},
+	{  70359562,  40261700,  70472238,  40348189,0x3c1004b},
+	{  68958200,  39876800,  69044260,  39990000,0x3c1044b},
+	{  68164863,  38466800,  68275136,  38553289,0x3c1004b},
+	{  70587200,  40103600,  70721333,  40176200,0x3c1044b},
+	{  67464400,  39474400,  67653305,  39525500,0x3c1044b},
+	{  71495704,  37446800,  71604296,  37533289,0x3c1004b},
+	{  69584844,  37775400,  69694156,  37861889,0x3c1004b},
+	{  69680062,  40202400,  69792738,  40288889,0x3c1004b},
+	{  68575004,  37547100,  68683596,  37633589,0x3c1004b},
+	{  69361704,  37454100,  69470296,  37540589,0x3c1004b},
+	{  69561804,  37605700,  69670396,  37692189,0x3c1004b},
+	{  69273744,  38055100,  69383056,  38141589,0x3c1004b},
+	{  68774604,  37652200,  68883196,  37738689,0x3c1004b},
+	{  69439100,  40133560,  69637720,  40182600,0x3c1044b},
+	{  69237681,  40370200,  69351318,  40456689,0x3c1004b},
+	{  69743762,  40170500,  69856438,  40256989,0x3c1004b},
+	{  68076064,  37216800,  68183935,  37303289,0x3c1004b},
+	{  69261181,  40460400,  69374818,  40546889,0x3c1004b},
+	{  69316039,  40127040,  69399520,  40187159,0x2b2044b},
+	{  70342223,  39015740,  70419376,  39075859,0x29c004b},
+	{  69578204,  40525650,  69659795,  40587749,0x2b2004b},
+	{  70309705,  40641040,  70388695,  40701159,0x29c004b},
+	{  68865257,  37828950,  68943743,  37891049,0x2b2004b},
+	{  69991770,  38069500,  70040681,  38162703,0x29c044b},
+	{  69658712,  38704450,  69737888,  38766549,0x2b2004b},
+	{  68779708,  37918140,  68855692,  37978259,0x29c004b},
+	{  68795349,  40189850,  68876250,  40251949,0x2b2004b},
+	{  68510374,  38497840,  68587026,  38557959,0x29c004b},
+	{  69286012,  38522550,  69365188,  38584649,0x2b2004b},
+	{  68593758,  37374440,  68669241,  37434559,0x29c004b},
+	{  68768649,  40246550,  68849550,  40308649,0x2b2004b},
+	{  69093539,  39932140,  69171861,  39992259,0x29c004b},
+	{  68762215,  37743050,  68840184,  37805149,0x2b2004b},
+	{  68299074,  38536740,  68375726,  38596859,0x29c004b},
+	{  71400000,  36670000,  75189000,  38200000,0x2a80035},
+	{  69240000,  40561900,  70184976,  40840000,0x01200ac},
+	{  70184976,  40561900,  70799520,  41052940,0x00108ac},
+	{  68457169,  40070860,  69066505,  40561900,0x00110ac},
+	{  69066505,  40070860,  69675841,  40561900,0x00118ac},
+	{  69675841,  40070860,  70285177,  40561900,0x00120ac},
+	{  70285177,  40070860,  70894513,  40561900,0x00128ac},
+	{  68548570,  39589640,  69152698,  40080680,0x00130ac},
+	{  69152698,  39589640,  69756826,  40080680,0x00138ac},
+	{  70391160,  39766415,  70995288,  40257455,0x00140ac},
+	{  67343543,  39186988,  67942463,  39678028,0x00148ac},
+	{  67942463,  39186988,  68541383,  39678028,0x00150ac},
+	{  68541383,  39186988,  69140303,  39678028,0x00158ac},
+	{  69140303,  39186988,  69739223,  39678028,0x00160ac},
+	{  69739223,  39186988,  70338143,  39678028,0x00168ac},
+	{  70338143,  39186988,  70937063,  39678028,0x00170ac},
+	{  70937063,  39186988,  71535983,  39678028,0x00178ac},
+	{  71535983,  39186988,  72134903,  39678028,0x00180ac},
+	{  72134903,  39186988,  72733823,  39678028,0x00188ac},
+	{  72733823,  39186988,  73332743,  39678028,0x00190ac},
+	{  73332743,  39186988,  73931663,  39678028,0x00198ac},
+	{  67343543,  38695948,  67937255,  39186988,0x001a0ac},
+	{  67937255,  38695948,  68530967,  39186988,0x001a8ac},
+	{  68530967,  38695948,  69124679,  39186988,0x001b0ac},
+	{  69124679,  38695948,  69718391,  39186988,0x001b8ac},
+	{  69718391,  38695948,  70312103,  39186988,0x001c0ac},
+	{  70312103,  38695948,  70905815,  39186988,0x001c8ac},
+	{  70905815,  38695948,  71499527,  39186988,0x001d0ac},
+	{  71499527,  38695948,  72093239,  39186988,0x001d8ac},
+	{  72093239,  38695948,  72686951,  39186988,0x001e0ac},
+	{  72686951,  38695948,  73280663,  39186988,0x001e8ac},
+	{  73280663,  38695948,  73874375,  39186988,0x001f0ac},
+	{  67942463,  38204908,  68530967,  38695948,0x00100a8},
+	{  68530967,  38204908,  69119471,  38695948,0x00108a8},
+	{  69119471,  38204908,  69707975,  38695948,0x00110a8},
+	{  69707975,  38204908,  70296479,  38695948,0x00118a8},
+	{  70296479,  38204908,  70884983,  38695948,0x00120a8},
+	{  70884983,  38204908,  71473487,  38695948,0x00128a8},
+	{  71473487,  38204908,  72061991,  38695948,0x00130a8},
+	{  72061991,  38204908,  72650495,  38695948,0x00138a8},
+	{  72650495,  38204908,  73238999,  38695948,0x00140a8},
+	{  73238999,  38204908,  73827503,  38695948,0x00148a8},
+	{  73827503,  38204908,  74416007,  38695948,0x00150a8},
+	{  74416007,  38204908,  75004511,  38695948,0x00158a8},
+	{  71255741,  37713868,  71844245,  38204908,0x00160a8},
+	{  71255741,  37222828,  71839037,  37713868,0x00168a8},
+	{  67755965,  37713868,  68344469,  38204908,0x00170a8},
+	{  68344469,  37713868,  68932973,  38204908,0x00178a8},
+	{  68932973,  37713868,  69521477,  38204908,0x00180a8},
+	{  69521477,  37713868,  70109981,  38204908,0x00188a8},
+	{  70109981,  37713868,  70698485,  38204908,0x00190a8},
+	{  67755965,  37222827,  68339261,  37713867,0x00198a8},
+	{  68339261,  37222827,  68922557,  37713867,0x001a0a8},
+	{  68922557,  37222827,  69505853,  37713867,0x001a8a8},
+	{  69505853,  37222827,  70089149,  37713867,0x001b0a8},
+	{  70089149,  37222827,  70672445,  37713867,0x001b8a8},
+	{  67755965,  36731787,  68339261,  37222827,0x001c0a8},
+	{  68339261,  36731787,  68922557,  37222827,0x001c8a8},
+	{  68922557,  36731787,  69505853,  37222827,0x001d0a8},
+	{  55980000,  36670000,  80230000,  45600000,0x27a0636},
+	{  67340000,  36670000,  75189000,  41056000,0x003063c},
+	{  90355211,  23688355,  90449389,  23774845,0x001000a},
+	{  90202000,  23426000,  90590000,  24050000,0x028040c},
+	{  91745300,  22343000,  91873048,  22406000,0x3c1044b},
+	{  91760000,  22267000,  91865923,  22343000,0x3c1044b},
+	{  89509852,  22783100,  89603548,  22869589,0x3c1004b},
+	{  88552771,  24350900,  88659445,  24427500,0x3c1044b},
+	{  91157032,  23414800,  91270421,  23486400,0x3c1044b},
+	{  90360631,  24706700,  90455769,  24793189,0x3c1004b},
+	{  91821831,  24862300,  91951124,  24925900,0x3c1044b},
+	{  89202071,  25706800,  89297929,  25793289,0x3c1004b},
+	{  90657791,  23876200,  90752208,  23962689,0x3c1004b},
+	{  90313852,  22654000,  90407548,  22740489,0x3c1004b},
+	{  91947832,  21405300,  92040567,  21491789,0x3c1004b},
+	{  89159532,  23126200,  89253468,  23212689,0x3c1004b},
+	{  89324031,  24804900,  89419169,  24891389,0x3c1004b},
+	{  91059691,  23931400,  91154108,  24017889,0x3c1004b},
+	{  88592191,  25586800,  88687809,  25673289,0x3c1004b},
+	{  89192291,  23963400,  89286708,  24049889,0x3c1004b},
+	{  88215271,  24549500,  88309928,  24635989,0x3c1004b},
+	{  89889171,  24204600,  89983828,  24291089,0x3c1004b},
+	{  89892431,  24876800,  89987569,  24963289,0x3c1004b},
+	{  88912431,  24776800,  89007569,  24863289,0x3c1004b},
+	{  89626371,  24416900,  89721028,  24503389,0x3c1004b},
+	{  90634232,  23186100,  90728168,  23272589,0x3c1004b},
+	{  91075652,  22902800,  91169348,  22989289,0x3c1004b},
+	{  89097704,  23878950,  89165495,  23941049,0x2b2004b},
+	{  88827285,  23602640,  88892915,  23662759,0x29c004b},
+	{  91064263,  22840050,  91131537,  22902149,0x2b2004b},
+	{  89043035,  22685140,  89108164,  22745259,0x29c004b},
+	{  89506773,  25302250,  89575427,  25364349,0x2b2004b},
+	{  89812552,  23568740,  89877848,  23628859,0x29c004b},
+	{  89038204,  24089550,  89105995,  24151649,0x2b2004b},
+	{  90953285,  24029140,  91018915,  24089259,0x29c004b},
+	{  88948918,  24380150,  89016882,  24442249,0x2b2004b},
+	{  89566801,  24144740,  89632598,  24204859,0x29c004b},
+	{  89983345,  24984050,  90051654,  25046149,0x2b2004b},
+	{  90593235,  22655140,  90658364,  22715259,0x29c004b},
+	{  89137977,  23511350,  89205423,  23573449,0x2b2004b},
+	{  90748001,  24399640,  90813798,  24459759,0x29c004b},
+	{  89610987,  25782550,  89679813,  25844649,0x2b2004b},
+	{  91393601,  24343040,  91459398,  24403159,0x29c004b},
+	{  88300400,  26148960,  88815992,  26640000,0x00100ac},
+	{  88815992,  25991648,  89331584,  26482688,0x00108ac},
+	{  88078695,  25746128,  88594287,  26237168,0x00110ac},
+	{  88594287,  25746128,  89109879,  26237168,0x00118ac},
+	{  89109879,  25746128,  89625471,  26237168,0x00120ac},
+	{  89480000,  25746128,  89898735,  26260000,0x0232cac},
+	{  88310000,  25255088,  88841771,  25746128,0x01e34ac},
+	{  88841771,  25255088,  89357363,  25746128,0x0013cac},
+	{  89357363,  25255088,  89890000,  25746128,0x01e44ac},
+	{  88064808,  24764048,  88580400,  25255088,0x00148ac},
+	{  88580399,  24764048,  89095991,  25255088,0x00150ac},
+	{  89095991,  24764048,  89611583,  25255088,0x00158ac},
+	{  89611583,  24764048,  90090000,  25311000,0x02164ac},
+	{  90090000,  24764048,  90625771,  25242000,0x01e6cac},
+	{  90628375,  24764048,  91143967,  25255088,0x00170ac},
+	{  91143967,  24764048,  91659559,  25255088,0x00178ac},
+	{  91659559,  24764048,  92175151,  25255088,0x00180ac},
+	{  92167000,  24418000,  92500000,  25141000,0x02e8cac},
+	{  88004500,  24287000,  88560500,  24764048,0x01d94ac},
+	{  88555592,  24273008,  89065976,  24764048,0x00198ac},
+	{  89065976,  24273008,  89576360,  24764048,0x001a0ac},
+	{  89576359,  24273008,  90086743,  24764048,0x001a8ac},
+	{  90086743,  24273008,  90597127,  24764048,0x001b0ac},
+	{  90597127,  24273008,  91107511,  24764048,0x001b8ac},
+	{  91107512,  24273008,  91617896,  24764048,0x001c0ac},
+	{  91617896,  24365000,  92175000,  24764048,0x01accac},
+	{  88555591,  23781968,  89065975,  24273008,0x001d0ac},
+	{  89065974,  23781968,  89576358,  24273008,0x001d8ac},
+	{  89576358,  23781968,  90086742,  24273008,0x001e0ac},
+	{  90086742,  23781968,  90597126,  24273008,0x001e8ac},
+	{  90597127,  23781968,  91107511,  24273008,0x001f0ac},
+	{  91107511,  23781968,  91617895,  24273008,0x00100a8},
+	{  91617895,  24076592,  92128279,  24567632,0x00108a8},
+	{  88560798,  23290928,  89065974,  23781968,0x00110a8},
+	{  89065974,  23290928,  89571150,  23781968,0x00118a8},
+	{  89571150,  23290928,  90076326,  23781968,0x00120a8},
+	{  90076326,  23290928,  90581502,  23781968,0x00128a8},
+	{  90581502,  23290928,  91086678,  23781968,0x00130a8},
+	{  91086678,  23290928,  91591854,  23781968,0x00138a8},
+	{  91769000,  23290928,  92400000,  23740000,0x01a40a8},
+	{  88690016,  22799888,  89195192,  23290928,0x00150a8},
+	{  89195192,  22799888,  89700368,  23290928,0x00158a8},
+	{  89700368,  22799888,  90205544,  23290928,0x00160a8},
+	{  90205544,  22799888,  90710720,  23290928,0x00168a8},
+	{  90710720,  22799888,  91215896,  23290928,0x00170a8},
+	{  91215896,  22799888,  91721072,  23290928,0x00178a8},
+	{  91721072,  22799888,  92226248,  23290928,0x00180a8},
+	{  92176824,  22799888,  92682000,  23290928,0x00188a8},
+	{  88907241,  22308847,  89412417,  22799887,0x00190a8},
+	{  89412417,  22308847,  89917593,  22799887,0x00198a8},
+	{  89917593,  22308847,  90422769,  22799887,0x001a0a8},
+	{  90422769,  22308847,  90927945,  22799887,0x001a8a8},
+	{  90927945,  22308847,  91433121,  22799887,0x001b0a8},
+	{  91433121,  22308847,  91938297,  22799887,0x001b8a8},
+	{  91938297,  22308847,  92443473,  22799887,0x001c0a8},
+	{  92176824,  22308847,  92682000,  22799887,0x001c8a8},
+	{  91655399,  21817808,  92155367,  22308848,0x001d0a8},
+	{  92155367,  21817808,  92655335,  22308848,0x001d8a8},
+	{  91830387,  21326767,  92330355,  21817807,0x001e0a8},
+	{  92320000,  21200000,  92682000,  21818000,0x028e8a8},
+	{  92020000,  20680000,  92386000,  21327000,0x029f0a8},
+	{  88990000,  20650000,  92030000,  22308848,0x2dd0435},
+	{  88004500,  20573700,  92682000,  26640000,0x0010236},
+	{  85262950,  27666755,  85360011,  27753245,0x001000a},
+	{  85113600,  27470680,  85639608,  27961720,0x001000c},
+	{  87221981,  26388790,  87358219,  26511099,0x54f004b},
+	{  83920861,  28158890,  84059138,  28281199,0x54f004b},
+	{  84801541,  26958890,  84938459,  27081199,0x54f004b},
+	{  87205241,  26748890,  87342159,  26871199,0x54f004b},
+	{  84330601,  27601890,  84468198,  27724199,0x54f004b},
+	{  85845381,  26657790,  85981619,  26780099,0x54f004b},
+	{  80117029,  28920100,  80215770,  29006589,0x3c1004b},
+	{  83397550,  27635500,  83494850,  27721989,0x3c1004b},
+	{  80540869,  28646800,  80639130,  28733289,0x3c1004b},
+	{  84971350,  27366800,  85068650,  27453289,0x3c1004b},
+	{  81571810,  28004300,  81669590,  28090789,0x3c1004b},
+	{  87620630,  26632200,  87716969,  26718689,0x3c1004b},
+	{  83401850,  27471200,  83499150,  27557689,0x3c1004b},
+	{  81294610,  28163500,  81392390,  28249989,0x3c1004b},
+	{  87221530,  26629600,  87317869,  26716089,0x3c1004b},
+	{  81062869,  28487400,  81161130,  28573889,0x3c1004b},
+	{  82241110,  28086800,  82338890,  28173289,0x3c1004b},
+	{  86650790,  26754000,  86747609,  26840489,0x3c1004b},
+	{  81563769,  28533700,  81662030,  28620189,0x3c1004b},
+	{  84975090,  26978600,  85071909,  27065089,0x3c1004b},
+	{  86691830,  26496800,  86788169,  26583289,0x3c1004b},
+	{  86412530,  26694100,  86508869,  26780589,0x3c1004b},
+	{  85221830,  26726800,  85318169,  26813289,0x3c1004b},
+	{  87061230,  26566500,  87157569,  26652989,0x3c1004b},
+	{  85522690,  26809600,  85619509,  26896089,0x3c1004b},
+	{  80050000,  27650000,  82700000,  30450000,0x021040d},
+	{  84630000,  26340000,  88200000,  28500000,0x08a0411},
+	{  82700000,  27314000,  85200000,  29860000,0x0010415},
+	{  80050000,  26340000,  88202700,  30450000,0x0010236},
+	{  10116400,  36817700,  10220679,  36862290,0x2a7044a},
+	{  10081887,  36775500,  10192227,  36817700,0x2a7044a},
+	{  10004097,  36624220,  10432702,  36970179,0xf040047},
+	{  10510545,  35598600,  10919854,  35933489,0xe890047},
+	{   9789327,  37214490,   9941873,  37336799,0x54f004b},
+	{  10021914,  33829890,  10168685,  33952199,0x54f004b},
+	{  10957406,  33754600,  11061193,  33841089,0x3c1004b},
+	{  10043145,  35634800,  10148854,  35721289,0x3c1004b},
+	{  10744599,  34699390,  10818778,  34821699,0x3c1044b},
+	{  10670365,  34699390,  10744544,  34821699,0x3c1044b},
+	{   8729346,  34370200,   8833853,  34456689,0x3c1004b},
+	{   8777145,  35136800,   8882854,  35223289,0x3c1004b},
+	{  11021767,  33468600,  11124833,  33555089,0x3c1004b},
+	{  10789706,  33815700,  10893493,  33902189,0x3c1004b},
+	{  10672921,  36420000,  10825452,  36480700,0x3c1044b},
+	{  10536000,  36370900,  10672921,  36438550,0x3c1044b},
+	{  10398707,  32886800,  10501292,  32973289,0x3c1004b},
+	{  10432567,  33304900,  10535633,  33391389,0x3c1004b},
+	{   9150625,  36686000,   9257775,  36772489,0x3c1004b},
+	{  10923445,  35579100,  11029154,  35665589,0x3c1004b},
+	{   9735764,  37111300,   9843635,  37197789,0x3c1004b},
+	{   8652385,  36127400,   8758814,  36213889,0x3c1004b},
+	{  11025300,  35385700,  11081949,  35547000,0x3c1044b},
+	{   8724325,  36456000,   8831475,  36542489,0x3c1004b},
+	{   8346646,  34272100,   8451153,  34358589,0x3c1004b},
+	{   9431106,  34993200,   9536094,  35079689,0x3c1004b},
+	{  11030564,  36816700,  11138435,  36903189,0x3c1004b},
+	{   9727206,  33844400,   9830993,  33930889,0x3c1004b},
+	{  10920164,  36708000,  11028035,  36794489,0x3c1004b},
+	{   8080306,  33872900,   8184093,  33959389,0x3c1004b},
+	{  10773925,  36515500,  10881075,  36601989,0x3c1004b},
+	{   8967767,  33426700,   9070833,  33513189,0x3c1004b},
+	{  10921045,  35359400,  11026754,  35445889,0x3c1004b},
+	{   7500000,  32800000,  11563000,  34697028,0x017000d},
+	{   8111127,  34697028,  11358346,  37378218,0x0a80011},
+	{   8340000,  30390000,  11620000,  32800000,0x3740015},
+	{   7500000,  30185000,  11620000,  37600000,0x0010036},
+	{ -55214000,   5798360, -55160063,   5867900,0x2a7044a},
+	{ -55160063,   5821370, -55098977,   5882772,0x2a7044a},
+	{ -55420298,   5506280, -54951578,   5997320,0x001000c},
+	{ -57071670,   5837910, -56897730,   6010889,0x782004b},
+	{ -54491170,   5544210, -54317230,   5717189,0x782004b},
+	{ -54960270,   5758810, -54786330,   5931789,0x782004b},
+	{ -56766970,   5693510, -56593030,   5866489,0x782004b},
+	{ -54175696,   5415920, -54025105,   5565679,0x680004b},
+	{ -55566096,   5725220, -55415505,   5874979,0x680004b},
+	{ -55260988,   4971320, -55110813,   5121079,0x680004b},
+	{ -55110813,   4971320, -54960638,   5121079,0x680004b},
+	{ -56369996,   5760620, -56219405,   5910379,0x680004b},
+	{ -57215496,   5535742, -56746776,   6026782,0x001008c},
+	{ -56746776,   5535742, -56278056,   6026782,0x001088c},
+	{ -56278056,   5535742, -55809336,   6026782,0x001108c},
+	{ -55809336,   5535742, -55340616,   6026782,0x001188c},
+	{ -55340616,   5535742, -54871896,   6026782,0x001208c},
+	{ -54871896,   5535742, -54403176,   6026782,0x001288c},
+	{ -54447720,   5462086, -53979000,   5953126,0x001308c},
+	{ -57337363,   5044702, -56868643,   5535742,0x001388c},
+	{ -56868643,   5044702, -56399923,   5535742,0x001408c},
+	{ -56399923,   5044702, -55931203,   5535742,0x001488c},
+	{ -55931203,   5044702, -55462483,   5535742,0x001508c},
+	{ -55462483,   5044702, -54993763,   5535742,0x001588c},
+	{ -54993763,   5044702, -54525043,   5535742,0x001608c},
+	{ -54525043,   5044702, -54056323,   5535742,0x001688c},
+	{ -58073253,   4553662, -57604533,   5044702,0x001708c},
+	{ -57604533,   4553662, -57135813,   5044702,0x001788c},
+	{ -57135813,   4553662, -56667093,   5044702,0x001808c},
+	{ -56667093,   4553662, -56198373,   5044702,0x001888c},
+	{ -56198373,   4553662, -55729653,   5044702,0x001908c},
+	{ -55729653,   4553662, -55260933,   5044702,0x001988c},
+	{ -55260933,   4553662, -54792213,   5044702,0x001a08c},
+	{ -54792213,   4553662, -54323493,   5044702,0x001a88c},
+	{ -58073253,   4062622, -57604533,   4553662,0x001b08c},
+	{ -57604533,   4062622, -57135813,   4553662,0x001b88c},
+	{ -57135813,   4062622, -56667093,   4553662,0x001c08c},
+	{ -56667093,   4062622, -56198373,   4553662,0x001c88c},
+	{ -56198373,   4062622, -55729653,   4553662,0x001d08c},
+	{ -55729653,   4062622, -55260933,   4553662,0x001d88c},
+	{ -55260933,   4062622, -54792213,   4553662,0x001e08c},
+	{ -54792213,   4062622, -54323493,   4553662,0x001e88c},
+	{ -58073253,   3571582, -57604533,   4062622,0x001f08c},
+	{ -57604533,   3571582, -57135813,   4062622,0x0010088},
+	{ -57135813,   3571582, -56667093,   4062622,0x0010888},
+	{ -56667093,   3571582, -56198373,   4062622,0x0011088},
+	{ -56198373,   3571582, -55729653,   4062622,0x0011888},
+	{ -55729653,   3571582, -55260933,   4062622,0x0012088},
+	{ -55260933,   3571582, -54792213,   4062622,0x0012888},
+	{ -54792213,   3571582, -54323493,   4062622,0x0013088},
+	{ -54447720,   3571582, -53979000,   4062622,0x0013888},
+	{ -57721713,   3080542, -57252993,   3571582,0x0014088},
+	{ -57252993,   3080542, -56784273,   3571582,0x0014888},
+	{ -56784273,   3080542, -56315553,   3571582,0x0015088},
+	{ -56315553,   3080542, -55846833,   3571582,0x0015888},
+	{ -55846833,   3080542, -55378113,   3571582,0x0016088},
+	{ -55378113,   3080542, -54909393,   3571582,0x0016888},
+	{ -54909393,   3080542, -54440673,   3571582,0x0017088},
+	{ -54447720,   3080542, -53979000,   3571582,0x0017888},
+	{ -57276429,   2589502, -56807709,   3080542,0x0018088},
+	{ -56807709,   2589502, -56338989,   3080542,0x0018888},
+	{ -56338989,   2589502, -55870269,   3080542,0x0019088},
+	{ -55870269,   2589502, -55401549,   3080542,0x0019888},
+	{ -55401549,   2589502, -54932829,   3080542,0x001a088},
+	{ -54932829,   2589502, -54464109,   3080542,0x001a888},
+	{ -54464109,   2589502, -53995389,   3080542,0x001b088},
+	{ -57042069,   2098462, -56573349,   2589502,0x001b888},
+	{ -56573349,   2098462, -56104629,   2589502,0x001c088},
+	{ -56104629,   2098462, -55635909,   2589502,0x001c888},
+	{ -55635909,   2098462, -55167189,   2589502,0x001d088},
+	{ -55167189,   2098462, -54698469,   2589502,0x001d888},
+	{ -54698469,   2098462, -54229749,   2589502,0x001e088},
+	{ -56760837,   1830000, -56292117,   2098462,0x082e890},
+	{ -56292117,   1830000, -55823397,   2098462,0x082f090},
+	{ -58086600,   1830000, -53979000,   6029000,0x0010236},
+	{ -56221894, -34928845, -56117145, -34842355,0x001000a},
+	{ -56477600, -34938500, -55600000, -34627800,0x013040c},
+	{ -58005647, -31443110, -57862953, -31320801,0x54f004b},
+	{ -58116000, -32356750, -58028021, -32256750,0x3c1044b},
+	{ -55576492, -30944400, -55476309, -30857911,0x3c1004b},
+	{ -55004994, -34973000, -54912351, -34875000,0x3c1044b},
+	{ -54912351, -34942400, -54777647, -34875000,0x3c1044b},
+	{ -56030992, -31748000, -55929608, -31661511,0x3c1004b},
+	{ -54209033, -32410000, -54107168, -32323511,0x3c1004b},
+	{ -58081533, -33295200, -57978467, -33208711,0x3c1004b},
+	{ -56516851, -30443200, -56417149, -30356711,0x3c1004b},
+	{ -55295254, -34424500, -55190747, -34338011,0x3c1004b},
+	{ -56756154, -34379400, -56651647, -34292911,0x3c1004b},
+	{ -56271894, -34143200, -56168107, -34056711,0x3c1004b},
+	{ -57886354, -34476400, -57781847, -34389911,0x3c1004b},
+	{ -58361333, -33193900, -58258267, -33107411,0x3c1004b},
+	{ -56574233, -33424700, -56471167, -33338211,0x3c1004b},
+	{ -54379354, -34522400, -54274847, -34435911,0x3c1004b},
+	{ -54972094, -34835400, -54867106, -34748911,0x3c1004b},
+	{ -54436533, -33275400, -54333467, -33188911,0x3c1004b},
+	{ -56332754, -34567800, -56228247, -34481311,0x3c1004b},
+	{ -56949433, -33560200, -56846367, -33473711,0x3c1004b},
+	{ -58359794, -34032300, -58256007, -33945811,0x3c1004b},
+	{ -56459154, -34487300, -56354647, -34400811,0x3c1004b},
+	{ -53436093, -32657900, -53333508, -32571411,0x3c1004b},
+	{ -57681293, -32747600, -57578708, -32661111,0x3c1004b},
+	{ -58268633, -33574000, -58165567, -33487511,0x3c1004b},
+	{ -57640451, -30301700, -57540749, -30215211,0x3c1004b},
+	{ -56561293, -32853200, -56458708, -32766711,0x3c1004b},
+	{ -57499554, -34446000, -57395047, -34359511,0x3c1004b},
+	{ -53510594, -33737600, -53406807, -33651111,0x3c1004b},
+	{ -57301254, -34358900, -57196747, -34272411,0x3c1004b},
+	{ -58447000, -34974500, -53350000, -33310000,0x0690431},
+	{ -58368000, -33310000, -53152000, -31895300,0x011042d},
+	{ -58220000, -31895300, -54080000, -30085692,0x2aa0435},
+	{ -58447000, -34974500, -53152000, -30085692,0x0010236},
+	{ 104859637,  11518755, 104947088,  11605245,0x001000a},
+	{ 104681640,  11365584, 105155568,  11856624,0x001000c},
+	{ 103471526,  10554890, 103595873,  10677199,0x54f004b},
+	{ 103111317,  13040290, 103236683,  13162599,0x54f004b},
+	{ 103786247,  13320590, 103911953,  13442899,0x54f004b},
+	{ 102541347,  13598790, 102667053,  13721099,0x54f004b},
+	{ 104598694,  12193500, 104687105,  12279989,0x3c1004b},
+	{ 105312115,  11447100, 105400285,  11533589,0x3c1004b},
+	{ 103874794,  12495800, 103963205,  12582289,0x3c1004b},
+	{ 104734035,  10937800, 104821965,  11024289,0x3c1004b},
+	{ 104480715,  11439600, 104568885,  11526089,0x3c1004b},
+	{ 106125915,  11770500, 106214085,  11856989,0x3c1004b},
+	{ 105055015,  12014100, 105143185,  12100589,0x3c1004b},
+	{ 102943854,  13526100, 103032745,  13612589,0x3c1004b},
+	{ 105985794,  12436800, 106074205,  12523289,0x3c1004b},
+	{ 104136035,  10566800, 104223965,  10653289,0x3c1004b},
+	{ 104845674,  12676800, 104934325,  12763289,0x3c1004b},
+	{ 102928615,  11562000, 103016785,  11648489,0x3c1004b},
+	{ 105755915,  11036800, 105844085,  11123289,0x3c1004b},
+	{ 104276935,  10475900, 104364865,  10562389,0x3c1004b},
+	{ 107145794,  12406800, 107234205,  12493289,0x3c1004b},
+	{ 106743554,  13918400, 106832445,  14004889,0x3c1004b},
+	{ 105934354,  13476100, 106023245,  13562589,0x3c1004b},
+	{ 102563074,  12825400, 102651725,  12911889,0x3c1004b},
+	{ 104150694,  12478100, 104239105,  12564589,0x3c1004b},
+	{ 105409415,  11932800, 105497585,  12019289,0x3c1004b},
+	{ 103417174,  12712000, 103505825,  12798489,0x3c1004b},
+	{ 102867355,   9881000, 102955045,   9967489,0x3c1004b},
+	{ 103450000,   9272000, 103561110,   9340000,0x3c1044b},
+	{ 102700000,  10230000, 106230000,  12250000,0x0800431},
+	{ 105350000,  11653500, 107640000,  14693000,0x45d0415},
+	{ 102330000,  12250000, 105350000,  14444000,0x01a042d},
+	{  97330000,   5612500, 109500000,  23400000,0x4720636},
+	{ 102330000,   9270000, 107640000,  14704960,0x003063c},
+	{  36242067,  33475355,  36344894,  33561845,0x001000a},
+	{  36113166,  33344000,  36577557,  33651000,0xf040447},
+	{  36990450,  36044100,  37402549,  36378989,0xe890047},
+	{  36638065,  34665190,  36786534,  34787499,0x54f004b},
+	{  35717000,  35495000,  35890909,  35600099,0x54f044b},
+	{  36683165,  35055190,  36831634,  35177499,0x54f004b},
+	{  40088145,  35292800,  40193854,  35379289,0x3c1004b},
+	{  40690125,  36464600,  40797275,  36551089,0x3c1004b},
+	{  41189564,  37023050,  41304394,  37104189,0x3c1044b},
+	{  38929500,  35925700,  39060627,  35995889,0x3c1044b},
+	{  35863106,  34847100,  35968094,  34933589,0x3c1004b},
+	{  36610985,  35907200,  36717414,  35993689,0x3c1004b},
+	{  36037707,  32595200,  36140292,  32681689,0x3c1004b},
+	{  38487485,  35781600,  38593914,  35868089,0x3c1004b},
+	{  37901225,  36483300,  38008375,  36569789,0x3c1004b},
+	{  36536007,  32677900,  36638592,  32764389,0x3c1004b},
+	{  36995406,  34967900,  37100394,  35054389,0x3c1004b},
+	{  36641745,  35601800,  36747454,  35688289,0x3c1004b},
+	{  35912945,  35326300,  36018654,  35412789,0x3c1004b},
+	{  36269085,  35769600,  36375514,  35856089,0x3c1004b},
+	{  37479025,  36329500,  37586175,  36415989,0x3c1004b},
+	{  35990707,  32849800,  36093292,  32936289,0x3c1004b},
+	{  40865746,  34407600,  40970253,  34494089,0x3c1004b},
+	{  35922500,  35156000,  36000489,  35273000,0x3c1044b},
+	{  38227746,  34506800,  38332253,  34593289,0x3c1004b},
+	{  36559985,  35776700,  36666414,  35863189,0x3c1004b},
+	{  40389706,  34977100,  40494694,  35063589,0x3c1004b},
+	{  36644406,  33956500,  36748193,  34042989,0x3c1004b},
+	{  35815967,  33107400,  35919033,  33193889,0x3c1004b},
+	{  36683006,  34878700,  36787994,  34965189,0x3c1004b},
+	{  36517046,  34494100,  36621553,  34580589,0x3c1004b},
+	{  35717000,  34650000,  39550000,  36926185,0x08f0411},
+	{  35586890,  32313599,  38955000,  34650000,0x01c040d},
+	{  39550000,  34380000,  42380000,  37322182,0x4350415},
+	{  34217000,  28520000,  48790000,  37390000,0x0010636},
+	{  35586900,  32313600,  42380000,  37322200,0x003063c},
+	{ -17490000,  14648500, -17416000,  14747500,0x024040a},
+	{ -17530000,  14642000, -16875000,  14988000,0x016040c},
+	{ -16118946,  14117700, -16030055,  14204189,0x3c1004b},
+	{ -16312726,  12522590, -16199475,  12590000,0x3c1044b},
+	{ -17025266,  14386800, -16936135,  14473289,0x3c1004b},
+	{ -16515126,  15978200, -16425274,  16064689,0x3c1004b},
+	{ -15934000,  14850000, -15823610,  14920000,0x3c1044b},
+	{ -15934000,  14780000, -15823610,  14850000,0x3c1044b},
+	{ -16275666,  14608200, -16186535,  14694689,0x3c1004b},
+	{ -16268506,  15580800, -16178894,  15667289,0x3c1004b},
+	{ -15727000,  16431700, -15574845,  16482850,0x3c1044b},
+	{ -13724446,  13710900, -13635555,  13797389,0x3c1004b},
+	{ -14994326,  12866800, -14905675,  12953289,0x3c1004b},
+	{ -16450366,  14290100, -16361235,  14376589,0x3c1004b},
+	{ -16272326,  12757600, -16183675,  12844089,0x3c1004b},
+	{ -16873646,  14133800, -16784755,  14220289,0x3c1004b},
+	{ -15821546,  13702300, -15732655,  13788789,0x3c1004b},
+	{ -15596126,  12660200, -15507475,  12746689,0x3c1004b},
+	{ -15507871,  15318550, -15443530,  15380649,0x2b2004b},
+	{ -15616995,  13603340, -15555206,  13663459,0x29c004b},
+	{ -15586912,  14075550, -15523088,  14137649,0x2b2004b},
+	{ -16495978,  14676240, -16434022,  14736359,0x29c004b},
+	{ -15536943,  16481750, -15472257,  16543849,0x2b2004b},
+	{ -14140895,  13119940, -14079106,  13180059,0x29c004b},
+	{ -16665785,  15081450, -16601616,  15143549,0x2b2004b},
+	{ -16476345,  15340340, -16414055,  15400459,0x29c004b},
+	{ -12216640,  12527950, -12153161,  12590049,0x2b2004b},
+	{ -15975878,  14238140, -15913922,  14298259,0x29c004b},
+	{ -14835412,  13945850, -14771588,  14007949,0x2b2004b},
+	{ -16387095,  13852540, -16325306,  13912659,0x29c004b},
+	{ -16713485,  14723650, -16649316,  14785749,0x2b2004b},
+	{ -13793311,  13103440, -13731689,  13163559,0x29c004b},
+	{ -14207426,  12701650, -14143775,  12763749,0x2b2004b},
+	{ -13351145,  15569940, -13288855,  15630059,0x29c004b},
+	{ -15162871,  15381750, -15098530,  15443849,0x2b2004b},
+	{ -12908645,  15219440, -12846355,  15279559,0x29c004b},
+	{ -16111298,  14474050, -16047302,  14536149,0x2b2004b},
+	{ -12491362,  14877640, -12429239,  14937759,0x29c004b},
+	{ -15889940,  12521750, -15826461,  12583849,0x2b2004b},
+	{ -14518611,  12844140, -14456989,  12904259,0x29c004b},
+	{ -16521912,  13758950, -16458088,  13821049,0x2b2004b},
+	{ -15991911,  12787940, -15930289,  12848059,0x29c004b},
+	{ -15961912,  13888950, -15898088,  13951049,0x2b2004b},
+	{ -16533411,  12749840, -16471789,  12809959,0x29c004b},
+	{ -16747998,  14404850, -16684002,  14466949,0x2b2004b},
+	{ -15001712,  16633840, -14939088,  16693959,0x29c004b},
+	{ -16569440,  12440850, -16505961,  12502949,0x2b2004b},
+	{ -16700978,  14159940, -16639022,  14220059,0x29c004b},
+	{ -16888000,  12301390, -11400000,  13510000,0x00e040d},
+	{ -17550000,  13587000, -15216600,  16590000,0x0c10411},
+	{ -15216600,  13510000, -11925000,  15700000,0x31a0415},
+	{ -17620000,  12301390, -11333000,  16694000,0x0010036},
+	{  74531379,  42818155,  74648621,  42904645,0x001000a},
+	{  73770000,  42768000,  75210000,  42973000,0x00d040c},
+	{  72733250,  40463190,  72893950,  40585499,0x54f004b},
+	{  72880250,  40867490,  73040950,  40989799,0x54f004b},
+	{  78310381,  42439990,  78474819,  42562299,0x54f004b},
+	{  75204401,  42765990,  75370198,  42888299,0x54f004b},
+	{  75890000,  41410000,  76136924,  41450000,0x3c1044b},
+	{  72161000,  42499000,  72343877,  42554400,0x3c1044b},
+	{  72025000,  40209000,  72162181,  40280000,0x3c1044b},
+	{  73248881,  40744700,  73362518,  40831189,0x3c1004b},
+	{  76127860,  42412800,  76244140,  42499289,0x3c1004b},
+	{  72707721,  40983100,  72822079,  41069589,0x3c1004b},
+	{  72834281,  40671100,  72947918,  40757589,0x3c1004b},
+	{  72162821,  41306800,  72277179,  41393289,0x3c1004b},
+	{  72392821,  41216800,  72507179,  41303289,0x3c1004b},
+	{  74382340,  41636800,  74497659,  41723289,0x3c1004b},
+	{  72897140,  41839400,  73012459,  41925889,0x3c1004b},
+	{  72948981,  40737900,  73062618,  40824389,0x3c1004b},
+	{  75652779,  42760100,  75770020,  42846589,0x3c1004b},
+	{  77951360,  42302100,  78067640,  42388589,0x3c1004b},
+	{  75758621,  41120700,  75872979,  41207189,0x3c1004b},
+	{  69492000,  39811900,  69573025,  39931000,0x3c1044b},
+	{  76915960,  42066700,  77032240,  42153189,0x3c1044b},
+	{  72290621,  40997800,  72404979,  41084289,0x3c1004b},
+	{  69554000,  39907000,  69760945,  39954000,0x3c1044b},
+	{  75864021,  41127100,  75978379,  41213589,0x3c1004b},
+	{  78301379,  42686800,  78418620,  42773289,0x3c1004b},
+	{  75531379,  42706800,  75648620,  42793289,0x3c1004b},
+	{  77021379,  42606800,  77138620,  42693289,0x3c1044b},
+	{  70841000,  42162719,  79230000,  43268600,0x0460411},
+	{  70422234,  39481505,  73877990,  42162695,0x001000d},
+	{  69233716,  39720856,  69837844,  40211896,0x0b00090},
+	{  69837844,  39720856,  70441972,  40211896,0x0b00890},
+	{  73856265,  41682150,  74481225,  42173190,0x0b01090},
+	{  74481225,  41682150,  75106185,  42173190,0x0b01890},
+	{  75106185,  41682150,  75731145,  42173190,0x0b02090},
+	{  75731145,  41682150,  76356105,  42173190,0x0b02890},
+	{  76356105,  41682150,  76981065,  42173190,0x0b03090},
+	{  76981065,  41682150,  77606025,  42173190,0x0b03890},
+	{  77606025,  41682150,  78230985,  42173190,0x0b04090},
+	{  78230985,  41682150,  78855945,  42173190,0x0b04890},
+	{  78855945,  41682150,  79480905,  42173190,0x0b05090},
+	{  73861473,  41191110,  74481225,  41682150,0x0b05890},
+	{  74481225,  41191110,  75100977,  41682150,0x0b06090},
+	{  75100977,  41191110,  75720729,  41682150,0x0b06890},
+	{  75720729,  41191110,  76340481,  41682150,0x0b07090},
+	{  76340481,  41191110,  76960233,  41682150,0x0b07890},
+	{  76960233,  41191110,  77579985,  41682150,0x0b08090},
+	{  77579985,  41191110,  78199737,  41682150,0x0b08890},
+	{  78199737,  41360000,  79108000,  41682150,0x0769490},
+	{  73861473,  40700070,  74476017,  41191110,0x0b09890},
+	{  74476017,  40700070,  75090561,  41191110,0x0b0a090},
+	{  75090560,  40700070,  75705104,  41191110,0x0b0a890},
+	{  75705105,  40700070,  76319649,  41191110,0x0b0b090},
+	{  76319649,  40700070,  76934193,  41191110,0x0b0b890},
+	{  76934192,  40963000,  78035500,  41191110,0x05ac490},
+	{  73869284,  40209030,  74478620,  40700070,0x0b0c890},
+	{  74478620,  40209030,  75087956,  40700070,0x0b0d090},
+	{  75087956,  40209030,  75697292,  40700070,0x0b0d890},
+	{  75697292,  40209030,  76306628,  40700070,0x0b0e090},
+	{  76306628,  40209030,  76915964,  40700070,0x0b0e890},
+	{  73869284,  39717990,  74473412,  40209030,0x0b0f090},
+	{  55980000,  36670000,  80230000,  45600000,0x27a0436},
+	{  69249199,  39172800,  80230000,  43268600,0x003063c},
+	{  27478925,  53858155,  27624036,  53944645,0x001000a},
+	{  27344452,  53787690,  27755548,  54032309,0xa9e0047},
+	{  30791926,  52307690,  31188073,  52552309,0xa9e0047},
+	{  30121552,  53777990,  30532648,  54022609,0xa9e0047},
+	{  29980453,  55077210,  30379546,  55305989,0x9ee0047},
+	{  23729026,  53610690,  23831723,  53732999,0x3c1044b},
+	{  23831723,  53610690,  23934420,  53732999,0x3c1044b},
+	{  23593563,  52039990,  23692526,  52162299,0x3c1044b},
+	{  23692526,  52039990,  23791489,  52162299,0x3c1044b},
+	{  29139800,  53100400,  29260894,  53202940,0x3c1044b},
+	{  25948966,  53094100,  26092634,  53180589,0x3c1004b},
+	{  28449000,  54168400,  28571246,  54272300,0x3c1044b},
+	{  26006768,  52101400,  26192306,  52166600,0x3c1044b},
+	{  30336484,  54466800,  30483516,  54553289,0x3c1004b},
+	{  29174468,  52010100,  29314532,  52096589,0x3c1004b},
+	{  27464127,  52776400,  27605873,  52862889,0x3c1004b},
+	{  28508500,  55483300,  28714640,  55546489,0x3c1044b},
+	{  25224825,  53859600,  25370175,  53946089,0x3c1004b},
+	{  26780284,  54270800,  26927316,  54357289,0x3c1004b},
+	{  28711662,  55447200,  28862538,  55533689,0x3c1004b},
+	{  29639600,  52594250,  29859226,  52650000,0x3c1044b},
+	{  30319868,  52328000,  30459932,  52414489,0x3c1004b},
+	{  29939827,  52847400,  30081573,  52933889,0x3c1004b},
+	{  27478166,  52986800,  27621834,  53073289,0x3c1004b},
+	{  24279968,  52166800,  24420032,  52253289,0x3c1004b},
+	{  31638625,  53664400,  31783975,  53750889,0x3c1004b},
+	{  28281315,  54068950,  28386884,  54131049,0x2b2004b},
+	{  29981067,  53055740,  30080932,  53115859,0x29c004b},
+	{  25273023,  53057650,  25376177,  53119749,0x2b2004b},
+	{  24392567,  53125840,  24492432,  53185959,0x29c004b},
+	{  29276117,  52095750,  29376683,  52157849,0x2b2004b},
+	{  26345398,  54456940,  26447601,  54517059,0x29c004b},
+	{  28574823,  53275950,  28677977,  53338049,0x2b2004b},
+	{  30924898,  54256140,  31027101,  54316259,0x29c004b},
+	{  24903313,  52512550,  25005087,  52574649,0x2b2004b},
+	{  25762983,  53567440,  25864017,  53627559,0x29c004b},
+	{  26856715,  54469050,  26962284,  54531149,0x2b2004b},
+	{  24397535,  52521540,  24496064,  52581659,0x29c004b},
+	{  27087819,  53658950,  27192180,  53721049,0x2b2004b},
+	{  28099483,  53479940,  28200517,  53540059,0x29c004b},
+	{  26785835,  55088950,  26894164,  55151049,0x2b2004b},
+	{  26760020,  52220940,  26857380,  52281059,0x29c004b},
+	{  30168819,  53492450,  30273180,  53554549,0x2b2004b},
+	{  31268520,  52381340,  31365880,  52441459,0x29c004b},
+	{  28646125,  54849250,  28753074,  54911349,0x2b2004b},
+	{  31893783,  53572140,  31994817,  53632259,0x29c004b},
+	{  23179217,  51760000,  28050000,  54178000,0x0960411},
+	{  28050000,  51760000,  32794200,  54178000,0x01c040d},
+	{  25132800,  54178000,  31478900,  56171740,0x2be0415},
+	{  14105000,  48990000,  32794200,  59822030,0x0010436},
+	{  23179217,  51262642,  32794200,  56171740,0x003063c},
+	{ -58205500,   6777000, -58065100,   6827100,0x012040a},
+	{ -58540000,   6589100, -57784000,   6887700,0x013040c},
+	{ -58391270,   5876410, -58217330,   6049389,0x782004b},
+	{ -57610570,   6157010, -57436630,   6329989,0x782004b},
+	{ -57436630,   6157010, -57262690,   6329989,0x782004b},
+	{ -57288470,   5815110, -57114530,   5988089,0x782004b},
+	{ -58608304,   7188720, -58457297,   7338479,0x680004b},
+	{ -58724896,   6315320, -58574305,   6465079,0x680004b},
+	{ -57748296,   6398820, -57597705,   6548579,0x680004b},
+	{ -57702496,   6323820, -57551905,   6473579,0x680004b},
+	{ -57859196,   6485920, -57708605,   6635679,0x680004b},
+	{ -59790000,   2500000, -57110000,   5100000,0x001002d},
+	{ -59350000,   5100000, -57110000,   8200000,0x0c60031},
+	{ -61430000,   5100000, -59350000,   8400000,0x4bc0035},
+	{ -61430000,   1164000, -56470909,   8560000,0x0010436},
+	{ 102520000,  17958851, 102610530,  18002100,0x2a7044a},
+	{ 102610530,  17915606, 102653904,  18005800,0x2a7044a},
+	{ 102372324,  17795636, 102861876,  18286676,0x001000c},
+	{ 104686297,  16508890, 104813702,  16631199,0x54f004b},
+	{ 105751768,  15067236, 105878154,  15189545,0x54f004b},
+	{ 103974938,  20358890, 104105061,  20481199,0x54f004b},
+	{ 104740878,  17344407, 104868962,  17466716,0x54f004b},
+	{ 102075108,  19828890, 102204891,  19951199,0x54f004b},
+	{ 106775070,  14754024, 106901456,  14876333,0x54f004b},
+	{ 103583125,  18337162, 103711549,  18459471,0x54f004b},
+	{ 101338960,  20905597, 101469423,  21027906,0x54f004b},
+	{ 101084429,  21128890, 101215571,  21251199,0x54f004b},
+	{ 103324353,  19296800, 103415647,  19383289,0x3c1004b},
+	{ 106365194,  15676800, 106454806,  15763289,0x3c1004b},
+	{ 102059296,  21653508, 102152271,  21739997,0x3c1004b},
+	{ 101477583,  19043364, 101568877,  19129853,0x3c1004b},
+	{ 105849585,  14859575, 105938957,  14946064,0x3c1004b},
+	{ 104253872,  20756800, 104346127,  20843289,0x3c1004b},
+	{ 105755194,  15536800, 105844806,  15623289,0x3c1004b},
+	{ 102388305,  18448661, 102479358,  18535150,0x3c1004b},
+	{ 105816162,  14069547, 105905053,  14156036,0x3c1004b},
+	{ 102404628,  18870408, 102495681,  18956897,0x3c1004b},
+	{ 101603993,  20266800, 101696007,  20353289,0x3c1004b},
+	{ 106655194,  15366800, 106744806,  15453289,0x3c1004b},
+	{ 104144697,  18188864, 104235510,  18275353,0x3c1004b},
+	{ 104954426,  13906000, 107695198,  16587190,0x001000d},
+	{ 101299893,  17745048, 104100247,  20426238,0x0a80011},
+	{ 104513031,  16324524, 104997375,  16815564,0x0b10090},
+	{ 103918363,  20355569, 104413123,  20846609,0x0b10890},
+	{ 104560149,  17160041, 105049701,  17651081,0x0b01090},
+	{ 101026941,  20832878, 101526909,  21323918,0x0b01890},
+	{ 101855801,  21451232, 102355769,  21942272,0x0b12090},
+	{ 103945329,  17986588, 104434881,  18477628,0x0b12890},
+	{  97330000,   5612500, 109500000,  23400000,0x4720436},
+	{ 100085450,  13906000, 107695198,  22500830,0x003063c},
+	{  26040418,  44396755,  26160543,  44483245,0x001000a},
+	{  25930286,  44317690,  26270714,  44562309,0xa9e0047},
+	{  27391632,  47037690,  27748368,  47282309,0xa9e0047},
+	{  23423330,  46637690,  23776669,  46882309,0xa9e0047},
+	{  21064959,  45640510,  21392240,  45869289,0x9ee0047},
+	{  28572000,  44124600,  28665310,  44236100,0x3c1044b},
+	{  23754618,  44275900,  23874982,  44362389,0x3c1004b},
+	{  27978737,  45396800,  28101263,  45483289,0x3c1004b},
+	{  25552237,  45610000,  25674763,  45696489,0x3c1004b},
+	{  25969337,  44896800,  26090662,  44983289,0x3c1004b},
+	{  27895037,  45234000,  28017563,  45320489,0x3c1004b},
+	{  21859035,  47021400,  21985165,  47107889,0x3c1004b},
+	{  26857535,  46536800,  26982464,  46623289,0x3c1004b},
+	{  21266135,  46139200,  21391064,  46225689,0x3c1004b},
+	{  24809337,  44816800,  24930662,  44903289,0x3c1004b},
+	{  24077436,  45747100,  24201163,  45833589,0x3c1004b},
+	{  24500835,  46510600,  24625764,  46597089,0x3c1004b},
+	{  23516334,  47616800,  23643665,  47703289,0x3c1004b},
+	{  26758737,  45106800,  26881263,  45193289,0x3c1004b},
+	{  22825734,  47746800,  22954266,  47833289,0x3c1004b},
+	{  26615557,  47712950,  26707843,  47775049,0x2b2004b},
+	{  24325633,  45081040,  24409967,  45141159,0x29c004b},
+	{  26195688,  47628150,  26287112,  47690249,0x2b2004b},
+	{  26325763,  46903540,  26413437,  46963659,0x29c004b},
+	{  22606100,  44610700,  22719219,  44658400,0x2b2044b},
+	{  27125398,  45655140,  27211402,  45715259,0x29c004b},
+	{  23227444,  45017450,  23314555,  45079549,0x2b2004b},
+	{  28752615,  45155940,  28837784,  45216059,0x29c004b},
+	{  25407144,  44899750,  25494255,  44961849,0x2b2004b},
+	{  21848615,  45283140,  21933784,  45343259,0x29c004b},
+	{  24454719,  47108950,  24545280,  47171049,0x2b2004b},
+	{  24317667,  44391340,  24401333,  44451459,0x29c004b},
+	{  22867582,  45733250,  22956418,  45795349,0x2b2004b},
+	{  27675080,  46617440,  27761919,  46677559,0x29c004b},
+	{  27282889,  44177750,  27369310,  44239849,0x2b2004b},
+	{  25918884,  43869140,  26001715,  43929259,0x29c004b},
+	{  26884719,  46898950,  26975280,  46961049,0x2b2004b},
+	{  22878398,  45856540,  22964402,  45916659,0x29c004b},
+	{  27625950,  46182250,  27715649,  46244349,0x2b2004b},
+	{  23526998,  46049940,  23613002,  46110059,0x29c004b},
+	{  23014719,  47148950,  23105280,  47211049,0x2b2004b},
+	{  25762898,  45846740,  25848902,  45906859,0x29c004b},
+	{  23735150,  46538950,  23824849,  46601049,0x2b2004b},
+	{  24308098,  46135640,  24394102,  46195759,0x29c004b},
+	{  27330389,  44549450,  27416810,  44611549,0x2b2004b},
+	{  26740280,  46220240,  26827119,  46280359,0x29c004b},
+	{  25270520,  43946250,  25356079,  44008349,0x2b2004b},
+	{  23337415,  45379940,  23422584,  45440059,0x29c004b},
+	{  21865582,  45658950,  21954418,  45721049,0x2b2004b},
+	{  28255867,  44234040,  28339533,  44294159,0x29c004b},
+	{  27385682,  45822450,  27474518,  45884549,0x2b2004b},
+	{  25766580,  46339940,  25853419,  46400059,0x29c004b},
+	{  22735000,  47855574,  23720000,  48121000,0x0130488},
+	{  23720000,  47855574,  24700000,  48121000,0x0130c88},
+	{  25220000,  47855574,  26368000,  48192000,0x0131488},
+	{  26368000,  47855574,  27265500,  48265650,0x0181c88},
+	{  21873060,  47326342,  22617804,  47855574,0x01e2088},
+	{  22617804,  47326342,  23362548,  47855574,0x01e2888},
+	{  23362548,  47326342,  24107292,  47855574,0x01e3088},
+	{  24107292,  47326342,  24852036,  47855574,0x01e3888},
+	{  24852036,  47326342,  25596780,  47855574,0x01e4088},
+	{  25596780,  47326342,  26341524,  47855574,0x01e4888},
+	{  26341524,  47326342,  27086268,  47855574,0x01e5088},
+	{  27086268,  47326342,  27831012,  47855574,0x01e5888},
+	{  21537175,  46797110,  22271503,  47326342,0x0016088},
+	{  22271503,  46797110,  23005831,  47326342,0x0016888},
+	{  23005831,  46797110,  23740159,  47326342,0x0017088},
+	{  23740159,  46797110,  24474487,  47326342,0x0017888},
+	{  24474487,  46797110,  25208815,  47326342,0x0018088},
+	{  25208815,  46797110,  25943143,  47326342,0x0018888},
+	{  25943143,  46797110,  26677471,  47326342,0x0019088},
+	{  26677471,  46797110,  27411799,  47326342,0x0019888},
+	{  27411799,  46797110,  28146127,  47326342,0x001a088},
+	{  21065736,  46267878,  21794856,  46797110,0x001a888},
+	{  21794856,  46267878,  22523976,  46797110,0x001b088},
+	{  22523976,  46267878,  23253096,  46797110,0x001b888},
+	{  23253096,  46267878,  23982216,  46797110,0x001c088},
+	{  23982216,  46267878,  24711336,  46797110,0x001c888},
+	{  24711336,  46267878,  25440456,  46797110,0x001d088},
+	{  25440456,  46267878,  26169576,  46797110,0x001d888},
+	{  26169576,  46267878,  26898696,  46797110,0x001e088},
+	{  26898696,  46267878,  27627816,  46797110,0x001e888},
+	{  27627816,  46267878,  28356936,  46797110,0x001f088},
+	{  20983450,  45738646,  21707362,  46267878,0x01e008c},
+	{  20259538,  45738646,  20983450,  46267878,0x01e088c},
+	{  21707362,  45738646,  22431274,  46267878,0x01e108c},
+	{  22431274,  45738646,  23155186,  46267878,0x01e188c},
+	{  23155186,  45738646,  23879098,  46267878,0x01e208c},
+	{  23879098,  45738646,  24603010,  46267878,0x01e288c},
+	{  24603010,  45738646,  25326922,  46267878,0x01e308c},
+	{  25326922,  45738646,  26050834,  46267878,0x01e388c},
+	{  26050834,  45738646,  26774746,  46267878,0x01e408c},
+	{  26774746,  45738646,  27498658,  46267878,0x01e488c},
+	{  27498658,  45738646,  28222570,  46267878,0x01e508c},
+	{  21480918,  45209414,  22194414,  45738646,0x001588c},
+	{  20767422,  45209414,  21480918,  45738646,0x001608c},
+	{  22194414,  45209414,  22907910,  45738646,0x001688c},
+	{  22907910,  45209414,  23621406,  45738646,0x001708c},
+	{  23621406,  45209414,  24334902,  45738646,0x001788c},
+	{  24334902,  45209414,  25048398,  45738646,0x001808c},
+	{  25048398,  45209414,  25761894,  45738646,0x001888c},
+	{  25761894,  45209414,  26475390,  45738646,0x001908c},
+	{  26475390,  45209414,  27188886,  45738646,0x001988c},
+	{  27188886,  45209414,  27902382,  45738646,0x001a08c},
+	{  27902382,  45209414,  28615878,  45738646,0x001a88c},
+	{  22051715,  44680182,  22760003,  45209414,0x001b08c},
+	{  21343427,  44680182,  22051715,  45209414,0x001b88c},
+	{  22760003,  44680182,  23468291,  45209414,0x001c08c},
+	{  23468291,  44680182,  24176579,  45209414,0x001c88c},
+	{  24176579,  44680182,  24884867,  45209414,0x001d08c},
+	{  24884867,  44680182,  25593155,  45209414,0x001d88c},
+	{  25593155,  44680182,  26301443,  45209414,0x001e08c},
+	{  26301443,  44680182,  27009731,  45209414,0x001e88c},
+	{  27009731,  44680182,  27718019,  45209414,0x001f08c},
+	{  27718019,  44680182,  28426307,  45209414,0x0b00090},
+	{  28426307,  44680182,  29134595,  45209414,0x0b00890},
+	{  29134595,  44680182,  29842883,  45209414,0x0b01090},
+	{  22269409,  44150950,  22972489,  44680182,0x0b01890},
+	{  21566329,  44150950,  22269409,  44680182,0x0b02090},
+	{  22972489,  44150950,  23675569,  44680182,0x0b02890},
+	{  23675569,  44150950,  24378649,  44680182,0x0b03090},
+	{  24378649,  44150950,  25081729,  44680182,0x0b03890},
+	{  25081729,  44150950,  25784809,  44680182,0x0b04090},
+	{  25784809,  44150950,  26487889,  44680182,0x0b04890},
+	{  26487889,  44150950,  27190969,  44680182,0x0b05090},
+	{  27190969,  44150950,  27894049,  44680182,0x0b05890},
+	{  27894049,  44150950,  28597129,  44680182,0x0b06090},
+	{  28597129,  44150950,  29300209,  44680182,0x0b06890},
+	{  22801927,  43621718,  23494591,  44150950,0x0b17090},
+	{  23494591,  43621718,  24187255,  44150950,0x0b17890},
+	{  24187255,  43621718,  24879919,  44150950,0x0b18090},
+	{  24879919,  43621718,  25572583,  44150950,0x0b18890},
+	{  25572583,  43621718,  26265247,  44150950,0x0b19090},
+	{  26265247,  43621718,  26957911,  44150950,0x0b19890},
+	{  26957911,  43621718,  27650575,  44150950,0x0b1a090},
+	{  27650575,  43621718,  28343239,  44150950,0x0b1a890},
+	{  28343239,  43621718,  29035903,  44150950,0x0b1b090},
+	{  28615800,  45209400,  29705000,  45470000,0x064bc90},
+	{  12090000,  39600000,  30183000,  51061000,0x0010636},
+	{  20251650,  43612000,  29705000,  48265650,0x003063c},
+	{   -240995,   5526500,   -200000,   5618000,0x2a7044a},
+	{   -200000,   5542800,   -150136,   5618000,0x2a7044a},
+	{   -495600,   5462000,    121000,   5835000,0x017040c},
+	{  -1705485,   6689810,  -1618516,   6776299,0x3c1004b},
+	{  -1618516,   6689810,  -1531547,   6776299,0x3c1004b},
+	{  -1705485,   6603321,  -1618516,   6689810,0x3c1004b},
+	{  -1618516,   6603321,  -1531547,   6689810,0x3c1004b},
+	{   -884223,   9372191,   -796773,   9458680,0x3c1004b},
+	{  -1702000,   6161900,  -1581998,   6224500,0x3c1044b},
+	{   -893965,  10746800,   -806035,  10833289,0x3c1004b},
+	{   -303485,   6046801,   -230815,   6150220,0x3c1044b},
+	{  -1826715,   4870807,  -1739986,   4957296,0x3c1004b},
+	{  -2360500,   7314750,  -2252781,   7384750,0x3c1044b},
+	{  -1300000,   5098700,  -1197297,   5171600,0x3c1044b},
+	{    433240,   6572254,    520209,   6658743,0x3c1004b},
+	{  -2550865,  10006100,  -2462935,  10092589,0x3c1004b},
+	{   -297385,  11012800,   -181506,  11078500,0x3c1044b},
+	{   -806522,   6517907,   -744078,   6580006,0x2b2004b},
+	{  -1739582,   4920887,  -1679296,   4981006,0x29c004b},
+	{    -41395,   9408951,     21394,   9471050,0x2b2004b},
+	{   -726285,   5505250,   -665832,   5565369,0x29c004b},
+	{  -1117855,   6765514,  -1055411,   6827613,0x2b2004b},
+	{   -661572,   5325011,   -601119,   5385130,0x29c004b},
+	{  -1972273,   7550098,  -1909657,   7612197,0x2b2004b},
+	{  -2628067,   7420000,  -2560732,   7474000,0x29c044b},
+	{   -685496,   5811311,   -623052,   5873410,0x2b2004b},
+	{    439691,   7119941,    500311,   7180060,0x29c004b},
+	{   1008433,   6045926,   1070877,   6108025,0x2b2004b},
+	{  -2030227,   5269941,  -1969774,   5330060,0x29c004b},
+	{  -1418800,   7005600,  -1367346,   7081100,0x2b2044b},
+	{  -1005500,   5899400,   -928486,   5946500,0x29c044b},
+	{   -864300,   5490000,   -810454,   5561841,0x2b2044b},
+	{   -478392,   6016774,   -417939,   6076893,0x29c004b},
+	{    867000,   5778700,    964196,   5818500,0x2b2044b},
+	{    961500,   5818500,    994712,   5927800,0x29c044b},
+	{   -398015,   6353878,   -335571,   6415977,0x2b2004b},
+	{  -2140310,   7709941,  -2079690,   7770060,0x29c004b},
+	{   -861079,   9597722,   -798118,   9659821,0x2b2004b},
+	{  -1373200,   5077000,  -1322120,   5147900,0x29c044b},
+	{    280800,   6968000,    329985,   7047000,0x2b2044b},
+	{  -1820227,   5929941,  -1759774,   5990060,0x29c004b},
+	{  -1747000,   8010000,  -1693459,   8082500,0x2b2044b},
+	{  -2158000,   5410487,  -2084787,   5460000,0x29c044b},
+	{   -787174,   5249344,   -724730,   5311443,0x2b2004b},
+	{  -2249162,   4843407,  -2188876,   4903526,0x29c004b},
+	{  -1901222,   6788951,  -1838778,   6851050,0x2b2004b},
+	{   -152534,   6068344,    -92081,   6128463,0x29c004b},
+	{  -1114500,   5177600,  -1033006,   5225000,0x2b2044b},
+	{  -1240327,   6600906,  -1179874,   6661025,0x29c004b},
+	{  -1680043,   4965040,  -1617772,   5027139,0x2b2004b},
+	{  -1297025,   5673454,  -1236572,   5733573,0x29c004b},
+	{  -2720000,   6762000,    740000,   8930000,0x018042d},
+	{  -2944000,   8930000,    580000,  11173850,0x3030435},
+	{  -3014990,   7156300,  -2720000,   7972400,0x03204ac},
+	{  -3260000,   6709650,  -2720000,   7156300,0x01b0cac},
+	{  -3260000,   6267000,  -2720000,   6709650,0x01b14ac},
+	{  -2720568,   6267208,  -2241432,   6763704,0x01e18ac},
+	{  -2241431,   6267208,  -1762295,   6763704,0x01e20ac},
+	{  -1762295,   6267208,  -1283159,   6763704,0x01e28ac},
+	{  -1283159,   6267208,   -804023,   6763704,0x01e30ac},
+	{   -804024,   6267208,   -324888,   6763704,0x01e38ac},
+	{   -324888,   6267208,    154248,   6763704,0x01e40ac},
+	{    154000,   6218000,    597000,   6763704,0x0214cac},
+	{    597000,   6218000,   1040000,   6763704,0x02154ac},
+	{  -3139568,   5770711,  -2660432,   6267207,0x01e58ac},
+	{  -2660432,   5770711,  -2181296,   6267207,0x01e60ac},
+	{  -2181296,   5770711,  -1702160,   6267207,0x01e68ac},
+	{  -1702159,   5770711,  -1223023,   6267207,0x01e70ac},
+	{  -1223023,   5770711,   -743887,   6267207,0x01e78ac},
+	{   -743887,   5770711,   -264751,   6267207,0x01e80ac},
+	{   -264751,   5770711,    214385,   6267207,0x01e88ac},
+	{    214384,   5741000,    693520,   6217557,0x01e94ac},
+	{    693520,   5758000,   1201100,   6217557,0x01c9cac},
+	{  -3069568,   5276943,  -2590432,   5773439,0x01ea0ac},
+	{  -2590432,   5276943,  -2111296,   5773439,0x01ea8ac},
+	{  -2111296,   5276943,  -1632160,   5773439,0x01eb0ac},
+	{  -1632160,   5276943,  -1153024,   5773439,0x01eb8ac},
+	{  -1153024,   5276943,   -673888,   5773439,0x01ec0ac},
+	{   -673888,   5276943,   -194752,   5773439,0x01ec8ac},
+	{   -194753,   5276943,    284383,   5773439,0x01ed0ac},
+	{  -3118000,   4924000,  -2447202,   5276943,0x016dcac},
+	{  -2447202,   4736000,  -2020000,   5276943,0x022e4ac},
+	{  -2020000,   4736000,  -1590000,   5276943,0x022ecac},
+	{  -1609000,   5025600,   -734700,   5276943,0x010f4ac},
+	{ -16860000,   4340000,   4000000,  15120000,0x2a30636},
+	{  -3260000,   4727777,   1203850,  11173850,0x003063c},
+	{  32536755,    276755,  32623245,    363245,0x001000a},
+	{  32345640,     35196,  32814360,    526236,0x001000c},
+	{  32236755,   2736800,  32323244,   2823289,0x3c1004b},
+	{  32846755,   2216800,  32933244,   2303289,0x3c1004b},
+	{  33136829,    411300,  33243388,    481470,0x3c1044b},
+	{  34126755,   1046800,  34213244,   1133289,0x3c1004b},
+	{  30606755,   -643200,  30693244,   -556711,0x3c1004b},
+	{  31686755,   -373200,  31773244,   -286711,0x3c1004b},
+	{  30000000,    150800,  30126269,    210000,0x3c1044b},
+	{  33137555,    591700,  33224044,    678189,0x3c1004b},
+	{  30871355,   2986700,  30957844,   3073189,0x3c1004b},
+	{  29936755,  -1293200,  30023244,  -1206711,0x3c1004b},
+	{  32826635,   3256800,  32913364,   3343289,0x3c1004b},
+	{  34168455,    680700,  34254944,    767189,0x3c1004b},
+	{  33556755,   1666800,  33643244,   1753289,0x3c1004b},
+	{  30226755,    626800,  30313244,    713289,0x3c1004b},
+	{  33456055,    576300,  33542544,    662789,0x3c1004b},
+	{  34071055,    414900,  34157544,    501389,0x3c1004b},
+	{  32006755,    356800,  32093244,    443289,0x3c1004b},
+	{  31311355,   1403200,  31397844,   1489689,0x3c1004b},
+	{  32898950,    348950,  32961049,    411049,0x2b2004b},
+	{  30933657,   3373640,  30993943,   3433759,0x29c004b},
+	{  31684650,   1653250,  31746749,   1715349,0x2b2004b},
+	{  30943940,   2404740,  31004059,   2464859,0x29c004b},
+	{  33694150,   1148750,  33756249,   1210849,0x2b2004b},
+	{  32468740,    815240,  32528859,    875359,0x29c004b},
+	{  31058050,   2469750,  31120149,   2531849,0x2b2004b},
+	{  30469940,   -150060,  30530059,    -89941,0x29c004b},
+	{  30135250,   -573650,  30197349,   -511551,0x2b2004b},
+	{  33130440,   1730940,  33190559,   1791059,0x29c004b},
+	{  32507250,    552150,  32569349,    614249,0x2b2004b},
+	{  31750657,   3368940,  31810943,   3429059,0x29c004b},
+	{  32876550,    663050,  32938649,    725149,0x2b2004b},
+	{  32493940,    712140,  32554059,    772259,0x29c004b},
+	{  29608950,   -906550,  29671049,   -844451,0x2b2004b},
+	{  31450640,   2443040,  31510759,   2503159,0x29c004b},
+	{  30484150,    629650,  30546249,    691749,0x2b2004b},
+	{  31366740,    534140,  31426859,    594259,0x29c004b},
+	{  30366850,   -608250,  30428949,   -546151,0x2b2004b},
+	{  30604240,    578340,  30664359,    638459,0x29c004b},
+	{  31208864,   3428950,  31271135,   3491049,0x2b2004b},
+	{  31823240,   -168260,  31883359,   -108141,0x29c004b},
+	{  30028350,    678250,  30090449,    740349,0x2b2004b},
+	{  30424040,    160240,  30484159,    220359,0x29c004b},
+	{  34078950,   2978950,  34141049,   3041049,0x2b2004b},
+	{  30131840,    253340,  30191959,    313459,0x29c004b},
+	{  30730000,   1940000,  34290000,   3750000,0x016002d},
+	{  31450000,   -428657,  34380000,   1940000,0x0970031},
+	{  29573567,  -1481288,  31450000,   1940000,0x5110035},
+	{  29573567,  -1481290,  35036050,   4231640,0x0010036},
+	{   -196868,  51459457,    -58484,  51545947,0x001000a},
+	{   -518400,  51282900,    338400,  51692000,0x01a040c},
+	{  -4346519,  55826800,  -4193481,  55913289,0x3c1004b},
+	{  -2184373,  52548000,  -2042627,  52634489,0x3c1004b},
+	{  -2042627,  52504755,  -1900881,  52591244,0x3c1004b},
+	{  -1900881,  52504755,  -1759135,  52591244,0x3c1004b},
+	{  -2184373,  52461511,  -2042627,  52548000,0x3c1004b},
+	{  -2041786,  52418266,  -1901722,  52504755,0x3c1004b},
+	{  -1901722,  52418266,  -1761658,  52504755,0x3c1004b},
+	{  -3004934,  53378200,  -2861266,  53464689,0x3c1004b},
+	{  -3295319,  55904200,  -3142281,  55990689,0x3c1004b},
+	{  -1541234,  53344200,  -1397566,  53430689,0x3c1004b},
+	{  -1623275,  53762600,  -1477925,  53849089,0x3c1004b},
+	{  -2631112,  51416700,  -2492489,  51503189,0x3c1004b},
+	{  -2321834,  53436800,  -2178166,  53523289,0x3c1004b},
+	{  -1200873,  52596800,  -1059127,  52683289,0x3c1004b},
+	{   -432875,  53716900,   -287525,  53803389,0x3c1004b},
+	{  -1570032,  52376800,  -1429968,  52463289,0x3c1004b},
+	{  -1833275,  53756400,  -1687925,  53842889,0x3c1004b},
+	{  -3251212,  51447700,  -3112589,  51534189,0x3c1004b},
+	{  -1246673,  52926700,  -1104927,  53013189,0x3c1004b},
+	{  -2261834,  52966800,  -2118166,  53053289,0x3c1004b},
+	{  -5999377,  54556300,  -5850423,  54642789,0x3c1004b},
+	{  -1556273,  52874300,  -1414527,  52960789,0x3c1004b},
+	{  -1055912,  51407200,   -917289,  51493689,0x3c1004b},
+	{  -4205145,  50360950,  -4107856,  50423049,0x2b2004b},
+	{  -1451395,  50894900,  -1345091,  50948659,0x29c044b},
+	{  -2179007,  57117550,  -2066193,  57179649,0x2b2004b},
+	{  -1649970,  54944640,  -1546431,  55004759,0x29c004b},
+	{  -2764281,  53739150,  -2659920,  53801249,0x2b2004b},
+	{   -472479,  51867140,   -376121,  51927259,0x29c004b},
+	{  -1460175,  54877450,  -1353226,  54939549,0x2b2004b},
+	{  -1135294,  50778840,  -1041107,  50838959,0x29c004b},
+	{   1236213,  52608150,   1337987,  52670249,0x2b2004b},
+	{  -3994779,  51604240,  -3898421,  51664359,0x29c004b},
+	{  -1932907,  50715540,  -1811648,  50765249,0x2b2044b},
+	{  -2027094,  50706773,  -1932907,  50766892,0x29c004b},
+	{    631100,  51529000,    770300,  51573300,0x2b2044b},
+	{  -1829366,  51543000,  -1730123,  51601300,0x29c044b},
+	{  -3058557,  56451000,  -2916013,  56499359,0x2b2044b},
+	{  -3058300,  53776000,  -2986155,  53860000,0x29c044b},
+	{  -5074521,  55920616,  -4246449,  56411656,0x0010088},
+	{  -4246449,  55920616,  -3418377,  56411656,0x0010888},
+	{  -3418377,  55920616,  -2590305,  56411656,0x0011088},
+	{  -4887345,  55429576,  -4069689,  55920616,0x0011888},
+	{  -4874065,  54938536,  -4066825,  55429576,0x0012088},
+	{  -4670193,  52747068,  -3904617,  53238108,0x0012888},
+	{  -3904617,  52747068,  -3139041,  53238108,0x0013088},
+	{  -3139041,  52747068,  -2373465,  53238108,0x0013888},
+	{  -4664985,  52256028,  -3909825,  52747068,0x0014088},
+	{  -3909825,  52256028,  -3154665,  52747068,0x0014888},
+	{  -3154665,  52256028,  -2399505,  52747068,0x0015088},
+	{  -5405042,  51764988,  -4655090,  52256028,0x0015888},
+	{  -4655090,  51764988,  -3905138,  52256028,0x0016088},
+	{  -3905138,  51764988,  -3155186,  52256028,0x001e888},
+	{  -3155186,  51764988,  -2405234,  52256028,0x0016888},
+	{  -5330000,  51520000,  -3875140,  51764988,0x00f7488},
+	{  -3875140,  51273948,  -3135604,  51764988,0x0017888},
+	{  -3135603,  51273948,  -2396067,  51764988,0x0018088},
+	{  -4602072,  50782908,  -3867744,  51273948,0x0018888},
+	{  -3867744,  50782908,  -3133416,  51273948,0x0019088},
+	{  -3133416,  50782908,  -2399088,  51273948,0x0019888},
+	{  -4787789,  50291868,  -4063877,  50782908,0x001a088},
+	{  -3575000,  50511000,  -2400000,  50782908,0x012ac88},
+	{  -4063878,  50199000,  -3478000,  50782908,0x025b488},
+	{  -6229980,  54390390,  -5433156,  54881430,0x001b888},
+	{  -7445782,  54862408,  -6638542,  55353448,0x001c088},
+	{  -6638542,  54862408,  -5831302,  55353448,0x001c888},
+	{  -3710000,  56411000,  -2420000,  56715400,0x013d488},
+	{  -3419148,  56715420,  -2570244,  57206460,0x001d888},
+	{  -2570000,  56715400,  -1944000,  57309000,0x027e488},
+	{  -5288000,  49954500,  -4764000,  50604296,0x029f488},
+	{  -2400270,  50556764,   1800261,  53237954,0x0a80031},
+	{  -4073034,  53237954,    365825,  55919144,0x0010035},
+	{ -10700000,  49122422,   1889648,  60875000,0x0010036},
+	{  -8650000,  49122422,   1889648,  60875000,0x003023c},
+	{ -13722274,   9500222, -13661320,   9541500,0x22a044a},
+	{ -13685400,   9541500, -13610759,   9575200,0x22a044a},
+	{ -13667200,   9575200, -13607250,   9617200,0x22a044a},
+	{ -13721360,   9494480, -13247432,   9985520,0x001000c},
+	{  -8869277,   7701965,  -8737146,   7816000,0x54f044b},
+	{ -12928174,   9995890, -12803827,  10118199,0x54f004b},
+	{  -9352674,  10343890,  -9214693,  10454000,0x54f044b},
+	{ -10193834,   8500890, -10070166,   8623199,0x54f004b},
+	{ -14618074,  10606890, -14493727,  10729199,0x54f004b},
+	{ -10161834,   9123890, -10038166,   9246199,0x54f004b},
+	{ -12352744,  11262090, -12228057,  11384399,0x54f004b},
+	{  -9213644,  11339990,  -9088957,  11462299,0x54f004b},
+	{  -9066160,   9208413,  -8942492,   9330722,0x54f004b},
+	{ -13647974,  10337490, -13523627,  10459799,0x54f004b},
+	{ -13874844,  11042990, -13750157,  11165299,0x54f004b},
+	{ -12359944,  12015490, -12235257,  12137799,0x54f004b},
+	{  -8757674,  10562290,  -8633327,  10684599,0x54f004b},
+	{ -10804174,   9979490, -10679827,  10101799,0x54f004b},
+	{  -8590316,   7740710,  -8466988,   7863019,0x54f004b},
+	{ -10759385,  11249700, -10671215,  11336189,0x3c1004b},
+	{ -14748791,   9038147, -12037810,  11719337,0x0a80411},
+	{ -11080000,   7180000,  -8398810,   9861190,0x001040d},
+	{ -12037810,   9840605,  -8173041,  11719337,0x2a20415},
+	{ -16860000,   4340000,   4000000,  15120000,0x2a30436},
+	{ -15082785,   7180000,  -7637570,  12690000,0x003063c},
+	{ -79950000,  -2242100, -79873500,  -2147241,0x022040a},
+	{ -80091651,  -2338831, -79745692,  -1992872,0xf040047},
+	{ -78644847,   -382320, -78309958,    -47431,0xe890047},
+	{ -79045700,  -2926600, -78935991,  -2858477,0x3c1044b},
+	{ -79212245,   -299100, -79125756,   -212611,0x3c1004b},
+	{ -80003365,  -3303200, -79891547,  -3236200,0x3c1044b},
+	{ -80763245,  -1003200, -80646066,   -939480,0x3c1044b},
+	{ -80507545,  -1097300, -80421056,  -1010811,0x3c1004b},
+	{ -78668945,  -1306800, -78582456,  -1220311,0x3c1004b},
+	{ -78699445,  -1698500, -78612956,  -1612011,0x3c1004b},
+	{ -79505445,  -1056500, -79418956,   -970011,0x3c1004b},
+	{ -79243696,  -4039230, -79172851,  -3933570,0x3c1044b},
+	{ -79635445,  -2177700, -79548956,  -2091211,0x3c1004b},
+	{ -78161945,    311600, -78075456,    398089,0x3c1004b},
+	{ -79709845,    905600, -79623356,    992089,0x3c1004b},
+	{ -79574045,  -1851400, -79487556,  -1764911,0x3c1004b},
+	{ -80954250,  -2263850, -80892151,  -2201751,0x2b2004b},
+	{ -78651560,   -963060, -78591441,   -902941,0x29c004b},
+	{ -77844750,  -1026050, -77782651,   -963951,0x2b2004b},
+	{ -79839543,  -3359460, -79779257,  -3299341,0x29c004b},
+	{ -80129250,   -726850, -80067151,   -664751,0x2b2004b},
+	{ -79990143,  -3480060, -79929857,  -3419941,0x29c004b},
+	{ -80259436,  -3507950, -80197165,  -3445851,0x2b2004b},
+	{ -80059860,  -1354260, -79999741,  -1294141,0x29c004b},
+	{ -79663250,  -1087950, -79601151,  -1025851,0x2b2004b},
+	{ -80610060,  -1380060, -80549941,  -1319941,0x29c004b},
+	{ -80010950,  -1880950, -79948851,  -1818851,0x2b2004b},
+	{ -79030460,  -1615860, -78970341,  -1555741,0x29c004b},
+	{ -79935250,  -1396050, -79873151,  -1333951,0x2b2004b},
+	{ -78882760,  -2778260, -78822641,  -2718141,0x29c004b},
+	{ -81013450,  -2244750, -80951351,  -2182651,0x2b2004b},
+	{ -79500460,    295240, -79440341,    355359,0x29c004b},
+	{ -80893850,  -2257450, -80831751,  -2195351,0x2b2004b},
+	{ -79374860,  -2454460, -79314741,  -2394341,0x29c004b},
+	{ -78290150,    199650, -78228051,    261749,0x2b2004b},
+	{ -79491860,  -2198760, -79431741,  -2138641,0x29c004b},
+	{ -79782650,  -1594350, -79720551,  -1532251,0x2b2004b},
+	{ -80443260,   -639660, -80383141,   -579541,0x29c004b},
+	{ -78191050,     18950, -78128951,     81049,0x2b2004b},
+	{ -80420060,  -2660060, -80359941,  -2599941,0x29c004b},
+	{ -79651050,  -2701050, -79588951,  -2638951,0x2b2004b},
+	{ -78032760,  -1523960, -77972641,  -1463841,0x29c004b},
+	{ -76927450,     52250, -76865351,    114349,0x2b2004b},
+	{ -78150060,  -2340060, -78089941,  -2279941,0x29c004b},
+	{ -79063850,  -1727250, -79001751,  -1665151,0x2b2004b},
+	{ -80261660,  -1850660, -80201541,  -1790541,0x29c004b},
+	{ -80010750,  -1661050, -79948651,  -1598951,0x2b2004b},
+	{ -79724860,  -2125460, -79664741,  -2065341,0x29c004b},
+	{ -78263750,    289350, -78201651,    351449,0x2b2004b},
+	{ -79387843,  -4018860, -79327557,  -3958741,0x29c004b},
+	{ -78601050,   -541050, -78538951,   -478951,0x2b2004b},
+	{ -78866160,   1242240, -78806041,   1302359,0x29c004b},
+	{ -81007645,  -4615816, -78326455,  -1934626,0x001000d},
+	{ -80917000,  -1934626, -77950000,    440000,0x0960411},
+	{ -79900960,    580520, -79432240,   1071560,0x0b00090},
+	{ -78048055,  -1240520, -77579335,   -749480,0x0b00890},
+	{ -77130755,   -162221, -76662035,    328819,0x0b01890},
+	{ -81687615,   -679951, -79512872,   1494792,0x0a808b1},
+	{ -79512872,   -679951, -77338129,   1494792,0x0a810b1},
+	{ -77343743,   -679951, -75169000,   1494792,0x0a818b1},
+	{ -81687615,  -2854693, -79512872,   -679950,0x0a820b1},
+	{ -79512872,  -2854693, -77338129,   -679950,0x0a828b1},
+	{ -77343743,  -2854693, -75169000,   -679950,0x0a830b1},
+	{ -81687615,  -5018000, -79512872,  -2843257,0x0a838b1},
+	{ -79512872,  -5018000, -77338129,  -2843257,0x0a840b1},
+	{ -91775398,  -1621587, -89213372,    940439,0x0a870b1},
+	{ -92040000,    940439, -89213372,   1685000,0x0567cb1},
+	{ -92040000,  -5018000, -75169000,   1685000,0x0010637},
+	{  -7700000,  33541151,  -7577000,  33610298,0x019040a},
+	{  -6902394,  33931500,  -6798607,  34017989,0x3c1004b},
+	{  -6984294,  33892100,  -6880507,  33978589,0x3c1004b},
+	{  -6858094,  34001700,  -6754307,  34088189,0x3c1004b},
+	{  -5051894,  33986900,  -4948107,  34073389,0x3c1004b},
+	{  -8084038,  31566000,  -8017152,  31697000,0x3c1044b},
+	{  -8017152,  31566000,  -7950266,  31697000,0x3c1044b},
+	{  -9610451,  30359100,  -9510749,  30445589,0x3c1004b},
+	{  -9551451,  30304900,  -9451749,  30391389,0x3c1004b},
+	{  -5895750,  35725500,  -5771711,  35799600,0x3c1044b},
+	{  -5603294,  33844200,  -5477691,  33915600,0x3c1044b},
+	{  -1960494,  34637800,  -1855506,  34724289,0x3c1004b},
+	{  -6656370,  34226800,  -6511734,  34289200,0x3c1044b},
+	{  -9283833,  32242500,  -9181968,  32328989,0x3c1004b},
+	{  -5423800,  35552400,  -5291581,  35621500,0x3c1044b},
+	{  -6965293,  32836600,  -6862708,  32923089,0x3c1004b},
+	{  -6431333,  32281800,  -6329468,  32368289,0x3c1004b},
+	{  -8553701,  33203050,  -8479700,  33265149,0x2b2004b},
+	{  -3010100,  35139940,  -2911211,  35184500,0x29c044b},
+	{  -7657128,  32969750,  -7583472,  33031849,0x2b2004b},
+	{  -5929389,  34967140,  -5856411,  35027259,0x29c004b},
+	{  -6110060,  33796450,  -6035541,  33858549,0x2b2004b},
+	{  -6169940,  35143340,  -6096461,  35203459,0x29c004b},
+	{ -10087848,  28958750, -10016952,  29020849,0x2b2004b},
+	{  -4040622,  34199440,  -3967978,  34259559,0x29c004b},
+	{  -6743770,  32462650,  -6670631,  32524749,0x2b2004b},
+	{  -5703154,  32914440,  -5631846,  32974559,0x29c004b},
+	{  -4468797,  31899350,  -4396003,  31961449,0x2b2004b},
+	{  -2362889,  34894940,  -2289911,  34955059,0x29c004b},
+	{  -6611228,  32830450,  -6537572,  32892549,0x2b2004b},
+	{  -5971422,  34230540,  -5898778,  34290659,0x29c004b},
+	{  -2932518,  34377550,  -2857482,  34439649,0x2b2004b},
+	{  -5756222,  34186940,  -5683578,  34247059,0x29c004b},
+	{  -8916666,  30438250,  -8844735,  30500349,0x2b2004b},
+	{  -2213222,  34290740,  -2140578,  34350859,0x29c004b},
+	{  -7984470,  32202150,  -7911331,  32264249,0x2b2004b},
+	{  -8554404,  32206840,  -8483597,  32266959,0x29c004b},
+	{  -7423670,  32018250,  -7350531,  32080349,0x2b2004b},
+	{  -3972240,  35200640,  -3898761,  35260759,0x29c004b},
+	{  -5616391,  34759050,  -5541010,  34821149,0x2b2004b},
+	{  -9773885,  29674440,  -9704915,  29734559,0x29c004b},
+	{  -6360760,  33861650,  -6286241,  33923749,0x2b2004b},
+	{  -9241752,  30367240,  -9172448,  30427359,0x29c004b},
+	{ -11135276,  28398950, -11064725,  28461049,0x2b2004b},
+	{ -13221250,  27106940, -13153950,  27167059,0x29c004b},
+	{ -15970296,  23677250, -15902505,  23739349,0x2b2004b},
+	{ -11706383,  26712740, -11639417,  26772859,0x29c004b},
+	{ -14550000,  25700000, -11000000,  27670000,0x018040d},
+	{ -16011084,  23470080, -15505908,  23961120,0x001f08c},
+	{ -14550212,  25964994, -11600903,  28646184,0x0a944b1},
+	{ -11600903,  25964994,  -8651594,  28646184,0x0a94cb1},
+	{ -17764661,  23283804, -14874934,  25964994,0x0a954b1},
+	{ -14874934,  23283804, -11985207,  25964994,0x0a95cb1},
+	{ -17764661,  20727860, -14904725,  23283804,0x0a464b1},
+	{ -14904725,  20727860, -12044789,  23283804,0x0a46cb1},
+	{ -17764661,  20727860,   -995000,  35930000,0x0010637},
+	{ -17764661,  20727860,  -8651594,  27670000,0x003063c},
+	{   9408500,    409894,   9494719,    453139,0x2a7044a},
+	{   9428100,    366649,   9514319,    409894,0x2a7044a},
+	{   9304000,    282200,   9907000,    669400,0x018040c},
+	{   8728400,   -831900,   8823619,   -674900,0x54f044b},
+	{  13520945,  -1688310,  13643254,  -1566001,0x54f004b},
+	{  13168845,  -1603610,  13291154,  -1481301,0x54f004b},
+	{  11519755,   1555500,  11606244,   1641989,0x3c1004b},
+	{  12803455,    517700,  12889944,    604189,0x3c1004b},
+	{  11033155,  -1923800,  11119644,  -1837311,0x3c1004b},
+	{  10204055,   -724800,  10290544,   -638311,0x3c1004b},
+	{  10946255,  -2982500,  11032744,  -2896011,0x3c1004b},
+	{  12396055,  -1195100,  12482544,  -1108611,0x3c1004b},
+	{  11453055,   2060500,  11539544,   2146989,0x3c1004b},
+	{   9977855,  -2779300,  10064344,  -2692811,0x3c1004b},
+	{  13115255,  -1434500,  13201744,  -1348011,0x3c1004b},
+	{  12686255,   -849000,  12772744,   -762511,0x3c1004b},
+	{  13630155,   -702100,  13716644,   -615611,0x3c1004b},
+	{  10106155,  -2845500,  10192644,  -2759011,0x3c1004b},
+	{  11304155,  -2446300,  11390644,  -2359811,0x3c1004b},
+	{  11889955,   -119300,  11976444,    -32811,0x3c1004b},
+	{  10575355,  -1279400,  10661844,  -1192911,0x3c1004b},
+	{  10726555,   -207600,  10813044,   -121111,0x3c1004b},
+	{   9748158,  -2585167,   9834647,  -2498678,0x3c1004b},
+	{  10638535,  -3461800,  10725264,  -3375311,0x3c1004b},
+	{  11865355,  -1938100,  11951844,  -1851611,0x3c1004b},
+	{  11492855,    763200,  11579344,    849689,0x3c1004b},
+	{  13893755,    948700,  13980244,   1035189,0x3c1004b},
+	{  14211955,  -1630500,  14298444,  -1544011,0x3c1004b},
+	{  11599355,  -1681400,  11685844,  -1594911,0x3c1004b},
+	{  12124455,  -2197300,  12210944,  -2110811,0x3c1004b},
+	{   9549274,    927660,   9635763,   1014149,0x3c1004b},
+	{  11059405,   -361970,  13740595,   2319220,0x0a80011},
+	{  11060000,  -2476000,  14529296,   -360000,0x018040d},
+	{   8697000,  -3075000,  11060000,       595,0x4480415},
+	{   8697000,  -3958680,  14529296,   2319220,0x0010436},
+	{ 174706184, -36923545, 174813816, -36837055,0x001000a},
+	{ 174473560, -37095520, 175051648, -36604480,0x001000c},
+	{ 172507599, -43527400, 172625801, -43440911,0x3c1004b},
+	{ 172625801, -43527400, 172744003, -43440911,0x3c1004b},
+	{ 172495297, -43613889, 172614460, -43527400,0x3c1004b},
+	{ 172614460, -43590000, 172778883, -43527400,0x3c1044b},
+	{ 174715000, -41348300, 174836498, -41267000,0x3c1044b},
+	{ 174757000, -41267000, 174840656, -41149000,0x3c1044b},
+	{ 174822000, -41149000, 174955517, -41075000,0x3c1044b},
+	{ 174874721, -41249900, 174989079, -41163411,0x3c1004b},
+	{ 174970000, -41164300, 175113037, -41095220,0x3c1044b},
+	{ 175209217, -37840510, 175285943, -37718201,0x3c1044b},
+	{ 175285943, -37840510, 175362669, -37718201,0x3c1044b},
+	{ 170418136, -45923200, 170541863, -45836711,0x3c1004b},
+	{ 176111004, -37742800, 176219596, -37656311,0x3c1004b},
+	{ 175553662, -40393200, 175666338, -40306711,0x3c1004b},
+	{ 176794542, -39689800, 176906257, -39603311,0x3c1004b},
+	{ 173189621, -41340500, 173303979, -41254011,0x3c1004b},
+	{ 176818342, -39550800, 176930057, -39464311,0x3c1004b},
+	{ 176192944, -38177600, 176302256, -38091111,0x3c1004b},
+	{ 174290992, -35751550, 174402405, -35669000,0x3c1044b},
+	{ 174021000, -39092600, 174149204, -39017800,0x3c1044b},
+	{ 168330450, -46445950, 168467339, -46367100,0x3c1044b},
+	{ 174969462, -39969200, 175082138, -39882711,0x3c1004b},
+	{ 174969681, -40936200, 175083318, -40849711,0x3c1004b},
+	{ 177981312, -38686450, 178060488, -38624351,0x2b2004b},
+	{ 173913420, -41550260, 173993579, -41490141,0x29c004b},
+	{ 171187500, -44420000, 171262774, -44348800,0x2b2044b},
+	{ 176044974, -38724160, 176121626, -38664041,0x29c004b},
+	{ 174861374, -37236250, 174938825, -37174151,0x2b2004b},
+	{ 175610254, -40980060, 175689745, -40919941,0x29c004b},
+	{ 175239204, -40651050, 175320795, -40588951,0x2b2004b},
+	{ 176945208, -37990560, 177021192, -37930441,0x29c004b},
+	{ 171702220, -43932350, 171787779, -43870251,0x2b2004b},
+	{ 175435908, -37928460, 175511892, -37868341,0x29c004b},
+	{ 175825557, -38258150, 175904043, -38196051,0x2b2004b},
+	{ 175531439, -40252660, 175609761, -40192541,0x29c004b},
+	{ 175289557, -38050250, 175368043, -37988151,0x2b2004b},
+	{ 170915633, -45116560, 170999967, -45056441,0x29c004b},
+	{ 172529365, -43333450, 172614234, -43271351,0x2b2004b},
+	{ 174241173, -39610060, 174318827, -39549941,0x29c004b},
+	{ 173691704, -39411595, 177028296, -36730405,0x0a80031},
+	{ 173652379, -42092785, 177108135, -39411595,0x001002d},
+	{ 172322012, -43688120, 172962596, -43197080,0x0b00890},
+	{ 174609328, -41457120, 175229080, -40966080,0x0b01090},
+	{ 175071352, -38100020, 175659856, -37608980,0x0b01890},
+	{ 170169596, -45941120, 170831012, -45450080,0x0b12090},
+	{ 175797952, -37842920, 176386456, -37351880,0x0b02890},
+	{ 175228536, -40659120, 175837872, -40168080,0x0b03090},
+	{ 176499536, -39822520, 177103664, -39331480,0x0b03890},
+	{ 172941728, -41542520, 173561480, -41051480,0x0b04090},
+	{ 175744952, -38419520, 176333456, -37928480,0x0b14890},
+	{ 174038360, -36053420, 174611240, -35562380,0x0b05090},
+	{ 173790144, -39447820, 174389064, -38956780,0x0b15890},
+	{ 167970188, -46628120, 168636812, -46137080,0x0b16090},
+	{ 174753436, -40181620, 175357564, -39690580,0x0b06890},
+	{ 174825328, -41134220, 175439872, -40643180,0x0b07090},
+	{ 177763944, -38789220, 178357656, -38298180,0x0b17890},
+	{ 173546228, -41645420, 174165980, -41154380,0x0b08090},
+	{ 170789304, -44522420, 171435096, -44031380,0x0b08890},
+	{ 175786144, -38939520, 176379856, -38448480,0x0b19090},
+	{ 175341728, -41195520, 175956272, -40704480,0x0b09890},
+	{ 176603852, -38327120, 177192356, -37836080,0x0b1a090},
+	{ 171495404, -44022120, 172141196, -43531080,0x0b0a890},
+	{ 170566396, -45310720, 171222604, -44819680,0x0b0b090},
+	{ 172600000, -36730405, 175969585, -34370000,0x09b50b1},
+	{ 177028296, -39411595, 180364888, -36730405,0x0a858b1},
+	{ 171129678, -42092785, 174585434, -39411595,0x0a860b1},
+	{ 166923188, -44773975, 170527899, -42092785,0x0a868b1},
+	{ 170527899, -44773975, 174132610, -42092785,0x0a870b1},
+	{ 163690507, -47455165, 167444173, -44773975,0x0a878b1},
+	{ 167444173, -47455165, 171197839, -44773975,0x0a888b1},
+	{ 177756637, -50333695, 179782425, -48993100,0x0a8a091},
+	{ 182853029, -44947803, 184700071, -43607208,0x0a8a891},
+	{ 165697550, -48579152, 167425428, -47417303,0x0a7b891},
+	{ 165050949, -51461337, 167106528, -50120742,0x0a9e091},
+	{ 178071823, -48406038, 180008238, -47065443,0x0a9e891},
+	{ 168097751, -53210883, 170242703, -51870288,0x0a8f091},
+	{ 171364030, -35340595, 172942953, -34000000,0x0aa4891},
+	{ 160000000, -60000000, 185000000, -34000000,0x0010237},
+	{  -1574206,  12319755,  -1485794,  12406245,0x001000a},
+	{  -1689141,  12207318,  -1335494,  12553277,0xf040047},
+	{  -4475060,  11012600,  -4133660,  11347489,0xe890047},
+	{  -2414206,  12206800,  -2325795,  12293289,0x3c1004b},
+	{  -2464446,  13526800,  -2375555,  13613289,0x3c1004b},
+	{  -4794965,  10601300,  -4707035,  10687789,0x3c1004b},
+	{  -3500906,  12426700,  -3412495,  12513189,0x3c1004b},
+	{  -1120726,  13035000,  -1032075,  13121489,0x3c1004b},
+	{   -412385,  11737600,   -324215,  11824089,0x3c1004b},
+	{    322315,  12017000,    410485,  12103489,0x3c1004b},
+	{    -68146,  13989700,     20745,  14076189,0x3c1004b},
+	{  -2518706,  12274200,  -2430295,  12360689,0x3c1004b},
+	{  -3568385,  11439600,  -3480215,  11526089,0x3c1004b},
+	{  -1674446,  14056800,  -1585555,  14143289,0x3c1004b},
+	{  -2117285,  11063900,  -2029115,  11150389,0x3c1004b},
+	{  -1205485,  11130000,  -1117315,  11216489,0x3c1004b},
+	{  -1568646,  13300000,  -1479755,  13386489,0x3c1004b},
+	{  -2301126,  12917500,  -2212475,  13003989,0x3c1004b},
+	{   -399006,  12137600,   -310595,  12224089,0x3c1004b},
+	{   -670506,  12207800,   -582095,  12294289,0x3c1004b},
+	{  -1384085,  12026800,  -1295915,  12113289,0x3c1004b},
+	{  -4947765,  10939200,  -4859835,  11025689,0x3c1004b},
+	{  -3447226,  13055050,  -3383575,  13117149,0x2b2004b},
+	{  -3099411,  13041240,  -3037789,  13101359,0x29c004b},
+	{  -3895426,  12704550,  -3831775,  12766649,0x2b2004b},
+	{  -1100644,  11629940,  -1039356,  11690059,0x29c004b},
+	{  -2961653,  11718950,  -2898347,  11781049,0x2b2004b},
+	{   -600811,  12629940,   -539189,  12690059,0x29c004b},
+	{  -3274067,  10931750,  -3210933,  10993849,0x2b2004b},
+	{  -5192561,  10629040,  -5131440,  10689159,0x29c004b},
+	{  -2385512,  13176650,  -2321688,  13238749,0x2b2004b},
+	{  -5341244,  11049040,  -5279956,  11109159,0x29c004b},
+	{   -178726,  12946450,   -115075,  13008549,0x2b2004b},
+	{   -580644,  11769940,   -519356,  11830059,0x29c004b},
+	{  -3491567,  10108950,  -3428433,  10171049,0x2b2004b},
+	{  -3550561,  10259940,  -3489440,  10320059,0x29c004b},
+	{  -3201912,  13468950,  -3138088,  13531049,0x2b2004b},
+	{  -2210644,  11619940,  -2149356,  11680059,0x29c004b},
+	{  -3204567,  10302750,  -3141433,  10364849,0x2b2004b},
+	{   -170895,  13369940,   -109106,  13430059,0x29c004b},
+	{  -3291653,  11508950,  -3228347,  11571049,0x2b2004b},
+	{  -3920644,  11609940,  -3859356,  11670059,0x29c004b},
+	{  -3091653,  11118950,  -3028347,  11181049,0x2b2004b},
+	{   -260978,  14409940,   -199022,  14470059,0x29c004b},
+	{   1758347,  12048950,   1821653,  12111049,0x2b2004b},
+	{   -724844,  11212440,   -663556,  11272559,0x29c004b},
+	{  -3328340,  10937662,   -617359,  13618852,0x0a90031},
+	{  -5521000,  10103000,  -3328340,  13186000,0x025042d},
+	{   -617360,  10937662,   2093621,  13618852,0x0010035},
+	{ -16860000,   4340000,   4000000,  15120000,0x2a30436},
+	{  -5521000,   9380000,   2410000,  15088140,0x003063c},
+	{ 120956694,  14555155, 121045106,  14641645,0x001000a},
+	{ 120795432,  14295480, 121274568,  14786520,0x001000c},
+	{ 125515000,   7024500, 125598307,   7115000,0x3c1044b},
+	{ 125598307,   7044000, 125665007,   7157000,0x3c1044b},
+	{ 123812035,  10250900, 123899965,  10337389,0x3c1004b},
+	{ 123899965,  10288090, 123987895,  10374579,0x3c1004b},
+	{ 124605375,   8430500, 124692825,   8516989,0x3c1004b},
+	{ 122922035,  10624400, 123009965,  10710889,0x3c1004b},
+	{ 122510535,  10677900, 122598465,  10764389,0x3c1004b},
+	{ 120545914,  15112300, 120635286,  15198789,0x3c1004b},
+	{ 120538754,  16377600, 120628846,  16464089,0x3c1004b},
+	{ 121356234,  14224300, 121445365,  14310789,0x3c1004b},
+	{ 120640014,  14986400, 120729386,  15072889,0x3c1004b},
+	{ 121558454,  13895100, 121647345,  13981589,0x3c1004b},
+	{ 125122715,   6076000, 125209684,   6162489,0x3c1004b},
+	{ 120234614,  14789300, 120323986,  14875789,0x3c1004b},
+	{ 124957115,  11174700, 125045285,  11261189,0x3c1004b},
+	{ 123619435,  10332700, 123707365,  10419189,0x3c1004b},
+	{ 124195895,   7161400, 124283104,   7247889,0x3c1004b},
+	{ 122036095,   6890300, 122123304,   6976789,0x3c1004b},
+	{ 124527615,  12055000, 124615785,  12141489,0x3c1004b},
+	{ 123138954,  13591100, 123227845,  13677589,0x3c1004b},
+	{ 124233095,   7956200, 124320304,   8042689,0x3c1004b},
+	{ 121286888,  14032450, 121350712,  14094549,0x2b2004b},
+	{ 120937855,  15461140, 121000145,  15521259,0x29c004b},
+	{ 120317743,  15998950, 120382257,  16061049,0x2b2004b},
+	{ 122717656,  11548140, 122778944,  11608259,0x29c004b},
+	{ 120592915,  14929150, 120657084,  14991249,0x2b2004b},
+	{ 125491506,   8922340, 125552293,   8982459,0x29c004b},
+	{ 121516557,  16669650, 121581243,  16731749,0x2b2004b},
+	{ 125777090,   7417440, 125837710,   7477559,0x29c004b},
+	{ 123254805,   9286650, 123317594,   9348749,0x2b2004b},
+	{ 120743138,  15127540, 120805261,  15187659,0x29c004b},
+	{ 125323978,   6718150, 125386422,   6780249,0x2b2004b},
+	{ 121259022,  14466540, 121320978,  14526659,0x29c004b},
+	{ 121687684,  17587750, 121752715,  17649849,0x2b2004b},
+	{ 126312090,   8167340, 126372710,   8227459,0x29c004b},
+	{ 123972333,  10499150, 124035467,  10561249,0x2b2004b},
+	{ 118724323,   9721340, 118785277,   9781459,0x29c004b},
+	{ 123360588,  13398250, 123424412,  13460349,0x2b2004b},
+	{ 120867938,  14927840, 120930061,  14987959,0x29c004b},
+	{ 120973678,   6017750, 121036122,   6079849,0x2b2004b},
+	{ 123704605,  13123640, 123766394,  13183759,0x29c004b},
+	{ 119664614,  13594539, 122405386,  16275729,0x0a90011},
+	{ 121859405,   9029405, 124570386,  11710595,0x001000d},
+	{ 125463840,   6999480, 125932560,   7490520,0x0b10090},
+	{ 124435640,   8204480, 124904360,   8695520,0x0b10890},
+	{ 120251432,  16197179, 120735776,  16688219,0x0b11090},
+	{ 124815640,   6054480, 125284360,   6545520,0x0b11890},
+	{ 124788240,  11044480, 125262168,  11535520,0x0b12090},
+	{ 124148140,   7022580, 124616860,   7513620,0x0b12890},
+	{ 121866940,   6889080, 122335660,   7380120,0x0b13090},
+	{ 124505040,  11706680, 124978968,  12197720,0x0b13890},
+	{ 123043032,  13243080, 123522168,  13734120,0x0b14090},
+	{ 124019840,   7773779, 124488560,   8264819,0x0b14890},
+	{ 125225340,   8669880, 125699268,   9160920,0x0b05090},
+	{ 121123032,  16364480, 121607376,  16855520,0x0b15890},
+	{ 121475224,  17374480, 121964776,  17865520,0x0b06090},
+	{ 125995440,   7978680, 126464160,   8469720,0x0b16890},
+	{ 118488240,   9494480, 118962168,   9985520,0x0b07090},
+	{ 120825440,   5748980, 121294160,   6240020,0x0b17890},
+	{ 123640432,  12829480, 124119568,  13320520,0x0b08090},
+	{ 123157340,   8296580, 123626060,   8787620,0x0b18890},
+	{ 123399140,   7779580, 123867860,   8270620,0x0b19090},
+	{ 125036140,   6535380, 125504860,   7026420,0x0b19890},
+	{ 125344040,   9555780, 125817968,  10046820,0x0b0a090},
+	{ 120240224,  17334480, 120729776,  17825520,0x0b0a890},
+	{ 125985640,   6714480, 126454360,   7205520,0x0b1b090},
+	{ 122615932,  13900080, 123095068,  14391120,0x0b1b890},
+	{ 120463424,  17842380, 120952976,  18333420,0x0b1c090},
+	{ 116866000,   4599000, 126607050,  21143000,0x4c90036},
+	{  12433114,  41851944,  12548434,  41938434,0x001000a},
+	{   8986829,  45365330,   9393170,  45652159,0xc730047},
+	{  12317720,  41753290,  12682279,  42026709,0xbde0047},
+	{  14090379,  40789890,  14449621,  41063309,0xbde0047},
+	{   7617137,  45025700,   7738462,  45112189,0x3c1004b},
+	{  13305344,  38081100,  13414656,  38167589,0x3c1004b},
+	{  11161000,  43749800,  11323811,  43813000,0x3c1044b},
+	{  11269000,  44456800,  11405521,  44533000,0x3c1044b},
+	{   8839718,  44383000,   9022081,  44440000,0x3c1044b},
+	{  15025704,  37465400,  15134296,  37551889,0x3c1004b},
+	{  16747300,  41080000,  16909377,  41141000,0x3c1044b},
+	{  12301837,  45338700,  12384966,  45466000,0x3c1044b},
+	{  10928737,  45396000,  11080078,  45465989,0x3c1044b},
+	{  15500000,  38130000,  15576211,  38254000,0x3c1044b},
+	{  13745537,  45589500,  13868063,  45675989,0x3c1004b},
+	{  11809037,  45362200,  11931563,  45448689,0x3c1004b},
+	{  10158737,  45498200,  10281263,  45584689,0x3c1004b},
+	{  10859337,  44606800,  10980662,  44693289,0x3c1004b},
+	{  11030418,  43835500,  11159625,  43915200,0x3c1044b},
+	{   9086000,  39185400,   9201730,  39268200,0x3c1044b},
+	{  15629800,  38014300,  15689176,  38173500,0x3c1044b},
+	{  10281100,  44766000,  10374397,  44823949,0x2b2044b},
+	{  12316718,  43068440,  12398881,  43128559,0x29c004b},
+	{  10297700,  43512000,  10358953,  43598000,0x2b2044b},
+	{  15509920,  41427340,  15590079,  41487459,0x29c004b},
+	{  14496604,  40724650,  14578195,  40786749,0x2b2004b},
+	{  10580533,  44679940,  10664867,  44740059,0x29c004b},
+	{  12166789,  44388950,  12253210,  44451049,0x2b2004b},
+	{  17215705,  40437540,  17294695,  40497659,0x29c004b},
+	{  11566444,  44808950,  11653555,  44871049,0x2b2004b},
+	{  12528584,  44029940,  12611415,  44090059,0x29c004b},
+	{  15225674,  37048250,  15303125,  37110349,0x2b2004b},
+	{  14168386,  42436940,  14249213,  42497059,0x29c004b},
+	{   8519204,  40698950,   8600795,  40761049,0x2b2004b},
+	{  12855620,  41434040,  12935779,  41494159,0x29c004b},
+	{   9623882,  45664050,   9712718,  45726149,0x2b2004b},
+	{  12011267,  44190840,  12094933,  44250959,0x29c004b},
+	{  11501613,  45518850,  11589587,  45580949,0x2b2004b},
+	{  12599952,  42536940,  12681447,  42597059,0x29c004b},
+	{   8576013,  45418950,   8663987,  45481049,0x2b2004b},
+	{  13190298,  46038140,  13276302,  46098259,0x29c004b},
+	{  11292550,  46458150,  11382249,  46520249,0x2b2004b},
+	{  11824118,  43434540,  11906281,  43494659,0x29c004b},
+	{  16552153,  38873950,  16631847,  38936049,0x2b2004b},
+	{  16256454,  41197640,  16335945,  41257759,0x29c004b},
+	{  11087800,  46032500,  11139299,  46139500,0x2b2044b},
+	{  13480400,  43554500,  13545375,  43631049,0x29c044b},
+	{   9631833,  45023000,   9766793,  45063000,0x2b2044b},
+	{  17910000,  40611000,  18023637,  40652700,0x29c044b},
+	{   7273396,  44761580,   7929604,  45252620,0x0010088},
+	{  12947152,  37732780,  13535656,  38223820,0x0010888},
+	{  14733252,  37204480,  15316548,  37695520,0x0011088},
+	{  16417628,  40768980,  17032172,  41260020,0x0011888},
+	{  15146152,  37918180,  15734656,  38409220,0x0012088},
+	{  13272396,  45568680,  13933812,  46059720,0x0012888},
+	{  17064628,  40374080,  17679172,  40865120,0x0013088},
+	{   8840944,  38973080,   9439864,  39464120,0x0013888},
+	{  12486204,  43652480,  13131996,  44143520,0x0014088},
+	{  14775452,  36720780,  15358748,  37211820,0x0014888},
+	{   8126228,  40483080,   8740772,  40974120,0x0015088},
+	{  10733488,  45878680,  11400112,  46369720,0x0015888},
+	{   8119996,  45164680,   8781412,  45655720,0x0016088},
+	{  13128712,  43279680,  13769296,  43770720,0x0016888},
+	{  10911480,  46339480,  11588520,  46830520,0x0017088},
+	{  16095643,  38874480,  16694563,  39365520,0x0017888},
+	{  17675136,  40244480,  18284472,  40735520,0x0018088},
+	{  15770328,  41184480,  16390080,  41675520,0x0018888},
+	{   8201488,  45641480,   8868112,  46132520,0x0019088},
+	{   7991896,  44679480,   8648104,  45170520,0x0019888},
+	{  12406052,  37591980,  12994556,  38083020,0x001a088},
+	{  13928452,  37044480,  14511748,  37535520,0x001a888},
+	{  10501712,  42640680,  11137088,  43131720,0x001b088},
+	{  15512336,  40301680,  16121672,  40792720,0x001b888},
+	{  11574020,  41981280,  12204188,  42472320,0x001c088},
+	{   7922204,  43864480,   8567996,  44355520,0x001c888},
+	{  14273352,  36709480,  14856648,  37200520,0x001d088},
+	{  16478836,  40342780,  17088172,  40833820,0x001d888},
+	{  13418352,  37089480,  14001648,  37580520,0x001e088},
+	{   7219704,  44144480,   7870704,  44635520,0x001e888},
+	{  16688944,  38921480,  17287864,  39412520,0x001f088},
+	{  12147410,  40513464,  15662748,  43194654,0x0a80011},
+	{   8822749,  43227805,  12487042,  45908995,0x0010015},
+	{   7600000,  38835000,  11000000,  41316000,0x00104ad},
+	{   6500000,  43700000,   9750000,  46514000,0x0210cad},
+	{   9750000,  44780000,  13930000,  47100000,0x01b14ad},
+	{   9750000,  42200000,  13400000,  44780000,0x01e1cad},
+	{  13400000,  42050000,  15850000,  43635000,0x00124ad},
+	{  11700000,  39950000,  15400000,  42200000,0x01b34ad},
+	{  15400000,  39250000,  18560000,  42050000,0x0213cad},
+	{  11700000,  35450000,  14100000,  38835000,0x02844ad},
+	{  14100000,  36600000,  17330000,  39250000,0x0014cad},
+	{   5850000,  35450000,  18560000,  55080000,0x50a0636},
+	{   6500000,  35450000,  18560000,  47100000,0x003063c},
+	{  58513246,  23559300,  58615000,  23637420,0x01c040a},
+	{  57921000,  23400000,  58700000,  23715800,0x014040c},
+	{  53958727,  16962790,  54086472,  17085099,0x54f004b},
+	{  54085327,  16994990,  54213072,  17117299,0x54f004b},
+	{  56652770,  24301890,  56786630,  24424199,0x54f004b},
+	{  56434979,  23165890,  56567820,  23288199,0x54f004b},
+	{  57298140,  23775690,  57431660,  23897999,0x54f004b},
+	{  57423340,  23735990,  57556860,  23858299,0x54f004b},
+	{  56827571,  24135800,  56922228,  24222289,0x3c1004b},
+	{  57508000,  22831400,  57564451,  22974900,0x3c1044b},
+	{  57401832,  23378900,  57468887,  23500000,0x3c1044b},
+	{  57833591,  23629800,  57928008,  23716289,0x3c1004b},
+	{  59459792,  22522900,  59553008,  22609389,0x3c1004b},
+	{  55751771,  24223200,  55846428,  24309689,0x3c1004b},
+	{  57253152,  22926800,  57346848,  23013289,0x3c1004b},
+	{  56399931,  24688400,  56495069,  24774889,0x3c1004b},
+	{  58073392,  22526800,  58166608,  22613289,0x3c1004b},
+	{  57050891,  23937000,  57145308,  24023489,0x3c1004b},
+	{  57553091,  23726000,  57647508,  23812489,0x3c1004b},
+	{  57915132,  23249700,  58009068,  23336189,0x3c1004b},
+	{  58849232,  23194900,  58943168,  23281389,0x3c1004b},
+	{  58485552,  22668800,  58579248,  22755289,0x3c1004b},
+	{  56199571,  26126900,  56295429,  26213389,0x3c1004b},
+	{  56478132,  23533500,  56572068,  23619989,0x3c1004b},
+	{  57244452,  23053600,  57338148,  23140089,0x3c1004b},
+	{  57779632,  23363400,  57873568,  23449889,0x3c1004b},
+	{  57478232,  23267700,  57572168,  23354189,0x3c1004b},
+	{  56200000,  22450000,  59218000,  24985000,0x0a00431},
+	{  52169914,  16639605,  54940477,  19320795,0x001002d},
+	{  59259025,  22320624,  59764201,  22811664,0x0b00090},
+	{  55747961,  24168192,  56258345,  24659232,0x0b10890},
+	{  56056779,  25924580,  56572371,  26415620,0x0b11090},
+	{  56132000,  25540000,  56649709,  25924580,0x09c1c90},
+	{  56200000,  25200000,  56700000,  25350000,0x0632490},
+	{  51904148,  16639560,  59840000,  26525000,0x0010036},
+	{  20950808,  52216755,  21090153,  52303245,0x001000a},
+	{  18568920,  50083300,  19503000,  50463450,0x018040c},
+	{  20879968,  52260000,  21020032,  52346489,0x3c1004b},
+	{  21020032,  52260000,  21160096,  52346489,0x3c1004b},
+	{  20879968,  52173511,  21020032,  52260000,0x3c1004b},
+	{  21020032,  52173511,  21160096,  52260000,0x3c1004b},
+	{  20950000,  52087022,  21090064,  52173511,0x3c1004b},
+	{  19390688,  51726800,  19529311,  51813289,0x3c1004b},
+	{  19887771,  50012300,  20021829,  50098789,0x3c1004b},
+	{  16957529,  51062800,  17094470,  51149289,0x3c1004b},
+	{  16844068,  52362100,  16984132,  52448589,0x3c1004b},
+	{  18554184,  54324700,  18701216,  54411189,0x3c1004b},
+	{  14458166,  53386800,  14601834,  53473289,0x3c1004b},
+	{  17915000,  53094000,  18090811,  53164600,0x3c1044b},
+	{  22488429,  51197300,  22625370,  51283789,0x3c1004b},
+	{  23079366,  53092300,  23223034,  53178789,0x3c1004b},
+	{  18421884,  54479500,  18568916,  54565989,0x3c1004b},
+	{  19056450,  50767000,  19191950,  50853489,0x3c1004b},
+	{  21083729,  51357800,  21220670,  51444289,0x3c1004b},
+	{  20557650,  50834200,  20693150,  50920689,0x3c1004b},
+	{  18541066,  52983000,  18710448,  53056300,0x3c1044b},
+	{  18972591,  49776200,  19105208,  49862689,0x3c1004b},
+	{  20404325,  53726400,  20549675,  53812889,0x3c1004b},
+	{  21956473,  50004850,  22052727,  50066949,0x2b2004b},
+	{  18507007,  50061140,  18600192,  50121259,0x29c004b},
+	{  16231255,  50762150,  16328544,  50824249,0x2b2004b},
+	{  17898906,  50641440,  17993093,  50701559,0x29c004b},
+	{  19663113,  52512450,  19764887,  52574549,0x2b2004b},
+	{  19358598,  54138040,  19460801,  54198159,0x29c004b},
+	{  15188113,  52710450,  15289887,  52772549,0x2b2004b},
+	{  19024435,  52629740,  19122964,  52689859,0x29c004b},
+	{  20924073,  49977650,  21020327,  50039749,0x2b2004b},
+	{  15441120,  51912840,  15538480,  51972959,0x29c004b},
+	{  18047534,  51733150,  18147065,  51795249,0x2b2004b},
+	{  16135498,  54161740,  16237701,  54221859,0x29c004b},
+	{  16129538,  51170950,  16227862,  51233049,0x2b2004b},
+	{  18720867,  53453940,  18820732,  53514059,0x29c004b},
+	{  16971515,  54432950,  17077084,  54495049,0x2b2004b},
+	{  18543207,  49924340,  18636392,  49984459,0x29c004b},
+	{  15690838,  50872150,  15789162,  50934249,0x2b2004b},
+	{  20656008,  49588740,  20748191,  49648859,0x29c004b},
+	{  20763850,  52131100,  20855234,  52199350,0x2b2044b},
+	{  19642800,  51379240,  19747679,  51433750,0x29c044b},
+	{  16164748,  50137417,  16888660,  50628457,0x001008c},
+	{  16888660,  50137417,  17612572,  50628457,0x001088c},
+	{  17612572,  50137417,  18336484,  50628457,0x001108c},
+	{  18336484,  50137417,  19060396,  50628457,0x001188c},
+	{  19060396,  50137417,  19784308,  50628457,0x001208c},
+	{  19784308,  50137417,  20508220,  50628457,0x001288c},
+	{  20508220,  50137417,  21232132,  50628457,0x001308c},
+	{  21232132,  50137417,  21956044,  50628457,0x001388c},
+	{  21956044,  50137417,  22679956,  50628457,0x001408c},
+	{  22679956,  50137417,  23403868,  50628457,0x001488c},
+	{  23403868,  50137417,  24127780,  50628457,0x001508c},
+	{  17612572,  49646377,  18331276,  50137417,0x001588c},
+	{  18331276,  49646377,  19049980,  50137417,0x001608c},
+	{  19049980,  49646377,  19768684,  50137417,0x001688c},
+	{  19768684,  49646377,  20487388,  50137417,0x001708c},
+	{  20487388,  49646377,  21206092,  50137417,0x001788c},
+	{  21206092,  49646377,  21924796,  50137417,0x001808c},
+	{  21924796,  49646377,  22643500,  50137417,0x001888c},
+	{  22643500,  49646377,  23362204,  50137417,0x001908c},
+	{  18803641,  49155337,  19511929,  49646377,0x001988c},
+	{  19511929,  49155337,  20220217,  49646377,0x001a08c},
+	{  20220217,  49155337,  20928505,  49646377,0x001a88c},
+	{  20928505,  49155337,  21636793,  49646377,0x001b08c},
+	{  21636793,  49155337,  22345081,  49646377,0x001b88c},
+	{  22345081,  49155337,  23053369,  49646377,0x001c08c},
+	{  20577624,  52004480,  21332784,  52495520,0x001c88c},
+	{  19085024,  51524480,  19834976,  52015520,0x001d08c},
+	{  18170892,  54199680,  18967716,  54690720,0x001d88c},
+	{  14392208,  53139480,  15168200,  53630520,0x001e08c},
+	{  18943059,  53922580,  19729467,  54413620,0x001e88c},
+	{  15792000,  53944480,  16578408,  54435520,0x001f08c},
+	{  15180081,  50625524,  19380612,  53306714,0x001002d},
+	{  19380612,  50625524,  23581143,  53306714,0x0010035},
+	{  14105000,  48990000,  32794200,  59822030,0x0010436},
+	{  14105000,  48990000,  24150000,  54850000,0x003063c},
+	{  -4073245,   5286756,  -3986755,   5373246,0x001000a},
+	{  -4430560,   5191700,  -3718950,   5513000,0x014040c},
+	{  -5091564,   7632591,  -5029946,   7754900,0x3c1044b},
+	{  -5029946,   7632591,  -4968328,   7754900,0x3c1044b},
+	{  -6492905,   6833522,  -6405696,   6920011,0x3c1004b},
+	{  -5307785,   6766522,  -5220816,   6853011,0x3c1004b},
+	{  -5673325,   9415722,  -5585875,   9502211,0x3c1004b},
+	{  -6696665,   4716322,  -6609936,   4802811,0x3c1004b},
+	{  -5402885,   5789022,  -5315916,   5875511,0x3c1004b},
+	{  -7595905,   7364722,  -7508696,   7451211,0x3c1004b},
+	{  -5993985,   6088122,  -5907016,   6174611,0x3c1004b},
+	{  -3540785,   6685922,  -3453816,   6772411,0x3c1004b},
+	{  -5775408,   6959672,  -5712792,   7021771,0x2b2004b},
+	{  -4752821,   6621308,  -4692368,   6681427,0x29c004b},
+	{  -4237982,   5898971,  -4175538,   5961070,0x2b2004b},
+	{  -5941527,   6591262,  -5881074,   6651381,0x29c004b},
+	{  -8182008,   7226572,  -8119392,   7288671,0x2b2004b},
+	{  -2831910,   8010362,  -2771290,   8070481,0x29c004b},
+	{  -5235727,   9563235,  -5172766,   9625334,0x2b2004b},
+	{  -5126573,   8114133,  -5065953,   8174252,0x29c004b},
+	{  -6613722,   6462272,  -6551278,   6524371,0x2b2004b},
+	{  -5435827,   6337962,  -5375374,   6398081,0x29c004b},
+	{  -7593981,   9472872,  -7531020,   9534971,0x2b2004b},
+	{  -5043327,   6536645,  -4982874,   6596764,0x29c004b},
+	{  -3893922,   6074472,  -3831478,   6136571,0x2b2004b},
+	{  -6629701,   5749920,  -6569248,   5810039,0x29c004b},
+	{  -7384622,   6708972,  -7322178,   6771071,0x2b2004b},
+	{  -6705610,   7928862,  -6644990,   7988981,0x29c004b},
+	{  -3233878,   7105847,  -3171262,   7167946,0x2b2004b},
+	{  -4003675,   7029521,  -3943055,   7089640,0x29c004b},
+	{  -3238122,   5437372,  -3175678,   5499471,0x2b2004b},
+	{  -4855887,   5866610,  -4795434,   5926729,0x29c004b},
+	{  -3913655,   6363751,  -3851211,   6425850,0x2b2004b},
+	{  -5716051,   5828268,  -5655598,   5888387,0x29c004b},
+	{  -6435067,  10452250,  -6371933,  10514349,0x2b2004b},
+	{  -7528936,   6497478,  -7468483,   6557597,0x29c004b},
+	{  -6513281,   9492572,  -6450320,   9554671,0x2b2004b},
+	{  -3634532,   5235753,  -3574246,   5295872,0x29c004b},
+	{  -4001922,   6642772,  -3939478,   6704871,0x2b2004b},
+	{  -6082010,   7397862,  -6021390,   7457981,0x29c004b},
+	{  -6508508,   7350672,  -6445892,   7412771,0x2b2004b},
+	{  -3982027,   6289462,  -3921574,   6349581,0x29c004b},
+	{  -4229422,   6626872,  -4166978,   6688971,0x2b2004b},
+	{  -5332672,   6159890,  -5272219,   6220009,0x29c004b},
+	{  -4401620,   6440108,  -4339176,   6502207,0x2b2004b},
+	{  -7702006,   8247847,  -7641386,   8307966,0x29c004b},
+	{  -5971222,   6288951,  -5908778,   6351050,0x2b2004b},
+	{  -3030394,   9239941,  -2969607,   9300060,0x29c004b},
+	{  -6120856,   4924434,  -6058585,   4986533,0x2b2004b},
+	{  -4774814,   5819963,  -4714361,   5880082,0x29c004b},
+	{  -7651308,   7708951,  -7588692,   7771050,0x2b2004b},
+	{  -3198995,   7774648,  -3138375,   7834767,0x29c004b},
+	{  -5255094,   7127785,  -5192478,   7189884,0x2b2004b},
+	{  -7390075,   4394680,  -7329789,   4454799,0x29c004b},
+	{  -5534432,   5659050,  -2853242,   8340240,0x0a90011},
+	{  -8215622,   5659050,  -5534432,   8340240,0x001000d},
+	{  -7610000,   4340000,  -2717000,   5659050,0x1f30415},
+	{ -16860000,   4340000,   4000000,  15120000,0x2a30436},
+	{  -8606667,   4340000,  -2488056,  10750000,0x003063c},
+	{  10664471,  59881944,  10835529,  59968434,0x001000a},
+	{  10291696,  59551720,  11208304,  60042760,0x001000c},
+	{  10294000,  63395000,  10546525,  63460000,0x3c1044b},
+	{  10294000,  63320000,  10512908,  63395000,0x3c1044b},
+	{   5203590,  60330500,   5378010,  60416989,0x3c1004b},
+	{   5204911,  60244011,   5376688,  60330500,0x3c1004b},
+	{   5604554,  58925800,   5771046,  59012289,0x3c1004b},
+	{   5604554,  58839311,   5771046,  58925800,0x3c1004b},
+	{   5604554,  58752822,   5771046,  58839311,0x3c1004b},
+	{  10866454,  59174800,  11032946,  59261289,0x3c1004b},
+	{  10104132,  59706900,  10273267,  59793389,0x3c1004b},
+	{   7913756,  58098100,   8075443,  58184589,0x3c1004b},
+	{  18842394,  69622800,  19086006,  69709289,0x3c1004b},
+	{  10356054,  59232700,  10522546,  59319189,0x3c1004b},
+	{   6101063,  62433400,   6287736,  62519889,0x3c1004b},
+	{   6287736,  62433400,   6474409,  62519889,0x3c1004b},
+	{   5235332,  59370500,   5404467,  59456989,0x3c1004b},
+	{  10120854,  59098900,  10287346,  59185389,0x3c1004b},
+	{  10575432,  59394000,  10744567,  59480489,0x3c1004b},
+	{  14300985,  67246800,  14523215,  67333289,0x3c1004b},
+	{   8682455,  58416900,   8846544,  58503389,0x3c1004b},
+	{  10996790,  60755900,  11171210,  60842389,0x3c1004b},
+	{   9964254,  59011500,  10130746,  59097989,0x3c1004b},
+	{  11320754,  59084000,  11487246,  59170489,0x3c1004b},
+	{  10373648,  61077100,  10550951,  61163589,0x3c1004b},
+	{   7046460,  62730000,   7314524,  62761000,0x2b2044b},
+	{  14091536,  66297840,  14239664,  66357959,0x29c004b},
+	{  10378880,  59378950,  10500319,  59441049,0x2b2004b},
+	{   9592516,  59631940,   9710083,  59692059,0x29c004b},
+	{  10590183,  60758250,  10715417,  60820349,0x2b2004b},
+	{   7694252,  63076040,   7826348,  63136159,0x29c004b},
+	{  17326410,  68391550,  17493389,  68453649,0x2b2004b},
+	{  10177898,  60143140,  10297302,  60203259,0x29c004b},
+	{  11501848,  60853750,  11629152,  60915849,0x2b2004b},
+	{  23210744,  69930840,  23384256,  69990959,0x29c004b},
+	{  11108332,  60128350,  11231668,  60190449,0x2b2004b},
+	{  11439130,  63986340,  11576069,  64046459,0x29c004b},
+	{  11926532,  60160650,  12049868,  60222749,0x2b2004b},
+	{   7902970,  58229940,   8017030,  58290059,0x29c004b},
+	{   5422180,  59746150,   5543619,  59808249,0x2b2004b},
+	{   7403905,  58008440,   7516295,  58068559,0x29c004b},
+	{   9986694,  63112632,  11012670,  63603672,0x00100ac},
+	{  10797058,  63603672,  11843866,  64094712,0x00108ac},
+	{   6942123,  62934236,   7968099,  63425276,0x00110ac},
+	{   7968099,  62934236,   8994075,  63425276,0x00118ac},
+	{   8994075,  62934236,  10020051,  63425276,0x00120ac},
+	{   5921355,  62443196,   6931707,  62934236,0x00128ac},
+	{   6931707,  62443196,   7942059,  62934236,0x00130ac},
+	{   7942059,  62443196,   8952411,  62934236,0x00138ac},
+	{   4921419,  61952156,   5910939,  62443196,0x00140ac},
+	{   5910939,  61952156,   6900459,  62443196,0x00148ac},
+	{   6900459,  61952156,   7889979,  62443196,0x00150ac},
+	{   6002600,  62124020,   6992120,  62615060,0x0015cac},
+	{   5026100,  61485668,   5999996,  61976708,0x00160ac},
+	{   5999996,  61485668,   6973892,  61976708,0x00168ac},
+	{   4933918,  60994628,   5892190,  61485668,0x00170ac},
+	{   5892190,  60994628,   6850462,  61485668,0x00178ac},
+	{   6850462,  60994628,   7808734,  61485668,0x00180ac},
+	{   4944334,  60503588,   5886982,  60994628,0x00188ac},
+	{   5886982,  60503588,   6829630,  60994628,0x00190ac},
+	{   6829630,  60503588,   7772278,  60994628,0x00198ac},
+	{   7724128,  58874335,  12877971,  61555525,0x0010035},
+	{   4716295,  57949905,   9721183,  60631095,0x001002d},
+	{  -9154000,  68600000,  33625000,  80843100,0x0970432},
+	{   4490000,  54544000,  31600000,  68600000,0x3770436},
+	{  -9154000,  57950000,  31180000,  80843100,0x003063c},
+	{ 101659426,   3107727, 101745916,   3194217,0x001000a},
+	{ 101369240,   2806580, 101837960,   3297620,0x001000c},
+	{ 103623355,   1465800, 103709844,   1552289,0x3c1044b},
+	{ 103709844,   1452826, 103796333,   1539315,0x3c1044b},
+	{ 103757855,   1531100, 103847944,   1614000,0x3c1044b},
+	{ 103876055,   1432000, 103957684,   1523600,0x3c1044b},
+	{ 101029135,   4536600, 101140412,   4604000,0x3c1044b},
+	{ 101043500,   4604000, 101160553,   4668000,0x3c1044b},
+	{ 110291045,   1488390, 110352154,   1610699,0x3c1044b},
+	{ 110352154,   1488390, 110413263,   1610699,0x3c1044b},
+	{ 116040115,   5906300, 116127084,   5992789,0x3c1044b},
+	{ 118028800,   5828300, 118133598,   5900000,0x3c1044b},
+	{ 101918155,   2671200, 102004644,   2757689,0x3c1044b},
+	{ 103272000,   3777100, 103361617,   3860770,0x3c1044b},
+	{ 103096115,   5255000, 103185528,   5339000,0x3c1044b},
+	{ 102227915,   6084400, 102314884,   6170889,0x3c1044b},
+	{ 117836300,   4238300, 117951548,   4303289,0x3c1044b},
+	{ 100690000,   4800000, 100753896,   4917200,0x3c1044b},
+	{ 100331700,   6080000, 100402379,   6186300,0x3c1044b},
+	{ 100270000,   5382000, 100347195,   5479340,0x3c1044b},
+	{ 100254500,   5271000, 100322193,   5382000,0x3c1044b},
+	{ 100454915,   5605300, 100541884,   5691789,0x3c1044b},
+	{ 113967135,   4342900, 114026067,   4470000,0x3c1044b},
+	{ 111815220,   2236100, 111875519,   2360000,0x3c1044b},
+	{ 100411615,   5289200, 100498584,   5375689,0x3c1044b},
+	{ 102216055,   2176400, 102302544,   2262889,0x3c1044b},
+	{ 103270055,   1991000, 103368334,   2067000,0x3c1044b},
+	{ 102920000,   1800000, 103010179,   1882889,0x3c1044b},
+	{ 100525000,   5352100, 100601290,   5450589,0x3c1044b},
+	{ 113030300,   3135910, 113123989,   3215689,0x3c1044b},
+	{ 102535155,   2009700, 102621644,   2096189,0x3c1044b},
+	{ 100363000,   5340000, 100429154,   5453530,0x3c1044b},
+	{ 101789200,   2520000, 101847969,   2585554,0x2b2044b},
+	{ 101549857,   3289940, 101610143,   3350059,0x29c044b},
+	{ 101280800,   1329000, 103970000,   4001000,0x0a80411},
+	{ 100171000,   4001000, 103260000,   6262000,0x01a040d},
+	{ 110117795,   1304024, 110586515,   1795064,0x0b00890},
+	{ 115839065,   5675844, 116307785,   6166884,0x0b11090},
+	{ 117846835,   5618630, 118315555,   6109670,0x0b11890},
+	{ 117629785,   4025274, 118098505,   4516314,0x0b02090},
+	{ 113746985,   4160929, 114215705,   4651969,0x0b02890},
+	{ 111596385,   2052530, 112065105,   2543570,0x0b03090},
+	{ 112820055,   2930279, 113288775,   3421319,0x0b03890},
+	{ 118105645,   4784479, 118574365,   5275519,0x0b04090},
+	{ 115005635,   5044479, 115474355,   5535519,0x0b04890},
+	{ 103243384,   3981687, 103712104,   4472727,0x0b05090},
+	{ 103243384,   4472727, 103712104,   4963767,0x0b05890},
+	{ 103243384,   4963767, 103712104,   5454807,0x0b06090},
+	{ 100358624,   3534024, 100827344,   4025064,0x0b06890},
+	{ 100827343,   3534024, 101296063,   4025064,0x0b07090},
+	{ 101050000,   2880000, 101340000,   3534023,0x1037c90},
+	{  99620000,   6094367, 100088720,   6585407,0x0b18090},
+	{ 100100060,   6251500, 100568780,   6742540,0x0b18890},
+	{ 100568780,   6251500, 101037500,   6742540,0x0b19090},
+	{ 103939066,   1828136, 104407786,   2319176,0x0b09890},
+	{ 103939066,   1337096, 104407786,   1828136,0x0b0a090},
+	{  99620000,    845000, 119276000,   7525000,0x2230036},
+	{ 106639255,  10731355, 106726706,  10817845,0x001000a},
+	{ 106561937,  10667020, 106913662,  11012979,0xf040047},
+	{ 105667792,  20908100, 106025007,  21242989,0xe890047},
+	{ 108095174,  16059400, 108185026,  16145889,0x3c1004b},
+	{ 108185026,  16059400, 108274878,  16145889,0x3c1004b},
+	{ 108113144,  15972911, 108202996,  16059400,0x3c1004b},
+	{ 108202996,  15972911, 108292848,  16059400,0x3c1004b},
+	{ 106635872,  20812800, 106760671,  20876630,0x3c1044b},
+	{ 107548354,  16422500, 107638446,  16508989,0x3c1004b},
+	{ 109171894,  12193000, 109237581,  12309289,0x3c1044b},
+	{ 105706435,  10001500, 105794365,  10087989,0x3c1004b},
+	{ 105061400,   9940000, 105137136,  10040000,0x3c1044b},
+	{ 107055035,  10328600, 107142965,  10415089,0x3c1004b},
+	{ 105386035,  10346800, 105473965,  10433289,0x3c1004b},
+	{ 107184400,  20976500, 107368521,  21020000,0x3c1044b},
+	{ 108066335,  10911600, 108154265,  10998089,0x3c1004b},
+	{ 106990300,  20935700, 107131899,  20992000,0x3c1044b},
+	{ 109113015,  11883600, 109201185,  11970089,0x3c1004b},
+	{ 105805112,  21520000, 105898087,  21606489,0x3c1004b},
+	{ 108395915,  11913700, 108505738,  11983000,0x3c1044b},
+	{ 109187288,  13738350, 109251112,  13800449,0x2b2004b},
+	{ 106136920,  20399140, 106200880,  20459259,0x29c004b},
+	{ 108008174,  12648950, 108071825,  12711049,0x2b2004b},
+	{ 106333439,  10341340, 106430794,  10379000,0x29c044b},
+	{ 105944419,   9571950, 106007380,   9634049,0x2b2004b},
+	{ 107980805,  13948240, 108042594,  14008359,0x29c004b},
+	{ 105742053,  19779650, 105807947,  19841749,0x2b2004b},
+	{ 105119606,   9149940, 105180393,   9210059,0x29c004b},
+	{ 105697005,   9265250, 105759794,   9327349,0x2b2004b},
+	{ 105935600,  10209400, 106004773,  10262459,0x29c044b},
+	{ 105322000,  20764500, 105360111,  20872400,0x2b2044b},
+	{ 105650054,  18648840, 105713346,  18708959,0x29c004b},
+	{ 108984447,  11540650, 109047753,  11602749,0x2b2004b},
+	{ 104842000,  21689200, 104928687,  21734000,0x29c044b},
+	{ 105359500,  21297470, 105443261,  21346760,0x2b2044b},
+	{ 109281489,  13058840, 109343111,  13118959,0x29c004b},
+	{ 105573008,  21280750, 105639592,  21342849,0x2b2004b},
+	{ 105073839,  10667840, 105134960,  10727959,0x29c004b},
+	{ 108455629,  15526350, 108519970,  15588449,0x2b2004b},
+	{ 106297736,  20904440, 106361863,  20964559,0x29c004b},
+	{ 106345933,  10213150, 106409067,  10275249,0x2b2004b},
+	{ 106317423,   9915240, 106378377,   9975359,0x29c004b},
+	{ 105842867,  20050050, 105908933,  20112149,0x2b2004b},
+	{ 106172769,  21251040, 106237230,  21311159,0x29c004b},
+	{ 106305567,  20422950, 106371633,  20485049,0x2b2004b},
+	{ 107974922,  14320640, 108036878,  14380759,0x29c004b},
+	{ 106026408,  21151950, 106092992,  21214049,0x2b2004b},
+	{ 105729439,  10269940, 105790560,  10330059,0x29c004b},
+	{ 104784708,   8893967, 107495689,  11575157,0x0a80011},
+	{ 104696438,  19413586, 107526583,  22094776,0x001000d},
+	{ 107940000,  11485000, 109472800,  16345000,0x6c00415},
+	{  97330000,   5612500, 109500000,  23400000,0x4720436},
+	{ 102135000,   7500000, 109500000,  23400000,0x003063c},
+	{  24854471,  60144053,  25025529,  60230543,0x001000a},
+	{  24574000,  60096344,  25247886,  60449000,0xf040447},
+	{  23430600,  61297900,  24164724,  61611000,0xe890447},
+	{  22162790,  60406800,  22337210,  60493289,0x3c1004b},
+	{  25380676,  64976900,  25581524,  65063389,0x3c1004b},
+	{  25568848,  60943200,  25746151,  61029689,0x3c1004b},
+	{  27544663,  62855700,  27731336,  62942189,0x3c1004b},
+	{  25658345,  62216800,  25841654,  62303289,0x3c1004b},
+	{  21697287,  61443200,  21877713,  61529689,0x3c1004b},
+	{  28091348,  61016800,  28268651,  61103289,0x3c1004b},
+	{  21541782,  63065100,  21731818,  63151589,0x3c1004b},
+	{  26831590,  60426900,  27006010,  60513389,0x3c1004b},
+	{  29686363,  62571600,  29873036,  62658089,0x3c1004b},
+	{  24361348,  60956800,  24538651,  61043289,0x3c1004b},
+	{  25562890,  60350800,  25737310,  60437289,0x3c1004b},
+	{  27173287,  61647200,  27353713,  61733689,0x3c1004b},
+	{  21425148,  61086800,  21602451,  61173289,0x3c1004b},
+	{  24795683,  60601750,  24920917,  60663849,0x2b2004b},
+	{  25039379,  60449940,  25160620,  60510059,0x29c004b},
+	{  25610097,  66468550,  25763103,  66530649,0x2b2004b},
+	{  24020298,  60219940,  24139702,  60280059,0x29c004b},
+	{  23050569,  63808950,  23189430,  63871049,0x2b2004b},
+	{  27661530,  64199940,  27798469,  64260059,0x29c004b},
+	{  26652848,  60841050,  26780152,  60903149,0x2b2004b},
+	{  28711077,  61150040,  28834322,  61210159,0x29c004b},
+	{  22782884,  62754150,  22916915,  62816249,0x2b2004b},
+	{  28851392,  61838440,  28976808,  61898559,0x29c004b},
+	{  24714083,  60710550,  24839317,  60772649,0x2b2004b},
+	{  23071079,  60357940,  23192320,  60418059,0x29c004b},
+	{  22117383,  60458950,  22242617,  60521049,0x2b2004b},
+	{  27134083,  63537440,  27268517,  63597559,0x29c004b},
+	{  27807492,  62289050,  27939108,  62351149,0x2b2004b},
+	{  24496439,  65714540,  24641561,  65774659,0x29c004b},
+	{  24085149,  65810550,  24235050,  65872649,0x2b2004b},
+	{  25968377,  61179940,  26091622,  61240059,0x29c004b},
+	{  22843248,  61308050,  22970552,  61370149,0x2b2004b},
+	{  26548377,  60889940,  26671622,  60950059,0x29c004b},
+	{  23966348,  61238950,  24093652,  61301049,0x2b2004b},
+	{  27593952,  63049940,  27726048,  63110059,0x29c004b},
+	{  22640569,  63647750,  22779430,  63709849,0x2b2004b},
+	{  23569379,  60789940,  23690620,  60850059,0x29c004b},
+	{  29105049,  65928950,  29254950,  65991049,0x2b2004b},
+	{  24407895,  64658950,  24586171,  64706000,0x29c044b},
+	{  25237883,  60611850,  25363117,  60673949,0x2b2004b},
+	{  21349379,  60769940,  21470620,  60830059,0x29c004b},
+	{  25846892,  62365350,  25978508,  62427449,0x2b2004b},
+	{  26742079,  60659840,  26863320,  60719959,0x29c004b},
+	{  25197383,  60338950,  25322617,  60401049,0x2b2004b},
+	{  25278858,  65159940,  25421141,  65220059,0x29c004b},
+	{  24576048,  60893450,  24703352,  60955549,0x2b2004b},
+	{  23412198,  59956440,  23531602,  60016559,0x29c004b},
+	{  21372000,  61800000,  28350000,  63792000,0x017040d},
+	{  21372000,  59808000,  28350000,  61800000,0x07e0411},
+	{  22560000,  63792000,  28900000,  66200000,0x3750415},
+	{  -9154000,  68600000,  33625000,  80843100,0x0970432},
+	{   4490000,  54544000,  31600000,  68600000,0x3770436},
+	{  19100000,  59675750,  31700000,  70150000,0x003063c},
+	{  15216755,  -4284596,  15303245,  -4198106,0x001000a},
+	{  15017140,  -4388380,  15364060,  -4042421,0xf040047},
+	{  11776090,  -4930700,  12111909,  -4595811,0xe890047},
+	{  12611976,  -4260910,  12734624,  -4138601,0x54f004b},
+	{  13260035,  -4245800,  13346764,  -4159311,0x3c1004b},
+	{  13011435,  -4178800,  13098164,  -4092311,0x3c1004b},
+	{  12672755,  -3004500,  12759244,  -2918011,0x3c1004b},
+	{  15853355,   -527200,  15939844,   -440711,0x3c1004b},
+	{  16006755,   1566800,  16093244,   1653289,0x3c1004b},
+	{  13508335,  -4215000,  13595064,  -4128511,0x3c1004b},
+	{  15829255,  -1919300,  15915744,  -1832811,0x3c1004b},
+	{  18001655,   1559700,  18088144,   1646189,0x3c1004b},
+	{  14724435,  -4405500,  14811164,  -4319011,0x3c1004b},
+	{  13333435,  -3729300,  13420164,  -3642811,0x3c1004b},
+	{  14711455,  -2584300,  14797944,  -2497811,0x3c1004b},
+	{  11893135,  -4212200,  11979864,  -4125711,0x3c1004b},
+	{  14794455,   -924500,  14880944,   -838011,0x3c1004b},
+	{  12652355,  -1923200,  12738844,  -1836711,0x3c1004b},
+	{  17997955,   2005500,  18084444,   2091989,0x3c1004b},
+	{  16756755,  -1263200,  16843244,  -1176711,0x3c1004b},
+	{  14536755,   1596800,  14623244,   1683289,0x3c1004b},
+	{  14316335,  -4300700,  14403064,  -4214211,0x3c1004b},
+	{  14465155,   -123900,  14551644,    -37411,0x3c1004b},
+	{  12267635,  -3518400,  12354364,  -3431911,0x3c1004b},
+	{  17432755,   1321100,  17519244,   1407589,0x3c1004b},
+	{  13183635,  -3322400,  13270364,  -3235911,0x3c1004b},
+	{  13781455,  -2908000,  13867944,  -2821511,0x3c1004b},
+	{  11621135,  -4292800,  11707864,  -4206311,0x3c1004b},
+	{  11263535,  -4032600,  11350264,  -3946111,0x3c1004b},
+	{  14639155,    389400,  14725644,    475889,0x3c1004b},
+	{  14081055,   2015600,  14167544,   2102089,0x3c1004b},
+	{  15060955,  -1497000,  15147444,  -1410511,0x3c1004b},
+	{  13909335,  -4041400,  13996064,  -3954911,0x3c1004b},
+	{  11148038,  -5050000,  13829228,  -2368810,0x0a80011},
+	{  13829228,  -5050000,  16510418,  -2368810,0x001000d},
+	{  14097347,  -2424226,  16778537,    256964,0x0010015},
+	{  11140000,  -5050000,  18700000,   3720000,0x0010036},
+	{  13343147,  52475655,  13484414,  52562145,0x001000a},
+	{  13259774,  52495590,  13460225,  52617899,0x54f004b},
+	{  13460225,  52495590,  13660676,  52617899,0x54f004b},
+	{  13260963,  52373281,  13459036,  52495590,0x54f004b},
+	{  13459036,  52373281,  13657109,  52495590,0x54f004b},
+	{   9854800,  53542300,  10119184,  53637299,0x54f044b},
+	{  11474117,  48076390,  11655882,  48198699,0x54f004b},
+	{   6866672,  50880990,   7060328,  51003299,0x54f004b},
+	{   8612971,  50076800,   8747029,  50163289,0x3c1004b},
+	{   7410688,  51466800,   7549311,  51553289,0x3c1004b},
+	{   9129133,  48751900,   9258867,  48838389,0x3c1004b},
+	{   6921888,  51424600,   7060511,  51511089,0x3c1004b},
+	{   6727229,  51187800,   6864170,  51274289,0x3c1004b},
+	{   8738166,  53036800,   8881834,  53123289,0x3c1004b},
+	{   9659968,  52356800,   9800032,  52443289,0x3c1004b},
+	{   6671688,  51386300,   6810311,  51472789,0x3c1004b},
+	{  10983691,  49406800,  11116308,  49493289,0x3c1004b},
+	{  12331529,  51306800,  12468470,  51393289,0x3c1004b},
+	{  13671529,  51006800,  13808470,  51093289,0x3c1004b},
+	{   7133188,  51423600,   7271811,  51510089,0x3c1004b},
+	{   7111529,  51216800,   7248470,  51303289,0x3c1004b},
+	{   8473768,  51983900,   8613832,  52070389,0x3c1004b},
+	{   7032250,  50686800,   7177197,  50767600,0x3c1044b},
+	{   8403691,  49456800,   8536308,  49543289,0x3c1004b},
+	{   8334412,  48962000,   8480602,  49039500,0x3c1044b},
+	{   7040688,  51466800,   7179311,  51553289,0x3c10047},
+	{   7549468,  51917600,   7689532,  52004089,0x3c10047},
+	{  10825133,  48316800,  10954867,  48403289,0x3c10047},
+	{  12849950,  50784300,  12985450,  50870789,0x3c10047},
+	{   6037050,  50732700,   6172550,  50819189,0x3c10047},
+	{   8167571,  50026800,   8301629,  50113289,0x3c10047},
+	{   6382129,  51144600,   6519070,  51231089,0x3c10047},
+	{  11554868,  52083100,  11694932,  52169589,0x3c10047},
+	{   6797488,  51470400,   6936111,  51556889,0x3c10047},
+	{  10441068,  52221500,  10581132,  52307989,0x3c10047},
+	{   6511529,  51292900,   6648470,  51379389,0x3c10047},
+	{  11890688,  51436800,  12029311,  51523289,0x3c10047},
+	{  10046484,  54276800,  10193516,  54363289,0x3c10047},
+	{  10597625,  53828900,  10742975,  53915389,0x3c10047},
+	{   7782934,  47952300,   7911466,  48038789,0x3c10047},
+	{   7389429,  51327100,   7526370,  51413589,0x3c10047},
+	{  10961529,  50946800,  11098470,  51033289,0x3c10047},
+	{  12041284,  54055500,  12188316,  54141989,0x3c10047},
+	{   9411529,  51276800,   9548470,  51363289,0x3c10047},
+	{   8199171,  49951900,   8333229,  50038389,0x3c10047},
+	{   7730688,  51626800,   7869311,  51713289,0x3c10047},
+	{   6905812,  49180900,   7036987,  49267389,0x3c10047},
+	{   7125488,  51514300,   7264111,  51600789,0x3c10047},
+	{   6808188,  51386800,   6946811,  51473289,0x3c10047},
+	{   7979968,  52236800,   8120032,  52323289,0x3c10047},
+	{   6984829,  51135500,   7121770,  51221989,0x3c10047},
+	{   6927229,  51000500,   7064170,  51086989,0x3c10047},
+	{   8138166,  53106800,   8281834,  53193289,0x3c10047},
+	{   6597729,  51157800,   6734670,  51244289,0x3c10047},
+	{   8592591,  49370400,   8725208,  49456889,0x3c10047},
+	{   8670688,  51676800,   8809311,  51763289,0x3c10047},
+	{   7910000,  48000000,  11940000,  50507000,0x01d040d},
+	{  12891024,  52228680,  13646184,  52719720,0x0b10090},
+	{   9359508,  53324480,  10135500,  53815520,0x0b10890},
+	{   8129816,  52859480,   8895392,  53350520,0x0b11090},
+	{  11810132,  51169480,  12549668,  51660520,0x0b11890},
+	{  13235232,  50944480,  13974768,  51435520,0x0b12090},
+	{  12314140,  50619480,  13048468,  51110520,0x0b02890},
+	{  11543224,  51733180,  12293176,  52224220,0x0b03090},
+	{   9929300,  53849480,  10715708,  54340520,0x0b03890},
+	{   7411372,  47564480,   8098828,  48055520,0x0b14090},
+	{  10940440,  50714480,  11674768,  51205520,0x0b04890},
+	{  11359500,  53614480,  12145908,  54105520,0x0b05090},
+	{   6473756,  49083180,   7182044,  49574220,0x0b15890},
+	{  11991064,  48709480,  12694144,  49200520,0x0b06090},
+	{   8010408,  53412280,   8786400,  53903320,0x0b16890},
+	{   7202248,  50038780,   7926160,  50529820,0x0b17090},
+	{  11620740,  50447980,  12355068,  50939020,0x0b07890},
+	{  13915232,  51359480,  14654768,  51850520,0x0b18090},
+	{   6270648,  49504480,   6989352,  49995520,0x0b08890},
+	{   7216456,  49055380,   7924744,  49546420,0x0b19090},
+	{   9022892,  54358980,   9819716,  54850020,0x0b09890},
+	{   9041372,  47479480,   9728828,  47970520,0x0b1a090},
+	{  11809924,  52269480,  12565084,  52760520,0x0b1a890},
+	{   9668616,  52630680,  10434192,  53121720,0x0b1b090},
+	{  12884608,  53324480,  13660600,  53815520,0x0b1b890},
+	{  10014608,  53004480,  10790600,  53495520,0x0b1c090},
+	{  14058924,  52003180,  14814084,  52494220,0x0b1c890},
+	{  10051272,  47614480,  10738728,  48105520,0x0b1d090},
+	{  11791064,  48294480,  12494144,  48785520,0x0b0d890},
+	{  11806272,  47614480,  12493728,  48105520,0x0b1e090},
+	{  12849400,  53959480,  13635808,  54450520,0x0b0e890},
+	{  14335232,  50924480,  15074768,  51415520,0x0b1f090},
+	{   5942200,  50507000,  10950000,  52630000,0x0890411},
+	{   5850000,  35450000,  18560000,  55080000,0x50a0436},
+	{   5850000,  47255000,  15100000,  55080000,0x003063c},
+	{ 139686489,  35626755, 139792199,  35713245,0x001000a},
+	{ 139510642,  35943289, 139617071,  36029778,0x3c10047},
+	{ 139617071,  35943289, 139723500,  36029778,0x3c10047},
+	{ 139723500,  35943289, 139829929,  36029778,0x3c10047},
+	{ 139446785,  35856800, 139553214,  35943289,0x3c10047},
+	{ 139553214,  35856800, 139659643,  35943289,0x3c10047},
+	{ 139659643,  35856800, 139766072,  35943289,0x3c10047},
+	{ 139766072,  35856800, 139872501,  35943289,0x3c10047},
+	{ 139872501,  35856800, 139978930,  35943289,0x3c10047},
+	{ 139446785,  35770311, 139553214,  35856800,0x3c10047},
+	{ 139553214,  35770311, 139659643,  35856800,0x3c10047},
+	{ 139659643,  35770311, 139766072,  35856800,0x3c10047},
+	{ 139766072,  35770311, 139872501,  35856800,0x3c10047},
+	{ 139872501,  35770311, 139978930,  35856800,0x3c10047},
+	{ 139978930,  35770311, 140085359,  35856800,0x3c10047},
+	{ 139446785,  35683822, 139553214,  35770311,0x3c10047},
+	{ 139553214,  35683822, 139659643,  35770311,0x3c10047},
+	{ 139659643,  35683822, 139766072,  35770311,0x3c10047},
+	{ 139766072,  35683822, 139872501,  35770311,0x3c10047},
+	{ 139872501,  35683822, 139978930,  35770311,0x3c10047},
+	{ 139978930,  35683822, 140085359,  35770311,0x3c10047},
+	{ 139447145,  35597333, 139552854,  35683822,0x3c10047},
+	{ 139552854,  35597333, 139658563,  35683822,0x3c10047},
+	{ 139658563,  35597333, 139764272,  35683822,0x3c10047},
+	{ 139764272,  35597333, 139869981,  35683822,0x3c10047},
+	{ 139869981,  35597333, 139975690,  35683822,0x3c10047},
+	{ 139394290,  35510844, 139499999,  35597333,0x3c10047},
+	{ 139499999,  35510844, 139605708,  35597333,0x3c10047},
+	{ 139605708,  35510844, 139711417,  35597333,0x3c10047},
+	{ 139711417,  35510844, 139817126,  35597333,0x3c10047},
+	{ 139447145,  35424355, 139552854,  35510844,0x3c10047},
+	{ 139552854,  35424355, 139658563,  35510844,0x3c10047},
+	{ 135447506,  34636800, 135552494,  34723289,0x3c1004b},
+	{ 136857506,  35106800, 136962494,  35193289,0x3c1004b},
+	{ 141280899,  43016800, 141399101,  43103289,0x3c1004b},
+	{ 135117106,  34640000, 135222094,  34726489,0x3c1004b},
+	{ 135697506,  34966800, 135802494,  35053289,0x3c1004b},
+	{ 130358467,  33546800, 130461533,  33633289,0x3c1004b},
+	{ 132402146,  34347500, 132506653,  34433989,0x3c1004b},
+	{ 140835344,  38216800, 140944656,  38303289,0x3c1004b},
+	{ 130808106,  33836800, 130911893,  33923289,0x3c1004b},
+	{ 140057145,  35566800, 140162854,  35653289,0x3c1004b},
+	{ 135427746,  34526800, 135532253,  34613289,0x3c1004b},
+	{ 130658707,  32756800, 130761292,  32843289,0x3c1004b},
+	{ 133864206,  34613300, 133969194,  34699789,0x3c1004b},
+	{ 139339445,  35548200, 139445154,  35634689,0x3c1004b},
+	{ 137668706,  34669700, 137773694,  34756189,0x3c1004b},
+	{ 139277145,  35616800, 139382854,  35703289,0x3c1004b},
+	{ 130509308,  31546800, 130610692,  31633289,0x3c1004b},
+	{ 135545906,  34626600, 135650894,  34713089,0x3c1004b},
+	{ 138985344,  37876800, 139094656,  37963289,0x3c1004b},
+	{ 134637506,  34786800, 134742494,  34873289,0x3c1004b},
+	{ 132730540,  33804150, 132805059,  33866249,0x2b2004b},
+	{ 138353511,  34949940, 138426489,  35010059,0x29c004b},
+	{ 135302709,  34703250, 135378090,  34765349,0x2b2004b},
+	{ 136602759,  36529940, 136677240,  36590059,0x29c004b},
+	{ 135373709,  34699750, 135449090,  34761849,0x2b2004b},
+	{ 139852759,  36529940, 139927240,  36590059,0x29c004b},
+	{ 131562999,  33208950, 131637000,  33271049,0x2b2004b},
+	{ 133736178,  34561240, 133808822,  34621359,0x29c004b},
+	{ 139632050,  35238950, 139707949,  35301049,0x2b2004b},
+	{ 129844346,  32719940, 129915654,  32780059,0x29c004b},
+	{ 135617609,  34785650, 135692990,  34847749,0x2b2004b},
+	{ 136723260,  35389940, 136796739,  35450059,0x29c004b},
+	{ 139435550,  35304350, 139511449,  35366449,0x2b2004b},
+	{ 135373511,  34782540, 135446489,  34842659,0x29c004b},
+	{ 133335082,  34469050, 133410118,  34531149,0x2b2004b},
+	{ 135133678,  34189940, 135206322,  34250059,0x29c004b},
+	{ 137352309,  34728950, 137427690,  34791049,0x2b2004b},
+	{ 135773011,  34660340, 135845989,  34720459,0x29c004b},
+	{ 138141533,  36618950, 138218467,  36681049,0x2b2004b},
+	{ 137123511,  35059940, 137196489,  35120059,0x29c004b},
+	{ 140841274,  37018950, 140918725,  37081049,0x2b2004b},
+	{ 142318584,  43739940, 142401415,  43800059,0x29c004b},
+	{ 138000000,  34900000, 141045000,  37719521,0x0b20411},
+	{ 133019845,  34140000, 138360000,  35630000,0x011040d},
+	{ 141173412,  42758800, 141833743,  43231100,0x0aa0490},
+	{ 130334975,  33550000, 131028227,  33946000,0x08e0c90},
+	{ 132218768,  34190000, 132955329,  34565520,0x0871490},
+	{ 140701452,  38168280, 141363520,  38605000,0x09d1c90},
+	{ 130420000,  32430000, 130847182,  33064000,0x0e42490},
+	{ 130291784,  31344480, 130838624,  31835520,0x0b02c90},
+	{ 138782000,  37717000, 139510411,  38115000,0x08f3490},
+	{ 132675000,  33725000, 133357992,  34132120,0x0923c90},
+	{ 136369060,  36384580, 136947148,  36875620,0x0b14490},
+	{ 131400000,  32955000, 131929046,  33464000,0x0b84c90},
+	{ 129803248,  32701880, 130237000,  33323000,0x0e05490},
+	{ 141800000,  43455000, 142458280,  43933000,0x0ab5c90},
+	{ 133197500,  33350000, 134109676,  33650000,0x06c6490},
+	{ 136947000,  36545000, 137624878,  36964300,0x0976c90},
+	{ 140015436,  39326580, 140619564,  39817620,0x0b07490},
+	{ 131000000,  31638000, 131538000,  32136961,0x0b47c90},
+	{ 127636000,  26074000, 128016556,  26740000,0x0f08490},
+	{ 140268128,  40592980, 140882672,  41084020,0x0b08c90},
+	{ 139975000,  37720000, 140847208,  38050000,0x0779490},
+	{ 140965000,  39105000, 141296546,  39990000,0x13f9c90},
+	{ 140499586,  41694000, 141189000,  42138000,0x0a0a490},
+	{ 134268768,  33824480, 134831232,  34315520,0x0b0ac90},
+	{ 139960000,  38050000, 140509973,  38574120,0x0bdb490},
+	{ 135967360,  35825180, 136540240,  36316220,0x0b1bc90},
+	{ 130860000,  33922600, 131874445,  34195520,0x062c490},
+	{ 141115936,  40308280, 141725272,  40799320,0x0b0cc90},
+	{ 130236575,  33064480, 130793831,  33555520,0x0b0d490},
+	{ 137786000,  35630000, 138000000,  36944467,0x1d9dc90},
+	{ 143813412,  42921880, 144448788,  43412920,0x0b0e490},
+	{ 142872312,  42674480, 143507688,  43165520,0x0b0ec90},
+	{ 132370000,  35118341, 133020000,  35548000,0x09af490},
+	{ 145382749,  42876810, 149017251,  45558000,0x0a800b1},
+	{ 128250000,  31940000, 130128000,  34770000,0x0e008b1},
+	{ 128800000,  27990000, 131230000,  30946000,0x0c510b1},
+	{ 126363710,  25316208, 129313019,  27997398,0x0a918b1},
+	{ 122826065,  24030000, 125745583,  26711190,0x0a820b1},
+	{ 138230268,  31875196, 141358323,  34556386,0x0a928b1},
+	{ 138885670,  29194006, 141924352,  31875196,0x0a930b1},
+	{ 139523197,  26512816, 142502297,  29194006,0x0a838b1},
+	{ 140148808,  24030000, 143068326,  26711190,0x0a840b1},
+	{ 129733478,  24030000, 132652996,  26711190,0x0a848b1},
+	{ 129300000,  30965000, 132104000,  33975000,0x0bc50b1},
+	{ 130713029,  33698405, 133930457,  36379595,0x0a858b1},
+	{ 131933868,  31838167, 135061923,  34519357,0x0a968b1},
+	{ 142473401,  41849223, 146048321,  44530413,0x0a870b1},
+	{ 139746928,  42868810, 143381430,  45550000,0x0a880b1},
+	{ 133928074,  33296227, 137115711,  35977417,0x0a888b1},
+	{ 138920228,  41312985, 142465357,  43994175,0x0a890b1},
+	{ 138170000,  37235000, 141702706,  39130000,0x08a98b1},
+	{ 135445000,  34450000, 138170700,  37560000,0x0c6a0b1},
+	{ 138979810,  38899914, 142405775,  41581104,0x0a9c0b1},
+	{ 138170686,  34556386, 141388114,  37237576,0x0a9c8b1},
+	{ 122826000,  24030000, 149150000,  45558000,0x0010237},
+	{  31004713, -17869254,  31095286, -17782765,0x001040a},
+	{  30886966, -18040495,  31249262, -17694536,0xf040047},
+	{  28397258, -20302655,  28753542, -19967766,0xe890047},
+	{  29727408, -19526610,  29857191, -19404301,0x54f004b},
+	{  30613458, -17940610,  30741542, -17818301,0x54f004b},
+	{  29838688, -18403810,  29967112, -18281501,0x54f004b},
+	{  30782293, -20119400,  30874307, -20032911,0x3c1004b},
+	{  29777453, -18965900,  29868747, -18879411,0x3c1004b},
+	{  31504793, -18243100,  31595606, -18156611,0x3c1004b},
+	{  30016893, -20360500,  30108907, -20274011,0x3c1004b},
+	{  30145013, -17418900,  30235586, -17332411,0x3c1004b},
+	{  26456093, -18397100,  26546906, -18310611,0x3c1004b},
+	{  30092893, -18177600,  30183706, -18091111,0x3c1004b},
+	{  29716353, -19058700,  29807647, -18972211,0x3c1004b},
+	{  28801554, -16553800,  28891646, -16467311,0x3c1004b},
+	{  31280533, -17350100,  31370866, -17263611,0x3c1004b},
+	{  25764293, -17978400,  25855106, -17891911,0x3c1004b},
+	{  32550853, -19038700,  32642147, -18952211,0x3c1004b},
+	{  32642147, -19048800,  32719571, -18947000,0x3c1044b},
+	{  29653133, -16872200,  29743466, -16785711,0x3c1004b},
+	{  32085573, -18580800,  32176626, -18494311,0x3c1004b},
+	{  29947513, -19721500,  30039287, -19635011,0x3c1004b},
+	{  31629332, -21092800,  31722067, -21006311,0x3c1004b},
+	{  27764093, -20531100,  27856107, -20444611,0x3c1004b},
+	{  31540954, -16812800,  31631046, -16726311,0x3c1004b},
+	{  32587193, -20240500,  32679207, -20154011,0x3c1004b},
+	{  28960972, -20981200,  29053227, -20894711,0x3c1004b},
+	{  32823113, -19852300,  32914887, -19765811,0x3c1004b},
+	{  30850253, -19059100,  30941547, -18972611,0x3c1004b},
+	{  30481853, -19331900,  30573147, -19245411,0x3c1004b},
+	{  29949292, -22254400,  30042508, -22167911,0x3c1004b},
+	{  29768924, -18490620,  30258476, -17999580,0x001088c},
+	{  29622058, -18981660,  30111610, -18490620,0x001108c},
+	{  29622058, -19472700,  30116818, -18981660,0x001188c},
+	{  29622058, -19963740,  30116818, -19472700,0x001208c},
+	{  29671534, -20454780,  30166294, -19963740,0x001288c},
+	{  28739732, -16767720,  29224076, -16276680,0x001708c},
+	{  25598124, -18300320,  26087676, -17809280,0x001788c},
+	{  29375532, -17074120,  29859876, -16583080,0x001808c},
+	{  27666924, -20733420,  28161684, -20242380,0x001888c},
+	{  28918616, -21240620,  29418584, -20749580,0x001908c},
+	{  29745916, -22316820,  30245884, -21825780,0x001988c},
+	{  26256724, -18673120,  26746276, -18182080,0x001a88c},
+	{  26746276, -18673120,  27235828, -18182080,0x001b08c},
+	{  27235828, -18732044,  27725380, -18241004,0x001b88c},
+	{  27725380, -18732044,  28214932, -18241004,0x001c08c},
+	{  27480604, -19223084,  27970156, -18732044,0x001c88c},
+	{  30106670, -18840595,  32877233, -16159405,0x001000d},
+	{  30079858, -21521785,  32880212, -18840595,0x0010015},
+	{  25235000, -22420410,  33080000, -15606000,0x0010036},
+	{ -57672089, -25343245, -57576950, -25256755,0x001000a},
+	{ -57672570, -25557220, -57156978, -25066180,0x001000c},
+	{ -54728710, -25578910, -54593491, -25456601,0x54f004b},
+	{ -54715188, -25701219, -54579969, -25578910,0x54f004b},
+	{ -54863929, -25578910, -54728710, -25456601,0x54f004b},
+	{ -54715188, -25456601, -54579969, -25334292,0x54f004b},
+	{ -55910899, -27390010, -55773302, -27267701,0x54f004b},
+	{ -55791911, -22599010, -55660089, -22476701,0x54f004b},
+	{ -56087610, -25521110, -55952391, -25398801,0x54f004b},
+	{ -56487809, -25493200, -56392191, -25406711,0x3c1004b},
+	{ -57460168, -23443700, -57366232, -23357211,0x3c1004b},
+	{ -56508029, -25820300, -56412171, -25733811,0x3c1004b},
+	{ -58321810, -26909600, -58224991, -26823111,0x3c1004b},
+	{ -57189209, -25440600, -57093591, -25354111,0x3c1004b},
+	{ -57070110, -26924700, -56973291, -26838211,0x3c1004b},
+	{ -56482929, -24714900, -56388272, -24628411,0x3c1004b},
+	{ -56928900, -27409100, -56777634, -27353500,0x3c1044b},
+	{ -57188070, -26700000, -57027070, -26648300,0x3c1044b},
+	{ -57101668, -23390700, -57007732, -23304211,0x3c1004b},
+	{ -55755309, -25415500, -55659691, -25329011,0x3c1004b},
+	{ -55735329, -24522900, -55640672, -24436411,0x3c1004b},
+	{ -57083409, -25503300, -56987791, -25416811,0x3c1004b},
+	{ -57128109, -25303300, -57032491, -25216811,0x3c1004b},
+	{ -57203609, -25663200, -57107991, -25576711,0x3c1004b},
+	{ -56286210, -27201000, -56189391, -27114511,0x3c1004b},
+	{ -55140329, -25838700, -55044471, -25752211,0x3c1004b},
+	{ -57826000, -25966242, -54242000, -23812000,0x0880431},
+	{ -58667000, -27605000, -54615000, -25788711,0x015042d},
+	{ -59864333, -23812000, -55423000, -22070000,0x2710435},
+	{ -62660000, -27605000, -54230000, -19280000,0x0010436},
+	{  44349467,  33297800,  44452533,  33384289,0x001040a},
+	{  44081000,  33198000,  44574349,  33487000,0xf040447},
+	{  47648274,  30339300,  48034326,  30674189,0xe890047},
+	{  43044425,  36352300,  43151575,  36438789,0x3c1004b},
+	{  43151575,  36352300,  43258725,  36438789,0x3c1004b},
+	{  43044425,  36265811,  43151575,  36352300,0x3c1004b},
+	{  43151575,  36265811,  43258725,  36352300,0x3c1004b},
+	{  43935746,  36118890,  44010944,  36241199,0x3c1044b},
+	{  44010944,  36108890,  44086142,  36231199,0x3c1044b},
+	{  44323245,  35446400,  44428954,  35532889,0x3c1004b},
+	{  44316000,  35375000,  44443929,  35446422,0x3c1044b},
+	{  45367000,  35524000,  45482499,  35603089,0x3c1044b},
+	{  44308167,  31984400,  44410032,  32070889,0x3c1004b},
+	{  43953207,  32569100,  44055792,  32655589,0x3c1004b},
+	{  46209548,  30996800,  46310452,  31083289,0x3c1004b},
+	{  44367467,  32429400,  44469332,  32515889,0x3c1004b},
+	{  43238267,  33388300,  43341333,  33474789,0x3c1004b},
+	{  44876708,  31952400,  44978092,  32038889,0x3c1004b},
+	{  45779967,  32466300,  45881832,  32552789,0x3c1004b},
+	{  47115908,  31800700,  47217292,  31887189,0x3c1004b},
+	{  44581506,  33703000,  44685293,  33789489,0x3c1004b},
+	{  43748899,  33312850,  43822900,  33374949,0x2b2004b},
+	{  43849578,  34166540,  43922222,  34226659,0x29c004b},
+	{  47679107,  30359650,  47750693,  30421749,0x2b2004b},
+	{  42393300,  36346640,  42482722,  36396600,0x29c044b},
+	{  45245775,  31289750,  45318224,  31351849,0x2b2004b},
+	{  46134930,  31379940,  46205069,  31440059,0x29c004b},
+	{  44802550,  35487650,  44878449,  35549749,0x2b2004b},
+	{  44644596,  32269940,  44715403,  32330059,0x29c004b},
+	{  46421634,  30860450,  46493565,  30922549,0x2b2004b},
+	{  42793609,  36829440,  42868591,  36889559,0x29c004b},
+	{  45342482,  34318950,  45417518,  34381049,0x2b2004b},
+	{  45905460,  35596340,  45978939,  35656459,0x29c004b},
+	{  44238272,  32684350,  44311928,  32746449,0x2b2004b},
+	{  43454011,  34891340,  43526989,  34951459,0x29c004b},
+	{  44246472,  32746350,  44320128,  32808449,0x2b2004b},
+	{  45034346,  32879940,  45105654,  32940059,0x29c004b},
+	{  42926000,  36839200,  43049923,  36877900,0x2b2044b},
+	{  43534179,  33359940,  43605821,  33420059,0x29c004b},
+	{  44183172,  32518950,  44256828,  32581049,0x2b2004b},
+	{  42600000,  37133400,  42731107,  37167750,0x29c044b},
+	{  44580809,  34853350,  44656190,  34915449,0x2b2004b},
+	{  41876878,  34446140,  41949522,  34506259,0x29c004b},
+	{  42332482,  34108950,  42407518,  34171049,0x2b2004b},
+	{  44554763,  31929940,  44625236,  31990059,0x29c004b},
+	{  48434207,  29939750,  48505793,  30001849,0x2b2004b},
+	{  44745046,  32895940,  44816354,  32956059,0x29c004b},
+	{  42519793,  31750126,  45647848,  34431316,0x0a90011},
+	{  45646359,  29900105,  48714832,  32581295,0x001000d},
+	{  42370000,  34431347,  45520000,  37173400,0x3d90415},
+	{  34217000,  28520000,  48790000,  37390000,0x0010436},
+	{  38789600,  29000000,  48700000,  37390000,0x003063c},
+	{  -7700000,  33541151,  -7577000,  33610298,0x019040a},
+	{  -7847000,  33230000,  -7326400,  33734000,0x020040c},
+	{  -6902394,  33931500,  -6798607,  34017989,0x3c1004b},
+	{  -6984294,  33892100,  -6880507,  33978589,0x3c1004b},
+	{  -6858094,  34001700,  -6754307,  34088189,0x3c1004b},
+	{  -5051894,  33986900,  -4948107,  34073389,0x3c1004b},
+	{  -8084038,  31566000,  -8017152,  31697000,0x3c1044b},
+	{  -8017152,  31566000,  -7950266,  31697000,0x3c1044b},
+	{  -9610451,  30359100,  -9510749,  30445589,0x3c1004b},
+	{  -9551451,  30304900,  -9451749,  30391389,0x3c1004b},
+	{  -5895750,  35725500,  -5771711,  35799600,0x3c1044b},
+	{  -5603294,  33844200,  -5477691,  33915600,0x3c1044b},
+	{  -1960494,  34637800,  -1855506,  34724289,0x3c1004b},
+	{  -6656370,  34226800,  -6511734,  34289200,0x3c1044b},
+	{  -9283833,  32242500,  -9181968,  32328989,0x3c1004b},
+	{  -5423800,  35552400,  -5291581,  35621500,0x3c1044b},
+	{  -6965293,  32836600,  -6862708,  32923089,0x3c1004b},
+	{  -6431333,  32281800,  -6329468,  32368289,0x3c1004b},
+	{  -8553701,  33203050,  -8479700,  33265149,0x2b2004b},
+	{  -3010100,  35139940,  -2911211,  35184500,0x29c044b},
+	{  -7657128,  32969750,  -7583472,  33031849,0x2b2004b},
+	{  -5929389,  34967140,  -5856411,  35027259,0x29c004b},
+	{  -6110060,  33796450,  -6035541,  33858549,0x2b2004b},
+	{  -6169940,  35143340,  -6096461,  35203459,0x29c004b},
+	{ -10087848,  28958750, -10016952,  29020849,0x2b2004b},
+	{  -4040622,  34199440,  -3967978,  34259559,0x29c004b},
+	{  -6743770,  32462650,  -6670631,  32524749,0x2b2004b},
+	{  -5703154,  32914440,  -5631846,  32974559,0x29c004b},
+	{  -4468797,  31899350,  -4396003,  31961449,0x2b2004b},
+	{  -2362889,  34894940,  -2289911,  34955059,0x29c004b},
+	{  -6611228,  32830450,  -6537572,  32892549,0x2b2004b},
+	{  -5971422,  34230540,  -5898778,  34290659,0x29c004b},
+	{  -2932518,  34377550,  -2857482,  34439649,0x2b2004b},
+	{  -5756222,  34186940,  -5683578,  34247059,0x29c004b},
+	{  -8916666,  30438250,  -8844735,  30500349,0x2b2004b},
+	{  -2213222,  34290740,  -2140578,  34350859,0x29c004b},
+	{  -7984470,  32202150,  -7911331,  32264249,0x2b2004b},
+	{  -8554404,  32206840,  -8483597,  32266959,0x29c004b},
+	{  -7423670,  32018250,  -7350531,  32080349,0x2b2004b},
+	{  -3972240,  35200640,  -3898761,  35260759,0x29c004b},
+	{  -5616391,  34759050,  -5541010,  34821149,0x2b2004b},
+	{  -9773885,  29674440,  -9704915,  29734559,0x29c004b},
+	{  -6360760,  33861650,  -6286241,  33923749,0x2b2004b},
+	{  -9241752,  30367240,  -9172448,  30427359,0x29c004b},
+	{ -11135276,  28398950, -11064725,  28461049,0x2b2004b},
+	{ -13221250,  27106940, -13153950,  27167059,0x29c004b},
+	{ -15970296,  23677250, -15902505,  23739349,0x2b2004b},
+	{ -11706383,  26712740, -11639417,  26772859,0x29c004b},
+	{ -14550000,  25700000, -11000000,  27670000,0x018040d},
+	{  -6206056,  35342092,  -5633176,  35833132,0x001008c},
+	{  -5633176,  35430480,  -5060296,  35921520,0x001088c},
+	{  -6321153,  34851052,  -5753481,  35342092,0x001108c},
+	{  -5583179,  34939440,  -5015507,  35430480,0x001188c},
+	{  -6025732,  34583280,  -5463268,  35074320,0x001208c},
+	{  -5463268,  34583280,  -4900804,  35074320,0x001288c},
+	{  -4934232,  33729480,  -4371768,  34220520,0x001308c},
+	{  -8273616,  31385480,  -7726776,  31876520,0x001388c},
+	{  -9675708,  30071880,  -9139284,  30562920,0x001408c},
+	{  -2395832,  34665480,  -1828160,  35156520,0x001488c},
+	{  -9293324,  32017980,  -8741276,  32509020,0x001508c},
+	{  -8693162,  32917680,  -8141114,  33408720,0x001588c},
+	{  -8742846,  32426639,  -8190798,  32917679,0x001608c},
+	{  -8743159,  31935600,  -8196319,  32426640,0x001688c},
+	{  -3235932,  34916680,  -2668260,  35407720,0x001708c},
+	{ -10318008,  28744280,  -9786792,  29235320,0x001788c},
+	{  -4285531,  33983980,  -3723067,  34475020,0x001808c},
+	{  -4635816,  31633980,  -4088976,  32125020,0x001888c},
+	{  -3408732,  34078780,  -2846268,  34569820,0x001908c},
+	{  -9141108,  30223780,  -8604684,  30714820,0x001988c},
+	{  -2589832,  34196880,  -2027368,  34687920,0x001a08c},
+	{  -9823216,  31235480,  -9276376,  31726520,0x001a88c},
+	{  -4353449,  34803480,  -3785777,  35294520,0x001b08c},
+	{  -3785777,  34803480,  -3218105,  35294520,0x001b88c},
+	{  -9999808,  29458980,  -9463384,  29950020,0x001c08c},
+	{ -11355200,  28184480, -10829192,  28675520,0x001c88c},
+	{  -7170816,  30674480,  -6629184,  31165520,0x001d08c},
+	{  -4927524,  32435980,  -4375476,  32927020,0x001d88c},
+	{  -5795616,  31274480,  -5248776,  31765520,0x001e08c},
+	{  -8247716,  30421480,  -7706084,  30912520,0x001e88c},
+	{ -16011084,  23470080, -15505908,  23961120,0x001f08c},
+	{  -8052729,  31909405,  -4924674,  34590595,0x0010035},
+	{  -6972871,  33248810,  -3755443,  35930000,0x0a800b1},
+	{  -4212428,  33248810,   -995000,  35930000,0x0a808b1},
+	{ -10130717,  31327374,  -7002662,  34008564,0x0a810b1},
+	{  -7002662,  31327374,  -3874607,  34008564,0x0a818b1},
+	{  -4123055,  31327374,   -995000,  34008564,0x0a820b1},
+	{ -11571112,  28646184,  -8532430,  31327374,0x0a828b1},
+	{  -8532430,  28646184,  -5493748,  31327374,0x0a830b1},
+	{  -5493748,  28646184,  -2455066,  31327374,0x0a838b1},
+	{ -14550212,  25964994, -11600903,  28646184,0x0a944b1},
+	{ -11600903,  25964994,  -8651594,  28646184,0x0a94cb1},
+	{ -17764661,  23283804, -14874934,  25964994,0x0a954b1},
+	{ -14874934,  23283804, -11985207,  25964994,0x0a95cb1},
+	{ -17764661,  20727860, -14904725,  23283804,0x0a464b1},
+	{ -14904725,  20727860, -12044789,  23283804,0x0a46cb1},
+	{ -17764661,  20727860,   -995000,  35930000,0x0010637},
+	{  69181679,  41239111,  69296037,  41325600,0x001040a},
+	{  68907928,  40993580,  69527680,  41484620,0x001000c},
+	{  71583040,  40936690,  71744760,  41058999,0x54f004b},
+	{  66884509,  39589190,  67042491,  39711499,0x54f004b},
+	{  72273850,  40718190,  72434550,  40840499,0x54f004b},
+	{  64350009,  39713890,  64507991,  39836199,0x54f004b},
+	{  59518381,  42401290,  59682819,  42523599,0x54f004b},
+	{  71727662,  40340800,  71840338,  40427289,0x3c1004b},
+	{  65735203,  38809800,  65846197,  38896289,0x3c1004b},
+	{  70883181,  40496800,  70996818,  40583289,0x3c1004b},
+	{  69522421,  41418300,  69636779,  41504789,0x3c1004b},
+	{  60566840,  41508200,  60682159,  41594689,0x3c1004b},
+	{  67784862,  40083900,  67897538,  40170389,0x3c1004b},
+	{  70039021,  40972100,  70153379,  41058589,0x3c1004b},
+	{  65293362,  40071800,  65406038,  40158289,0x3c1004b},
+	{  71664581,  40425700,  71778218,  40512189,0x3c1004b},
+	{  69186762,  40183800,  69299438,  40270289,0x3c1004b},
+	{  67231364,  37184600,  67339235,  37271089,0x3c1004b},
+	{  69533181,  40806800,  69646818,  40893289,0x3c1004b},
+	{  59389360,  42363900,  59505640,  42450389,0x3c1004b},
+	{  66773803,  39017900,  66884797,  39104389,0x3c1004b},
+	{  68726481,  40459900,  68840118,  40546389,0x3c1004b},
+	{  66203662,  39856800,  66316338,  39943289,0x3c1004b},
+	{  67855244,  38233100,  67964556,  38319589,0x3c1004b},
+	{  60938940,  41511100,  61054259,  41597589,0x3c1004b},
+	{  71176121,  40958000,  71290479,  41044489,0x3c1004b},
+	{  64499742,  39680500,  64611457,  39766989,0x3c1004b},
+	{  72003181,  40666800,  72116818,  40753289,0x3c1004b},
+	{  68424000,  40140000,  73180000,  42072480,0x07a0431},
+	{  63520000,  38468711,  68424000,  40285000,0x015042d},
+	{  57954561,  41131721,  61499690,  43812911,0x0010035},
+	{  55980000,  36670000,  80230000,  45600000,0x27a0436},
+	{  55980000,  37170000,  73180000,  45600000,0x003063c},
+	{  17985432,  59286755,  18154568,  59373245,0x001000a},
+	{  17565570,  59086269,  18466554,  59577309,0x001000c},
+	{  11929156,  57676800,  12090843,  57763289,0x3c1004b},
+	{  12934362,  55552900,  13085238,  55639389,0x3c1004b},
+	{  17548311,  59812200,  17720088,  59898689,0x3c1004b},
+	{  16457832,  59582500,  16626967,  59668989,0x3c1004b},
+	{  15125054,  59233000,  15291546,  59319489,0x3c1004b},
+	{  15552155,  58360200,  15716244,  58446689,0x3c1004b},
+	{  12676181,  55997200,  12829219,  56083689,0x3c1004b},
+	{  14126156,  57736900,  14287843,  57823389,0x3c1004b},
+	{  16103555,  58554800,  16267644,  58641289,0x3c1004b},
+	{  13123081,  55663200,  13276119,  55749689,0x3c1004b},
+	{  20150800,  63783800,  20344200,  63870289,0x3c1004b},
+	{  17059490,  60626400,  17233910,  60712889,0x3c1004b},
+	{  12872156,  57679700,  13033843,  57766189,0x3c1004b},
+	{  16406332,  59319500,  16575467,  59405989,0x3c1004b},
+	{  13422532,  59358900,  13591667,  59445389,0x3c1004b},
+	{  12714900,  56634500,  12937259,  56695600,0x3c1044b},
+	{  14715839,  56837000,  14872961,  56923489,0x3c1004b},
+	{  17214845,  62365500,  17398154,  62451989,0x3c1004b},
+	{  22027000,  65558260,  22282485,  65628870,0x3c1044b},
+	{  12252000,  58249600,  12354278,  58321049,0x2b2044b},
+	{  14578652,  63153140,  14710748,  63213259,0x29c004b},
+	{  15368983,  60458750,  15494217,  60520849,0x2b2004b},
+	{  15583679,  60575940,  15704920,  60636059,0x29c004b},
+	{  16275793,  56648750,  16388607,  56710849,0x2b2004b},
+	{  13797170,  58366340,  13911230,  58426459,0x29c004b},
+	{  15521269,  56147550,  15632530,  56209649,0x2b2004b},
+	{  14087211,  56002140,  14193589,  56062259,0x29c004b},
+	{  11870192,  58323650,  11988008,  58385749,0x2b2004b},
+	{  14977470,  58510540,  15091530,  58570659,0x29c004b},
+	{  18652177,  63261050,  18788623,  63323149,0x2b2004b},
+	{  12793011,  55847640,  12899389,  55907759,0x29c004b},
+	{  14455780,  59298450,  14577219,  59360549,0x2b2004b},
+	{  16962135,  58729940,  17077865,  58790059,0x29c004b},
+	{  12199293,  57077350,  12312107,  57139449,0x2b2004b},
+	{  13097462,  55357440,  13202337,  55417559,0x29c004b},
+	{  13101092,  58478950,  13218908,  58541049,0x2b2004b},
+	{  17781216,  59599940,  17898783,  59660059,0x29c004b},
+	{  12481954,  57898950,  12598045,  57961049,0x2b2004b},
+	{  12816443,  56222140,  12924157,  56282259,0x29c004b},
+	{  16707383,  60588950,  16832617,  60651049,0x2b2004b},
+	{  21402158,  65289640,  21544441,  65349759,0x29c004b},
+	{  18239230,  57601850,  18353769,  57663949,0x2b2004b},
+	{  12272970,  58339940,  12387030,  58400059,0x29c004b},
+	{  11190000,  55320000,  14655000,  58660000,0x028040d},
+	{  14588328,  57898780,  15463272,  58389820,0x0b00090},
+	{  15463272,  57898780,  16338216,  58389820,0x0b00890},
+	{  16338215,  57898780,  17213159,  58389820,0x0b01090},
+	{  14593536,  57407740,  15458064,  57898780,0x0b01890},
+	{  15458064,  57407740,  16322592,  57898780,0x0b02090},
+	{  16322592,  57407740,  17187120,  57898780,0x0b02890},
+	{  14603952,  56916700,  15452856,  57407740,0x0b03090},
+	{  15452856,  56916700,  16301760,  57407740,0x0b03890},
+	{  16301760,  56916700,  17150664,  57407740,0x0b04090},
+	{  14609160,  56425660,  15447648,  56916700,0x0b04890},
+	{  15447648,  56425660,  16286136,  56916700,0x0b05090},
+	{  16286136,  56425660,  17124624,  56916700,0x0b05890},
+	{  14614368,  55934620,  15442440,  56425660,0x0b06090},
+	{  15442440,  55934620,  16270512,  56425660,0x0b06890},
+	{  16270512,  55934620,  17098584,  56425660,0x0b07090},
+	{  21276652,  65209180,  22385956,  65700220,0x0b07890},
+	{  21266236,  65700220,  22396372,  66191260,0x0b08090},
+	{  22396372,  65700220,  23526508,  66191260,0x0b08890},
+	{  19625700,  63550080,  20672508,  64041120,0x0b09090},
+	{  14136816,  62937680,  15162792,  63428720,0x0b19890},
+	{  18277716,  63056080,  19303692,  63547120,0x0b1a090},
+	{  18083736,  57345380,  18948264,  57836420,0x0b0a890},
+	{  18076861,  56854340,  18925765,  57345380,0x0b0b090},
+	{  18490897,  57590900,  19355425,  58081940,0x0b0b890},
+	{  12458392,  59028980,  13359376,  59520020,0x0b0c090},
+	{  13359376,  59151740,  14260360,  59642780,0x0b0c890},
+	{  13364584,  58660700,  14249944,  59151740,0x0b1d090},
+	{  17104424,  62511780,  18114776,  63002820,0x0b0d890},
+	{  16761216,  62020740,  17750736,  62511780,0x0b1e090},
+	{  16623204,  61529700,  17597100,  62020740,0x0b1e890},
+	{  16384938,  61038660,  17343210,  61529700,0x0b0f090},
+	{  14237588,  58368100,  19302058,  61049290,0x0a90011},
+	{  -9154000,  68600000,  33625000,  80843100,0x0970432},
+	{   4490000,  54544000,  31600000,  68600000,0x3770436},
+	{  10960000,  55320000,  24170000,  69070000,0x003063c},
+	{ 147132300,  -9504800, 147226575,  -9424700,0x01c040a},
+	{ 146992425,  -9626760, 147466353,  -9135720,0x001000c},
+	{ 146919606,  -6746410, 147042594,  -6624101,0x54f004b},
+	{ 145704876,  -5279810, 145827524,  -5157501,0x54f004b},
+	{ 143560000,  -3620000, 143721275,  -3527101,0x54f044b},
+	{ 155556615,  -6280100, 155643584,  -6193611,0x3c1004b},
+	{ 145372415,  -6119900, 145459384,  -6033411,0x3c1004b},
+	{ 141255155,  -2749900, 141341644,  -2663411,0x3c1004b},
+	{ 150104915,  -5608300, 150191884,  -5521811,0x3c1004b},
+	{ 152121935,  -4242800, 152208664,  -4156311,0x3c1004b},
+	{ 144214915,  -5896000, 144301884,  -5809511,0x3c1004b},
+	{ 143173275,  -9104900, 143260725,  -9018411,0x3c1004b},
+	{ 150768455,  -2635800, 150854944,  -2549311,0x3c1004b},
+	{ 150422335, -10334900, 150510265, -10248411,0x3c1004b},
+	{ 143620515,  -6207300, 143707484,  -6120811,0x3c1004b},
+	{ 148210375,  -8794800, 148297825,  -8708311,0x3c1004b},
+	{ 146614595,  -7230500, 146701804,  -7144011,0x3c1004b},
+	{ 141257515,  -6156700, 141344484,  -6070211,0x3c1004b},
+	{ 144927415,  -6063300, 145014384,  -5976811,0x3c1004b},
+	{ 147253255,  -2094700, 147339744,  -2008211,0x3c1004b},
+	{ 146652195,  -7373400, 146739404,  -7286911,0x3c1004b},
+	{ 155036415,  -6262000, 155123384,  -6175511,0x3c1004b},
+	{ 143659715,  -5502700, 143746684,  -5416211,0x3c1004b},
+	{ 147703175,  -8914500, 147790625,  -8828011,0x3c1004b},
+	{ 145807615,  -6310900, 145894584,  -6224411,0x3c1004b},
+	{ 145706995,  -7987700, 145794204,  -7901211,0x3c1004b},
+	{ 155414415,  -6352800, 155501384,  -6266311,0x3c1004b},
+	{ 142309555,  -3203900, 142396044,  -3117411,0x3c1004b},
+	{ 152226735,  -4395400, 152313464,  -4308911,0x3c1004b},
+	{ 154610915,  -5478300, 154697884,  -5391811,0x3c1004b},
+	{ 146352681, -10345954, 149033871,  -7664764,0x0a90011},
+	{ 143550000,  -6910000, 147070000,  -5058000,0x016040d},
+	{ 143406275,  -3819070, 143874995,  -3328030,0x0b00090},
+	{ 155294635,  -6518725, 155763355,  -6027685,0x0b10890},
+	{ 141064035,  -2952175, 141532755,  -2461135,0x0b01090},
+	{ 149914035,  -5810575, 150382755,  -5319535,0x0b11890},
+	{ 151983335,  -4521375, 152452055,  -4030335,0x0b02090},
+	{ 142985239,  -9307175, 143459167,  -8816135,0x0b02890},
+	{ 150577335,  -2838075, 151046055,  -2347035,0x0b03090},
+	{ 150234539, -10537175, 150708467, -10046135,0x0b13890},
+	{ 146442635,  -7504225, 146911355,  -7013185,0x0b14090},
+	{ 141066635,  -6358975, 141535355,  -5867935,0x0b14890},
+	{ 147062135,  -2296974, 147530855,  -1805934,0x0b05090},
+	{ 154845535,  -6464275, 155314255,  -5973235,0x0b15890},
+	{ 145516235,  -8189975, 145984955,  -7698935,0x0b16090},
+	{ 142118435,  -3406175, 142587155,  -2915135,0x0b06890},
+	{ 154420035,  -5680575, 154888755,  -5189535,0x0b07090},
+	{ 140830000, -11660000, 159505000,   -870000,0x2c90036},
+	{   9681000,   4004756,   9767490,   4091246,0x001040a},
+	{   9559398,   3939421,   9847023,   4226250,0xc730047},
+	{  11336111,   3734290,  11610289,   4007709,0xbde0047},
+	{  13260871,   9196790,  13537328,   9470209,0xbde0047},
+	{  14970915,  12035400,  15059085,  12121889,0x3c1004b},
+	{  10115715,   5926800,  10202684,   6013289,0x3c1004b},
+	{  14264000,  10570000,  14382125,  10634290,0x3c1044b},
+	{  10373115,   5438900,  10460084,   5525389,0x3c1004b},
+	{  13758035,  10696800,  13845965,  10783289,0x3c1004b},
+	{  13539395,   7278700,  13626604,   7365189,0x3c1004b},
+	{  13641635,   4533800,  13728364,   4620289,0x3c1004b},
+	{   9396636,   4596801,   9483365,   4683290,0x3c1004b},
+	{  10856515,   5686800,  10943484,   5773289,0x3c1004b},
+	{   9151357,   3992402,   9238086,   4078891,0x3c1004b},
+	{   9686636,   4676801,   9773365,   4763290,0x3c1004b},
+	{   9896636,   4916801,   9983365,   5003290,0x3c1004b},
+	{  14406335,  10064800,  14494265,  10151289,0x3c1004b},
+	{  10089935,   3751600,  10176664,   3838089,0x3c1004b},
+	{  10210315,   5582300,  10297284,   5668789,0x3c1004b},
+	{  10634815,   6168500,  10721784,   6254989,0x3c1004b},
+	{  14246515,   6476800,  14333484,   6563289,0x3c1004b},
+	{  10014115,   5404700,  10101084,   5491189,0x3c1004b},
+	{  13900255,   9888400,  13987945,   9974889,0x3c1004b},
+	{  10230435,   5100100,  10317164,   5186589,0x3c1004b},
+	{  10602878,   5478050,  10665322,   5540149,0x2b2004b},
+	{  11469857,   3489940,  11530143,   3550059,0x29c004b},
+	{  11126850,   2890550,  11188949,   2952649,0x2b2004b},
+	{  10149857,   5139940,  10210143,   5200059,0x29c004b},
+	{  11198864,   4718950,  11261135,   4781049,0x2b2004b},
+	{   9199858,   4129941,   9260144,   4190060,0x29c004b},
+	{  15210533,  10309250,  15273667,  10371349,0x2b2004b},
+	{  10048373,   6358340,  10108826,   6418459,0x29c004b},
+	{  10494064,   5111850,  10556335,   5173949,0x2b2004b},
+	{  14114656,  11020940,  14175944,  11081059,0x29c004b},
+	{  10408078,   5961850,  10470522,   6023949,0x2b2004b},
+	{  11942040,   2903040,  12002159,   2963159,0x29c004b},
+	{   9276068,   4056447,   9338339,   4118546,0x2b2004b},
+	{  14329857,   4399940,  14390143,   4460059,0x29c004b},
+	{  14518778,   5858950,  14581222,   5921049,0x2b2004b},
+	{  11775373,   6717340,  11835826,   6777459,0x29c004b},
+	{  10262278,   6235750,  10324722,   6297849,0x2b2004b},
+	{   9336068,   4051413,   9396354,   4111532,0x29c004b},
+	{   9534532,   4470698,   9596803,   4532797,0x2b2004b},
+	{   9893846,   2909668,   9953965,   2969787,0x29c004b},
+	{   9837997,   5447471,   9900441,   5509570,0x2b2004b},
+	{  15019857,   3479940,  15080143,   3540059,0x29c004b},
+	{  13348640,   7076480,  13817360,   7567520,0x0010088},
+	{  13817360,   6781856,  14286080,   7272896,0x0010888},
+	{  14051720,   6290816,  14520440,   6781856,0x0011088},
+	{  13450640,   4331480,  13919360,   4822520,0x0011888},
+	{  14125640,   4184480,  14594360,   4675520,0x0012088},
+	{  14166240,   5643980,  14634960,   6135020,0x0012888},
+	{  11575640,   6504480,  12044360,   6995520,0x0013088},
+	{   9846740,   2688280,  10315460,   3179320,0x0013888},
+	{  10315459,   2688280,  10784179,   3179320,0x0014088},
+	{  10784179,   2688280,  11252899,   3179320,0x0014888},
+	{  11252899,   2688280,  11721619,   3179320,0x0015088},
+	{  11721619,   2688280,  12190339,   3179320,0x0015888},
+	{  10549820,   3179320,  11018540,   3670360,0x0016088},
+	{  11018539,   3179320,  11487259,   3670360,0x0016888},
+	{  11487259,   3179320,  11955979,   3670360,0x0017088},
+	{  10596692,   2197240,  11065412,   2688280,0x0017888},
+	{  11065412,   2197240,  11534132,   2688280,0x0018088},
+	{  14779540,   3182880,  15248260,   3673920,0x0018888},
+	{  12385640,   6224480,  12854360,   6715520,0x0019088},
+	{  12385640,   6715520,  12854360,   7206560,0x0019888},
+	{  12854359,   6715520,  13323079,   7206560,0x001a088},
+	{  13385640,   2914480,  13854360,   3405520,0x001a888},
+	{  14966540,   1899480,  15435260,   2390520,0x001b088},
+	{  12094440,   3473180,  12563160,   3964220,0x001b888},
+	{  12135640,   4424480,  12604360,   4915520,0x001c088},
+	{  13944140,   8155580,  14412860,   8646620,0x001c888},
+	{  13475420,   8155580,  13944140,   8646620,0x001d088},
+	{  13381676,   8769379,  13855604,   9260419,0x001d888},
+	{  13151640,   6224483,  13620360,   6715523,0x001e088},
+	{  14696060,   8107303,  15164780,   8598343,0x001e888},
+	{  15064316,   2495081,  15533036,   2986121,0x001f088},
+	{   8952500,   3760933,  11633690,   6442123,0x0a80011},
+	{  13207000,   9265000,  15455000,  12187000,0x44d0415},
+	{   8340000,   1640000,  16210000,  13110000,0x0010036},
+	{  58346284,  37892255,  58454877,  37978745,0x001000a},
+	{  57926000,  37841000,  58617000,  38252000,0x01a040c},
+	{  63514503,  39056800,  63625497,  39143289,0x3c1004b},
+	{  63514503,  38970311,  63625497,  39056800,0x3c1004b},
+	{  59902340,  41806800,  60017659,  41893289,0x3c1004b},
+	{  61785404,  37553400,  61893996,  37639889,0x3c1004b},
+	{  54304142,  39466800,  54415857,  39553289,0x3c1004b},
+	{  52903062,  39985500,  53015738,  40071989,0x3c1004b},
+	{  62105704,  37576800,  62214296,  37663289,0x3c1004b},
+	{  60445704,  37336800,  60554296,  37423289,0x3c1004b},
+	{  56214503,  38936800,  56325497,  39023289,0x3c1004b},
+	{  59611860,  42096800,  59728140,  42183289,0x3c1004b},
+	{  65995344,  37766800,  66104656,  37853289,0x3c1004b},
+	{  65166744,  37794300,  65276056,  37880789,0x3c1004b},
+	{  62302104,  37253900,  62410696,  37340389,0x3c1004b},
+	{  59572240,  41832300,  59687559,  41918789,0x3c1004b},
+	{  59081860,  42286800,  59198140,  42373289,0x3c1004b},
+	{  59329960,  42008000,  59446240,  42094489,0x3c1004b},
+	{  54535903,  39160300,  54646897,  39246789,0x3c1004b},
+	{  57391063,  38376300,  57501336,  38462789,0x3c1004b},
+	{  61332621,  41139800,  61446979,  41226289,0x3c1004b},
+	{  61218263,  41170071,  61332621,  41256560,0x3c1004b},
+	{  55461703,  39212400,  55572697,  39298889,0x3c1004b},
+	{  59568304,  37302600,  59676896,  37389089,0x3c1004b},
+	{  56224863,  38396800,  56335136,  38483289,0x3c1004b},
+	{  63830363,  38743200,  63940636,  38829689,0x3c1004b},
+	{  61176525,  36486100,  61283675,  36572589,0x3c1004b},
+	{  59873400,  41621050,  59956199,  41683149,0x2b2004b},
+	{  64828308,  38051240,  64904292,  38111359,0x29c004b},
+	{  59906855,  42035750,  59990344,  42097849,0x2b2004b},
+	{  54204373,  39602540,  54282027,  39662659,0x29c004b},
+	{  55342504,  40744050,  55424095,  40806149,0x2b2004b},
+	{  61622258,  37629940,  61697741,  37690059,0x29c004b},
+	{  62303115,  37381550,  62381084,  37443649,0x2b2004b},
+	{  63561423,  39139940,  63638576,  39200059,0x29c004b},
+	{  56763712,  38698750,  56842888,  38760849,0x2b2004b},
+	{  62898010,  35911800,  62988602,  35960800,0x29c044b},
+	{  52553200,  41509050,  52635999,  41571149,0x2b2004b},
+	{  60370009,  36845240,  60444991,  36905359,0x29c004b},
+	{  54522000,  37500000,  59345000,  39420000,0x0770411},
+	{  59345000,  36336000,  62921305,  38760595,0x01c040d},
+	{  58090000,  40311505,  61840317,  42800000,0x37d0415},
+	{  52430000,  35130000,  66684310,  42800000,0x0010436},
+	{  -3750145,  40389490,  -3669855,  40450599,0x2a7004a},
+	{   2129600,  41369490,   2210400,  41430599,0x2a7004a},
+	{  -3950167,  40147028,  -3340831,  40638068,0x001000c},
+	{   -430758,  39436000,   -319043,  39522489,0x3c1004b},
+	{   2015621,  41349900,   2129979,  41436389,0x3c1004b},
+	{   2147621,  41393600,   2261979,  41480089,0x3c1004b},
+	{   1969921,  41263400,   2084279,  41349889,0x3c1004b},
+	{   2084221,  41283300,   2198579,  41369789,0x3c1004b},
+	{  -6023396,  37349300,  -5914804,  37435789,0x3c1004b},
+	{   -947660,  41606800,   -832341,  41693289,0x3c1004b},
+	{  -4494775,  36672500,  -4387625,  36758989,0x3c1004b},
+	{  -1181056,  37935000,  -1071744,  38021489,0x3c1004b},
+	{  -3009600,  43230300,  -2872456,  43304789,0x3c1044b},
+	{  -4799360,  41606000,  -4684041,  41692489,0x3c1004b},
+	{   -538337,  38320300,   -428064,  38406789,0x3c1004b},
+	{  -4820556,  37842700,  -4711244,  37929189,0x3c1004b},
+	{  -8773040,  42185600,  -8656760,  42272089,0x3c1004b},
+	{  -5733101,  43487100,  -5614899,  43573589,0x3c1004b},
+	{  -3656936,  37128700,  -3549065,  37215189,0x3c1004b},
+	{  -8469101,  43297700,  -8350899,  43384189,0x3c1004b},
+	{  -2755321,  42816000,  -2638080,  42902489,0x3c1004b},
+	{   -727156,  38228000,   -617844,  38314489,0x3c1004b},
+	{  -5890401,  43346300,  -5772199,  43432789,0x3c1004b},
+	{  -1021085,  37585550,   -943116,  37647649,0x2b2004b},
+	{  -1690848,  42782440,  -1609353,  42842559,0x29c004b},
+	{   2063400,  41514550,   2146199,  41576649,0x2b2004b},
+	{  -6161641,  36654440,  -6087160,  36714559,0x29c004b},
+	{   1971900,  41527750,   2054699,  41589849,0x2b2004b},
+	{   2614973,  39550040,   2692627,  39610159,0x29c004b},
+	{ -15481003,  28080750, -15410797,  28142849,0x2b2004b},
+	{ -16311951,  28426140, -16243649,  28486259,0x29c004b},
+	{  -2022435,  43288950,  -1888858,  43328300,0x2b2044b},
+	{  -3868000,  43439940,  -3764312,  43487500,0x29c044b},
+	{  -3731745,  42318950,  -3648256,  42381049,0x2b2004b},
+	{  -2478091,  36808940,  -2403109,  36869059,0x29c004b},
+	{   -100351,  39939150,    -19450,  40001249,0x2b2004b},
+	{  -5697446,  40926740,  -5617955,  40986859,0x29c004b},
+	{  -1913947,  38969850,  -1834253,  39031949,0x2b2004b},
+	{  -6974142,  37226940,  -6898659,  37287059,0x29c004b},
+	{  -2481945,  42413850,  -2398456,  42475949,0x2b2004b},
+	{  -4665000,  36505000,  -4603676,  36577950,0x29c044b},
+	{  -7008947,  38840450,  -6929253,  38902549,0x2b2004b},
+	{  -4543266,  36578600,  -4478597,  36647791,0x29c044b},
+	{  -5623490,  42561950,  -5539311,  42624049,0x2b2004b},
+	{  -3825542,  37744540,  -3750059,  37804659,0x29c004b},
+	{  -3046232,  36659405,    260569,  39340595,0x001000d},
+	{  -9350000,  41807000,  -4812540,  43820000,0x2e30415},
+	{  -4028489,  39658440,  -3424361,  40149480,0x001008c},
+	{   1905628,  41252780,   2525380,  41743820,0x001088c},
+	{   -758156,  39251780,   -159236,  39742820,0x001108c},
+	{  -6241148,  37090680,  -5657852,  37581720,0x001188c},
+	{  -1194672,  41404480,   -574920,  41895520,0x001208c},
+	{  -4948540,  36461080,  -4370452,  36952120,0x001288c},
+	{  -4370451,  36685000,  -3040000,  36890000,0x00d348c},
+	{  -3214988,  42967580,  -2579612,  43458620,0x001388c},
+	{  -5046372,  41403680,  -4426620,  41894720,0x001408c},
+	{  -5054948,  37640380,  -4466444,  38131420,0x001488c},
+	{  -3894648,  36926380,  -3311352,  37417420,0x001508c},
+	{  -2878380,  42419080,  -2248212,  42910120,0x001588c},
+	{  -1853388,  42468380,  -1218012,  42959420,0x001608c},
+	{  -6443240,  36365780,  -5865152,  36856820,0x001688c},
+	{   2338136,  39345980,   2942264,  39837020,0x001708c},
+	{ -15843200,  27707380, -15317192,  28198420,0x001788c},
+	{ -16880400,  27982880, -16354392,  28473920,0x001808c},
+	{  -5734540,  35987080,  -5161660,  36478120,0x001888c},
+	{  -2306288,  42910080,  -1670912,  43401120,0x001908c},
+	{  -4108288,  43030180,  -3467704,  43521220,0x001988c},
+	{  -3999880,  42104480,  -3369712,  42595520,0x001a08c},
+	{   -352064,  39724480,    252064,  40215520,0x001a88c},
+	{  -5977272,  40724480,  -5362728,  41215520,0x001b08c},
+	{  -7358748,  37106480,  -6775452,  37597520,0x001b88c},
+	{  -7130756,  38544680,  -6537044,  39035720,0x001c08c},
+	{  -4089048,  37524480,  -3500544,  38015520,0x001c88c},
+	{    858428,  40980180,   1478180,  41471220,0x001d08c},
+	{    325328,  41374480,    945080,  41865520,0x001d88c},
+	{  -6674256,  39224480,  -6075336,  39715520,0x001e08c},
+	{   2621620,  41649480,   3246580,  42140520,0x001e88c},
+	{    278373,  40383120,    892917,  40874160,0x001f08c},
+	{    348000,  40191933,   3820000,  42873123,0x0a90491},
+	{  -9722767,  41157162,  -6177638,  43838352,0x0a80c91},
+	{  -9839578,  38475972,  -6443404,  41157162,0x0a91491},
+	{  -9979996,  35867000,  -6703000,  38475972,0x0a61c91},
+	{  -6177638,  41157162,  -2632509,  43838352,0x0a82491},
+	{  -6443404,  38475972,  -3047230,  41157162,0x0a92c91},
+	{  -6703000,  35867000,  -3426000,  38475972,0x0a63491},
+	{  -2632509,  41157162,    912620,  43500000,0x09d3c91},
+	{  -3047230,  38475972,    348000,  41157162,0x0a94491},
+	{  -3426000,  35920000,   -300000,  38475972,0x0a94c91},
+	{   1033604,  37805405,   4399987,  40486595,0x0a99891},
+	{ -18200000,  27600000, -15950000,  30200000,0x0c0cc91},
+	{ -15950000,  27600000, -13300000,  30200000,0x0b17491},
+	{  -2970500,  35262000,  -2830000,  35323000,0x07af491},
+	{ -31500000,  27500000,   4400000,  43850000,0x0010637},
+	{ -18200000,  27500000,   4400000,  43850000,0x003063c},
+	{ 100485777,  13686800, 100574668,  13773289,0x001040a},
+	{ 100270732,  13502880, 100749868,  13993920,0x001000c},
+	{ 102725958,  17348890, 102854042,  17471199,0x54f004b},
+	{ 100920947,  13298390, 101046653,  13420699,0x54f004b},
+	{ 102031107,  14911090, 102157493,  15033399,0x54f004b},
+	{  98941800,  18739090,  99064121,  18867700,0x54f044b},
+	{ 100426395,   6956800, 100513604,   7043289,0x3c1004b},
+	{ 100906500,  13138550, 100985401,  13235880,0x3c1044b},
+	{  99436193,  18243000,  99527006,  18329489,0x3c1004b},
+	{ 102786954,  16391900, 102877046,  16478389,0x3c1004b},
+	{  99285875,   9088300,  99373325,   9174789,0x3c1004b},
+	{  99906495,   8381500,  99993704,   8467989,0x3c1004b},
+	{ 104817694,  15219400, 104907306,  15305889,0x3c1004b},
+	{ 100015554,  13776800, 100104445,  13863289,0x3c1004b},
+	{ 101234074,  12648000, 101322725,  12734489,0x3c1004b},
+	{ 100577054,  14041500, 100665945,  14127989,0x3c1004b},
+	{ 100224833,  16779700, 100315166,  16866189,0x3c1004b},
+	{ 100067494,  15662700, 100157106,  15749189,0x3c1004b},
+	{ 102068894,  12566800, 102157305,  12653289,0x3c1004b},
+	{ 100854974,  12874600, 100943625,  12961089,0x3c1004b},
+	{  99775554,  13496800,  99864445,  13583289,0x3c1004b},
+	{ 101240215,   6506300, 101327184,   6592789,0x3c1004b},
+	{ 100571704,   7122500, 100642488,   7229000,0x3c1044b},
+	{  98336395,   7836800,  98423604,   7923289,0x3c1004b},
+	{ 100525434,  14316800, 100614565,  14403289,0x3c1004b},
+	{  99784113,  19866800,  99875887,  19953289,0x3c1004b},
+	{ 100872434,  14488200, 100961565,  14574689,0x3c1004b},
+	{ 100185254,  13494200, 100274145,  13580689,0x3c1004b},
+	{  99486354,  13980400,  99575245,  14066889,0x3c1004b},
+	{  99665575,  12369405, 102406347,  15050595,0x0a80031},
+	{  98194000,   6618000, 100877000,   9340000,0x001042d},
+	{  98670000,  17424000, 101165000,  20465250,0x43d0435},
+	{  97330000,   5612500, 109500000,  23400000,0x4720436},
+	{  97330000,   5612500, 105640000,  20465250,0x003063c},
+	{  44162794,  15311755,  44252167,  15398245,0x001000a},
+	{  44029154,  15157020,  44386645,  15502979,0xf040047},
+	{  44798769,  12743700,  45142030,  13078589,0xe890047},
+	{  42923314,  14752200,  43012686,  14838689,0x3c1004b},
+	{  43955554,  13545400,  44044445,  13631889,0x3c1004b},
+	{  44044445,  13545400,  44133336,  13631889,0x3c1004b},
+	{  49090134,  14509500,  49179265,  14595989,0x3c1004b},
+	{  49167678,  14544095,  49256809,  14630584,0x3c1004b},
+	{  44114154,  13915200,  44203045,  14001689,0x3c1004b},
+	{  44291914,  15070000,  44381286,  15156489,0x3c1004b},
+	{  43304934,  14161900,  43394065,  14248389,0x3c1004b},
+	{  43230014,  15004400,  43319386,  15090889,0x3c1004b},
+	{  44367434,  14493200,  44456565,  14579689,0x3c1004b},
+	{  49564114,  14743500,  49653486,  14829989,0x3c1004b},
+	{  44795434,  14386800,  44884565,  14473289,0x3c1004b},
+	{  44093954,  13749100,  44182845,  13835589,0x3c1004b},
+	{  43121714,  14793800,  43211086,  14880289,0x3c1004b},
+	{  43894294,  15617000,  43983906,  15703489,0x3c1004b},
+	{  44355734,  14249900,  44444865,  14336389,0x3c1004b},
+	{  45530654,  13949700,  45619545,  14036189,0x3c1004b},
+	{  48746974,  15904000,  48836826,  15990489,0x3c1004b},
+	{  44076654,  13174500,  44165545,  13260989,0x3c1004b},
+	{  44637854,  13819600,  44726745,  13906089,0x3c1004b},
+	{  47018934,  14302000,  47108065,  14388489,0x3c1004b},
+	{  51199914,  15185700,  51289286,  15272189,0x3c1004b},
+	{  45656854,  13343700,  45745745,  13430189,0x3c1004b},
+	{  45264354,  13166300,  45353245,  13252789,0x3c1004b},
+	{  43571729,  15665250,  43636070,  15727349,0x2b2004b},
+	{  43293622,  14488840,  43355578,  14548959,0x29c004b},
+	{  42685329,  15673950,  42749670,  15736049,0x2b2004b},
+	{  42978855,  15299940,  43041145,  15360059,0x29c004b},
+	{  45285929,  15439350,  45350270,  15501449,0x2b2004b},
+	{  45833905,  13858340,  45895694,  13918459,0x29c004b},
+	{  43229688,  13285650,  43293512,  13347749,0x2b2004b},
+	{  45337989,  13079840,  45399611,  13139959,0x29c004b},
+	{  46805502,  14497650,  46869498,  14559749,0x2b2004b},
+	{  44747371,  16148240,  44809828,  16208359,0x29c004b},
+	{  43723170,  16913750,  43788029,  16975849,0x2b2004b},
+	{  52156371,  16167340,  52218828,  16227459,0x29c004b},
+	{  45659588,  13908650,  45723412,  13970749,0x2b2004b},
+	{  44707105,  13686240,  44768894,  13746359,0x29c004b},
+	{  42855536,  12573900,  45596308,  15255090,0x0a80031},
+	{  42663682,  14879723,  45434245,  17560913,0x001002d},
+	{  45596308,  13217385,  48337080,  15898575,0x0010035},
+	{  41801000,  11985592,  54750366,  19000000,0x0010036},
+	{   2274652,  48816755,   2405348,  48903245,0x001000a},
+	{   1991064,  48614480,   2694144,  49105520,0x001000c},
+	{   4761980,  45672020,   4833435,  45821779,0x3c1044b},
+	{   4833435,  45672020,   4904890,  45821779,0x3c1044b},
+	{   4904890,  45672020,   4976345,  45821779,0x3c1044b},
+	{   1355042,  43543890,   1439237,  43666199,0x3c1044b},
+	{   1439237,  43543890,   1523432,  43666199,0x3c1044b},
+	{   7219318,  43667800,   7338481,  43754289,0x3c1004b},
+	{   5346399,  43266800,   5464601,  43353289,0x3c1004b},
+	{  -1617265,  47170500,  -1491135,  47256989,0x3c1004b},
+	{   7680933,  48536200,   7810667,  48622689,0x3c1004b},
+	{   3810418,  43566800,   3929581,  43653289,0x3c1004b},
+	{   -651863,  44794800,   -530538,  44881289,0x3c1004b},
+	{  -1727166,  48066800,  -1598634,  48153289,0x3c1004b},
+	{     65791,  49466300,    198408,  49552789,0x3c1004b},
+	{   3959712,  49207700,   4090887,  49294189,0x3c1004b},
+	{   3002250,  50596800,   3137750,  50683289,0x3c1004b},
+	{   4329137,  45395000,   4451663,  45481489,0x3c1004b},
+	{   5852199,  43069300,   5970401,  43155789,0x3c1004b},
+	{   -609466,  47426800,   -482135,  47513289,0x3c1004b},
+	{   5667837,  45135600,   5790363,  45222089,0x3c1004b},
+	{  -4555967,  48359700,  -4426233,  48446189,0x3c1004b},
+	{    147734,  47959600,    276266,  48046089,0x3c1004b},
+	{   4979834,  47285300,   5107165,  47371789,0x3c1004b},
+	{   5394365,  43506050,   5479234,  43568149,0x2b2004b},
+	{   3047898,  45745540,   3133902,  45805659,0x29c004b},
+	{   4316920,  43801950,   4402479,  43864049,0x2b2004b},
+	{   2256007,  49860940,   2349192,  49921059,0x29c004b},
+	{    644288,  47348950,    735712,  47411049,0x2b2004b},
+	{   1217098,  45799740,   1303102,  45859859,0x29c004b},
+	{   6137008,  49087750,   6231192,  49149849,0x2b2004b},
+	{   5972145,  47216640,   6060654,  47276759,0x29c004b},
+	{   -409092,  49150050,   -314908,  49212149,0x2b2004b},
+	{   1860828,  47872640,   1950172,  47932759,0x29c004b},
+	{   7293857,  47728950,   7386143,  47791049,0x2b2004b},
+	{   2849252,  42669940,   2930747,  42730059,0x29c004b},
+	{   1032390,  49408950,   1127609,  49471049,0x2b2004b},
+	{   6130610,  48654840,   6220789,  48714959,0x29c004b},
+	{   3124555,  50678550,   3221844,  50740649,0x2b2004b},
+	{   -416482,  43278140,   -334319,  43338259,0x29c004b},
+	{    295150,  46548950,    384849,  46611049,0x2b2004b},
+	{   4766684,  43921140,   4849515,  43981259,0x29c004b},
+	{   5027612,  43145780,   5668196,  43636820,0x0010088},
+	{   4334796,  45373580,   4996212,  45864620,0x0010888},
+	{   1061704,  43566980,   1707496,  44058020,0x0011088},
+	{   6689412,  43329980,   7329996,  43821020,0x0011888},
+	{  -1931020,  46956380,  -1248772,  47447420,0x0012088},
+	{   7413764,  48454180,   8116844,  48945220,0x0012888},
+	{   3460012,  43264480,   4100596,  43755520,0x0013088},
+	{   -943104,  44589480,   -286896,  45080520,0x0013888},
+	{  -2004028,  47864480,  -1311364,  48355520,0x0014088},
+	{   -468944,  49099780,    239344,  49590820,0x0014888},
+	{   2633248,  50254480,   3357160,  50745520,0x0015088},
+	{   5650512,  42972180,   6285888,  43463220,0x0015888},
+	{  -1048720,  47024480,   -366472,  47515520,0x0016088},
+	{   5484496,  45119480,   6145912,  45610520,0x0016888},
+	{  -4641728,  47950980,  -3949064,  48442020,0x0017088},
+	{   -338928,  47737180,    353736,  48228220,0x0017888},
+	{   4707580,  47082980,   5389828,  47574020,0x0018088},
+	{   2765396,  45530080,   3426812,  46021120,0x0018888},
+	{   4261004,  43575080,   4906796,  44066120,0x0019088},
+	{    346480,  47031580,   1028728,  47522620,0x0019888},
+	{    934596,  45584280,   1596012,  46075320,0x001a088},
+	{   5835164,  48623880,   6538244,  49114920,0x001a888},
+	{   5680480,  47001180,   6362728,  47492220,0x001b088},
+	{   6761372,  47619480,   7448828,  48110520,0x001b888},
+	{   2558620,  42453680,   3188788,  42944720,0x001c088},
+	{   -470088,  43028580,    170496,  43519620,0x001c888},
+	{    101580,  46449480,    778620,  46940520,0x001d088},
+	{  -1513312,  45924480,   -846688,  46415520,0x001d888},
+	{   1903340,  50612380,   2637668,  51103420,0x001e088},
+	{   2739912,  43024480,   3380496,  43515520,0x001e888},
+	{  -2833728,  47224480,  -2146272,  47715520,0x001f088},
+	{   2054080,  46834480,   2736328,  47325520,0x0b00090},
+	{   4636896,  44754480,   5293104,  45245520,0x0b00890},
+	{  -3713728,  47494480,  -3026272,  47985520,0x0b11090},
+	{   -803312,  46074480,   -136688,  46565520,0x0b11890},
+	{   4370648,  49504480,   5089352,  49995520,0x0b02090},
+	{  -2415036,  48235780,  -1711956,  48726820,0x0b02890},
+	{  -1121128,  47824480,   -428464,  48315520,0x0b13090},
+	{  -1778520,  46424480,  -1101480,  46915520,0x0b03890},
+	{   5786688,  45664480,   6453312,  46155520,0x0b14090},
+	{   4501480,  46544480,   5178520,  47035520,0x0b04890},
+	{   1361480,  46564480,   2038520,  47055520,0x0b05090},
+	{   1181896,  44914480,   1838104,  45405520,0x0b05890},
+	{   8417520,  41684480,   9042480,  42175520,0x0b06090},
+	{   1867104,  43524480,   2512896,  44015520,0x0b06890},
+	{   4308564,  48564480,   5011644,  49055520,0x0b07090},
+	{   1528840,  50499780,   2263168,  50990820,0x0b07890},
+	{   2022312,  42974480,   2657688,  43465520,0x0b08090},
+	{  -3116336,  48274480,  -2413256,  48765520,0x0b08890},
+	{   -175504,  45414480,    485912,  45905520,0x0b19090},
+	{   8969832,  42464480,   9600000,  42955520,0x0b09890},
+	{   5803056,  49081980,   6511344,  49573020,0x0b1a090},
+	{   4631788,  45904480,   5298412,  46395520,0x0b1a890},
+	{   3078548,  50067380,   3802460,  50558420,0x0b1b090},
+	{  -1830088,  43244480,  -1189504,  43735520,0x0b0b890},
+	{   3757104,  43884480,   4402896,  44375520,0x0b0c090},
+	{   4701212,  43319180,   5341796,  43810220,0x0b0c890},
+	{   2246688,  46094480,   2913312,  46585520,0x0b1d090},
+	{   2814080,  46754480,   3496328,  47245520,0x0b0d890},
+	{   3736688,  45804480,   4403312,  46295520,0x0b1e090},
+	{   5759704,  44324480,   6410704,  44815520,0x0b0e890},
+	{   6098872,  47934480,   6791536,  48425520,0x0b1f090},
+	{    356523,  47484449,   4288935,  50165639,0x0a80011},
+	{  -5200000,  41310000,   9600000,  53557000,0x0010436},
+	{  -5200000,  41310000,   9600000,  51100000,0x003063c},
+	{  19474000,  59973000,  20400000,  60464000,0x001040c},
+	{  20400000,  59900000,  21118800,  60536000,0x0e40410},
+	{  -9154000,  68600000,  33625000,  80843100,0x0970432},
+	{   4490000,  54544000,  31600000,  68600000,0x3770436},
+	{  19100000,  59675750,  21134000,  60671833,0x003063c},
+	{  36798377,  -1311622,  36884867,  -1225132,0x001000a},
+	{  36694245,  -1500829,  37162965,  -1009789,0x001000c},
+	{  39558535,  -4050300,  39645264,  -3963811,0x3c1004b},
+	{  39645264,  -4078841,  39731993,  -3992352,0x3c1004b},
+	{  36005155,   -336200,  36091644,   -249711,0x3c1004b},
+	{  36091644,   -336200,  36178133,   -249711,0x3c1004b},
+	{  34698155,   -133200,  34784644,    -46711,0x3c1004b},
+	{  34784644,   -133200,  34871133,    -46711,0x3c1004b},
+	{  34957155,    967300,  35043644,   1053789,0x3c1004b},
+	{  34716955,    247900,  34803444,    334389,0x3c1004b},
+	{  40051035,  -3263600,  40137764,  -3177111,0x3c1004b},
+	{  36930255,   -467400,  37016744,   -380911,0x3c1004b},
+	{  39615950,   -487850,  39678049,   -425751,0x2b2004b},
+	{  34513140,    537040,  34573259,    597159,0x29c004b},
+	{  37607850,     27650,  37669949,     89749,0x2b2004b},
+	{  34460040,    307840,  34520159,    367959,0x29c004b},
+	{  36415250,   -764150,  36477349,   -702051,0x2b2004b},
+	{  40030640,   1718840,  40090759,   1778959,0x29c004b},
+	{  34424450,   -571350,  34486549,   -509251,0x2b2004b},
+	{  34439940,  -1100060,  34500059,  -1039941,0x29c004b},
+	{  37031650,    -19450,  37093749,     42649,0x2b2004b},
+	{  37426040,   -567460,  37486159,   -507341,0x29c004b},
+	{  34070250,    432950,  34132349,    495049,0x2b2004b},
+	{  41833957,   3910440,  41894243,   3970559,0x29c004b},
+	{  39817164,  -3646850,  39879435,  -3584751,0x2b2004b},
+	{  35254340,   -391260,  35314459,   -331141,0x29c004b},
+	{  37227250,  -1545250,  37289349,  -1483151,0x2b2004b},
+	{  37552840,    329040,  37612959,    389159,0x29c004b},
+	{  34741350,   -702650,  34803449,   -640551,0x2b2004b},
+	{  36337340,      3740,  36397459,     63859,0x29c004b},
+	{  35835050,  -1120550,  35897149,  -1058451,0x2b2004b},
+	{  35700240,   -282260,  35760359,   -222141,0x29c004b},
+	{  37126350,   -757350,  37188449,   -695251,0x2b2004b},
+	{  34733340,    579440,  34793459,    639559,0x29c004b},
+	{  35079050,    172650,  35141149,    234749,0x2b2004b},
+	{  40859740,  -2304360,  40919859,  -2244241,0x29c004b},
+	{  35566150,   3094350,  35628249,   3156449,0x2b2004b},
+	{  38537857,  -3417560,  38598143,  -3357441,0x29c004b},
+	{  36660150,   1059050,  36722249,   1121149,0x2b2004b},
+	{  37701640,  -1144060,  37761759,  -1083941,0x29c004b},
+	{  35619850,   2347750,  35681949,   2409849,0x2b2004b},
+	{  36349940,   -300060,  36410059,   -239941,0x29c004b},
+	{  37227350,   -525850,  37289449,   -463751,0x2b2004b},
+	{  39022457,   3499440,  39082743,   3559559,0x29c004b},
+	{  37960050,   2309950,  38022149,   2372049,0x2b2004b},
+	{  34556040,   -874560,  34616159,   -814441,0x29c004b},
+	{  34244650,     45350,  34306749,    107449,0x2b2004b},
+	{  35164140,   -182860,  35224259,   -122741,0x29c004b},
+	{  37977750,  -1408550,  38039849,  -1346451,0x2b2004b},
+	{  35064640,   1219040,  35124759,   1279159,0x29c004b},
+	{  34599650,  -1215050,  34661749,  -1152951,0x2b2004b},
+	{  36253240,  -1916160,  36313359,  -1856041,0x29c004b},
+	{  37647064,  -3422150,  37709335,  -3360051,0x2b2004b},
+	{  39615257,  -4128360,  39675543,  -4068241,0x29c004b},
+	{  33905000,  -1339737,  36586190,   1341453,0x0a80011},
+	{  36586190,  -1875974,  39267380,    805216,0x001000d},
+	{  39401340,  -4231720,  39870060,  -3740680,0x0b00890},
+	{  39672540,  -3653820,  40141260,  -3162780,0x0b01090},
+	{  39412640,   -702320,  39881360,   -211280,0x0b01890},
+	{  39769340,   1510780,  40238060,   2001820,0x0b02090},
+	{  41458040,   3504580,  41926760,   3995620,0x0b02890},
+	{  40655440,  -2519820,  41124160,  -2028780,0x0b03090},
+	{  35362840,   2879880,  35831560,   3370920,0x0b03890},
+	{  38333640,  -3633020,  38802360,  -3141980,0x0b04090},
+	{  36576040,    799579,  37044760,   1290619,0x0b04890},
+	{  35368440,   2123680,  35837160,   2614720,0x0b05090},
+	{  38818740,   3090880,  39287460,   3581920,0x0b05890},
+	{  37756740,   2095480,  38225460,   2586520,0x0b06090},
+	{  36125640,  -1972520,  36594360,  -1481480,0x0b06890},
+	{  37569540,  -3647720,  38038260,  -3156680,0x0b07090},
+	{  39154940,  -4690820,  39623660,  -4199780,0x0b07890},
+	{  33905000,  -4725000,  41930000,   5051500,0x0010036},
+	{  25862911, -24693245,  25957089, -24606755,0x001000a},
+	{  25629288, -24920072,  26139672, -24429032,0x001000c},
+	{  27456829, -21236610,  27587971, -21114301,0x54f004b},
+	{  25450000, -24435000,  25611046, -24333401,0x54f044b},
+	{  27780159, -22034510,  27911641, -21912201,0x54f004b},
+	{  23370738, -20054110,  23500861, -19931801,0x54f004b},
+	{  26638089, -22458810,  26769911, -22336501,0x54f004b},
+	{  25286231, -25027300,  25381369, -24940811,0x3c1004b},
+	{  26780452, -23148400,  26874148, -23061911,0x3c1004b},
+	{  26092671, -24434200,  26187328, -24347711,0x3c1004b},
+	{  25642091, -25257800,  25737709, -25171311,0x3c1004b},
+	{  27080092, -22585700,  27173308, -22499211,0x3c1004b},
+	{  25491871, -24722400,  25586528, -24635911,0x3c1004b},
+	{  25370731, -24823000,  25465869, -24736511,0x3c1004b},
+	{  27416532, -21472100,  27509267, -21385611,0x3c1004b},
+	{  25543632, -21463200,  25636367, -21376711,0x3c1004b},
+	{  26995472, -20552400,  27087727, -20465911,0x3c1004b},
+	{  28373512, -22013200,  28466487, -21926711,0x3c1004b},
+	{  27706112, -21917000,  27799087, -21830511,0x3c1004b},
+	{  21593512, -21743200,  21686487, -21656711,0x3c1004b},
+	{  25331532, -21357400,  25424267, -21270911,0x3c1004b},
+	{  25128413, -17852500,  25218986, -17766011,0x3c1004b},
+	{  26460452, -23086800,  26554148, -23000311,0x3c1004b},
+	{  22357271, -26069300,  22453129, -25982811,0x3c1004b},
+	{  24683271, -24645800,  24777928, -24559311,0x3c1004b},
+	{  22121753, -19421100,  22213047, -19334611,0x3c1004b},
+	{  24983291, -24144500,  25077708, -24058011,0x3c1004b},
+	{  27165693, -20172900,  27257707, -20086411,0x3c1004b},
+	{  25189402, -22896564,  28019547, -20215374,0x001000d},
+	{  23180024, -20242420,  23674784, -19751380,0x0b10090},
+	{  28170016, -22215520,  28669984, -21724480,0x0b10890},
+	{  21390016, -21945520,  21889984, -21454480,0x0b11090},
+	{  24933424, -18257040,  25422976, -17766000,0x0b01890},
+	{  22151208, -26275820,  22666800, -25784780,0x0b12090},
+	{  21925224, -19623420,  22419984, -19132380,0x0b02890},
+	{  26787324, -20417220,  27282084, -19926180,0x0b13090},
+	{  24258624, -18427220,  24748176, -17936180,0x0b13890},
+	{  21713524, -18771720,  22203076, -18280680,0x0b14090},
+	{  22463824, -20715320,  22958584, -20224280,0x0b14890},
+	{  22547916, -23927120,  23053092, -23436080,0x0b15090},
+	{  23541408, -24798620,  24051792, -24307580,0x0b15890},
+	{  21517608, -24241020,  22027992, -23749980,0x0b06090},
+	{  24036491, -25577754,  26926218, -22896564,0x0a90011},
+	{  19980000, -26909000,  29380000, -17766000,0x0010036},
+	{  47512220, -18964346,  47603514, -18877857,0x001000a},
+	{  47264068, -19166620,  47753620, -18675580,0x001000c},
+	{  49340993, -18166300,  49431806, -18079811,0x3c1004b},
+	{  49322830, -18252789,  49413643, -18166300,0x3c1004b},
+	{  47007113, -19908000,  47098887, -19821511,0x3c1004b},
+	{  47052232, -21487700,  47144967, -21401211,0x3c1004b},
+	{  43639232, -23400800,  43733168, -23314311,0x3c1004b},
+	{  48192754, -13421600,  48281645, -13335111,0x3c1004b},
+	{  46284694, -15745000,  46374306, -15658511,0x3c1004b},
+	{  49258760, -12328250,  49322239, -12266151,0x2b2004b},
+	{  47303303, -19698360,  47367096, -19638241,0x29c004b},
+	{  46051745, -25207550,  46120054, -25145451,0x2b2004b},
+	{  48186021, -17617060,  48248979, -17556941,0x29c004b},
+	{  46936445, -25056550,  47004754, -24994451,0x2b2004b},
+	{  48387421, -17855660,  48450379, -17795541,0x29c004b},
+	{  46705725, -19201150,  46771274, -19139051,0x2b2004b},
+	{  49736071, -16206760,  49798528, -16146641,0x29c004b},
+	{  48490980, -20613250,  48557219, -20551151,0x2b2004b},
+	{  48763103, -19934260,  48826896, -19874141,0x29c004b},
+	{  49542470, -16954150,  49607329, -16892051,0x2b2004b},
+	{  44261420, -20318260,  44325380, -20258141,0x29c004b},
+	{  47972435, -22170950,  48039364, -22108851,0x2b2004b},
+	{  46910170, -19431360,  46973629, -19371241,0x29c004b},
+	{  46361145, -25070450,  46429454, -25008351,0x2b2004b},
+	{  50236238, -14928060,  50298361, -14867941,0x29c004b},
+	{  49163284, -17498250,  49228315, -17436151,0x2b2004b},
+	{  47338386, -22028060,  47403014, -21967941,0x29c004b},
+	{  50120702, -14293950,  50184698, -14231851,0x2b2004b},
+	{  47338020, -20270060,  47401980, -20209941,0x29c004b},
+	{  48419688, -13704150,  48483512, -13642051,0x2b2004b},
+	{  47207936, -20560060,  47272063, -20499941,0x29c004b},
+	{  44336104, -23751050,  44403895, -23688951,0x2b2004b},
+	{  47778270, -18950060,  47841729, -18889941,0x29c004b},
+	{  46632243, -16136250,  46696757, -16074151,0x2b2004b},
+	{  45450567, -25349160,  45517032, -25289041,0x29c004b},
+	{  46896622, -21861050,  46963378, -21798951,0x2b2004b},
+	{  46823503, -19869260,  46887296, -19809141,0x29c004b},
+	{  48299708, -21267150,  48366292, -21205051,0x2b2004b},
+	{  47398270, -19410060,  47461729, -19349941,0x29c004b},
+	{  48187225, -18971050,  48252774, -18908951,0x2b2004b},
+	{  46767936, -20580060,  46832063, -20519941,0x29c004b},
+	{  46007312, -18801050,  46072688, -18738951,0x2b2004b},
+	{  44477602, -22320060,  44542397, -22259941,0x29c004b},
+	{  44705845, -24731050,  44774154, -24668951,0x2b2004b},
+	{  47780935, -22850060,  47846064, -22789941,0x29c004b},
+	{  48177553, -19466150,  48243447, -19404051,0x2b2004b},
+	{  48104220, -20079460,  48168180, -20019341,0x29c004b},
+	{  47565777, -23373950,  47633223, -23311851,0x2b2004b},
+	{  44515203, -19729960,  44578996, -19669841,0x29c004b},
+	{  45023645, -25203150,  45091954, -25141051,0x2b2004b},
+	{  49710155, -15456660,  49772445, -15396541,0x29c004b},
+	{  46677657, -16501050,  46742343, -16438951,0x2b2004b},
+	{  44487435, -22950060,  44552564, -22889941,0x29c004b},
+	{  49618002, -14691050,  49681998, -14628951,0x2b2004b},
+	{  47958938, -14910060,  48021061, -14849941,0x29c004b},
+	{  45427653, -19567050,  45493547, -19504951,0x2b2004b},
+	{  49378521, -17410060,  49441479, -17349941,0x29c004b},
+	{  46199823, -21090595,  49000177, -18409405,0x0a90011},
+	{  49000000, -18500000,  50500000, -13800000,0x037040d},
+	{  46770811, -21876650,  47270779, -21385610,0x0b10090},
+	{  43438825, -23603075,  43944001, -23112035,0x0b10890},
+	{  46253761, -16142900,  46738105, -15651860,0x0b01890},
+	{  45988007, -25353470,  46503599, -24862430,0x0b02890},
+	{  48073429, -17951820,  48562981, -17460780,0x0b03090},
+	{  49058739, -12542720,  49532667, -12051680,0x0b12090},
+	{  48098567, -13765150,  48577703, -13274110,0x0b11090},
+	{  45017747, -25490625,  45533339, -24999585,0x0b06090},
+	{  46718007, -25271020,  47233599, -24779980,0x0b03890},
+	{  44051233, -20533720,  44545993, -20042680,0x0b14090},
+	{  47755911, -22385420,  48255879, -21894380,0x0b14890},
+	{  47120721, -22243520,  47620689, -21752480,0x0b15090},
+	{  44122615, -23965520,  44627791, -23474480,0x0b15890},
+	{  48083021, -21481620,  48582989, -20990580,0x0b16890},
+	{  45795229, -19015520,  46284781, -18524480,0x0b17090},
+	{  44262615, -22535520,  44767791, -22044480,0x0b07890},
+	{  44484803, -24945520,  44995187, -24454480,0x0b18090},
+	{  47566115, -23065520,  48071291, -22574480,0x0b18890},
+	{  47352125, -23588420,  47857301, -23097380,0x0b19090},
+	{  44304923, -19945420,  44799683, -19454380,0x0b19890},
+	{  46473041, -16715519,  46957385, -16224479,0x0b1a090},
+	{  44272615, -23165520,  44777791, -22674480,0x0b1a890},
+	{  47750427, -15125520,  48229563, -14634480,0x0b1b090},
+	{  45218433, -19781520,  45713193, -19290480,0x0b0b890},
+	{  43210000, -25610000,  50500000, -11930000,0x0010036},
+	{  30438530,  50402055,  30574031,  50488545,0x001000a},
+	{  30286000,  50324400,  30716635,  50539700,0xa9e0447},
+	{  36077520,  49858490,  36456680,  50103109,0xa9e0047},
+	{  34802935,  48344790,  35169864,  48589409,0xa9e0047},
+	{  37656000,  47908610,  38053905,  48104000,0x9ee0447},
+	{  30649435,  46437700,  30774364,  46524189,0x3c1004b},
+	{  30649435,  46351211,  30774364,  46437700,0x3c1004b},
+	{  37470700,  47028450,  37565986,  47142800,0x3c1044b},
+	{  37565986,  47085400,  37696972,  47168600,0x3c1044b},
+	{  35125734,  47779800,  35254266,  47866289,0x3c1004b},
+	{  23956691,  49794800,  24089308,  49881289,0x3c1004b},
+	{  33315734,  47866800,  33444266,  47953289,0x3c1004b},
+	{  31933935,  46932000,  32080671,  47006260,0x3c1044b},
+	{  39256800,  48534300,  39406919,  48608920,0x3c1044b},
+	{  34039337,  44906800,  34160662,  44993289,0x3c1004b},
+	{  28391000,  49200000,  28545653,  49273289,0x3c1044b},
+	{  33424700,  44556800,  33591782,  44619000,0x3c1044b},
+	{  34469500,  49550000,  34620747,  49625700,0x3c1044b},
+	{  32537535,  46613000,  32681444,  46688000,0x3c1044b},
+	{  31225600,  51467500,  31377782,  51546200,0x3c1044b},
+	{  34711529,  50876800,  34848470,  50963289,0x3c1044b},
+	{  31994700,  49364700,  32111999,  49462400,0x3c1044b},
+	{  37979900,  48264000,  38121379,  48343289,0x3c1044b},
+	{  28594100,  50224000,  28752152,  50297300,0x3c1044b},
+	{  26182250,  50580800,  26336785,  50656500,0x3c1044b},
+	{  26933691,  49376800,  27066308,  49463289,0x3c1044b},
+	{  32195133,  48456800,  32324867,  48543289,0x3c1044b},
+	{  34555133,  48477900,  34726582,  48543289,0x3c1044b},
+	{  25865133,  48256800,  25994867,  48343289,0x3c1044b},
+	{  33373000,  49008000,  33480697,  49113289,0x3c1044b},
+	{  25538200,  49503900,  25652601,  49604000,0x3c1044b},
+	{  24644412,  48876800,  24775587,  48963289,0x3c1044b},
+	{  25266360,  50706800,  25405103,  50791200,0x3c1044b},
+	{  30028800,  49766000,  30201161,  49832500,0x3c1044b},
+	{  37503700,  48688200,  37621959,  48783000,0x3c1044b},
+	{  35306935,  46803880,  35426502,  46895000,0x3c1044b},
+	{  35790585,  46773826,  39693206,  49455016,0x0a80031},
+	{  28277433,  48970645,  32329009,  51651835,0x001002d},
+	{  23545500,  47912870,  27140757,  50847000,0x4220435},
+	{  22135720,  44386383,  40227172,  52379475,0x0010036},
+	{  31533700,   4803300,  31623116,   4887600,0x01e040a},
+	{  31350640,   4600480,  31819360,   5091520,0x001000c},
+	{  31584680,   9464120,  31736519,   9613879,0x680004b},
+	{  27919496,   7628120,  28070503,   7777879,0x680004b},
+	{  32406512,   3759720,  32556687,   3909479,0x680004b},
+	{  28319912,   4497120,  28470087,   4646879,0x680004b},
+	{  30602912,   4020120,  30753087,   4169879,0x680004b},
+	{  27343066,   8706090,  27466734,   8828399,0x54f004b},
+	{  28038166,   8471890,  28161834,   8594199,0x54f004b},
+	{  29629506,   6740890,  29752494,   6863199,0x54f004b},
+	{  33005066,   8551490,  33128734,   8673799,0x54f004b},
+	{  30428506,   6488890,  30551494,   6611199,0x54f004b},
+	{  31516006,   6169090,  31638994,   6291399,0x54f004b},
+	{  32065496,   9826490,  32189503,   9948799,0x54f004b},
+	{  32748756,  11684990,  32873443,  11807299,0x54f004b},
+	{  30236905,   3683069,  32918095,   6364259,0x0a80011},
+	{  27287596,   6498319,  29968786,   9179509,0x001000d},
+	{  31428839,   9293479,  31902767,   9784519,0x0b00890},
+	{  28160635,   4326479,  28629355,   4817519,0x0b01890},
+	{  32832545,   8367124,  33301265,   8858164,0x0b12090},
+	{  30255645,   6304524,  30724365,   6795564,0x0b12890},
+	{  31895739,   9642124,  32369667,  10133164,0x0b03090},
+	{  32579339,  11500624,  33053267,  11991664,0x0b13890},
+	{  23400000,   3480000,  36000000,  12250000,0x0010036},
+	{  18504835,   4317755,  18548785,   4402723,0x2a7044a},
+	{  18548785,   4344956,  18592194,   4431049,0x2a7044a},
+	{  18217521,   4115480,  18686241,   4606520,0x001000c},
+	{  17916835,   3829200,  18003564,   3915689,0x3c1004b},
+	{  15734935,   4214900,  15821664,   4301389,0x3c1004b},
+	{  19143395,   6946800,  19230604,   7033289,0x3c1004b},
+	{  16336515,   6275800,  16423484,   6362289,0x3c1004b},
+	{  15822635,   4897800,  15909364,   4984289,0x3c1004b},
+	{  19060415,   5691400,  19147384,   5777889,0x3c1004b},
+	{  20616815,   5718400,  20703784,   5804889,0x3c1004b},
+	{  21942515,   6498800,  22029484,   6585289,0x3c1004b},
+	{  15568915,   5900600,  15655884,   5987089,0x3c1004b},
+	{  17408015,   6464600,  17494984,   6551089,0x3c1004b},
+	{  22773635,   4707100,  22860364,   4793589,0x3c1004b},
+	{  15996635,   3476800,  16083364,   3563289,0x3c1004b},
+	{  23875335,   4944300,  23962064,   5030789,0x3c1004b},
+	{  21157715,   6208700,  21244684,   6295189,0x3c1004b},
+	{  21822535,   4559500,  21909264,   4645989,0x3c1004b},
+	{  21166635,   5006800,  21253364,   5093289,0x3c1004b},
+	{  15596395,   6946800,  15683604,   7033289,0x3c1004b},
+	{  22211235,   4579200,  22297964,   4665689,0x3c1004b},
+	{  20623995,   8352500,  20711204,   8438989,0x3c1004b},
+	{  18656635,   4916800,  18743364,   5003289,0x3c1004b},
+	{  14786515,   5756800,  14873484,   5843289,0x3c1004b},
+	{  17062315,   5266100,  17149284,   5352589,0x3c1004b},
+	{  22489635,   4283200,  22576364,   4369689,0x3c1004b},
+	{  25083435,   4986200,  25170164,   5072689,0x3c1004b},
+	{  15102235,   4071500,  15188964,   4157989,0x3c1004b},
+	{  15908415,   5653000,  15995384,   5739489,0x3c1004b},
+	{  18166535,   4648100,  18253264,   4734589,0x3c1004b},
+	{  19943335,   4975200,  20030064,   5061689,0x3c1004b},
+	{  18520535,   3603300,  18607264,   3689789,0x3c1004b},
+	{  21155364,   4302550,  21217635,   4364649,0x2b2004b},
+	{  26457773,   5368840,  26518226,   5428959,0x29c004b},
+	{  22758433,  10253350,  22821567,  10315449,0x2b2004b},
+	{  22369690,   8039940,  22430310,   8100059,0x29c004b},
+	{  16159405,   3473900,  18840595,   6155090,0x0a80011},
+	{  20373900,   4116652,  23055090,   6797842,0x001000d},
+	{  15543935,   4012624,  16012655,   4503664,0x0b00090},
+	{  18952635,   6744524,  19421355,   7235564,0x0b10890},
+	{  16145635,   6073524,  16614355,   6564564,0x0b11090},
+	{  15631635,   4695524,  16100355,   5186564,0x0b01890},
+	{  18869535,   5489124,  19338255,   5980164,0x0b12090},
+	{  15547785,   5574524,  16016505,   6065564,0x0b12890},
+	{  17217135,   6262324,  17685855,   6753364,0x0b13090},
+	{  15805635,   3274524,  16274355,   3765564,0x0b03890},
+	{  23684335,   4742024,  24153055,   5233064,0x0b04090},
+	{  15405635,   6744524,  15874355,   7235564,0x0b14890},
+	{  20433235,   8150224,  20901955,   8641264,0x0b15090},
+	{  14595635,   5554524,  15064355,   6045564,0x0b15890},
+	{  24892435,   4783924,  25361155,   5274964,0x0b06090},
+	{  14911235,   3869224,  15379955,   4360264,0x0b06890},
+	{  19752335,   4772924,  20221055,   5263964,0x0b07090},
+	{  26253635,   5153379,  26722355,   5644419,0x0b07890},
+	{  22558249,  10038879,  23032177,  10529919,0x0b18090},
+	{  22165645,   7824478,  22634365,   8315518,0x0b18890},
+	{  14400000,   2210000,  27467000,  11017950,0x0010036},
+	{  45300755,   2014460,  45345574,   2097542,0x2a7044a},
+	{  45345574,   2034700,  45392283,   2114560,0x2a7044a},
+	{  44997395,   1854066,  45466115,   2345106,0x001000c},
+	{  44018997,   9511446,  44106687,   9597935,0x3c1004b},
+	{  44969235,  10390800,  45057165,  10477289,0x3c1004b},
+	{  42487602,   -389980,  42574091,   -303491,0x3c1004b},
+	{  44716755,   1676800,  44803244,   1763289,0x3c1004b},
+	{  42706755,     36800,  42793244,    123289,0x3c1004b},
+	{  43606755,   3070800,  43693244,   3157289,0x3c1004b},
+	{  42503682,   3755511,  42590411,   3842000,0x3c1004b},
+	{  45490155,   9478800,  45577845,   9565289,0x3c1004b},
+	{  49141815,  11221600,  49229985,  11308089,0x3c1004b},
+	{  47387515,   6726800,  47474484,   6813289,0x3c1004b},
+	{  45163735,   4696901,  45250464,   4783390,0x3c1004b},
+	{  45457328,   2732236,  45543817,   2818725,0x3c1004b},
+	{  42236755,   2296800,  42323244,   2383289,0x3c1004b},
+	{  44498950,   1758950,  44561049,   1821049,0x2b2004b},
+	{  48454090,   8375140,  48514710,   8435259,0x29c004b},
+	{  49054319,   9475150,  49117280,   9537249,0x2b2004b},
+	{  47336939,  10584840,  47398060,  10644959,0x29c004b},
+	{  42729650,    484350,  42791749,    546449,0x2b2004b},
+	{  47331506,   8439440,  47392293,   8499559,0x29c004b},
+	{  43155219,   9905650,  43218180,   9967749,0x2b2004b},
+	{  44049940,   2769940,  44110059,   2830059,0x29c004b},
+	{  43996650,   1097950,  44058749,   1160049,0x2b2004b},
+	{  47149857,   3819940,  47210143,   3880059,0x29c004b},
+	{  42026364,   4146450,  42088635,   4208549,0x2b2004b},
+	{  44859940,   2589940,  44920059,   2650059,0x29c004b},
+	{  44482664,   3980450,  44544935,   4042549,0x2b2004b},
+	{  44804240,   1946440,  44864359,   2006559,0x29c004b},
+	{  49787092,   7949350,  49849708,   8011449,0x2b2004b},
+	{  45534757,   3824240,  45595043,   3884359,0x29c004b},
+	{  42946650,   2376750,  43008749,   2438849,0x2b2004b},
+	{  49859056,  11430540,  49920344,  11490659,0x29c004b},
+	{  50778519,   9468950,  50841480,   9531049,0x2b2004b},
+	{  42191457,   3299440,  42251743,   3359559,0x29c004b},
+	{  42039950,    481550,  42102049,    543649,0x2b2004b},
+	{  51019356,  11819940,  51080644,  11880059,0x29c004b},
+	{  51227933,  10395050,  51291067,  10457149,0x2b2004b},
+	{  43861057,   4092940,  43921343,   4153059,0x29c004b},
+	{  45502250,   2940650,  45564349,   3002749,0x2b2004b},
+	{  48489773,   5319940,  48550226,   5380059,0x29c004b},
+	{  46478778,   5718950,  46541222,   5781049,0x2b2004b},
+	{  45029606,   9379940,  45090393,   9440059,0x29c004b},
+	{  46588564,   4654650,  46650835,   4716749,0x2b2004b},
+	{  45559857,   3359940,  45620143,   3420059,0x29c004b},
+	{  42424150,   1609750,  42486249,   1671849,0x2b2004b},
+	{  43441256,  11314840,  43502544,  11374959,0x29c004b},
+	{  48148347,  11118950,  48211653,  11181049,0x2b2004b},
+	{  51019356,  11239940,  51080644,  11300059,0x29c004b},
+	{  43208864,   3788950,  43271135,   3851049,0x2b2004b},
+	{  42999857,   4499940,  43060143,   4560059,0x29c004b},
+	{  43125195,   1005703,  45806385,   3686893,0x0a80031},
+	{  44826740,   9180180,  45300668,   9671220,0x0010088},
+	{  43831040,   9309180,  44304968,   9800220,0x0010888},
+	{  44798640,  10063080,  45272568,  10554120,0x0011088},
+	{  42260740,   -620520,  42729460,   -129480,0x0011888},
+	{  42515640,   -165520,  42984360,    325520,0x0012088},
+	{  42312640,   3553180,  42781360,   4044220,0x0012888},
+	{  45302240,   9276480,  45776168,   9767520,0x0013088},
+	{  48947240,  10837980,  49421168,  11329020,0x0013888},
+	{  47196640,   6524480,  47665360,   7015520,0x0014088},
+	{  44972740,   4494580,  45441460,   4985620,0x0014888},
+	{  42045640,   2094480,  42514360,   2585520,0x0015088},
+	{  48250040,   8159680,  48718760,   8650720,0x0015888},
+	{  48854040,   9260680,  49327968,   9751720,0x0016088},
+	{  46953440,  10563880,  47427368,  11054920,0x0016888},
+	{  42439040,    310580,  42907760,    801620,0x0017088},
+	{  47127540,   8223980,  47596260,   8715020,0x0017888},
+	{  43095240,   9572080,  43569168,  10063120,0x0018088},
+	{  46945640,   3604480,  47414360,   4095520,0x0018888},
+	{  41823140,   3931980,  42291860,   4423020,0x0019088},
+	{  44279440,   3765980,  44748160,   4257020,0x0019888},
+	{  49584040,   7734880,  50052760,   8225920,0x001a088},
+	{  45316040,   3658780,  45784760,   4149820,0x001a888},
+	{  42696240,   2256380,  43164960,   2747420,0x001b088},
+	{  49655340,  11058880,  50129268,  11549920,0x001b888},
+	{  50394040,   9316680,  50867968,   9807720,0x001c088},
+	{  42061140,   3073480,  42529860,   3564520,0x001c888},
+	{  41836640,    267079,  42305360,    758119,0x001d088},
+	{  50870000,  10300000,  51421968,  10696000,0x019dc88},
+	{  43656840,   3877480,  44125560,   4368520,0x001e088},
+	{  48246340,   5127780,  48715060,   5618820,0x001e888},
+	{  50673000,  11651520,  51302000,  12000000,0x016f488},
+	{  41800000,   -700000,  43125195,   4720970,0x7970435},
+	{  40970000,  -1680000,  51460000,  12000000,0x0010436},
+	{  69118106,  34486755,  69221894,  34573245,0x001000a},
+	{  68960983,  34357020,  69379017,  34702979,0xf040047},
+	{  65533518,  31466300,  65926082,  31801189,0xe890047},
+	{  67046725,  36668300,  67153875,  36754789,0x3c1004b},
+	{  67153875,  36668300,  67261025,  36754789,0x3c1004b},
+	{  69117506,  34976800,  69222494,  35063289,0x3c1004b},
+	{  62129246,  34304200,  62233753,  34390689,0x3c1004b},
+	{  62233753,  34304200,  62338260,  34390689,0x3c1004b},
+	{  70392246,  34383500,  70496753,  34469989,0x3c1004b},
+	{  70505564,  37075200,  70613435,  37161689,0x3c1004b},
+	{  70157006,  34622800,  70261994,  34709289,0x3c1004b},
+	{  63085306,  34935300,  63190294,  35021789,0x3c1004b},
+	{  68688685,  36157500,  68795114,  36243989,0x3c1004b},
+	{  68812525,  36680700,  68919675,  36767189,0x3c1004b},
+	{  71077406,  34850500,  71182394,  34936989,0x3c1004b},
+	{  69184606,  33556100,  69288393,  33642589,0x3c1004b},
+	{  65197746,  34476800,  65302253,  34563289,0x3c1004b},
+	{  69031525,  36642600,  69138675,  36729089,0x3c1004b},
+	{  64736885,  35873300,  64843314,  35959789,0x3c1004b},
+	{  66816964,  36705200,  66924835,  36791689,0x3c1004b},
+	{  68376767,  33515600,  68479833,  33602089,0x3c1004b},
+	{  68664360,  35915300,  68705890,  36029250,0x2b2044b},
+	{  67679559,  36666640,  67754040,  36726759,0x29c004b},
+	{  65731033,  36632450,  65807967,  36694549,0x2b2004b},
+	{  68912578,  34545940,  68985222,  34606059,0x29c004b},
+	{  62077630,  32362450,  62150769,  32424549,0x2b2004b},
+	{  65079309,  36903440,  65154291,  36963559,0x29c004b},
+	{  64335103,  31560750,  64407897,  31622849,0x2b2004b},
+	{  68743678,  34419940,  68816322,  34480059,0x29c004b},
+	{  69492759,  36715950,  69601528,  36760059,0x2b2044b},
+	{  67466511,  34769540,  67539489,  34829659,0x29c004b},
+	{  66891930,  32070150,  66965069,  32132249,0x2b2004b},
+	{  61818181,  30925640,  61887819,  30985759,0x29c004b},
+	{  68874374,  37151150,  68951825,  37213249,0x2b2004b},
+	{  61449878,  34326140,  61522522,  34386259,0x29c004b},
+	{  61152909,  34617650,  61228290,  34679749,0x2b2004b},
+	{  68357909,  36966740,  68432891,  37026859,0x29c004b},
+	{  68905340,  33925250,  68979859,  33987349,0x2b2004b},
+	{  68983928,  33988140,  69056071,  34048259,0x29c004b},
+	{  69032040,  33907750,  69106559,  33969849,0x2b2004b},
+	{  69771358,  37360340,  69846841,  37420459,0x29c004b},
+	{  69869599,  33315150,  69943600,  33377249,0x2b2004b},
+	{  69943300,  33322350,  70014942,  33382469,0x29c004b},
+	{  62113399,  33285750,  62187400,  33347849,0x2b2004b},
+	{  66733609,  36991140,  66808591,  37051259,0x29c004b},
+	{  66141574,  36879250,  66219025,  36941349,0x2b2004b},
+	{  69222811,  34904440,  69295789,  34964559,0x29c004b},
+	{  67433184,  33019286,  70591030,  35700476,0x0a90011},
+	{  66050000,  35700000,  70700000,  37500000,0x015040d},
+	{  61952523,  34101924,  62514987,  34592964,0x0b10090},
+	{  62859177,  34733024,  63426849,  35224064,0x0b00890},
+	{  70851267,  34648224,  71418939,  35139264,0x0b01090},
+	{  64968763,  34274524,  65531227,  34765564,0x0b11890},
+	{  64503654,  35671024,  65076534,  36162064,0x0b12090},
+	{  65485659,  36417979,  66063747,  36909019,0x0b12890},
+	{  61838171,  32147979,  62390219,  32639019,0x0b03090},
+	{  64832969,  36687979,  65411057,  37179019,0x0b13890},
+	{  64103293,  31346279,  64650133,  31837319,0x0b04090},
+	{  66660283,  31855679,  67207123,  32346719,0x0b14890},
+	{  61690510,  30710080,  62232142,  31201120,0x0b05090},
+	{  61056483,  34257424,  61618947,  34748464,0x0b15890},
+	{  61876975,  33071279,  62434231,  33562319,0x0b06090},
+	{  64912143,  31879220,  65458983,  32370260,0x0b16890},
+	{  65458984,  31879220,  66005824,  32370260,0x0b17090},
+	{  66005824,  31879220,  66552664,  32370260,0x0b17890},
+	{  64912144,  31388180,  65458984,  31879220,0x0b08890},
+	{  65458984,  31388180,  66005824,  31879220,0x0b09090},
+	{  66005824,  31388180,  66552664,  31879220,0x0b09890},
+	{  64912144,  30897140,  65453776,  31388180,0x0b0a890},
+	{  65453776,  30897140,  65995408,  31388180,0x0b0b090},
+	{  65995408,  30897140,  66537040,  31388180,0x0b0b890},
+	{  63128537,  31917887,  63675377,  32408927,0x0b1e090},
+	{  66293170,  34156857,  66855634,  34647897,0x0b1f090},
+	{  60478400,  29377450,  74900000,  38483500,0x0010036},
+	{  96117194,  16766055,  96206567,  16852545,0x001000a},
+	{  96012010,  16737630,  96310790,  17024459,0xc730047},
+	{  95920637,  21823990,  96214562,  22097409,0xbde0047},
+	{  96035700,  19617500,  96290875,  19928300,0xbde0447},
+	{  97610954,  16429800,  97701046,  16516289,0x3c1004b},
+	{  96433533,  17273000,  96523866,  17359489,0x3c1004b},
+	{  94690354,  16743500,  94780446,  16829989,0x3c1004b},
+	{  95096500,  22078200,  95175554,  22180000,0x3c1044b},
+	{  92822293,  20113000,  92911626,  20202000,0x3c1044b},
+	{  95817772,  20832500,  95910027,  20918989,0x3c1044b},
+	{  98569894,  12409700,  98672749,  12484000,0x3c1044b},
+	{  96968672,  20734500,  97060927,  20820989,0x3c1044b},
+	{  98162054,  14048100,  98250945,  14134589,0x3c1044b},
+	{  97703252,  22907300,  97796948,  22993789,0x3c1044b},
+	{  95210973,  18780000,  95302026,  18866489,0x3c1044b},
+	{  95344732,  21418800,  95437467,  21505289,0x3c1044b},
+	{  95409213,  17601100,  95499786,  17687589,0x3c1044b},
+	{  96418712,  21983300,  96511687,  22069789,0x3c1044b},
+	{  95039732,  21311800,  95132467,  21398289,0x3c1044b},
+	{  97335000,  16880000,  97390741,  17019900,0x3c1044b},
+	{  94846093,  20407000,  94938107,  20493489,0x3c1044b},
+	{  96391653,  18886000,  96482947,  18972489,0x3c1044b},
+	{  94916000,  20100000,  95004855,  20189500,0x3c1044b},
+	{  97673274,  16226200,  97748821,  16328900,0x3c1044b},
+	{  96677093,  17928000,  96789925,  17997489,0x3c1044b},
+	{  94762272,  20870000,  94872863,  20942089,0x3c1044b},
+	{  95646292,  22524900,  95739508,  22611389,0x3c1044b},
+	{  96400000,  22892000,  96547126,  22947000,0x3c1044b},
+	{  97341000,  25335000,  97432439,  25425300,0x3c1044b},
+	{  99573632,  21246800,  99691168,  21315000,0x3c1044b},
+	{  95355074,  16246800,  95444926,  16333289,0x3c1044b},
+	{  95635074,  16246800,  95724926,  16333289,0x3c1044b},
+	{  95493993,  19966800,  95586007,  20053289,0x3c1044b},
+	{  95162000,  19286800,  95230399,  19402000,0x3c1044b},
+	{  94833993,  20136800,  94926007,  20223289,0x3c1004b},
+	{  94791014,  15668000,  97764000,  18149895,0x09c0411},
+	{  94207110,  18149895,  97007464,  20831085,0x001040d},
+	{  94177319,  20831085,  97037255,  23512275,0x0010415},
+	{  92170000,   9570000, 101176790,  28550000,0x55c0036},
+	{  28246794, -15463245,  28336167, -15376755,0x001000a},
+	{  28164774, -15542310,  28418226, -15297691,0xa9e0047},
+	{  28077233, -12936110,  28327967, -12691491,0xa9e0047},
+	{  28515433, -13105110,  28766167, -12860491,0xa9e0047},
+	{  28327915, -14552190,  28563684, -14323411,0x9ee0047},
+	{  27824394, -12600800,  27912805, -12514311,0x3c1004b},
+	{  28183600, -12585400,  28288295, -12512440,0x3c1044b},
+	{  28355354, -13185530,  28453958, -13107660,0x3c1044b},
+	{  25807313, -17889600,  25897886, -17803111,0x3c1004b},
+	{  31143235, -10255400,  31231165, -10168911,0x3c1004b},
+	{  32589754, -13681800,  32678645, -13595311,0x3c1004b},
+	{  27793694, -12408600,  27882105, -12322111,0x3c1004b},
+	{  27710574, -15905700,  27800426, -15819211,0x3c1004b},
+	{  28126094, -15798100,  28215706, -15711611,0x3c1004b},
+	{  28845915, -11243200,  28934085, -11156711,0x3c1004b},
+	{  26930754, -16839400,  27020846, -16752911,0x3c1004b},
+	{  23114894, -15307600,  23204506, -15221111,0x3c1004b},
+	{  26342994, -12213550,  26444561, -12138311,0x3c1044b},
+	{  28659100, -14002700,  28744106, -13912400,0x3c1044b},
+	{  31383600, -11859800,  31473972, -11816370,0x2b2044b},
+	{  27448771, -16310060,  27511228, -16249941,0x29c004b},
+	{  28723755,  -9372066,  28770255,  -9288290,0x2b2044b},
+	{  29026700,  -9815500,  29124336,  -9778000,0x29c044b},
+	{  29514447, -11409350,  29577753, -11347251,0x2b2004b},
+	{  31335306,  -8869860,  31396093,  -8809741,0x29c004b},
+	{  27042715, -15026250,  27106884, -14964151,0x2b2004b},
+	{  31299522, -14293660,  31361478, -14233541,0x29c004b},
+	{  24269384, -17492750,  24334415, -17430651,0x2b2004b},
+	{  28678288, -16547160,  28740912, -16487041,0x29c004b},
+	{  28025474, -12667250,  28089125, -12605151,0x2b2004b},
+	{  24769038, -14830960,  24831161, -14770841,0x29c004b},
+	{  27190384, -17386650,  27255415, -17324551,0x2b2004b},
+	{  32042639, -10577260,  32103760, -10517141,0x29c004b},
+	{  32604433, -10188950,  32667567, -10126851,0x2b2004b},
+	{  26446904, -17057260,  26509695, -16997141,0x29c004b},
+	{  24400447, -11771750,  24463753, -11709651,0x2b2004b},
+	{  29356505, -13640660,  29418294, -13580541,0x29c004b},
+	{  28128088, -13541050,  28191912, -13478951,0x2b2004b},
+	{  32027205, -14110060,  32088994, -14049941,0x29c004b},
+	{  27420570, -17276750,  27485429, -17214651,0x2b2004b},
+	{  27844871, -15891760,  27907328, -15831641,0x29c004b},
+	{  29628533, -10928650,  29691667, -10866551,0x2b2004b},
+	{  32716906,  -9362160,  32777693,  -9302041,0x29c004b},
+	{  23278543, -16144150,  23343057, -16082051,0x2b2004b},
+	{  28248855, -15600060,  28311145, -15539941,0x29c004b},
+	{  33138260, -12321050,  33201739, -12258951,0x2b2004b},
+	{  30199005, -13257360,  30260794, -13197241,0x29c004b},
+	{  22632415, -15039150,  22696584, -14977051,0x2b2004b},
+	{  23123038, -15163360,  23185161, -15103241,0x29c004b},
+	{  31078105,  -8805450,  31140894,  -8743351,0x2b2004b},
+	{  26008055, -15770660,  26070345, -15710541,0x29c004b},
+	{  23078088, -13571050,  23141912, -13508951,0x2b2004b},
+	{  24969105, -13500060,  25030894, -13439941,0x29c004b},
+	{  28380058, -10900377,  31061248,  -8219187,0x001000d},
+	{  27967032, -12944620,  28446168, -12453580,0x001008c},
+	{  28255532, -13291720,  28734668, -12800680,0x001088c},
+	{  28206232, -14683320,  28685368, -14192280,0x001108c},
+	{  25610224, -18002920,  26099776, -17511880,0x001188c},
+	{  31051840, -10436620,  31525768,  -9945580,0x001208c},
+	{  32394632, -13884120,  32873768, -13393080,0x001288c},
+	{  27556732, -12686620,  28035868, -12195580,0x001308c},
+	{  28658240, -11445520,  29132168, -10954480,0x001388c},
+	{  22917932, -15427720,  23402276, -14936680,0x001408c},
+	{  26135740, -12421420,  26609668, -11930380,0x001488c},
+	{  28440032, -14203020,  28919168, -13711980,0x001508c},
+	{  31194140, -12083620,  31668068, -11592580,0x001588c},
+	{  31006140,  -9045420,  31480068,  -8554380,0x001688c},
+	{  29314340, -11623820,  29788268, -11132780,0x001608c},
+	{  31090932, -14509120,  31570068, -14018080,0x001708c},
+	{  24059924, -17576420,  24549476, -17085380,0x001788c},
+	{  24560532, -15046420,  25039668, -14555380,0x001808c},
+	{  24660432, -13820520,  25139568, -13329480,0x001f08c},
+	{  31841440, -10792720,  32315368, -10301680,0x001888c},
+	{  32404239, -10403420,  32878167,  -9912380,0x001908c},
+	{  24200340, -11986220,  24674268, -11495180,0x001988c},
+	{  29150432, -13855520,  29629568, -13364480,0x001a08c},
+	{  27920432, -13755520,  28399568, -13264480,0x001a88c},
+	{  31820432, -14325520,  32299568, -13834480,0x001b08c},
+	{  32543640,  -9702320,  33017568,  -9211280,0x001b88c},
+	{  23033032, -16365520,  23517376, -15874480,0x001c08c},
+	{  32938240, -12535520,  33412168, -12044480,0x001c88c},
+	{  30000432, -13465520,  30479568, -12974480,0x001d08c},
+	{  22443032, -15235520,  22927376, -14744480,0x001d88c},
+	{  25649932, -16029420,  26134276, -15538380,0x001e08c},
+	{  22870432, -13785520,  23349568, -13294480,0x001e88c},
+	{  26112214, -17620595,  28882777, -14939405,0x0010015},
+	{  21980000, -18080000,  33708300,  -8180000,0x0010036},
+	{ -70689933, -33503245, -70587106, -33416755,0x001000a},
+	{ -70908300, -33636000, -70488525, -33296300,0xf040447},
+	{ -71660000, -33150000, -71223394, -32845411,0xe890447},
+	{ -70421200, -23688500, -70368025, -23536000,0x3c1044b},
+	{ -73145836, -36797300, -73037965, -36710811,0x3c1004b},
+	{ -73151000, -36855600, -72991382, -36797200,0x3c1044b},
+	{ -72653537, -38771000, -72543264, -38684511,0x3c1004b},
+	{ -70158200, -20299500, -70077676, -20200700,0x3c1044b},
+	{ -70788954, -34197000, -70670527, -34120711,0x3c1044b},
+	{ -71712255, -35461850, -71587406, -35388750,0x3c1044b},
+	{ -70333527, -18516200, -70247401, -18424911,0x3c1044b},
+	{ -73006879, -41492200, -72892521, -41405711,0x3c1044b},
+	{ -72403896, -37511800, -72295304, -37425311,0x3c1044b},
+	{ -71383051, -30014800, -71283349, -29928311,0x3c1044b},
+	{ -72163575, -36643200, -72056425, -36556711,0x3c1044b},
+	{ -71283111, -29978000, -71210115, -29860511,0x3c1044b},
+	{ -73189000, -37055500, -73112896, -36933000,0x3c1044b},
+	{ -70965000, -53195000, -70853773, -53083400,0x3c1044b},
+	{ -73184855, -40600000, -73090729, -40546200,0x2b2044b},
+	{ -68951250, -22491100, -68888201, -22429400,0x29c044b},
+	{ -73271306, -39856250, -73191095, -39794151,0x2b2004b},
+	{ -70360917, -27401160, -70293283, -27341041,0x29c004b},
+	{ -71271291, -35006330, -71179632, -34955351,0x2b2044b},
+	{ -71232519, -30635460, -71162881, -30575341,0x29c004b},
+	{ -71257260, -33717000, -71169997, -33664000,0x2b2044b},
+	{ -71627000, -33625260, -71586890, -33518000,0x29c044b},
+	{ -73050000, -36964300, -73005775, -36855600,0x2b2044b},
+	{ -70748000, -32768000, -70629295, -32732000,0x29c044b},
+	{ -70788880, -33773450, -70718357, -33708000,0x2b2044b},
+	{ -71019000, -34610060, -70946356, -34549941,0x29c044b},
+	{ -70634100, -32861050, -70568023, -32792000,0x2b2044b},
+	{ -70960200, -33690060, -70880065, -33636000,0x29c044b},
+	{ -72983200, -36650000, -72913514, -36581600,0x2b2044b},
+	{ -70898000, -34440060, -70825356, -34379941,0x29c044b},
+	{ -71998467, -36451050, -71900237, -36402500,0x2b2044b},
+	{ -70786072, -33845700, -70708421, -33789941,0x29c044b},
+	{ -71226828, -32808700, -71130648, -32761200,0x2b2044b},
+	{ -73176000, -37123200, -73109549, -37055500,0x29c044b},
+	{ -72745000, -37825000, -72656618, -37770000,0x2b2044b},
+	{ -70802200, -28600060, -70723673, -28547800,0x29c044b},
+	{ -72440500, -35385700, -72375161, -35313700,0x2b2044b},
+	{ -73020000, -36768800, -72955108, -36699941,0x29c044b},
+	{ -72269847, -39311050, -72190153, -39248951,0x2b2044b},
+	{ -72112585, -45600060, -72014411, -45548000,0x29c044b},
+	{ -72366000, -35996000, -72274854, -35944000,0x2b2044b},
+	{ -71116322, -34460060, -71022690, -34413500,0x29c044b},
+	{ -70904000, -33300000, -70814126, -33248951,0x2b2044b},
+	{ -73870080, -41908000, -73775761, -41857000,0x29c044b},
+	{ -72999588, -38785500, -72915707, -38727000,0x2b2044b},
+	{ -73112300, -40320060, -73033978, -40259941,0x29c044b},
+	{ -72410000, -35172161, -69766000, -32020000,0x0c70411},
+	{ -73700000, -37680371, -70310000, -35172161,0x01d040d},
+	{ -73783000, -40726561, -70825000, -37680371,0x4440415},
+	{ -71212191, -20171190, -68411837, -17490000,0x0a850b1},
+	{ -70652120, -22802220, -67821975, -20121030,0x0a958b1},
+	{ -72691314, -25483410, -69801587, -22802220,0x0a960b1},
+	{ -69801587, -25483410, -66911860, -22802220,0x0a968b1},
+	{ -71247344, -28164600, -68298035, -25483410,0x0a970b1},
+	{ -72309393, -30845790, -69300502, -28164600,0x0a978b1},
+	{ -72850398, -33526980, -69752134, -30845790,0x0a880b1},
+	{ -72942154, -36208170, -69754517, -33526980,0x0a888b1},
+	{ -73958027, -38889360, -70651226, -36208170,0x0a990b1},
+	{ -74678969, -41570550, -71253004, -38889360,0x0a998b1},
+	{ -75110939, -44251740, -71536019, -41570550,0x0a8a0b1},
+	{ -74795154, -46932930, -71071279, -44251740,0x0a8a8b1},
+	{ -78519029, -46932930, -74795154, -44251740,0x0a8b0b1},
+	{ -75722399, -49614120, -71819778, -46932930,0x0a8b8b1},
+	{ -75841563, -52295310, -71730405, -49614120,0x0a8c0b1},
+	{ -76958726, -54654757, -72639031, -51973567,0x0a9c8b1},
+	{ -72639031, -54654757, -68319336, -51973567,0x0a9d0b1},
+	{ -74888251, -56531590, -70389810, -53850400,0x0a8d8b1},
+	{ -70880941, -56531590, -66382500, -53850400,0x0a8e0b1},
+	{ -81290227, -35046658, -78132381, -32365468,0x0a8e8b1},
+	{ -81444348, -27659247, -78495039, -24978057,0x0a8f0b1},
+	{-110000000, -28463297,-107050691, -25782107,0x0a900b1},
+	{-110000000, -56536000, -66382500, -17490000,0x0010237},
+	{  28883919,  40978550,  28936040,  41073140,0x2a7044a},
+	{  28936040,  41000000,  29003512,  41073140,0x2a7044a},
+	{  32538562,  39926100,  32651238,  40012589,0x3c10047},
+	{  32651238,  39926100,  32763914,  40012589,0x3c10047},
+	{  32763914,  39934748,  32876590,  40021237,0x3c10047},
+	{  32876590,  39934748,  32989266,  40021237,0x3c10047},
+	{  32763914,  39848259,  32876590,  39934748,0x3c10047},
+	{  32876590,  39848259,  32989266,  39934748,0x3c10047},
+	{  27027763,  38447595,  27189215,  38506600,0x3c10447},
+	{  27189163,  38411300,  27299436,  38497789,0x3c10047},
+	{  27082863,  38361200,  27193136,  38447689,0x3c10047},
+	{  27082863,  38274711,  27193136,  38361200,0x3c10047},
+	{  28618921,  41042300,  28733279,  41128789,0x3c10047},
+	{  28733279,  41042300,  28847637,  41128789,0x3c10047},
+	{  28847637,  41042300,  28961995,  41128789,0x3c10047},
+	{  28961995,  41037975,  29076353,  41124464,0x3c10047},
+	{  29076353,  41037975,  29190711,  41124464,0x3c10047},
+	{  28544588,  40955811,  28658946,  41042300,0x3c10047},
+	{  28658946,  40955811,  28773304,  41042300,0x3c10047},
+	{  28773304,  40955811,  28887662,  41042300,0x3c10047},
+	{  29006594,  40951486,  29120952,  41037975,0x3c10047},
+	{  29120952,  40951486,  29235310,  41037975,0x3c10047},
+	{  29235310,  40951486,  29349668,  41037975,0x3c10047},
+	{  29095582,  40864997,  29209219,  40951486,0x3c10047},
+	{  29209219,  40864997,  29322856,  40951486,0x3c10047},
+	{  29322856,  40856348,  29436493,  40942837,0x3c10047},
+	{  29254686,  40760000,  29348102,  40865039,0x3c10447},
+	{  29348102,  40752000,  29442228,  40856390,0x3c10447},
+	{  29442228,  40763000,  29561896,  40845000,0x3c10447},
+	{  28912762,  40182600,  29025438,  40269089,0x3c10047},
+	{  29025438,  40167000,  29188180,  40226800,0x3c10447},
+	{  35240246,  36958800,  35329034,  37063800,0x3c10447},
+	{  35329034,  36958844,  35436905,  37045333,0x3c10047},
+	{  37320864,  37023000,  37428735,  37109489,0x3c1004b},
+	{  32438944,  37827300,  32548256,  37913789,0x3c1004b},
+	{  30642064,  36864800,  30749935,  36951289,0x3c1004b},
+	{  40136944,  37886200,  40246256,  37972689,0x3c1004b},
+	{  34573464,  36772500,  34681335,  36858989,0x3c1004b},
+	{  35424763,  38692600,  35535036,  38779089,0x3c1004b},
+	{  30446000,  39732100,  30580616,  39803789,0x3c1044b},
+	{  38759264,  37100000,  38834021,  37224600,0x3c1044b},
+	{  36268221,  41252400,  36382579,  41338889,0x3c1004b},
+	{  38248363,  38312200,  38358636,  38398689,0x3c1004b},
+	{  36817000,  37550700,  36998138,  37602500,0x3c1044b},
+	{  43317063,  38457300,  43427336,  38543789,0x3c1004b},
+	{  30322481,  40715300,  30436118,  40801789,0x3c1004b},
+	{  29022104,  37729000,  29130696,  37815489,0x3c1004b},
+	{  39126563,  38644000,  39276655,  38707500,0x3c1044b},
+	{  36948142,  39696800,  37059857,  39783289,0x3c1004b},
+	{  27839542,  39602400,  27951257,  39688889,0x3c1004b},
+	{  27315363,  38605200,  27474635,  38665000,0x3c1044b},
+	{  29750681,  40743400,  29979139,  40786400,0x3c1044b},
+	{  29934000,  39383000,  30080241,  39449000,0x3c1044b},
+	{  36117485,  36161200,  36223914,  36247689,0x3c1004b},
+	{  41235200,  39868200,  41297458,  39948800,0x2b2044b},
+	{  34847000,  36896500,  34937809,  36946000,0x29c044b},
+	{  39654000,  40981000,  39818219,  41012000,0x2b2044b},
+	{  33474500,  39819350,  33566569,  39870000,0x29c044b},
+	{  38204800,  37741500,  38311019,  37787000,0x2b2044b},
+	{  30507800,  37746100,  30600459,  37795000,0x29c044b},
+	{  41090357,  37854350,  41168843,  37916449,0x2b2004b},
+	{  36214209,  37043940,  36289191,  37104059,0x29c004b},
+	{  34917704,  40517650,  34999295,  40579749,0x2b2004b},
+	{  36129759,  36535840,  36204240,  36595959,0x29c004b},
+	{  27801457,  37801350,  27879943,  37863449,0x2b2004b},
+	{  29369874,  38641440,  29446526,  38701559,0x29c004b},
+	{  27759845,  41135950,  27841954,  41198049,0x2b2004b},
+	{  33979274,  38338640,  34055926,  38398759,0x29c004b},
+	{  30511012,  38724150,  30590188,  38786249,0x2b2004b},
+	{  39724009,  37202840,  39798991,  37262959,0x29c004b},
+	{  39282515,  37721750,  39360484,  37783849,0x2b2004b},
+	{  26523220,  41643140,  26603379,  41703259,0x29c004b},
+	{  29463249,  40059050,  29544150,  40121149,0x2b2004b},
+	{  40552509,  37159940,  40627491,  37220059,0x29c004b},
+	{  26214378,  36699724,  29521179,  39380914,0x0a90011},
+	{  26455685,  39380913,  29911441,  42062103,0x001000d},
+	{  36958559,  36652579,  37536647,  37143619,0x0b10090},
+	{  32347680,  37474729,  32936184,  37965769,0x0b00890},
+	{  30412159,  36662479,  30990247,  37153519,0x0b11090},
+	{  40141751,  37644179,  40730255,  38135219,0x0b01890},
+	{  34458859,  36626149,  35036947,  37117189,0x0b12090},
+	{  35183039,  38490279,  35776751,  38981319,0x0b12890},
+	{  29900021,  39347874,  30504149,  39838914,0x0b03090},
+	{  38303267,  36847600,  38886563,  37338640,0x0b03890},
+	{  35802927,  41187279,  36422679,  41678319,0x0b04090},
+	{  38014451,  38109879,  38602955,  38600919,0x0b14890},
+	{  36376727,  37161550,  36960023,  37652590,0x0b05090},
+	{  43083151,  38254979,  43671655,  38746019,0x0b15890},
+	{  30072023,  40512979,  30686567,  41004019,0x0b06090},
+	{  38843189,  38430230,  39436901,  38921270,0x0b16890},
+	{  36701931,  39494479,  37306059,  39985519,0x0b07090},
+	{  36062055,  36139629,  36634935,  36630669,0x0b17890},
+	{  40943981,  39662980,  41548109,  40154020,0x0b08090},
+	{  39316273,  40764159,  39930817,  41255199,0x0b08890},
+	{  33252041,  39520300,  33856169,  40011340,0x0b09090},
+	{  38119961,  37519409,  38708465,  38010449,0x0b09890},
+	{  30110621,  37507800,  30699125,  37998840,0x0b0a090},
+	{  40780751,  37772179,  41369255,  38263219,0x0b1a890},
+	{  35768347,  36721479,  36351643,  37212519,0x0b0b090},
+	{  34896973,  40468829,  35511517,  40959869,0x0b0b890},
+	{  33728551,  38123179,  34317055,  38614219,0x0b1c090},
+	{  30498439,  38497079,  31092151,  38988119,0x0b1c890},
+	{  39469847,  36987379,  40053143,  37478419,0x0b0d090},
+	{  39032451,  37507279,  39620955,  37998319,0x0b0d890},
+	{  40393427,  37014479,  40976723,  37505519,0x0b0e090},
+	{  36020535,  40239479,  36629871,  40730519,0x0b0e890},
+	{  37827723,  40709479,  38442267,  41200519,0x0b0f090},
+	{  25662000,  35806600,  44830000,  42110000,0x2550036},
+	{  66967667,  24810700,  67062806,  24897190,0x001000a},
+	{  66888808,  24746000,  67279956,  25082460,0xf040447},
+	{  74146042,  31333700,  74503671,  31699400,0xe890447},
+	{  72982896,  31444017,  73083800,  31530506,0x3c1004b},
+	{  73083800,  31444017,  73184704,  31530506,0x3c1004b},
+	{  72982896,  31357528,  73083800,  31444017,0x3c1004b},
+	{  73083800,  31357528,  73184704,  31444017,0x3c1004b},
+	{  72963000,  33693000,  73124351,  33748589,0x3c1044b},
+	{  72963000,  33636000,  73120247,  33693000,0x3c1044b},
+	{  72967000,  33580000,  73127055,  33636000,0x3c1044b},
+	{  72995000,  33523000,  73151155,  33580000,0x3c1044b},
+	{  71425149,  30153300,  71524851,  30239789,0x3c1004b},
+	{  68312900,  25341500,  68408518,  25427989,0x3c1044b},
+	{  74136660,  32110000,  74230999,  32203289,0x3c1044b},
+	{  71493906,  33967000,  71624585,  34035600,0x3c1044b},
+	{  66949000,  30133000,  67041855,  30225789,0x3c1044b},
+	{  72632000,  32031000,  72731003,  32119889,0x3c1044b},
+	{  74487867,  32462000,  74589732,  32548489,0x3c1044b},
+	{  71625529,  29347000,  71739272,  29422000,0x3c1044b},
+	{  68809500,  27662300,  68913786,  27742889,0x3c1044b},
+	{  72280248,  31237400,  72381152,  31323889,0x3c1044b},
+	{  73936508,  31669900,  74037892,  31756389,0x3c1044b},
+	{  68159000,  27515500,  68262679,  27596500,0x3c1044b},
+	{  74020407,  32537200,  74122992,  32623689,0x3c1044b},
+	{  71987846,  34158700,  72092353,  34245189,0x3c1044b},
+	{  74399548,  31076800,  74500452,  31163289,0x3c1044b},
+	{  70255969,  28376100,  70354230,  28462589,0x3c1044b},
+	{  73056808,  30626800,  73156991,  30713289,0x3c1044b},
+	{  73400808,  30761900,  73500991,  30848389,0x3c1044b},
+	{  72698106,  33726800,  72801893,  33813289,0x3c1044b},
+	{  70601000,  30006600,  70700702,  30093089,0x3c1044b},
+	{  68975973,  25488000,  69045821,  25549000,0x2b2044b},
+	{  68372284,  26222000,  68449676,  26273959,0x29c044b},
+	{  72322309,  34748950,  72397690,  34811049,0x2b2044b},
+	{  72946563,  31688440,  73017036,  31748559,0x29c044b},
+	{  74179803,  31945050,  74252597,  32007149,0x2b2044b},
+	{  72643448,  30127040,  72712752,  30187159,0x29c044b},
+	{  72278809,  30611000,  74655000,  34044000,0x0da0411},
+	{  66800000,  24587292,  69070000,  27870000,0x027040d},
+	{  69076400,  27686080,  69602408,  28177120,0x0b00890},
+	{  68296000,  27916380,  68822008,  28407420,0x0b11090},
+	{  69862800,  28118780,  70388808,  28609820,0x0b11890},
+	{  70377792,  28458780,  70909008,  28949820,0x0b02090},
+	{  70881892,  28903080,  71413108,  29394120,0x0b12890},
+	{  71457192,  29066080,  71988408,  29557120,0x0b13090},
+	{  72260292,  29800180,  72796716,  30291220,0x0b03890},
+	{  70244492,  29788680,  70780916,  30279720,0x0b04090},
+	{  70778092,  29832380,  71314516,  30323420,0x0b04890},
+	{  71448892,  30014980,  71985316,  30506020,0x0b15090},
+	{  66671691,  29924380,  67208115,  30415420,0x0b15890},
+	{  71908692,  30133880,  72445116,  30624920,0x0b16090},
+	{  70612884,  30750880,  71154516,  31241920,0x0b06890},
+	{  71155568,  33586080,  71718032,  34077120,0x0b07090},
+	{  71712168,  33788880,  72274632,  34279920,0x0b07890},
+	{  67566728,  29263420,  68097944,  29754460,0x0b1a890},
+	{  71288917,  32296663,  71840965,  32787703,0x0b0b090},
+	{  70563535,  31576045,  71110375,  32067085,0x0b1b890},
+	{  70501717,  34263405,  73719145,  36944595,0x0a92891},
+	{  67343871,  31582215,  70471926,  34263405,0x0a93091},
+	{  70471926,  31582215,  73599981,  34263405,0x0a93891},
+	{  60850000,  28901025,  66200000,  29880000,0x04d5491},
+	{  66200000,  28901025,  68644546,  31582215,0x0bc6491},
+	{  68644546,  28901025,  71683228,  31582215,0x0a96891},
+	{  71683228,  28901025,  74721910,  31582215,0x0a97091},
+	{  61442273,  26219835,  64421373,  28901025,0x0a87891},
+	{  64421373,  26219835,  67400473,  28901025,0x0a88891},
+	{  67400473,  26219835,  70379573,  28901025,0x0a89091},
+	{  69783753,  27560430,  72792644,  30241620,0x0a89891},
+	{  61538796,  23670000,  64428523,  26351190,0x0a9a091},
+	{  64428523,  23670000,  67318250,  26351190,0x0a9a891},
+	{  67318250,  23670000,  70207977,  26351190,0x0a9b091},
+	{  68213172,  24074883,  71132690,  26756073,0x0a8b891},
+	{  73426660,  31183569,  76554715,  33864759,0x0a81c91},
+	{  76554715,  31183569,  79682770,  33864759,0x0a82491},
+	{  72500000,  33864760,  75000000,  37100000,0x0d20491},
+	{  75000000,  33864760,  77500000,  37100000,0x0d20c91},
+	{  77495479,  33864760,  80500000,  36545950,0x0ae1491},
+	{  60850000,  23670000,  80500000,  37100000,0x0010637},
+	{  32534327, -25983731,  32629466, -25897241,0x001000a},
+	{  32235937, -26152662,  32751529, -25661622,0x001000c},
+	{  34829113, -19852000,  34920887, -19765511,0x3c1004b},
+	{  34801580, -19765511,  34893354, -19679022,0x3c1004b},
+	{  39164014, -15147300,  39253386, -15060811,0x3c1004b},
+	{  39253386, -15173246,  39342758, -15086757,0x3c1004b},
+	{  33423553, -19164900,  33514847, -19078411,0x3c1004b},
+	{  40660500, -14618200,  40710027, -14462800,0x3c1044b},
+	{  40561434, -14588700,  40650565, -14502211,0x3c1004b},
+	{  36852713, -17896000,  36943286, -17809511,0x3c1004b},
+	{  33551374, -16210700,  33641226, -16124211,0x3c1004b},
+	{  33631800, -25095000,  33733571, -25014190,0x3c1044b},
+	{  36931794, -15522600,  37021406, -15436111,0x3c1004b},
+	{  35259991, -23903800,  35354408, -23817311,0x3c1004b},
+	{  35220500, -13353000,  35290891, -13244000,0x3c1044b},
+	{  40479574, -13033900,  40568225, -12947411,0x3c1004b},
+	{  34686613, -19656000,  34778387, -19569511,0x3c1004b},
+	{  39884374, -16246000,  39974226, -16159511,0x3c1004b},
+	{  36491114, -14843500,  36580486, -14757011,0x3c1004b},
+	{  38972974, -13170400,  39061625, -13083911,0x3c1004b},
+	{  38219833, -16894700,  38310166, -16808211,0x3c1004b},
+	{  35376104, -23937600,  35420413, -23842651,0x2b2044b},
+	{  32950101, -24555260,  33015898, -24495141,0x29c004b},
+	{  33508145, -24722150,  33576454, -24660051,0x2b2004b},
+	{  40613400, -15053500,  40750760, -15026400,0x29c044b},
+	{  32839225, -18962950,  32918549, -18911700,0x2b2044b},
+	{  34696934, -24740060,  34763065, -24679941,0x29c004b},
+	{  40598915, -15040350,  40674988, -14988000,0x2b2044b},
+	{  34984201, -24510760,  35049998, -24450641,0x29c004b},
+	{  34698304, -24104650,  34766095, -24042551,0x2b2004b},
+	{  33071834, -25061660,  33137965, -25001541,0x29c004b},
+	{  37470988, -13232150,  37534812, -13170051,0x2b2004b},
+	{  33760634, -25040460,  33826765, -24980341,0x29c004b},
+	{  35124704, -23931050,  35192495, -23868951,0x2b2004b},
+	{  32766767, -25430060,  32833232, -25369941,0x29c004b},
+	{  32619514, -26375550,  32688685, -26313451,0x2b2004b},
+	{  32631134, -25059660,  32697265, -24999541,0x29c004b},
+	{  30405829, -15654950,  30470170, -15592851,0x2b2004b},
+	{  35262785, -24130360,  35328415, -24070241,0x29c004b},
+	{  34937574, -12770450,  35001225, -12708351,0x2b2004b},
+	{  32205767, -25629760,  32272232, -25569641,0x29c004b},
+	{  35599502, -14389850,  35663498, -14327751,0x2b2004b},
+	{  31981784, -26003160,  32048416, -25943041,0x29c004b},
+	{  34150245, -24938650,  34218554, -24876551,0x2b2004b},
+	{  33851034, -24734960,  33917165, -24674841,0x29c004b},
+	{  31920000, -25666000,  35556000, -23583753,0x0840411},
+	{  32690000, -21431191,  35350000, -18750000,0x001040d},
+	{  32305808, -26604320,  32821400, -26113280,0x0b10090},
+	{  39016432, -15362520,  39500776, -14871480,0x0b00890},
+	{  36653224, -18098320,  37142776, -17607280,0x0b01090},
+	{  33359332, -16413020,  33843676, -15921980,0x0b11890},
+	{  36739632, -15724920,  37223976, -15233880,0x0b02090},
+	{  35016132, -13544020,  35495268, -13052980,0x0b02890},
+	{  39692332, -16448320,  40176676, -15957280,0x0b13090},
+	{  36296232, -15045820,  36775368, -14554780,0x0b13890},
+	{  38777732, -13372720,  39256868, -12881680,0x0b04090},
+	{  38028032, -17097020,  38512376, -16605980,0x0b14890},
+	{  31728108, -26223120,  32243700, -25732080,0x0b15090},
+	{  37263332, -13446620,  37742468, -12955580,0x0b05890},
+	{  30359632, -15872320,  30843976, -15381280,0x0b06090},
+	{  34729832, -12984920,  35208968, -12493880,0x0b06890},
+	{  35505832, -14557920,  35984968, -14066880,0x0b17090},
+	{  40195798, -15870259,  40680142, -15379219,0x0b08890},
+	{  40355632, -15379219,  40839976, -14888179,0x0b09090},
+	{  40360475, -14888179,  40839611, -14397139,0x0b19890},
+	{  40312561, -14397139,  40791697, -13906099,0x0b1a090},
+	{  40154446, -13906099,  40633582, -13415059,0x0b1a890},
+	{  40120907, -13415059,  40600043, -12924019,0x0b0b090},
+	{  40168821, -12924019,  40647957, -12432979,0x0b0b890},
+	{  40150072, -12432979,  40624000, -11941939,0x0b1c090},
+	{  40150072, -11941939,  40624000, -11450899,0x0b1c890},
+	{  40150072, -11450899,  40624000, -10959859,0x0b1d090},
+	{  40150072, -10959859,  40624000, -10468819,0x0b1d890},
+	{  30200000, -26870000,  40840060, -10468720,0x4970036},
+	{  17036872, -22602245,  17130089, -22515755,0x001000a},
+	{  16896566, -22731980,  17269433, -22386021,0xf040047},
+	{  19608683, -18186100,  19960316, -17851211,0xe890047},
+	{  15639513, -17825900,  15730086, -17739411,0x3c1004b},
+	{  15730086, -17825900,  15820659, -17739411,0x3c1004b},
+	{  14467252, -22998200,  14560948, -22911711,0x3c1004b},
+	{  14513152, -22702400,  14606848, -22615911,0x3c1004b},
+	{  24240313, -17563100,  24330886, -17476611,0x3c1004b},
+	{  18066813, -19614100,  18158587, -19527611,0x3c1004b},
+	{  17031432, -23362300,  17125368, -23275811,0x3c1004b},
+	{  16613993, -20510500,  16706007, -20424011,0x3c1004b},
+	{  16868412, -22039100,  16961387, -21952611,0x3c1004b},
+	{  18089330, -26621800,  18185669, -26535311,0x3c1004b},
+	{  18931992, -22504400,  19025208, -22417911,0x3c1004b},
+	{  17661853, -19284700,  17753147, -19198211,0x3c1004b},
+	{  15101330, -26695700,  15197669, -26609211,0x3c1004b},
+	{  17914071, -24668300,  18008728, -24581811,0x3c1004b},
+	{  15933993, -17946300,  16024806, -17859811,0x3c1004b},
+	{  14900293, -20426000,  14992307, -20339511,0x3c1004b},
+	{  16355669, -28608000,  16453930, -28521511,0x3c1004b},
+	{  17395872, -20628900,  17488127, -20542411,0x3c1004b},
+	{  16114193, -20149500,  16206207, -20063011,0x3c1004b},
+	{  14943392, -22473200,  15036608, -22386711,0x3c1004b},
+	{  17101830, -26543200,  17198169, -26456711,0x3c1004b},
+	{  15903632, -21473200,  15996367, -21386711,0x3c1004b},
+	{  18708110, -28061600,  18805890, -27975111,0x3c1004b},
+	{  13792093, -18095500,  13882906, -18009011,0x3c1004b},
+	{  15810612, -21973500,  15903587, -21887011,0x3c1004b},
+	{  17307053, -19671050,  17372947, -19608951,0x2b2004b},
+	{  15547686, -22030060,  15612314, -21969941,0x29c004b},
+	{  16086535, -22391050,  16153464, -22328951,0x2b2004b},
+	{  19067101, -24180060,  19132898, -24119941,0x29c004b},
+	{  16301384, -17509050,  16366415, -17446951,0x2b2004b},
+	{  15038537, -17928560,  15101662, -17868441,0x29c004b},
+	{  14950184, -17548350,  15015215, -17486251,0x2b2004b},
+	{  15863721, -17438060,  15926679, -17377941,0x29c004b},
+	{  16951845, -24861150,  17020154, -24799051,0x2b2004b},
+	{  18695849, -28470060,  18764151, -28409941,0x29c004b},
+	{  14246535, -22151050,  14313464, -22088951,0x2b2004b},
+	{  17550985, -24102660,  17616615, -24042541,0x29c004b},
+	{  14950000, -19712000,  18210000, -17389000,0x0910411},
+	{  14220000, -23390000,  18500000, -21670000,0x014040d},
+	{  24035524, -17929820,  24525076, -17438780,0x0b00090},
+	{  14807099, -26920520,  15327899, -26429480,0x0b00890},
+	{  15327900, -26920520,  15848700, -26429480,0x0b01090},
+	{  15848699, -26920520,  16369499, -26429480,0x0b01890},
+	{  16369500, -26920520,  16890300, -26429480,0x0b02090},
+	{  16890300, -26920520,  17411100, -26429480,0x0b02890},
+	{  17411100, -26920520,  17931900, -26429480,0x0b03090},
+	{  16417824, -20712820,  16912584, -20221780,0x0b13890},
+	{  18731216, -22706720,  19236392, -22215680,0x0b04090},
+	{  14801724, -20617220,  15296484, -20126180,0x0b14890},
+	{  16186699, -28677620,  16712707, -28186580,0x0b15090},
+	{  17296824, -20897720,  17791584, -20406680,0x0b15890},
+	{  15918024, -20351820,  16412784, -19860780,0x0b16090},
+	{  15700016, -21675520,  16199984, -21184480,0x0b16890},
+	{  13592724, -18297820,  14082276, -17806780,0x0b07090},
+	{  18844808, -24395520,  19355192, -23904480,0x0b07890},
+	{  16730808, -25075620,  17241192, -24584580,0x0b18090},
+	{  17328608, -24318120,  17838992, -23827080,0x0b08890},
+	{  17706208, -24870620,  18216592, -24379580,0x0b19090},
+	{  17706208, -25361659,  18221800, -24870619,0x0b09890},
+	{  17706208, -25852699,  18221800, -25361659,0x0b1a090},
+	{  17860885, -26343739,  18376477, -25852699,0x0b1a890},
+	{  17933016, -26834779,  18453816, -26343739,0x0b0b090},
+	{  18375696, -27325819,  18896496, -26834779,0x0b1b890},
+	{  18167376, -27816859,  18693384, -27325819,0x0b0c090},
+	{  18499200, -28263920,  19025208, -27772880,0x0b0c890},
+	{  18483200, -28733920,  19009208, -28242880,0x0b1d090},
+	{  11720000, -28970000,  25270000, -16950000,0x0010036},
+	{ -66950440,  10460000, -66834794,  10524169,0x017040a},
+	{ -67068050,  10381700, -66722090,  10623400,0xc730447},
+	{ -67732000,  10145100, -67297651,  10320000,0xbde0447},
+	{ -68115900,  10083000, -67781194,  10310000,0xbde0447},
+	{ -71761465,  10632000, -71673535,  10718489,0x3c1004b},
+	{ -71673535,  10632000, -71585605,  10718489,0x3c1004b},
+	{ -71695517,  10545511, -71607587,  10632000,0x3c1004b},
+	{ -69393000,  10044300, -69279175,  10111000,0x3c1044b},
+	{ -62697100,   8316500, -62598184,   8392720,0x3c1044b},
+	{ -64714440,  10046600, -64648012,  10161000,0x3c1044b},
+	{ -63217000,   9708000, -63109874,   9778700,0x3c1044b},
+	{ -64662065,  10170700, -64574135,  10257189,0x3c1004b},
+	{ -63597100,   8058500, -63511252,   8146250,0x3c1044b},
+	{ -64200000,  10412300, -64087822,  10480000,0x3c1044b},
+	{ -71201225,   8553100, -71107496,   8633689,0x3c1044b},
+	{ -70257300,   8579000, -70165664,   8661489,0x3c1044b},
+	{ -72245000,   7735000, -72185651,   7862000,0x3c1044b},
+	{ -66645700,  10445950, -66558776,  10491000,0x2b2044b},
+	{ -71479800,  10368840, -71418679,  10428959,0x29c044b},
+	{ -64714400,  10161000, -64653279,  10225000,0x2b2044b},
+	{ -68073100,  10446500, -67992124,  10491800,0x29c044b},
+	{ -69228000,   9512000, -69175533,   9586500,0x2b2044b},
+	{ -66716100,  10223780, -66643084,  10274000,0x29c044b},
+	{ -69704653,  11373650, -69631621,  11427400,0x2b2044b},
+	{ -70624994,   9284700, -70575582,   9358500,0x29c044b},
+	{ -66564600,  10443770, -66491401,  10497300,0x2b2044b},
+	{ -69779094,   9019940, -69699197,   9065600,0x29c044b},
+	{ -64283295,   8857250, -64213954,   8913360,0x2b2044b},
+	{ -66805661,  10097600, -66738135,  10151959,0x29c044b},
+	{ -63294500,  10621150, -63221576,  10674800,0x2b2044b},
+	{ -66915061,  10141040, -66853940,  10201159,0x29c044b},
+	{ -67456495,   8886000, -67386790,   8941849,0x2b2044b},
+	{ -70223200,  11675500, -70162830,  11736500,0x29c044b},
+	{ -66883067,  10196000, -66830273,  10270249,0x2b2044b},
+	{ -70100800,  10144000, -70037026,  10201559,0x29c044b},
+	{ -67511440,   7852000, -67428859,   7899000,0x2b2044b},
+	{ -66037000,   9184000, -65966294,   9235600,0x29c044b},
+	{ -67388181,   9875050, -67325220,   9937149,0x2b2044b},
+	{ -63871660,  10944700, -63805415,  11000059,0x29c044b},
+	{ -69649981,   9900000, -69582549,   9957949,0x2b2044b},
+	{ -64503000,   9408940, -64443396,   9470200,0x29c044b},
+	{ -68794160,  10307770, -68719223,  10360000,0x2b2044b},
+	{ -69305500,  10003300, -69213361,  10043100,0x29c044b},
+	{ -68617781,   9634800, -68549071,   9691649,0x2b2044b},
+	{ -68338977,   9887440, -68275742,   9945300,0x29c044b},
+	{ -71684700,   8597650, -71603347,   8645500,0x2b2044b},
+	{ -71340161,  10169640, -71279040,  10229759,0x29c044b},
+	{ -71254295,   8529550, -71191506,   8591649,0x2b2044b},
+	{ -72392210,   7660540, -72331590,   7720659,0x29c044b},
+	{ -69154567,  10044850, -69091433,  10106949,0x2b2044b},
+	{ -67528961,  10008140, -67467840,  10068259,0x29c044b},
+	{ -67635800,   5623150, -67573356,   5685249,0x2b2044b},
+	{ -67821161,  10035840, -67760040,  10095959,0x29c044b},
+	{ -69800000,   8759200, -66045300,  10660000,0x0780431},
+	{ -64930000,   8000000, -62335300,  10766700,0x020042d},
+	{ -72510982,   8411775, -69800000,  11092965,0x0010435},
+	{ -73390000,    630000, -59790000,  12200000,0x0010036},
+	{   3328000,   6421000,   3482500,   6468900,0x011040a},
+	{   3168231,   6419660,   3405068,   6768800,0xc730447},
+	{   3746440,   7270861,   4022137,   7544280,0xbde0047},
+	{   8388632,  11861590,   8667367,  12135009,0xbde0047},
+	{   7355335,  10510400,   7443265,  10596889,0x3c1004b},
+	{   7443265,  10510400,   7531195,  10596889,0x3c1004b},
+	{   7355335,  10423911,   7443265,  10510400,0x3c1004b},
+	{   7443265,  10423911,   7531195,  10510400,0x3c1004b},
+	{   5544841,   6339495,   5631810,   6425984,0x3c1004b},
+	{   5631810,   6339495,   5718779,   6425984,0x3c1004b},
+	{   5544841,   6253006,   5631810,   6339495,0x3c1004b},
+	{   5631810,   6253006,   5718779,   6339495,0x3c1004b},
+	{   6970132,   4763727,   7056861,   4850216,0x3c1004b},
+	{  13114115,  11796900,  13202285,  11883389,0x3c1004b},
+	{   7673000,  11038400,   7747133,  11141100,0x3c1044b},
+	{   7323636,   5063801,   7410365,   5150290,0x3c1004b},
+	{   8841726,   9874456,   8929416,   9960945,0x3c1004b},
+	{   4506471,   8446060,   4593921,   8532549,0x3c1004b},
+	{   7471942,   6408820,   7558911,   6495309,0x3c1004b},
+	{   3300598,   7113490,   3387807,   7199979,0x3c1004b},
+	{   6759333,   6103471,   6846302,   6189960,0x3c1004b},
+	{   7448793,   9012900,   7526142,   9110600,0x3c1044b},
+	{   5729063,   5503872,   5791507,   5565971,0x2b2004b},
+	{   4210706,   8101199,   4271326,   8161318,0x29c004b},
+	{   3905123,   7815321,   3967739,   7877420,0x2b2004b},
+	{   5213389,  13020840,   5275011,  13080959,0x29c004b},
+	{   6194936,   7524222,   6257552,   7586321,0x2b2004b},
+	{   8306248,   4914580,   8366534,   4974699,0x29c004b},
+	{   8312489,   4973709,   8374760,   5035808,0x2b2004b},
+	{   4527241,   7739597,   4587861,   7799716,0x29c004b},
+	{   7576674,  12955450,   7640325,  13017549,0x2b2004b},
+	{   5157737,   7214723,   5218357,   7274842,0x29c004b},
+	{   4524793,   7446195,   4587409,   7508294,0x2b2004b},
+	{   9804039,  10282240,   9865160,  10342359,0x29c004b},
+	{   3565733,   7940467,   3628349,   8002566,0x2b2004b},
+	{   6521025,   9578798,   6581979,   9638917,0x29c004b},
+	{   8494919,   7699748,   8557535,   7761847,0x2b2004b},
+	{   4716325,   7596735,   4776945,   7656854,0x29c004b},
+	{   5557427,   7164026,   5620043,   7226125,0x2b2004b},
+	{  11146139,  10256340,  11207260,  10316459,0x29c004b},
+	{   4805667,   7060314,   4868283,   7122413,0x2b2004b},
+	{  11929456,  11715740,  11990744,  11775859,0x29c004b},
+	{  12414505,   9227650,  12477294,   9289749,0x2b2004b},
+	{   4156238,   7605558,   4216858,   7665677,0x29c004b},
+	{   7680672,   5152674,   7742943,   5214773,0x2b2004b},
+	{   6642472,  12138340,   6703927,  12198459,0x29c004b},
+	{  13238433,  10238950,  13301567,  10301049,0x2b2004b},
+	{   3477882,   6594148,   3538335,   6654267,0x29c004b},
+	{   2839404,   6289406,   5520594,   8970596,0x0a90011},
+	{   5522000,   4269668,   8430000,   6560000,0x01b040d},
+	{   6515986,   7427435,   6984706,   7918475,0x0b10090},
+	{   8275740,  11754480,   8749668,  12245520,0x0b10890},
+	{   7192840,  10237480,   7666768,  10728520,0x0b11090},
+	{  12926440,  11594580,  13400368,  12085620,0x0b11890},
+	{   7281340,  11063580,   7755268,  11554620,0x0b12090},
+	{   8653819,   9672135,   9127747,  10163175,0x0b02890},
+	{   5006332,  12804480,   5485468,  13295520,0x0b03090},
+	{   5953583,   7413390,   6422303,   7904430,0x0b13890},
+	{   7477932,  12729880,   7957068,  13220920,0x0b04090},
+	{   9728740,  10148080,  10202668,  10639120,0x0b14890},
+	{   6135324,   9449420,   6609252,   9940460,0x0b05090},
+	{   8453531,   7285120,   8922251,   7776160,0x0b15890},
+	{   5505378,   7090837,   5974098,   7581877,0x0b16090},
+	{   7400905,   8837035,   7874833,   9328075,0x0b06890},
+	{  10954440,   9996480,  11428368,  10487520,0x0b17090},
+	{  11873440,  11502880,  12347368,  11993920,0x0b17890},
+	{  12179740,   9075880,  12653668,   9566920,0x0b08090},
+	{   6522140,  11880780,   6996068,  12371820,0x0b18890},
+	{  12886140,   9978680,  13360068,  10469720,0x0b19090},
+	{   5907933,   8806624,   6381861,   9297664,0x0b09890},
+	{   6941001,   8893607,   7414929,   9384647,0x0b0a090},
+	{   8764663,   6413143,   9233383,   6904183,0x0b1a890},
+	{   3626789,   8952532,   4100717,   9443572,0x0b0b090},
+	{   8331391,   8232385,   8800111,   8723425,0x0b1b890},
+	{  10840132,  12643480,  11319268,  13134520,0x0b0c090},
+	{  11138240,   8644480,  11612168,   9135520,0x0b0c890},
+	{  13380140,  11253980,  13854068,  11745020,0x0b1d090},
+	{   5928401,   6514637,   6397121,   7005677,0x0b1d890},
+	{   7097329,   6608923,   7566049,   7099963,0x0b1e090},
+	{  10005432,  12424480,  10484568,  12915520,0x0b0e890},
+	{   9852940,  11234280,  10326868,  11725320,0x0b1f090},
+	{   2665436,   4269668,  14700000,  13888120,0x0010036},
+	{  39212292,  -6860000,  39301572,  -6776755,0x01e040a},
+	{  39106059,  -6975680,  39453940,  -6629721,0xf040047},
+	{  32865855,  -2687000,  33200744,  -2352111,0xe890047},
+	{  39207815,  -6153000,  39294784,  -6066511,0x3c1004b},
+	{  39185203,  -6239489,  39272172,  -6153000,0x3c1004b},
+	{  33403175,  -8952600,  33490625,  -8866111,0x3c1004b},
+	{  33490625,  -8952600,  33578075,  -8866111,0x3c1004b},
+	{  36642935,  -3423500,  36729664,  -3337011,0x3c1004b},
+	{  37620115,  -6847800,  37707084,  -6761311,0x3c1004b},
+	{  39047635,  -5139800,  39134364,  -5053311,0x3c1004b},
+	{  35696515,  -6213200,  35783484,  -6126711,0x3c1004b},
+	{  29608135,  -4925000,  29694864,  -4838511,0x3c1004b},
+	{  37296035,  -3389600,  37382764,  -3303111,0x3c1004b},
+	{  32770035,  -5064100,  32856764,  -4977611,0x3c1004b},
+	{  35608235, -10704900,  35696165, -10618411,0x3c1004b},
+	{  33760155,  -1562200,  33846644,  -1475711,0x3c1004b},
+	{  35646395,  -7813200,  35733604,  -7726711,0x3c1004b},
+	{  32722175,  -9345700,  32809625,  -9259211,0x3c1004b},
+	{  33377135,  -3702000,  33463864,  -3615511,0x3c1004b},
+	{  40143635, -10319700,  40231565, -10233211,0x3c1004b},
+	{  30360964,  -5120350,  30423235,  -5058251,0x2b2004b},
+	{  36964773,  -6865560,  37025226,  -6805441,0x29c004b},
+	{  31865464,  -3493550,  31927735,  -3431451,0x2b2004b},
+	{  31592590,  -7990760,  31653210,  -7930641,0x29c004b},
+	{  38858878,  -6468650,  38921322,  -6406551,0x2b2004b},
+	{  31777740,  -1358260,  31837859,  -1298141,0x29c004b},
+	{  31043078,  -6374050,  31105522,  -6311951,0x2b2004b},
+	{  34721557,  -4848460,  34781843,  -4788341,0x29c004b},
+	{  29965864,  -5024350,  30028135,  -4962251,0x2b2004b},
+	{  34796406,  -8882760,  34857193,  -8822641,0x29c004b},
+	{  32608950,  -2681050,  32671049,  -2618951,0x2b2004b},
+	{  31899240,  -3034260,  31959359,  -2974141,0x29c004b},
+	{  33838550,  -2046350,  33900649,  -1984251,0x2b2004b},
+	{  36653190,  -8147660,  36713810,  -8087541,0x29c004b},
+	{  34738005,  -9369050,  34800794,  -9306951,0x2b2004b},
+	{  39675639, -10026260,  39736760,  -9966141,0x29c004b},
+	{  32910405,  -9137150,  32973194,  -9075051,0x2b2004b},
+	{  36827773,  -6175460,  36888226,  -6115341,0x29c004b},
+	{  36948292,  -7723250,  37010908,  -7661151,0x2b2004b},
+	{  31015657,  -5152960,  31075943,  -5092841,0x29c004b},
+	{  38774533, -10754350,  38837667, -10692251,0x2b2004b},
+	{  38410457,  -5186960,  38470743,  -5126841,0x29c004b},
+	{  30084964,  -4606150,  30147235,  -4544051,0x2b2004b},
+	{  39245139, -10964460,  39306260, -10904341,0x29c004b},
+	{  33048950,  -2881050,  33111049,  -2818951,0x2b2004b},
+	{  35780206,  -8823660,  35840993,  -8763541,0x29c004b},
+	{  35258092,  -8324650,  35320708,  -8262551,0x2b2004b},
+	{  33849857,  -4310060,  33910143,  -4249941,0x29c004b},
+	{  36600000,  -5220000,  39230000,  -2530000,0x001040d},
+	{  36750000,  -7706880,  39600000,  -5220000,0x09d0411},
+	{  33258840,  -9154920,  33732768,  -8663880,0x0b00090},
+	{  35505640,  -6415520,  35974360,  -5924480,0x0b10890},
+	{  29583740,  -5176920,  30052460,  -4685880,0x0b01090},
+	{  32579040,  -5266420,  33047760,  -4775380,0x0b01890},
+	{  35420440, -10907220,  35894368, -10416180,0x0b12090},
+	{  33569040,  -1764520,  34037760,  -1273480,0x0b02890},
+	{  35455640,  -8015520,  35924360,  -7524480,0x0b13090},
+	{  32615939,  -9455920,  33089867,  -8964880,0x0b03890},
+	{  33186139,  -3904320,  33654859,  -3413280,0x0b04090},
+	{  39971652, -10548520,  40445580, -10057480,0x0b14890},
+	{  30157740,  -5334820,  30626460,  -4843780,0x0b05090},
+	{  31662240,  -3708020,  32130960,  -3216980,0x0b05890},
+	{  31388540,  -8206220,  31857260,  -7715180,0x0b16090},
+	{  31573440,  -1573720,  32042160,  -1082680,0x0b06890},
+	{  30839940,  -6588520,  31308660,  -6097480,0x0b17090},
+	{  34517340,  -5063920,  34986060,  -4572880,0x0b07890},
+	{  34595040,  -9098220,  35068968,  -8607180,0x0b08090},
+	{  32405640,  -2895520,  32874360,  -2404480,0x0b08890},
+	{  31694940,  -3249720,  32163660,  -2758680,0x0b09090},
+	{  33635240,  -2260819,  34103960,  -1769779,0x0b09890},
+	{  36597640,  -8149920,  37066360,  -7658880,0x0b1a090},
+	{  34537640,  -9583520,  35011568,  -9092480,0x0b0a890},
+	{  39516440, -10257820,  39990368,  -9766780,0x0b0b090},
+	{  30811440,  -5368420,  31280160,  -4877380,0x0b0b890},
+	{  38574340, -10968820,  39048268, -10477780,0x0b1c090},
+	{  29881740,  -4820620,  30350460,  -4329580,0x0b0c890},
+	{  39043940, -11179920,  39517868, -10688880,0x0b1d090},
+	{  32854840,  -3163120,  33323560,  -2672080,0x0b0d890},
+	{  35578840,  -9039120,  36052768,  -8548080,0x0b0e090},
+	{  35055040,  -8539120,  35523760,  -8048080,0x0b1e890},
+	{  33645640,  -4525520,  34114360,  -4034480,0x0b0f090},
+	{  29327168, -11761350,  40445580,   -984617,0x0010036},
+	{  31200989,  30019755,  31299972,  30106245,0x001000a},
+	{  30858900,  29893000,  31551050,  30273150,0x018040c},
+	{  29854048,  31142500,  29954952,  31228989,0x3c1004b},
+	{  29934771,  31203042,  30035675,  31289531,0x3c1004b},
+	{  29711348,  31058300,  29812252,  31144789,0x3c1004b},
+	{  32243648,  31196500,  32344552,  31282989,0x3c1004b},
+	{  32476149,  29932800,  32575851,  30019289,0x3c1004b},
+	{  31114908,  30930800,  31253142,  30993400,0x3c1044b},
+	{  32602191,  25656800,  32697809,  25743289,0x3c1004b},
+	{  31327548,  30998600,  31428452,  31085089,0x3c1004b},
+	{  31145790,  27138700,  31242609,  27225189,0x3c1004b},
+	{  30946908,  30744800,  31047091,  30831289,0x3c1004b},
+	{  32844491,  24036800,  32938908,  24123289,0x3c1004b},
+	{  31040329,  29009200,  31139070,  29095689,0x3c1004b},
+	{  31670730,  26506800,  31767069,  26593289,0x3c1004b},
+	{  31464034,  30548950,  31535965,  30611049,0x2b2004b},
+	{  30805682,  29279940,  30874318,  29340059,0x29c004b},
+	{  32239834,  30562750,  32311765,  30624849,0x2b2004b},
+	{  30096130,  31095740,  30166269,  31155859,0x29c004b},
+	{  30426375,  31002050,  30498824,  31064149,0x2b2004b},
+	{  30714416,  28067040,  30782384,  28127159,0x29c004b},
+	{  32703787,  26140750,  32772613,  26202849,0x2b2004b},
+	{  30971181,  30532040,  31040819,  30592159,0x29c004b},
+	{  31131634,  30431550,  31203565,  30493649,0x2b2004b},
+	{  30817783,  27700540,  30885417,  27760659,0x29c004b},
+	{  30893975,  31062150,  30966424,  31124249,0x2b2004b},
+	{  31529748,  30394540,  31599052,  30454659,0x29c004b},
+	{  33773075,  31090250,  33845524,  31152349,0x2b2004b},
+	{  31235181,  30679940,  31304819,  30740059,0x29c004b},
+	{  31845414,  26298950,  31914585,  26361049,0x2b2004b},
+	{  32836934,  24949940,  32903065,  25010059,0x29c004b},
+	{  31298779,  29820050,  31370020,  29882149,0x2b2004b},
+	{  30604930,  31099940,  30675069,  31160059,0x29c004b},
+	{  30263775,  31278950,  30336224,  31341049,0x2b2004b},
+	{  31314930,  31189940,  31385069,  31250059,0x29c004b},
+	{  31983775,  31138950,  32056224,  31201049,0x2b2004b},
+	{  31635181,  30699940,  31704819,  30760059,0x29c004b},
+	{  31563775,  31048950,  31636224,  31111049,0x2b2004b},
+	{  29743430,  30976840,  29813569,  31036959,0x29c004b},
+	{  31783775,  31388950,  31856224,  31451049,0x2b2004b},
+	{  30676116,  28283340,  30744084,  28343459,0x29c004b},
+	{  30885534,  30445250,  30957465,  30507349,0x2b2004b},
+	{  31469617,  26737340,  31536583,  26797459,0x29c004b},
+	{  31103752,  29132750,  31174648,  29194849,0x2b2004b},
+	{  31422481,  30856840,  31492119,  30916959,0x29c004b},
+	{  30814379,  29458950,  30885620,  29521049,0x2b2004b},
+	{  30258181,  30881340,  30327819,  30941459,0x29c004b},
+	{  30990507,  30403950,  31062093,  30466049,0x2b2004b},
+	{  30917783,  27284140,  30985417,  27344259,0x29c004b},
+	{  32522273,  25593550,  32590927,  25655649,0x2b2004b},
+	{  30785181,  30789940,  30854819,  30850059,0x29c004b},
+	{  29300000,  29848000,  32586000,  31604000,0x004012c},
+	{  30348000,  28860000,  31400000,  29848000,0x004012c},
+	{  30545000,  27423000,  30930000,  28860000,0x00401ac},
+	{  30715000,  27151000,  31391000,  27423000,0x00401ac},
+	{  33617000,  26400000,  34110000,  27434000,0x00401ac},
+	{  30350241,  24593166,  33269759,  27274356,0x001002d},
+	{  30380032,  21911977,  33239968,  24593167,0x0010035},
+	{  24690000,  21660000,  36908500,  31678500,0x0010036},
+	{ -16027750,  18028850, -15934870,  18111666,0x01e040a},
+	{ -16086029,  17822880, -15596477,  18313920,0x001000c},
+	{ -11463703,  16558890, -11336298,  16681199,0x54f004b},
+	{ -13560333,  16096490, -13433268,  16218799,0x54f004b},
+	{ -13433268,  16096490, -13306203,  16218799,0x54f004b},
+	{ -15866003,  16468290, -15738598,  16590599,0x54f004b},
+	{ -12544151,  22668690, -12411650,  22790999,0x54f004b},
+	{ -13111932,  20460590, -12981469,  20582899,0x54f004b},
+	{  -7337103,  16558890,  -7209698,  16681199,0x54f004b},
+	{ -11489582,  18492690, -11360818,  18614999,0x54f004b},
+	{ -13563873,  16938890, -13436128,  17061199,0x54f004b},
+	{  -7100173,  17243290,  -6972428,  17365599,0x54f004b},
+	{ -14445887,  19706800, -14354113,  19793289,0x3c1004b},
+	{ -13968367,  17010200, -13878034,  17096689,0x3c1004b},
+	{ -14311446,  16567300, -14221354,  16653789,0x3c1004b},
+	{ -12241986,  15115500, -12152614,  15201989,0x3c1004b},
+	{ -12407407,  20420900, -12315393,  20507389,0x3c1004b},
+	{  -8215726,  16199300,  -8125874,  16285789,0x3c1004b},
+	{  -9665046,  16616800,  -9574954,  16703289,0x3c1004b},
+	{  -9471526,  15762900,  -9381674,  15849389,0x3c1004b},
+	{ -12739448,  22646200, -12645752,  22732689,0x3c1004b},
+	{ -11611609,  25170200, -11515991,  25256689,0x3c1004b},
+	{ -11675428,  20886400, -11583173,  20972889,0x3c1004b},
+	{ -16525000,  16068000, -13384576,  18400000,0x0940431},
+	{ -13433300,  14710000, -10363000,  17045230,0x01b042d},
+	{ -10363000,  15358000,  -6800000,  17440433,0x2ec0435},
+	{ -17240000,  14710000,  -4790000,  27367000,0x0010436},
+	{ -63225667, -17830445, -63135333, -17743955,0x001000a},
+	{ -63270587, -17930570, -62970214, -17643741,0xc730047},
+	{ -66358086, -17503300, -65957431, -17308000,0xbde0447},
+	{ -68324000, -16666000, -67982564, -16438000,0xbde0447},
+	{ -67168812, -18018510, -67040388, -17896201,0x54f004b},
+	{ -65316747, -19077800, -65225453, -18991311,0x3c1004b},
+	{ -64769968, -21571600, -64677233, -21485111,0x3c1004b},
+	{ -65799787, -19621700, -65708013, -19535211,0x3c1004b},
+	{ -63297567, -17378300, -63207234, -17291811,0x3c1004b},
+	{ -64942085, -14856400, -64794774, -14804000,0x3c1044b},
+	{ -63692690, -22058188, -63629997, -21930000,0x3c1044b},
+	{ -66096465, -11054900, -66008535, -10968411,0x3c1004b},
+	{ -65398665, -10866900, -65310735, -10780411,0x3c1004b},
+	{ -66615527, -18490800, -66524474, -18404311,0x3c1004b},
+	{ -65645108, -22139400, -65551892, -22052911,0x3c1004b},
+	{ -63570507, -20074900, -63478493, -19988411,0x3c1004b},
+	{ -64382748, -22777300, -64289052, -22690811,0x3c1004b},
+	{ -65766368, -21483200, -65673633, -21396711,0x3c1004b},
+	{ -68798765, -11063900, -68710835, -10977411,0x3c1004b},
+	{ -61011846, -16419200, -60921754, -16332711,0x3c1004b},
+	{ -63207587, -17566500, -63117014, -17480011,0x3c1004b},
+	{ -66788386, -14903500, -66699014, -14817011,0x3c1004b},
+	{ -63505900, -21287760, -63314735, -21245870,0x3c1044b},
+	{ -66885407, -18333200, -66794594, -18246711,0x3c1004b},
+	{ -63910350, -17423000, -63719495, -17382000,0x3c1044b},
+	{ -65901329, -17562311, -65742236, -17513140,0x3c1044b},
+	{ -63274067, -17160000, -63183734, -17073511,0x3c1004b},
+	{ -65468746, -13782800, -65379855, -13696311,0x3c1004b},
+	{ -63229726, -15935300, -63139874, -15848811,0x3c1004b},
+	{ -67604126, -15879800, -67514274, -15793311,0x3c1004b},
+	{ -63436407, -18044300, -63345594, -17957811,0x3c1004b},
+	{ -57846247, -19020200, -57754953, -18933711,0x3c1004b},
+	{ -63445287, -17403200, -63354714, -17316711,0x3c1004b},
+	{ -66876007, -20503200, -66783993, -20416711,0x3c1004b},
+	{ -65140747, -19664033, -62340393, -16982843,0x0a80011},
+	{ -67941101, -19664033, -65140747, -16982843,0x001000d},
+	{ -68751417, -16982842, -66010645, -14301652,0x0010015},
+	{ -69660000, -22910000, -57440000,  -9669100,0x0010036},
+	{  38696150,   8980000,  38779000,   9070000,0x020040a},
+	{  38587540,   8686380,  39061468,   9177420,0x001000c},
+	{  41775900,   9566000,  41894250,   9630000,0x3c1044b},
+	{  39436354,  13465000,  39525245,  13551489,0x3c1004b},
+	{  39228475,   8502100,  39315925,   8588589,0x3c1004b},
+	{  37343315,  11549900,  37431485,  11636389,0x3c1004b},
+	{  37408994,  12547800,  37497405,  12634289,0x3c1004b},
+	{  39600615,  11088500,  39688785,  11174989,0x3c1004b},
+	{  38455395,   7011000,  38535344,   7105300,0x3c1044b},
+	{  36797195,   7629100,  36884404,   7715589,0x3c1004b},
+	{  42079575,   9266500,  42167025,   9352989,0x3c1004b},
+	{  38573395,   7157200,  38660604,   7243689,0x3c1004b},
+	{  37528015,   5988700,  37614984,   6075189,0x3c1004b},
+	{  39700515,  11035200,  39788685,  11121689,0x3c1004b},
+	{  36502975,   9047000,  36590425,   9133489,0x3c1004b},
+	{  37686535,  10297800,  37774465,  10384289,0x3c1004b},
+	{  39101492,   7932350,  39164108,   7994449,0x2b2004b},
+	{  39430922,  14250540,  39492878,  14310659,0x29c004b},
+	{  37827792,   7521150,  37890408,   7583249,0x2b2004b},
+	{  37732190,   6819340,  37792810,   6879459,0x29c004b},
+	{  39499619,   9637450,  39562580,   9699549,0x2b2004b},
+	{  38271573,   6384940,  38332026,   6445059,0x29c004b},
+	{  39938692,   6978950,  40001308,   7041049,0x2b2004b},
+	{  39529272,  12389940,  39590727,  12450059,0x29c004b},
+	{  38244188,  14066450,  38308012,  14128549,0x2b2004b},
+	{  37827106,   8945340,  37887893,   9005459,0x29c004b},
+	{  39545678,   5301050,  39608122,   5363149,0x2b2004b},
+	{  42768506,   9321540,  42829293,   9381659,0x29c004b},
+	{  38699788,  14087150,  38763612,  14149249,0x2b2004b},
+	{  38850705,  14143040,  38912494,  14203159,0x29c004b},
+	{  37941505,   8501350,  38004294,   8563449,0x2b2004b},
+	{  39561856,  11800240,  39623144,  11860359,0x29c004b},
+	{  38360778,   6712550,  38423222,   6774649,0x2b2004b},
+	{  38789690,   8119940,  38850310,   8180059,0x29c004b},
+	{  39088605,   8568950,  39151394,   8631049,0x2b2004b},
+	{  39599690,   7829940,  39660310,   7890059,0x29c004b},
+	{  39611160,  12134050,  39674639,  12196149,0x2b2004b},
+	{  35799606,   9149940,  35860393,   9210059,0x29c004b},
+	{  38338692,   8088950,  38401308,   8151049,0x2b2004b},
+	{  40857006,   9039740,  40917793,   9099859,0x29c004b},
+	{  38948778,   5848950,  39011222,   5911049,0x2b2004b},
+	{  39509189,  12749940,  39570811,  12810059,0x29c004b},
+	{  38706119,   9753050,  38769080,   9815149,0x2b2004b},
+	{  38684890,   7887440,  38745510,   7947559,0x29c004b},
+	{  34772105,   8510250,  34834894,   8572349,0x2b2004b},
+	{  37853056,  11047240,  37914344,  11107359,0x29c004b},
+	{  41040247,  11707850,  41103553,  11769949,0x2b2004b},
+	{  34559690,   8219940,  34620310,   8280059,0x29c004b},
+	{  36480133,  10931550,  36543267,  10993649,0x2b2004b},
+	{  38480006,   9040140,  38540793,   9100259,0x29c004b},
+	{  37419583,   6653028,  40100773,   9334218,0x0a90031},
+	{  37258712,   9334218,  39969693,  12015408,0x001002d},
+	{  37258712,  12015408,  39969693,  14696598,0x0010035},
+	{  32970000,   3390000,  47999500,  14894220,0x3360036},
+	{ -74133245,   4586755, -74046755,   4673245,0x001000a},
+	{ -74228439,   4484000, -73996769,   4840000,0xc730447},
+	{ -76647089,   3283290, -76372911,   3556709,0xbde0047},
+	{ -75727469,   6113290, -75452531,   6386709,0xbde0047},
+	{ -74848000,  10962000, -74757782,  11046200,0x3c1044b},
+	{ -74844000,  10884000, -74746554,  10962000,0x3c1044b},
+	{ -75566000,  10390000, -75450894,  10456000,0x3c1044b},
+	{ -75535000,  10309000, -75441305,  10390000,0x3c1044b},
+	{ -72548200,   7866800, -72459357,   7951600,0x3c1044b},
+	{ -73179305,   7095900, -73092096,   7182389,0x3c1044b},
+	{ -75723365,   4766800, -75636636,   4853289,0x3c1044b},
+	{ -74238000,  11179700, -74140746,  11258000,0x3c1044b},
+	{ -75258165,   4405500, -75141924,   4470000,0x3c1044b},
+	{ -77323245,   1156800, -77236756,   1243289,0x3c1044b},
+	{ -75550265,   5024000, -75421119,   5082000,0x3c1044b},
+	{ -75319645,   2899400, -75233156,   2985889,0x3c1044b},
+	{ -73660665,   4093000, -73563377,   4170000,0x3c1044b},
+	{ -75721865,   4490500, -75635136,   4576989,0x3c1044b},
+	{ -73306065,  10418800, -73218135,  10505289,0x3c1044b},
+	{ -75918225,   8719300, -75833050,   8808000,0x3c1044b},
+	{ -75439425,   9257800, -75351975,   9344289,0x3c1044b},
+	{ -73143005,   7012300, -73055796,   7098789,0x3c1044b},
+	{ -76349665,   3490000, -76255987,   3570000,0x3c1044b},
+	{ -77083565,   3855000, -76909203,   3898000,0x3c1044b},
+	{ -76648745,   2420000, -76555326,   2500000,0x3c1044b},
+	{ -73897705,   7030000, -73793162,   7102000,0x3c1044b},
+	{ -75809065,   4769900, -75722336,   4856389,0x3c1044b},
+	{ -76253365,   4046800, -76166636,   4133289,0x3c1044b},
+	{ -75965765,   4706600, -75879036,   4793089,0x3c1044b},
+	{ -74830236,   4269350, -74767965,   4331449,0x2b2044b},
+	{ -75650060,   1579940, -75589941,   1640059,0x29c044b},
+	{ -72272353,  11350450, -72209047,  11412549,0x2b2044b},
+	{ -72958527,   5690140, -72898074,   5750259,0x29c044b},
+	{ -76328236,   3872750, -76265965,   3934849,0x2b2044b},
+	{ -73384627,   5506000, -73332048,   5575000,0x29c044b},
+	{ -73201308,   7038950, -73138692,   7101049,0x2b2044b},
+	{ -74801961,  10840240, -74740840,  10900359,0x29c044b},
+	{ -74803780,   9221000, -74731254,   9274700,0x2b2044b},
+	{ -72938800,  11503040, -72874209,  11560000,0x29c044b},
+	{ -74391136,   4788950, -74328865,   4851049,0x2b2044b},
+	{ -73064327,   5795540, -73003874,   5855659,0x29c044b},
+	{ -76750000,   3210000, -73242159,   5235500,0x0800411},
+	{ -76134830,   8386600, -73713108,  11295000,0x022040d},
+	{ -72814560,   7640180, -72345840,   8131220,0x0b10090},
+	{ -73348660,   6829380, -72879940,   7320420,0x0b10890},
+	{ -77720560,    779880, -77251840,   1270920,0x0b01090},
+	{ -75544360,   2732480, -75075640,   3223520,0x0b01890},
+	{ -73498360,  10020880, -73024432,  10511920,0x0b12090},
+	{ -77294360,   3630980, -76825640,   4122020,0x0b02890},
+	{ -76843860,   2258180, -76375140,   2749220,0x0b03090},
+	{ -74117860,   6820480, -73649140,   7311520,0x0b13890},
+	{ -76075160,   1545280, -75606440,   2036320,0x0b04090},
+	{ -72487460,  11135980, -72013532,  11627020,0x0b14890},
+	{ -73388960,   5435280, -72920240,   5926320,0x0b15090},
+	{ -73153060,  11225980, -72679132,  11717020,0x0b15890},
+	{ -79043460,   1350580, -78574740,   1841620,0x0b06090},
+	{ -76924360,   7639480, -76455640,   8130520,0x0b16890},
+	{ -73719360,   8029480, -73250640,   8520520,0x0b17090},
+	{ -74904360,   5224480, -74435640,   5715520,0x0b07890},
+	{ -76894360,   5444480, -76425640,   5935520,0x0b18090},
+	{ -70988260,   6625580, -70519540,   7116620,0x0b18890},
+	{ -75754360,   5949480, -75285640,   6440520,0x0b19090},
+	{ -72644360,   5104480, -72175640,   5595520,0x0b09890},
+	{ -81735968,  12334480, -81256832,  12825520,0x0b0a090},
+	{ -75244360,   7549480, -74775640,   8040520,0x0b1a890},
+	{ -72889460,   7155380, -72420740,   7646420,0x0b1b090},
+	{ -74054360,   5374480, -73585640,   5865520,0x0b1b890},
+	{ -76658060,   2725180, -76189340,   3216220,0x0b0c090},
+	{ -74934360,   6824480, -74465640,   7315520,0x0b1c890},
+	{ -74654360,   6234480, -74185640,   6725520,0x0b1d090},
+	{ -73373260,   6347380, -72904540,   6838420,0x0b1d890},
+	{ -72129460,   6531580, -71660740,   7022620,0x0b1e090},
+	{ -75946760,   1997380, -75478040,   2488420,0x0b0e890},
+	{ -79060000,  -4230000, -66860000,  12460000,0x44a0036},
+	{ -81736000,  10500000, -79060000,  13395000,0x0b50032},
+	{ -81736000,  -4230000, -66860000,  13395000,0x0010237},
+	{  18371780, -33948000,  18459691, -33897133,0x2a7044a},
+	{  18459691, -33983623,  18511422, -33897133,0x2a7044a},
+	{  30957089, -29910500,  31056311, -29824011,0x3c1004b},
+	{  27992071, -26233200,  28087929, -26146711,0x3c1004b},
+	{  28159371, -25781100,  28255229, -25694611,0x3c1004b},
+	{  27810871, -26298200,  27906729, -26211711,0x3c1004b},
+	{  25546906, -33999600,  25650693, -33913111,0x3c1004b},
+	{  28253971, -26223000,  28349829, -26136511,0x3c1004b},
+	{  27905530, -26693800,  28001869, -26607311,0x3c1004b},
+	{  30345489, -29656400,  30444711, -29569911,0x3c1004b},
+	{  27834307, -33048500,  27936892, -32962011,0x3c1004b},
+	{  28159571, -26056700,  28255429, -25970211,0x3c1004b},
+	{  26164529, -29162200,  26263270, -29075711,0x3c1004b},
+	{  28160971, -26282400,  28256829, -26195911,0x3c1004b},
+	{  27787130, -26750600,  27883469, -26664111,0x3c1004b},
+	{  29892150, -27792800,  29989450, -27706311,0x3c1004b},
+	{  27729871, -26151900,  27825729, -26065411,0x3c1004b},
+	{  26690110, -28011500,  26787890, -27925011,0x3c1004b},
+	{  28312871, -26292600,  28408729, -26206111,0x3c1004b},
+	{  28405871, -26290900,  28501729, -26204411,0x3c1004b},
+	{  25354406, -33809100,  25458193, -33722611,0x3c1004b},
+	{  29203987, -25915450,  29272813, -25853351,0x2b2004b},
+	{  28096117, -26301860,  28163083, -26241741,0x29c004b},
+	{  26674152, -29260850,  26745048, -29198751,0x2b2004b},
+	{  18944728, -33756660,  19016871, -33696541,0x29c004b},
+	{  28076187, -26021650,  28145013, -25959551,0x2b2004b},
+	{  24718149, -28766760,  24786451, -28706641,0x29c004b},
+	{  26621042, -26890550,  26690558, -26828451,0x2b2004b},
+	{  27359717, -26388160,  27426683, -26328041,0x29c004b},
+	{  28151787, -25891450,  28220613, -25829351,0x2b2004b},
+	{  18803928, -34100060,  18876071, -34039941,0x29c004b},
+	{  27663787, -26208550,  27732613, -26146451,0x2b2004b},
+	{  29434284, -25789660,  29500916, -25729541,0x29c004b},
+	{  27200973, -25688950,  27269627, -25626851,0x2b2004b},
+	{  28352017, -26388560,  28418983, -26328441,0x29c004b},
+	{  27058914, -26742150,  27128085, -26680051,0x2b2004b},
+	{  22411728, -33998960,  22483871, -33938841,0x29c004b},
+	{  29745124, -28586850,  29815675, -28524751,0x2b2004b},
+	{  29422685, -23922260,  29488315, -23862141,0x29c004b},
+	{  28954718, -24196250,  29022682, -24134151,0x2b2004b},
+	{  30595615, -29839560,  30664585, -29779441,0x29c004b},
+	{  28048273, -25527550,  28116927, -25465451,0x2b2004b},
+	{  19409128, -33674660,  19481271, -33614541,0x29c004b},
+	{  29050814, -26577450,  29119985, -26515351,0x2b2004b},
+	{  27176183, -27690060,  27243817, -27629941,0x29c004b},
+	{  18345468, -34139912,  18907932, -33648872,0x001000c},
+	{  30618792, -30134820,  31155216, -29643780,0x0010088},
+	{  25201968, -34056720,  25764432, -33565680,0x0010888},
+	{  30031992, -29915520,  30568416, -29424480,0x0011088},
+	{  27353976, -33255519,  27906024, -32764479,0x0011888},
+	{  25989192, -29395220,  26520408, -28904180,0x0012088},
+	{  29817200, -28200520,  30343208, -27709480,0x0012888},
+	{  26682200, -28120520,  27208208, -27629480,0x0013088},
+	{  26514392, -29465520,  27045608, -28974480,0x0013888},
+	{  18892668, -34177120,  19455132, -33686080,0x0014088},
+	{  24457692, -28970620,  24988908, -28479580,0x0014888},
+	{  22138276, -34035220,  22695532, -33544180,0x0015088},
+	{  30872908, -25573920,  31388500, -25082880,0x0015888},
+	{  30929808, -24180520,  31440192, -23689480,0x0016088},
+	{  29710500, -28774620,  30236508, -28283580,0x0016888},
+	{  28969808, -24270520,  29480192, -23779480,0x0017088},
+	{  19096676, -33745520,  19653932, -33254480,0x0017888},
+	{  31722092, -28997020,  32253308, -28505980,0x0018088},
+	{  29642616, -23285520,  30147792, -22794480,0x0018888},
+	{  28521784, -31825520,  29068624, -31334480,0x0019088},
+	{  25908008, -26423420,  26423600, -25932380,0x0019888},
+	{  26426676, -33695520,  26983932, -33204480,0x001a088},
+	{  30497200, -28115520,  31023208, -27624480,0x001a888},
+	{  18326576, -33755519,  18883832, -33264479,0x001b088},
+	{  28107200, -28250520,  28633208, -27759480,0x001b888},
+	{  26741684, -32125520,  27288524, -31634480,0x001c088},
+	{  17852776, -33197220,  18404824, -32706180,0x001c888},
+	{  21815368, -34384420,  22377832, -33893380,0x001d088},
+	{  20972200, -28705520,  21498208, -28214480,0x001d888},
+	{  25376308, -26116120,  25891900, -25625080,0x001e088},
+	{  29627508, -26585520,  30143100, -26094480,0x001e888},
+	{  30352616, -23375520,  30857792, -22884480,0x001f088},
+	{  28712100, -28645520,  29238108, -28154480,0x0b10090},
+	{  24469600, -27205520,  24990400, -26714480,0x0b00890},
+	{  22935768, -34103020,  23498232, -33611980,0x0b01090},
+	{  31034292, -29580520,  31565508, -29089480,0x0b11890},
+	{  22293976, -32595520,  22846024, -32104480,0x0b02090},
+	{  24263976, -32545519,  24816024, -32054479,0x0b02890},
+	{  30061384, -31101420,  30603016, -30610380,0x0b03090},
+	{  27823976, -32575520,  28376024, -32084480,0x0b03890},
+	{  30549600, -27245520,  31070400, -26754480,0x0b14090},
+	{  29554392, -29275520,  30085608, -28784480,0x0b04890},
+	{  25069600, -27435520,  25590400, -26944480,0x0b15090},
+	{  25341784, -32445520,  25888624, -31954480,0x0b15890},
+	{  30797408, -26025520,  31313000, -25534480,0x0b16090},
+	{  26353976, -33015520,  26906024, -32524480,0x0b16890},
+	{  23736992, -30895520,  24273416, -30404480,0x0b17090},
+	{  25524500, -27670520,  26045300, -27179480,0x0b17890},
+	{  29244808, -24445520,  29755192, -23954480,0x0b08090},
+	{  29156992, -30795520,  29693416, -30304480,0x0b18890},
+	{  18948768, -34655520,  19511232, -34164480,0x0b19090},
+	{  29962616, -24030520,  30467792, -23539480,0x0b19890},
+	{  26102200, -28085520,  26628208, -27594480,0x0b0a090},
+	{  29629600, -27605520,  30150400, -27114480,0x0b1a890},
+	{  30486992, -30525520,  31023416, -30034480,0x0b1b090},
+	{  26439184, -30935520,  26980816, -30444480,0x0b0b890},
+	{  19923768, -34155520,  20486232, -33664480,0x0b0c090},
+	{  24662300, -28195520,  25188308, -27704480,0x0b0c890},
+	{  26462200, -28645520,  26988208, -28154480,0x0b1d090},
+	{  30197408, -25335520,  30713000, -24844480,0x0b0d890},
+	{  27133976, -32805520,  27686024, -32314480,0x0b0e090},
+	{  28144808, -24945520,  28655192, -24454480,0x0b1e890},
+	{  27362200, -28565520,  27888208, -28074480,0x0b1f090},
+	{  26542941, -27500595,  29492250, -24819405,0x0a80011},
+	{  16440000, -34900000,  33000000, -22116000,0x3580036},
+	{  -8032023,  12595155,  -7943611,  12681645,0x001000a},
+	{  -8245146,  12392934,  -7766010,  12883974,0x001000c},
+	{  -5721785,  11275900,  -5633615,  11362389,0x3c1004b},
+	{  -5512206,  12334900,  -5423795,  12421389,0x3c1004b},
+	{  -4224566,  14446800,  -4135435,  14533289,0x3c1004b},
+	{  -4131166,  14488500,  -4042035,  14574989,0x3c1004b},
+	{ -11484566,  14406800, -11395435,  14493289,0x3c1004b},
+	{  -4953346,  13236700,  -4864455,  13323189,0x3c1004b},
+	{  -6321346,  13372600,  -6232455,  13459089,0x3c1004b},
+	{  -6234446,  13415400,  -6145555,  13501889,0x3c1004b},
+	{  -9628106,  15206800,  -9538494,  15293289,0x3c1004b},
+	{  -3440026,  16223900,  -3350174,  16310389,0x3c1004b},
+	{  -6120546,  13657500,  -6031655,  13743989,0x3c1004b},
+	{  -3050646,  16728900,  -2960554,  16815389,0x3c1004b},
+	{  -4597246,  13881600,  -4508355,  13968089,0x3c1004b},
+	{    -62326,  16227600,     27526,  16314089,0x3c1004b},
+	{  -8079546,  13535900,  -7990655,  13622389,0x3c1004b},
+	{  -7534085,  11376800,  -7445915,  11463289,0x3c1004b},
+	{  -6034166,  14198500,  -5945035,  14284989,0x3c1004b},
+	{  -7597226,  12827900,  -7508575,  12914389,0x3c1004b},
+	{  -7490646,  13504500,  -7401755,  13590989,0x3c1004b},
+	{  -7329786,  15125400,  -7240414,  15211889,0x3c1004b},
+	{ -10881646,  13744200, -10792755,  13830689,0x3c1004b},
+	{  -8470485,  11874400,  -8382315,  11960889,0x3c1004b},
+	{   1364673,  18398800,   1455726,  18485289,0x3c1004b},
+	{  -3126446,  14028500,  -3037555,  14114989,0x3c1004b},
+	{  -4022257,  15898950,  -3957743,  15961049,0x2b2004b},
+	{  -3692512,  16385840,  -3629888,  16445959,0x29c004b},
+	{  -6927753,  11066150,  -6864447,  11128249,0x2b2004b},
+	{  -4810528,  12325340,  -4749073,  12385459,0x29c004b},
+	{  -5388112,  13957650,  -5324288,  14019749,0x2b2004b},
+	{  -2981362,  14974940,  -2919239,  15035059,0x29c004b},
+	{  -3641998,  14318950,  -3578002,  14381049,0x2b2004b},
+	{  -4948778,  14423040,  -4886822,  14483159,0x29c004b},
+	{  -4957626,  12803250,  -4893975,  12865349,0x2b2004b},
+	{  -9520811,  13009940,  -9459189,  13070059,0x29c004b},
+	{  -6136285,  14701450,  -6072116,  14763549,0x2b2004b},
+	{  -6033795,  13692240,  -5972006,  13752359,0x29c004b},
+	{  -3781757,  16090350,  -3717243,  16152449,0x2b2004b},
+	{  -6801844,  11829740,  -6740556,  11889859,0x29c004b},
+	{  -9076903,  11722831,  -6365922,  14404021,0x001002d},
+	{  -6395713,  12259069,  -3654941,  14940259,0x0a80031},
+	{   -254368,  16025280,    229976,  16516320,0x0b10090},
+	{  -6056760,  10992980,  -5582832,  11484020,0x0b10890},
+	{ -11662768,  14131180, -11183632,  14622220,0x0b11090},
+	{  -9791768,  14950480,  -9307424,  15441520,0x0b01890},
+	{  -3802868,  16022680,  -3318524,  16513720,0x0b12090},
+	{  -3231568,  16360880,  -2747224,  16851920,0x0b12890},
+	{  -7721760,  11174480,  -7247832,  11665520,0x0b13090},
+	{  -7706668,  14897280,  -7222324,  15388320,0x0b03890},
+	{ -11173068,  13454580, -10693932,  13945620,0x0b14090},
+	{   1165424,  18196480,   1654976,  18687520,0x0b14890},
+	{  -3321568,  13826180,  -2842432,  14317220,0x0b15090},
+	{  -4316368,  15630380,  -3832024,  16121420,0x0b05890},
+	{  -7072160,  11000180,  -6598232,  11491220,0x0b16090},
+	{  -3245468,  14714480,  -2761124,  15205520,0x0b06890},
+	{  -3817268,  13992780,  -3338132,  14483820,0x0b17090},
+	{  -9894868,  12975880,  -9415732,  13466920,0x0b07890},
+	{  -6621509,  22328810,  -3731782,  25010000,0x0a800b1},
+	{  -3731782,  22328810,   -842055,  25010000,0x0a808b1},
+	{  -6591718,  19836096,  -3761573,  22517286,0x0a910b1},
+	{  -3761573,  19836096,   -931428,  22517286,0x0a918b1},
+	{   -931428,  19836096,   1898717,  22517286,0x0a920b1},
+	{   1444855,  19836096,   4275000,  22517286,0x0a928b1},
+	{  -6591718,  17154906,  -3791364,  19836096,0x0a830b1},
+	{  -3791364,  17154906,   -991010,  19836096,0x0a838b1},
+	{   -991010,  17154906,   1809344,  19836096,0x0a840b1},
+	{   1474646,  17154906,   4275000,  19836096,0x0a848b1},
+	{ -12250000,  13073716,  -9509228,  15754906,0x0a850b1},
+	{  -9561881,  13073716,  -6821109,  15754906,0x0a858b1},
+	{  -6821109,  14473716,  -4080337,  17154906,0x0a960b1},
+	{  -4080337,  14473716,  -1339565,  17154906,0x0a968b1},
+	{  -1339565,  14473716,   1401207,  17154906,0x0a970b1},
+	{   1401207,  15200000,   4275000,  17154906,0x08d78b1},
+	{ -12250000,  11792526,  -9539019,  14473716,0x0a988b1},
+	{  -9561880,  11792526,  -6850899,  14473716,0x0a990b1},
+	{  -6850900,  11792526,  -4139919,  14473716,0x0a998b1},
+	{  -4139919,  11792526,  -1428938,  14473716,0x0a9a0b1},
+	{  -8900000,  10130000,  -5150000,  11795000,0x071a8b1},
+	{ -12250000,  10130000,   4275000,  25010000,0x0010237},
+	{  13202002,  -8880543,  13289453,  -8794053,0x001000a},
+	{  13019857,  -9163728,  13493785,  -8672688,0x001000c},
+	{  19856615, -11823970,  19959924, -11750236,0x3c1044b},
+	{  13468000, -14875400,  13612521, -14822000,0x3c1044b},
+	{  13433714, -14961800,  13523086, -14875311,0x3c1004b},
+	{  13523086, -14961800,  13612458, -14875311,0x3c1004b},
+	{  15674217, -12829510,  15736853, -12707201,0x3c1044b},
+	{  15736853, -12829510,  15799489, -12707201,0x3c1044b},
+	{  13340386, -12680910,  13402853, -12558601,0x3c1044b},
+	{  13402853, -12640910,  13465320, -12518601,0x3c1044b},
+	{  16902000, -12434400,  16973207, -12327200,0x3c1044b},
+	{  13513994, -12401100,  13602405, -12314611,0x3c1004b},
+	{  13507894, -12484200,  13596305, -12397711,0x3c1004b},
+	{  12107914, -15229800,  12197286, -15143311,0x3c1004b},
+	{  16294000,  -9581000,  16395012,  -9506000,0x3c1044b},
+	{  12160500,  -5619000,  12257515,  -5541600,0x3c1044b},
+	{  20346700,  -9708000,  20449081,  -9634000,0x3c1044b},
+	{  14194415,  -6304200,  14281384,  -6217711,0x3c1004b},
+	{  15006395,  -7663200,  15093604,  -7576711,0x3c1004b},
+	{  20688995,  -8474000,  20776204,  -8387511,0x3c1004b},
+	{  15073415, -11434100,  15161585, -11347611,0x3c1004b},
+	{  13813315, -11250700,  13901485, -11164211,0x3c1004b},
+	{  12318715,  -6196900,  12405684,  -6110411,0x3c1004b},
+	{  13629105,  -8608850,  13691894,  -8546751,0x2b2004b},
+	{  17664122, -14690460,  17726078, -14630341,0x29c004b},
+	{  15525174, -12880150,  15588825, -12818051,0x2b2004b},
+	{  14657805, -13819560,  14719594, -13759441,0x29c004b},
+	{  14878605,  -9331050,  14941394,  -9268951,0x2b2004b},
+	{  15218289, -12948360,  15279911, -12888241,0x29c004b},
+	{  17247960, -12177750,  17311439, -12115651,0x2b2004b},
+	{  22200839, -10739760,  22261960, -10679641,0x29c004b},
+	{  17447547, -12058250,  17510853, -11996151,0x2b2004b},
+	{  16194372, -12593860,  16255827, -12533741,0x29c004b},
+	{  20408347, -11681050,  20471653, -11618951,0x2b2004b},
+	{  12852290,  -7260360,  12912910,  -7200241,0x29c004b},
+	{  15338692,  -8221050,  15401308,  -8158951,0x2b2004b},
+	{  20747256, -11593360,  20808544, -11533241,0x29c004b},
+	{  15681370, -17100050,  15746229, -17037951,0x2b2004b},
+	{  15033705, -13769660,  15095494, -13709541,0x29c004b},
+	{  14272247, -11438350,  14335553, -11376251,0x2b2004b},
+	{  15246590,  -7790260,  15307210,  -7730141,0x29c004b},
+	{  17960805,  -8804850,  18023594,  -8742751,0x2b2004b},
+	{  14822190,  -7379960,  14882810,  -7319841,0x29c004b},
+	{  14349503, -13947792,  17060484, -11266602,0x0a90031},
+	{  12807084,  -9735525,  15488274,  -7054335,0x001002d},
+	{  19676509, -12032622,  20150437, -11541582,0x0b10090},
+	{  13283547, -15137420,  13762683, -14646380,0x0b10890},
+	{  13231827, -12743280,  13710963, -12252240,0x0b01090},
+	{  11915641, -15432075,  12399985, -14941035,0x0b01890},
+	{  16112749,  -9789020,  16586677,  -9297980,0x0b02090},
+	{  11974645,  -5825819,  12443365,  -5334779,0x0b12890},
+	{  20166139,  -9916520,  20640067,  -9425480,0x0b03090},
+	{  14003535,  -6506475,  14472255,  -6015435,0x0b13890},
+	{  20498235,  -8676275,  20966955,  -8185235,0x0b14090},
+	{  13625639, -11452975,  14099567, -10961935,0x0b14890},
+	{  12127835,  -6399175,  12596555,  -5908135,0x0b15090},
+	{  17455537, -14905920,  17934673, -14414880,0x0b15890},
+	{  17147649, -12332470,  17621577, -11841430,0x0b16090},
+	{  21999639, -10955220,  22473567, -10464180,0x0b16890},
+	{  20376689, -11852665,  20850617, -11361625,0x0b17090},
+	{  15469019, -17314520,  15958571, -16823480,0x0b07890},
+	{  14072149, -11652820,  14546077, -11161780,0x0b18090},
+	{  17760439,  -9019320,  18234367,  -8528280,0x0b08890},
+	{  11670362, -18039060,  24089400,  -4376823,0x0010036},
+	{   2065794,  13470755,   2154206,  13557245,0x001000a},
+	{   2007115,  13260420,   2362684,  13606379,0xf040047},
+	{   6923004,  13289600,   7267195,  13624489,0xe890047},
+	{   8943554,  13763800,   9032445,  13850289,0x3c1004b},
+	{   7941833,  16927300,   8032166,  17013789,0x3c1004b},
+	{   5219214,  14845400,   5308586,  14931889,0x3c1004b},
+	{   7319473,  18697800,   7410526,  18784289,0x3c1004b},
+	{   3149674,  13005800,   3238325,  13092289,0x3c1004b},
+	{   5228454,  13721500,   5317345,  13807989,0x3c1004b},
+	{   3387115,  11818600,   3475285,  11905089,0x3c1004b},
+	{   3960354,  13601400,   4049245,  13687889,0x3c1004b},
+	{    869814,  14688600,    959186,  14775089,0x3c1004b},
+	{   5902654,  14043800,   5991545,  14130289,0x3c1004b},
+	{   2832274,  13050800,   2920925,  13137289,0x3c1004b},
+	{   8864374,  12960900,   8953025,  13047389,0x3c1004b},
+	{   7615954,  13884400,   7704845,  13970889,0x3c1004b},
+	{   7942554,  13713800,   8031445,  13800289,0x3c1004b},
+	{  12567654,  13271100,  12656545,  13357589,0x3c1004b},
+	{    709654,  13962800,    798545,  14049289,0x3c1004b},
+	{   9110154,  13669600,   9199045,  13756089,0x3c1004b},
+	{   6714234,  14455300,   6803365,  14541789,0x3c1004b},
+	{   1408834,  14166500,   1497965,  14252989,0x3c1004b},
+	{  13063334,  14209200,  13152465,  14295689,0x3c1004b},
+	{   5202134,  14417700,   5291265,  14504189,0x3c1004b},
+	{   8433154,  13387900,   8522045,  13474389,0x3c1004b},
+	{   7015554,  13530700,   7104445,  13617189,0x3c1004b},
+	{   8842115,  14935850,   8906284,  14997949,0x2b2004b},
+	{  10237405,  13954040,  10299194,  14014159,0x29c004b},
+	{   6250229,  15430750,   6314570,  15492849,0x2b2004b},
+	{   7743805,  13474940,   7805594,  13535059,0x29c004b},
+	{   3298002,  14318950,   3361998,  14381049,0x2b2004b},
+	{   2818389,  12968340,   2880011,  13028459,0x29c004b},
+	{   6665588,  13632750,   6729412,  13694849,0x2b2004b},
+	{  11997205,  13189740,  12058994,  13249859,0x29c004b},
+	{   2321174,  13067650,   2384825,  13129749,0x2b2004b},
+	{   2299105,  13289940,   2360894,  13350059,0x29c004b},
+	{   7145488,  13286250,   7209312,  13348349,0x2b2004b},
+	{   5750438,  14721040,   5812561,  14781159,0x29c004b},
+	{   5767743,  15868950,   5832257,  15931049,0x2b2004b},
+	{   8439105,  13519940,   8500894,  13580059,0x29c004b},
+	{   2058002,  14288950,   2121998,  14351049,0x2b2004b},
+	{   6019022,  14389940,   6080978,  14450059,0x29c004b},
+	{    671000,  12830000,   4109600,  14800000,0x017042d},
+	{   5182000,  13043057,   8050000,  15600000,0x0a10431},
+	{   8831732,  13514380,   9310868,  14005420,0x0b10890},
+	{   7602832,  16702480,   8087176,  17193520,0x0b11090},
+	{   7120224,  18495480,   7609776,  18986520,0x0b11890},
+	{   3222740,  11680000,   3696668,  12171040,0x0b12090},
+	{   8668932,  12806080,   9148068,  13297120,0x0b03090},
+	{  12372432,  13041780,  12851568,  13532820,0x0b04090},
+	{  12747632,  13880780,  13226768,  14371820,0x0b15090},
+	{   8234232,  13244980,   8713368,  13736020,0x0b15890},
+	{   8637232,  14721380,   9121576,  15212420,0x0b06090},
+	{  10028732,  13738580,  10507868,  14229620,0x0b16890},
+	{  11787032,  13070280,  12266168,  13561320,0x0b07090},
+	{   5551932,  15587580,   6036276,  16078620,0x0b07890},
+	{    150000,  11680000,  16000000,  23530000,0x3330036},
+	{  15030394,  12088553,  15118806,  12175043,0x001000a},
+	{  14928397,  11985471,  15220803,  12272300,0xc730047},
+	{  15928024,   8441191,  16204481,   8714610,0xbde0047},
+	{  18246106,   9009622,  18522563,   9283041,0xbde0047},
+	{  20787554,  13785800,  20876445,  13872289,0x3c1004b},
+	{  15757508,   9266023,  15844958,   9352512,0x3c1004b},
+	{  17502146,   8872102,  17589596,   8958591,0x3c1004b},
+	{  14861275,   9320800,  14948725,   9407289,0x3c1004b},
+	{  20239035,  10986800,  20326965,  11073289,0x3c1004b},
+	{  15328035,  10237800,  15415965,  10324289,0x3c1004b},
+	{  18648794,  12140800,  18737205,  12227289,0x3c1004b},
+	{  16801766,   8630473,  16889216,   8716962,0x3c1004b},
+	{  18299554,  13166500,  18388445,  13252989,0x3c1004b},
+	{  16249345,   9359973,  16336795,   9446462,0x3c1004b},
+	{  19648154,  13255700,  19737045,  13342189,0x3c1004b},
+	{  18176815,  11938500,  18264985,  12024989,0x3c1004b},
+	{  15265554,  14076800,  15354445,  14163289,0x3c1004b},
+	{  15396394,  12443500,  15484805,  12529989,0x3c1004b},
+	{  15823715,  11766300,  15911885,  11852789,0x3c1004b},
+	{  14179512,   9615462,  14267202,   9701951,0x3c1004b},
+	{  18896275,   9406800,  18983725,   9493289,0x3c1004b},
+	{  16269693,   8967682,  16357143,   9054171,0x3c1004b},
+	{  15682774,  12962900,  15771425,  13049389,0x3c1004b},
+	{  16444754,  13598500,  16533645,  13684989,0x3c1004b},
+	{  17015794,  12336800,  17104205,  12423289,0x3c1004b},
+	{  16111052,   9273975,  16198502,   9360464,0x3c1004b},
+	{  16679435,  10430500,  16767365,  10516989,0x3c1004b},
+	{  19062193,  17883900,  19153006,  17970389,0x3c1004b},
+	{  15100190,   9873012,  15187880,   9959501,0x3c1004b},
+	{  16522562,   8633919,  16610012,   8720408,0x3c1004b},
+	{  17115715,  11742400,  17203885,  11828889,0x3c1004b},
+	{  22155554,  13426800,  22244445,  13513289,0x3c1004b},
+	{  15498535,  10871100,  15586465,  10957589,0x3c1004b},
+	{  17726395,   8296800,  17813604,   8383289,0x3c1004b},
+	{  20888902,  14497150,  20952898,  14559249,0x2b2004b},
+	{  15658572,   7714810,  15719192,   7774929,0x29c004b},
+	{  14782347,   8290347,  17463537,  10971537,0x0a90011},
+	{  14782347,  11239656,  17493328,  13920846,0x001000d},
+	{  20592427,  13583524,  21071563,  14074564,0x0b10090},
+	{  17314119,   8669826,  17788047,   9160866,0x0b00890},
+	{  20051249,  10784524,  20525177,  11275564,0x0b11090},
+	{  18461239,  11938524,  18935167,  12429564,0x0b11890},
+	{  18104427,  12964224,  18583563,  13455264,0x0b02090},
+	{  19453027,  13053424,  19932163,  13544464,0x0b02890},
+	{  17989149,  11736224,  18463077,  12227264,0x0b13090},
+	{  15070427,  13874524,  15549563,  14365564,0x0b13890},
+	{  13991599,   9413186,  14465527,   9904226,0x0b04090},
+	{  18708239,   9204524,  19182167,   9695564,0x0b04890},
+	{  18862819,  17681624,  19352371,  18172664,0x0b0a890},
+	{  21960427,  13224524,  22439563,  13715564,0x0b1b090},
+	{  17535635,   8094524,  18004355,   8585564,0x0b1b890},
+	{  20681337,  14282679,  21160473,  14773719,0x0b1c090},
+	{  15454525,   7499349,  15923245,   7990389,0x0b1c890},
+	{  13450000,   7440000,  24000010,  23460000,0x4890036},
+	{ -77066600, -12129255, -77008600, -12003998,0x02d040a},
+	{ -77171000, -12247500, -76894742, -11806000,0xf040447},
+	{ -71734778, -16567260, -71386866, -16232371,0xe890047},
+	{ -79100864,  -8160610, -79039246,  -8038301,0x3c1044b},
+	{ -79039246,  -8160610, -78977628,  -8038301,0x3c1044b},
+	{ -79928394,  -6814010, -79866946,  -6691701,0x3c1044b},
+	{ -79866946,  -6814010, -79805498,  -6691701,0x3c1044b},
+	{ -73349324,  -3847510, -73288046,  -3725201,0x3c1044b},
+	{ -73288046,  -3812510, -73226768,  -3690201,0x3c1044b},
+	{ -80694424,  -5250710, -80633146,  -5128401,0x3c1044b},
+	{ -80633146,  -5250710, -80571868,  -5128401,0x3c1044b},
+	{ -75298444, -12125110, -75236147, -12002801,0x3c1044b},
+	{ -75236147, -12125110, -75173850, -12002801,0x3c1044b},
+	{ -78613134,  -9133000, -78533328,  -9038301,0x3c1044b},
+	{ -78534000,  -9160610, -78429897,  -9088000,0x3c1044b},
+	{ -74607605,  -8433000, -74520396,  -8346511,0x3c1004b},
+	{ -72002000, -13558000, -71861309, -13503400,0x3c1044b},
+	{ -70290207, -18082400, -70221034, -17969000,0x3c1044b},
+	{ -75770646, -14100600, -75681755, -14014111,0x3c1004b},
+	{ -70184806, -15543200, -70095194, -15456711,0x3c1004b},
+	{ -74264446, -13213200, -74175555, -13126711,0x3c1004b},
+	{ -80731600,  -4931100, -80657326,  -4879100,0x2b2044b},
+	{ -76264677,  -9976540, -76219053,  -9896400,0x29c044b},
+	{ -76171912, -13451050, -76108088, -13388951,0x2b2004b},
+	{ -76396427,  -6518060, -76335974,  -6457941,0x29c004b},
+	{ -78532308,  -7196750, -78469692,  -7134651,0x2b2004b},
+	{ -81293343,  -4614260, -81233057,  -4554141,0x29c004b},
+	{ -70042957, -15881850, -69978443, -15819751,0x2b2004b},
+	{ -80469843,  -3612060, -80409557,  -3551941,0x29c004b},
+	{ -76721053, -11956200, -76632332, -11912000,0x2b2044b},
+	{ -77558277,  -9548060, -77497323,  -9487941,0x29c004b},
+	{ -80703222,  -5312050, -80640778,  -5249951,0x2b2004b},
+	{ -77240644, -11530060, -77179356, -11469941,0x29c004b},
+	{ -76301567, -10721050, -76238433, -10658951,0x2b2004b},
+	{ -76226895, -13750760, -76165106, -13690641,0x29c004b},
+	{ -77632453, -11136950, -77569147, -11074851,0x2b2004b},
+	{ -80205443,  -5127860, -80145157,  -5067741,0x29c004b},
+	{ -71361516, -17670050, -71296485, -17607951,0x2b2004b},
+	{ -72911095, -13661060, -72849306, -13600941,0x29c004b},
+	{ -75743753, -11427450, -75680447, -11365351,0x2b2004b},
+	{ -77780861, -10776660, -77719740, -10716541,0x29c004b},
+	{ -70972430, -17221050, -70907571, -17158951,0x2b2004b},
+	{ -81133043,  -5126160, -81072757,  -5066041,0x29c004b},
+	{ -76033595,  -9323950, -75970806,  -9261851,0x2b2004b},
+	{ -78840227,  -5740060, -78779774,  -5679941,0x29c004b},
+	{ -79451308,  -7251050, -79388692,  -7188951,0x2b2004b},
+	{ -76152427,  -5927060, -76091974,  -5866941,0x29c004b},
+	{ -77911026, -12427323, -75200045,  -9746133,0x001002d},
+	{ -81360000,  -6036216, -78678810,  -3355026,0x0010435},
+	{ -69138720,   -504010, -68670000,    -12970,0x001008c},
+	{ -69138720,   -504010, -68670000,    -12970,0x001088c},
+	{ -79368995,  -8200525, -78900275,  -7709485,0x001108c},
+	{ -79973145,  -7015475, -79504425,  -6524435,0x001188c},
+	{ -73537735,  -4014375, -73069015,  -3523335,0x001208c},
+	{ -78779331,  -9344975, -78305403,  -8853935,0x001288c},
+	{ -74798345,  -8635275, -74329625,  -8144235,0x001308c},
+	{ -72206453, -13776220, -71727317, -13285180,0x001388c},
+	{ -70517731, -18271220, -70028179, -17780180,0x001408c},
+	{ -75965763, -14302875, -75486627, -13811835,0x001488c},
+	{ -70312259, -15920875, -69827915, -15429835,0x001508c},
+	{ -74459563, -13415475, -73980427, -12924435,0x001588c},
+	{ -76407563, -13815825, -75928427, -13324785,0x001608c},
+	{ -76600545,  -6733475, -76131825,  -6242435,0x001688c},
+	{ -78735355,  -7411175, -78266635,  -6920135,0x001708c},
+	{ -77759551,  -9763475, -77285623,  -9272435,0x001788c},
+	{ -71573771, -17884475, -71084219, -17393435,0x001808c},
+	{ -73119763, -13876475, -72640627, -13385435,0x001888c},
+	{ -71184771, -17435475, -70695219, -16944435,0x001908c},
+	{ -76233951,  -9538375, -75760023,  -9047335,0x001988c},
+	{ -79729355,  -7555475, -79260635,  -7064435,0x001a08c},
+	{ -76356545,  -6142475, -75887825,  -5651435,0x001a88c},
+	{ -75229553, -13035475, -74750417, -12544435,0x001b08c},
+	{ -77204355,  -6275475, -76735635,  -5784435,0x001b88c},
+	{ -69429513, -12910475, -68950377, -12419435,0x001c08c},
+	{ -71469553, -14535475, -70990417, -14044435,0x001c88c},
+	{ -76974355,  -7415475, -76505635,  -6924435,0x001d08c},
+	{ -76584563, -13320475, -76105427, -12829435,0x001d88c},
+	{ -81360000, -18351470, -68670000,    -12970,0x4680036},
+	{ 106810541,  47889000, 106987706,  47951245,0x016040a},
+	{ 106539272,  47662480, 107226728,  48153520,0x001000c},
+	{ 103969749,  48970090, 104155251,  49092399,0x54f004b},
+	{ 105854129,  49412290, 106041670,  49534599,0x54f004b},
+	{ 114437917,  48013490, 114619682,  48135799,0x54f004b},
+	{  91551117,  47944890,  91732882,  48067199,0x54f004b},
+	{ 110051014,  44834390, 110222586,  44956699,0x54f004b},
+	{  89889949,  48899790,  90075451,  49022099,0x54f004b},
+	{  91972210,  49919890,  92161789,  50042199,0x54f004b},
+	{ 100083691,  49596800, 100216308,  49683289,0x3c1004b},
+	{  96789134,  47691300,  96916465,  47777789,0x3c1004b},
+	{ 106140971,  50187800, 106275029,  50274289,0x3c1004b},
+	{ 100057535,  46646800, 100182464,  46733289,0x3c1004b},
+	{ 102716435,  46216500, 102841364,  46302989,0x3c1004b},
+	{ 101402934,  47431400, 101530265,  47517889,0x3c1004b},
+	{  96188235,  46322800,  96313164,  46409289,0x3c1004b},
+	{ 106401512,  48796700, 106532687,  48883189,0x3c1004b},
+	{ 103468012,  48775300, 103599187,  48861789,0x3c1004b},
+	{ 104343118,  43541100, 104462281,  43627589,0x3c1004b},
+	{ 113213035,  46630200, 113337964,  46716689,0x3c1004b},
+	{ 106210536,  45722600, 106334263,  45809089,0x3c1004b},
+	{ 110585334,  47285200, 110712665,  47371689,0x3c1004b},
+	{  98197433,  48712900,  98327167,  48799389,0x3c1004b},
+	{ 107206334,  47725600, 107334866,  47812089,0x3c1004b},
+	{ 108320835,  46309400, 108445764,  46395889,0x3c1004b},
+	{ 102114337,  44626800, 102235662,  44713289,0x3c1004b},
+	{ 103737070,  47586257, 107669482,  50267447,0x0a80011},
+	{  99617367,  45480305, 103400824,  48161495,0x0010015},
+	{ 114187671,  47829124, 114880335,  48320164,0x0010088},
+	{  91300871,  47760524,  91993535,  48251564,0x0010888},
+	{ 109808701,  44650024, 110464909,  45141064,0x0011088},
+	{  89636373,  48715424,  90339453,  49206464,0x0011888},
+	{  91707643,  49735524,  92426347,  50226564,0x0012088},
+	{  99790643,  49394524, 100509347,  49885564,0x0012888},
+	{  96509067,  47489024,  97196523,  47980064,0x0013088},
+	{ 105851257,  49985524, 106575169,  50476564,0x0013888},
+	{  95917383,  46120524,  96584007,  46611564,0x0015888},
+	{ 103187263,  48573024, 103890343,  49064064,0x0016088},
+	{ 104087611,  43338824, 104728195,  43829864,0x0016888},
+	{ 112936975,  46427924, 113614015,  46918964,0x0017088},
+	{ 105946895,  45520324, 106608311,  46011364,0x0017888},
+	{ 110313079,  47082924, 110995327,  47573964,0x0018088},
+	{  97915973,  48510624,  98619053,  49001664,0x0018888},
+	{  88151115,  49468810,  92262273,  52150000,0x0a890b1},
+	{  92262273,  49468810,  96373431,  52150000,0x0a898b1},
+	{  96373431,  49468810, 100484589,  52150000,0x0a8a0b1},
+	{ 100484589,  49468810, 104595747,  52150000,0x0a8a8b1},
+	{ 104595747,  49468810, 108706905,  52150000,0x0a8b0b1},
+	{ 112818063,  49468810, 116929221,  52150000,0x0a8b8b1},
+	{  87740000,  46921679,  91642621,  49602869,0x0a8c0b1},
+	{  91515115,  46921679,  95417736,  49602869,0x0a8c8b1},
+	{  95417736,  46921679,  99320357,  49602869,0x0a8d0b1},
+	{  99320357,  46921679, 103222978,  49602869,0x0a8d8b1},
+	{ 103222978,  46921679, 107125599,  49602869,0x0a8e0b1},
+	{ 107125599,  46921679, 111028220,  49602869,0x0a8e8b1},
+	{ 111028220,  46921679, 114930841,  49602869,0x0a8f0b1},
+	{ 114930841,  46921679, 118833462,  49602869,0x0a800b1},
+	{  90589807,  44240489,  94313682,  46921679,0x0a808b1},
+	{  94313682,  44240489,  98037557,  46921679,0x0a810b1},
+	{  98037557,  44240489, 101761432,  46921679,0x0a818b1},
+	{ 101761432,  44240489, 105485307,  46921679,0x0a820b1},
+	{ 105485307,  44240489, 109209182,  46921679,0x0a828b1},
+	{ 109209182,  44240489, 112933057,  46921679,0x0a830b1},
+	{ 112933057,  44240489, 116656932,  46921679,0x0a838b1},
+	{ 116146543,  45581084, 119930000,  48262274,0x0a840b1},
+	{  94772463,  41567630,  98347383,  44248820,0x0a848b1},
+	{  98347383,  41567630, 101922303,  44248820,0x0a850b1},
+	{ 101922303,  41567630, 105497223,  44248820,0x0a858b1},
+	{ 105497223,  41567630, 109072143,  44248820,0x0a860b1},
+	{ 109072143,  41567630, 112647063,  44248820,0x0a868b1},
+	{  87740000,  41567630, 119930000,  52150000,0x0010237},
+	{  51323945,  35635355,  51429655,  35721845,0x001000a},
+	{  51176280,  35483220,  51599119,  35829179,0xf040047},
+	{  59381850,  36131100,  59793949,  36465989,0xe890047},
+	{  51602864,  32601190,  51747936,  32723499,0x54f004b},
+	{  46212500,  38017000,  46386650,  38125500,0x54f044b},
+	{  52459189,  29540000,  52627692,  29641700,0x54f044b},
+	{  50870000,  35786000,  51057055,  35884299,0x54f044b},
+	{  50802350,  34578290,  50928934,  34721000,0x54f044b},
+	{  48618053,  31250690,  48760747,  31372999,0x54f044b},
+	{  47015605,  34282000,  47173400,  34396399,0x54f044b},
+	{  60794142,  29421790,  60934457,  29544099,0x54f044b},
+	{  45003804,  37502000,  45112396,  37588489,0x3c1044b},
+	{  57019500,  30238910,  57126050,  30319800,0x3c1044b},
+	{  54300208,  31841000,  54401592,  31927489,0x3c1044b},
+	{  49537404,  37240200,  49645996,  37326689,0x3c1044b},
+	{  49624200,  34061100,  49752719,  34130880,0x3c1044b},
+	{  48457706,  34756400,  48562694,  34842889,0x3c1044b},
+	{  48234844,  38207300,  48344156,  38293789,0x3c1044b},
+	{  49953925,  36243800,  50061075,  36330289,0x3c1044b},
+	{  48229149,  30313700,  48328851,  30400189,0x3c1044b},
+	{  46967145,  35256800,  47072854,  35343289,0x3c1044b},
+	{  48435300,  36641000,  48575566,  36707000,0x3c1044b},
+	{  48313000,  33424700,  48384963,  33548500,0x3c1044b},
+	{  56238200,  27166000,  56368871,  27230000,0x3c1044b},
+	{  48706600,  33850000,  48807363,  33939000,0x3c1044b},
+	{  54390764,  36797800,  54498635,  36884289,0x3c1044b},
+	{  49778986,  34315605,  52996414,  36996795,0x0a90011},
+	{  51236676,  32490679,  51788724,  32981719,0x0010888},
+	{  52396992,  29437980,  52933416,  29929020,0x0011088},
+	{  48363584,  31066280,  48910424,  31557320,0x0011888},
+	{  46749568,  34093680,  47312032,  34584720,0x0012088},
+	{  60542092,  29237380,  61073308,  29728420,0x0012888},
+	{  44735652,  37299680,  45324156,  37790720,0x0013088},
+	{  56776992,  30033880,  57313416,  30524920,0x0013888},
+	{  54051484,  31638680,  54598324,  32129720,0x0014088},
+	{  49204652,  37079180,  49787948,  37570220,0x0014888},
+	{  49367768,  33850480,  49930232,  34341520,0x0015088},
+	{  48196668,  34554080,  48759132,  35045120,0x0015888},
+	{  47945292,  30139780,  48481716,  30630820,0x0016888},
+	{  46708868,  35054480,  47276540,  35545520,0x0017088},
+	{  48178460,  36428480,  48756548,  36919520,0x0017888},
+	{  48074076,  33240279,  48631332,  33731319,0x0018088},
+	{  55869600,  27011680,  56390400,  27502720,0x0018888},
+	{  48620876,  33455580,  49178132,  33946620,0x0019088},
+	{  54127660,  36595480,  54705748,  37086520,0x0019888},
+	{  51298768,  33734480,  51861232,  34225520,0x001a088},
+	{  57343560,  35974480,  57916440,  36465520,0x001a888},
+	{  53033660,  36387980,  53611748,  36879020,0x001b088},
+	{  58533560,  35974480,  59106440,  36465520,0x001b888},
+	{  55464392,  29224480,  55995608,  29715520,0x001c088},
+	{  44673144,  38284480,  45266856,  38775520,0x001c888},
+	{  48193976,  32134480,  48746024,  32625520,0x001d088},
+	{  57030952,  37224480,  57619456,  37715520,0x001d888},
+	{  58943976,  32634480,  59496024,  33125520,0x001e088},
+	{  50763592,  28664080,  51294808,  29155120,0x001f088},
+	{  45091379,  36605345,  48398180,  39286535,0x0010015},
+	{  44020000,  37108810,  47356592,  39790000,0x0a800b1},
+	{  47356592,  37108810,  50693184,  39790000,0x0a808b1},
+	{  53559078,  35768215,  56836088,  38449405,0x0a910b1},
+	{  56836088,  35768215,  60113098,  38449405,0x0a918b1},
+	{  44413241,  34427620,  47630669,  37108810,0x0a920b1},
+	{  47630669,  34427620,  50848097,  37108810,0x0a928b1},
+	{  50848097,  34427620,  54065525,  37108810,0x0a930b1},
+	{  54065525,  34427620,  57282953,  37108810,0x0a938b1},
+	{  57282953,  34427620,  60500381,  37108810,0x0a940b1},
+	{  58248181,  34427620,  61465609,  37108810,0x0a948b1},
+	{  45373703,  31746429,  48501758,  34427619,0x0a950b1},
+	{  48501758,  31746429,  51629813,  34427619,0x0a958b1},
+	{  51629813,  31746429,  54757868,  34427619,0x0a960b1},
+	{  54757868,  31746429,  57885923,  34427619,0x0a968b1},
+	{  57885923,  31746429,  61013978,  34427619,0x0a970b1},
+	{  58824339,  31746429,  61952394,  34427619,0x0a978b1},
+	{  47593132,  29065239,  50631814,  31746429,0x0a980b1},
+	{  50631814,  29065239,  53670496,  31746429,0x0a988b1},
+	{  53670496,  29065239,  56709178,  31746429,0x0a990b1},
+	{  56709178,  29065239,  59747860,  31746429,0x0a998b1},
+	{  58836255,  29065239,  61874937,  31746429,0x0a9a0b1},
+	{  50661605,  26384049,  53640705,  29065239,0x0a8a8b1},
+	{  53640705,  26384049,  56619805,  29065239,0x0a8b0b1},
+	{  56619805,  26384049,  59598905,  29065239,0x0a8b8b1},
+	{  59598905,  26384049,  62578005,  29065239,0x0a8c0b1},
+	{  60370900,  26384049,  63350000,  29065239,0x0a8c8b1},
+	{  53670496,  25059100,  56590014,  27740290,0x0a9d0b1},
+	{  56590014,  25059100,  59509532,  27740290,0x0a9d8b1},
+	{  59509532,  25059100,  62429050,  27740290,0x0a9e0b1},
+	{  44020000,  25059100,  63350000,  39790000,0x0010237},
+	{  13143759,  32839490,  13216241,  32900599,0x2a7004a},
+	{  20034013,  32089490,  20105986,  32150599,0x2a7004a},
+	{  12975000,  32700000,  13433063,  32913000,0xc730447},
+	{  19974151,  31955948,  20294659,  32229367,0xbde0047},
+	{  14928986,  32147593,  15251013,  32421012,0xbde0047},
+	{  14232507,  32586600,  14335092,  32673089,0x3c1004b},
+	{  20159008,  30692000,  20259191,  30778489,0x3c1004b},
+	{  23905667,  32026900,  24007532,  32113389,0x3c1004b},
+	{  12969067,  32126800,  13070932,  32213289,0x3c1004b},
+	{  12668907,  32709700,  12771492,  32796189,0x3c1004b},
+	{  14508567,  32420600,  14610432,  32507089,0x3c1004b},
+	{  16532548,  31128600,  16633452,  31215089,0x3c1004b},
+	{  12721830,  26536800,  12818169,  26623289,0x3c1004b},
+	{  13954308,  31707200,  14055692,  31793689,0x3c1004b},
+	{  21708307,  32718500,  21810892,  32804989,0x3c1004b},
+	{  12485167,  32027200,  12587032,  32113689,0x3c1004b},
+	{  14379690,  26994600,  14476509,  27081089,0x3c1004b},
+	{  22592707,  32707300,  22695292,  32793789,0x3c1004b},
+	{  12969067,  32486800,  13070932,  32573289,0x3c1004b},
+	{  10929308,  31827000,  11030692,  31913489,0x3c1004b},
+	{  12430307,  32737900,  12532892,  32824389,0x3c1004b},
+	{  13867171,  25881000,  13963029,  25967489,0x3c1004b},
+	{  13587767,  32390300,  13689632,  32476789,0x3c1004b},
+	{  20780967,  32448700,  20882832,  32535189,0x3c1004b},
+	{  12035007,  32877100,  12137592,  32963589,0x3c1004b},
+	{  21823807,  32751300,  21926392,  32837789,0x3c1004b},
+	{  14232469,  27518450,  14302330,  27580549,0x2b2004b},
+	{  12951430,  31417840,  13021569,  31477959,0x29c004b},
+	{  20556830,  32156550,  20629969,  32218649,0x2b2004b},
+	{  20089381,  30919440,  20159019,  30979559,0x29c004b},
+	{  20546830,  32497750,  20619969,  32559849,0x2b2004b},
+	{  10148534,  24927340,  10214665,  24987459,0x29c004b},
+	{  21258152,  29116750,  21329048,  29178849,0x2b2004b},
+	{  23257101,  24169940,  23322898,  24230059,0x29c004b},
+	{  12543172,  32738950,  12616828,  32801049,0x2b2004b},
+	{  19561148,  30364140,  19630452,  30424259,0x29c004b},
+	{  20217003,  31640750,  20289797,  31702849,0x2b2004b},
+	{  16108982,  29134540,  16177618,  29194659,0x29c004b},
+	{   9465407,  30093650,   9536993,  30155749,0x2b2004b},
+	{  13986946,  32549240,  14058254,  32609359,0x29c004b},
+	{  25037203,  31721750,  25109997,  31783849,0x2b2004b},
+	{  11984763,  31919940,  12055236,  31980059,0x29c004b},
+	{  15915252,  29096150,  15986148,  29158249,0x2b2004b},
+	{  22201646,  32727740,  22272954,  32787859,0x29c004b},
+	{  11829572,  32923250,  11903228,  32985349,0x2b2004b},
+	{  21511282,  29005540,  21579918,  29065659,0x29c004b},
+	{  10612000,  31300000,  15410000,  32960000,0x06b0411},
+	{  19900000,  31300000,  24300000,  32960000,0x014040d},
+	{  12240241,  25429405,  15189550,  28110595,0x0010015},
+	{   9290000,  19480000,  25141963,  33170000,0x3820036},
+	{  32492924,  15532000,  32588750,  15615449,0x01d040a},
+	{  32287030,  15326640,  32771374,  15817680,0x001000c},
+	{  37141000,  19534500,  37245667,  19610250,0x3c1044b},
+	{  37141000,  19610250,  37245667,  19686000,0x3c1044b},
+	{  24840415,  12011800,  24928585,  12098289,0x3c1004b},
+	{  30175154,  13143600,  30264045,  13230089,0x3c1004b},
+	{  36335494,  15413400,  36425106,  15499889,0x3c1004b},
+	{  35331654,  13994800,  35420545,  14081289,0x3c1004b},
+	{  33481834,  14346500,  33570965,  14432989,0x3c1004b},
+	{  32615554,  13112200,  32704445,  13198689,0x3c1004b},
+	{  25304954,  13585900,  25393845,  13672389,0x3c1004b},
+	{  22410654,  13406700,  22499545,  13493189,0x3c1004b},
+	{  34328815,  11752900,  34416985,  11839389,0x3c1004b},
+	{  32954334,  14190300,  33043465,  14276789,0x3c1004b},
+	{  29669935,  10959300,  29757865,  11045789,0x3c1004b},
+	{  26085415,  11411700,  26173585,  11498189,0x3c1004b},
+	{  33551754,  13510300,  33640645,  13596789,0x3c1004b},
+	{  33964913,  17673400,  34055486,  17759889,0x3c1004b},
+	{  33292314,  14706800,  33381686,  14793289,0x3c1004b},
+	{  33394154,  16643700,  33484246,  16730189,0x3c1004b},
+	{  32702754,  13142700,  32791645,  13229189,0x3c1004b},
+	{  31176674,  12858700,  31265325,  12945189,0x3c1004b},
+	{  32252054,  13955500,  32340945,  14041989,0x3c1004b},
+	{  35566294,  15280000,  35655906,  15366489,0x3c1004b},
+	{  33932684,  17559550,  33997715,  17621649,0x2b2004b},
+	{  28393889,  12660840,  28455511,  12720959,0x29c004b},
+	{  33884988,  13116750,  33948812,  13178849,0x2b2004b},
+	{  27782056,  11298940,  27843344,  11359059,0x29c004b},
+	{  29621047,  12015950,  29684353,  12078049,0x2b2004b},
+	{  33849605,  13273840,  33911394,  13333959,0x29c004b},
+	{  35866015,  14931050,  35930184,  14993149,0x2b2004b},
+	{  31829189,  12979940,  31890811,  13040059,0x29c004b},
+	{  23438174,  12868950,  23501825,  12931049,0x2b2004b},
+	{  37298270,  19069940,  37361729,  19130059,0x29c004b},
+	{  33643188,  13385750,  33707012,  13447849,0x2b2004b},
+	{  31203756,  11429740,  31265044,  11489859,0x29c004b},
+	{  34339947,  11835350,  34403253,  11897449,0x2b2004b},
+	{  34592905,  13391240,  34654694,  13451359,0x29c004b},
+	{  33150488,  14027950,  33214312,  14090049,0x2b2004b},
+	{  34146005,  13248340,  34207794,  13308459,0x29c004b},
+	{  33957398,  17988950,  34022602,  18051049,0x2b2004b},
+	{  30610689,  12696240,  30672311,  12756359,0x29c004b},
+	{  29401922,  10653888,  32112903,  13335078,0x001000d},
+	{  32086091,  13066959,  34826863,  15748149,0x0a80011},
+	{  36828624,  19365380,  37323384,  19856420,0x0b00890},
+	{  24652740,  11809480,  25126668,  12300520,0x0b11090},
+	{  36143332,  15211080,  36627676,  15702120,0x0b01890},
+	{  35134432,  13746380,  35613568,  14237420,0x0b12090},
+	{  25075932,  13300780,  25555068,  13791820,0x0b12890},
+	{  22215532,  13204380,  22694668,  13695420,0x0b13090},
+	{  34038240,  11548780,  34512168,  12039820,0x0b13890},
+	{  25915640,  11268980,  26389568,  11760020,0x0b14090},
+	{  33759224,  17310980,  34248776,  17802020,0x0b04890},
+	{  33256532,  16487880,  33740876,  16978920,0x0b15090},
+	{  35511232,  14903280,  35995576,  15394320,0x0b05890},
+	{  28107232,  12407880,  28586368,  12898920,0x0b06090},
+	{  27568640,  11006780,  28042568,  11497820,0x0b16890},
+	{  23230432,  12654480,  23709568,  13145520,0x0b07090},
+	{  36965124,  18884980,  37459884,  19376020,0x0b07890},
+	{  33745224,  17774480,  34234776,  18265520,0x0b08090},
+	{  21810000,   8600000,  38630000,  23200000,0x36f0036},
+	{ 106786755,  -6240545, 106873245,  -6154055,0x001000a},
+	{ 106557000,  -6425520, 107178000,  -6068000,0x017040c},
+	{ 112660000,  -7245000, 112804926,  -7193000,0x3c1044b},
+	{ 112670000,  -7297000, 112814926,  -7245000,0x3c1044b},
+	{ 112670000,  -7348000, 112817740,  -7297000,0x3c1044b},
+	{ 112670000,  -7400000, 112814926,  -7348000,0x3c1044b},
+	{ 107521495,  -6953200, 107608704,  -6866711,0x3c1004b},
+	{ 107608704,  -6961849, 107695913,  -6875360,0x3c1004b},
+	{  98624000,   3530000,  98723905,   3605000,0x3c1044b},
+	{  98627000,   3605000,  98708043,   3697500,0x3c1044b},
+	{ 104715055,  -3025400, 104801544,  -2938911,0x3c1004b},
+	{ 110376495,  -7033800, 110463704,  -6947311,0x3c1004b},
+	{ 119398935,  -5192100, 119485664,  -5105611,0x3c1004b},
+	{ 112593095,  -8006200, 112680304,  -7919711,0x3c1004b},
+	{ 105223015,  -5467500, 105309984,  -5381011,0x3c1004b},
+	{ 106746515,  -6623200, 106833484,  -6536711,0x3c1004b},
+	{ 100343655,   -990400, 100430144,   -903911,0x3c1004b},
+	{ 110768095,  -7596000, 110870641,  -7522500,0x3c1044b},
+	{ 114562764,  -3352850, 114625035,  -3290751,0x2b2004b},
+	{ 101409740,    476040, 101469859,    536159,0x29c004b},
+	{ 117101950,   -530750, 117164049,   -468651,0x2b2004b},
+	{ 109303440,    -53560, 109363559,      6559,0x29c004b},
+	{ 115188605,  -8681050, 115251394,  -8618951,0x2b2004b},
+	{ 110341490,  -7825760, 110402110,  -7765641,0x29c004b},
+	{ 116804050,  -1284850, 116866149,  -1222751,0x2b2004b},
+	{ 103581740,  -1646060, 103641859,  -1585941,0x29c004b},
+	{ 124818750,   1453950, 124880849,   1516049,0x2b2004b},
+	{ 116069206,  -8609660, 116129993,  -8549541,0x29c004b},
+	{ 108523578,  -6747550, 108586022,  -6685451,0x2b2004b},
+	{ 111979690,  -7840060, 112040310,  -7779941,0x29c004b},
+	{ 109099392,  -6904450, 109162008,  -6842351,0x2b2004b},
+	{ 109641790,  -6909360, 109702410,  -6849241,0x29c004b},
+	{ 113664692,  -8200950, 113727308,  -8138851,0x2b2004b},
+	{ 128153757,  -3720000, 128221533,  -3666600,0x29c044b},
+	{  95288778,   5518950,  95351222,   5581049,0x2b2004b},
+	{ 108992690,  -7746255, 109047592,  -7680000,0x29c044b},
+	{ 102246920,  -3837350, 102316321,  -3781700,0x2b2044b},
+	{ 109209090,  -7456460, 109269710,  -7396341,0x29c044b},
+	{  99028950,   2928950,  99091049,   2991049,0x2b2044b},
+	{ 108179890,  -7353360, 108240510,  -7293241,0x29c044b},
+	{ 111501900,  -7664200, 111558617,  -7595800,0x2b2044b},
+	{ 122480957,  -4014060, 122541243,  -3953941,0x29c044b},
+	{ 119835000,   -935180, 119906729,   -881478,0x2b2044b},
+	{ 125104000,   1426330, 125214249,   1459000,0x29c044b},
+	{  98466200,   3587420,  98533886,   3644449,0x2b2044b},
+	{ 112869690,  -7670060, 112930310,  -7609941,0x29c044b},
+	{ 123574033, -10202150, 123637167, -10140051,0x2b2044b},
+	{ 103919000,   1018330, 104001619,   1062000,0x29c044b},
+	{ 105900000,  -7824000, 109528800,  -5872000,0x07c0411},
+	{ 109528800,  -8382291, 113285000,  -6566000,0x015040d},
+	{  98415640,   3409480,  98884360,   3900520,0x0b00490},
+	{ 104524240,  -3235520, 104992960,  -2744480,0x0b00c90},
+	{ 119353000,  -5439520, 119824512,  -4948480,0x0b01490},
+	{ 105063840,  -5507720, 105532560,  -5016680,0x0b01c90},
+	{ 100258340,  -1014420, 100727060,   -523380,0x0b02490},
+	{ 114480640,  -3615520, 114949360,  -3124480,0x0b02c90},
+	{ 101195640,    314480, 101664360,    805520,0x0b03490},
+	{ 116915640,   -745520, 117384360,   -254480,0x0b03c90},
+	{ 109105640,   -265520, 109574360,    225520,0x0b04490},
+	{ 114989040,  -8860020, 115457760,  -8368980,0x0b14c90},
+	{ 116598240,  -1428020, 117066960,   -936980,0x0b05490},
+	{ 103375640,  -1835520, 103844360,  -1344480,0x0b05c90},
+	{ 124780640,   1234480, 125249360,   1725520,0x0b06490},
+	{ 116006440,  -8826320, 116475160,  -8335280,0x0b16c90},
+	{ 113565640,  -8195520, 114034360,  -7704480,0x0b17490},
+	{ 127895140,  -3781320, 128363860,  -3290280,0x0b07c90},
+	{  95195240,   5189180,  95663960,   5680220,0x0b08490},
+	{ 102170440,  -4043120, 102639160,  -3552080,0x0b08c90},
+	{  98865640,   2899480,  99334360,   3390520,0x0b09490},
+	{ 122296040,  -4214520, 122764760,  -3723480,0x0b09c90},
+	{ 119605640,  -1145520, 120074360,   -654480,0x0b0a490},
+	{ 123280640, -10398920, 123754568,  -9907880,0x0b0ac90},
+	{ 103717000,    750500, 104213000,   1199000,0x0a4b490},
+	{ 113685640,  -2455520, 114154360,  -1964480,0x0b0bc90},
+	{ 122772240,    379280, 123240960,    870320,0x0b0c490},
+	{ 140470540,  -2919220, 140939260,  -2428180,0x0b0cc90},
+	{  96771940,   4786171,  97240660,   5280000,0x0b1d490},
+	{ 105740990,  -2235120, 106212500,  -1744080,0x0b0dc90},
+	{ 104213000,    743500, 104700000,   1230000,0x0ace490},
+	{  98972840,   1043980,  99441560,   1535020,0x0b0ec90},
+	{ 114115640,  -8560519, 114584360,  -8069479,0x0b1f490},
+	{ 129600000,  -1474366, 132994416,    360487,0x016008d},
+	{ 130313226,  -4155557, 132994416,  -1474367,0x001088d},
+	{ 132994417,  -2010605, 135675607,    670585,0x001108d},
+	{ 132994417,  -4691795, 135675607,  -2010605,0x001188d},
+	{ 135675607,  -3109892, 138356797,   -428702,0x001208d},
+	{ 135675607,  -5791082, 138356797,  -3109892,0x001288d},
+	{ 135675607,  -8472272, 138356797,  -5791082,0x001308d},
+	{ 138356797,  -3914249, 141037987,  -1233059,0x001388d},
+	{ 138356797,  -6595439, 141037987,  -3914249,0x001408d},
+	{ 138356797,  -9276629, 141037987,  -6595439,0x001488d},
+	{ 118680988,   -362912, 121362178,   2318278,0x001508d},
+	{ 121362178,   -362912, 124043368,   2318278,0x001588d},
+	{ 124043368,   -362912, 126724558,   2318278,0x001608d},
+	{ 118680988,  -3044101, 121362178,   -362911,0x001688d},
+	{ 121362178,  -3044101, 124043368,   -362911,0x001708d},
+	{ 124043368,  -3044101, 126724558,   -362911,0x001788d},
+	{ 118680988,  -5725291, 121362178,  -3044101,0x001808d},
+	{ 121362178,  -5725291, 124043368,  -3044101,0x001888d},
+	{ 120343326,  -8406481, 123024516,  -5725291,0x001908d},
+	{ 126984524,     21405, 129665714,   2702595,0x001988d},
+	{ 126984524,  -2659784, 129665714,     21406,0x001a08d},
+	{ 125643929,  -5340975, 128325119,  -2659785,0x001a88d},
+	{ 128325118,  -4134439, 131006308,  -1453249,0x001b08d},
+	{ 131006308,  -6413451, 133687498,  -3732261,0x001b88d},
+	{ 132615022,  -7754046, 135296212,  -5072856,0x001c08d},
+	{ 130282387,  -8826522, 132963577,  -6145332,0x001c88d},
+	{ 127601197,  -8826522, 130282387,  -6145332,0x001d08d},
+	{ 124920007,  -9898998, 127601197,  -7217808,0x001d88d},
+	{ 124900000,   2218000, 127500000,   4880000,0x001e08d},
+	{ 104967524,    781552, 107648714,   3462742,0x001e88d},
+	{ 107648714,   2256207, 110329904,   4937397,0x001f08d},
+	{ 114604286,   1743107, 117285476,   4424297,0x0a80091},
+	{ 117285476,   1743107, 119966666,   4424297,0x0a80891},
+	{ 108685000,   -938083, 110984679,   2090000,0x0c11091},
+	{ 110984679,   -938082, 113665869,   1743108,0x0a81891},
+	{ 113665869,   -938082, 116347059,   1743108,0x0a82091},
+	{ 116347059,   -938082, 119028249,   1743108,0x0a82891},
+	{ 109241905,  -3619272, 111923095,   -938082,0x0a83091},
+	{ 111923095,  -3619272, 114604285,   -938082,0x0a83891},
+	{ 114604285,  -3619272, 117285475,   -938082,0x0a84091},
+	{ 114068047,  -6300462, 116749237,  -3619272,0x0a84891},
+	{  95004700,   3225694,  97685890,   5906884,0x0a85091},
+	{  97685890,   3225694, 100367080,   5906884,0x0a85891},
+	{  95674997,    544519,  98356187,   3225709,0x0a86091},
+	{  98356187,    544519, 101037377,   3225709,0x0a86891},
+	{ 101037377,    544519, 104857000,   2330000,0x0737091},
+	{  98141605,  -2136670, 100822795,    544520,0x0a87891},
+	{ 100822795,  -2136670, 103503985,    544520,0x0a88091},
+	{ 103503985,  -2136670, 106185175,    544520,0x0a88891},
+	{  98141605,  -4817860, 100822795,  -2136670,0x0a89091},
+	{ 100822795,  -4817860, 103503985,  -2136670,0x0a89891},
+	{ 103503985,  -4817860, 106185175,  -2136670,0x0a8a091},
+	{ 106185175,  -4817860, 108866365,  -2136670,0x0a8a891},
+	{ 101975706,  -7499050, 104656896,  -4817860,0x0a8b091},
+	{ 104656896,  -7499050, 107338086,  -4817860,0x0a8b891},
+	{ 107338086,  -8330218, 110019276,  -5649028,0x0a9c091},
+	{ 110019276,  -8866456, 112700466,  -6185266,0x0a9c891},
+	{ 112700466,  -9134575, 115381656,  -6453385,0x0a9d091},
+	{ 115381656,  -9402694, 118062846,  -6721504,0x0a9d891},
+	{ 118062846,  -8980000, 125200000,  -8020000,0x03ee091},
+	{ 118890000, -10850000, 122040000,  -9200000,0x07ae891},
+	{ 122486810, -11020000, 125197791,  -8920080,0x095f091},
+	{  95004677, -11020000, 141054950,   5906884,0x0010037},
+	{ -99180500,  19393000, -99074700,  19466000,0x01a040a},
+	{ -99320000,  19197764, -98875000,  19732000,0x022040c},
+	{-100620000,  18300000, -98570000,  20296000,0x0aa0431},
+	{ -99365200,  19045000, -98938000,  19592000,0x0020636},
+	{ -98279000,  19283000, -98152500,  19343800,0x016040a},
+	{ -98110776,  19103030, -97616016,  19594070,0x0b00410},
+	{ -98590000,  19103030, -98110776,  19602000,0x001040c},
+	{ -98725000,  19103000, -97616000,  19740000,0x0830431},
+	{ -98725000,  19103000, -97616000,  19740000,0x0020636},
+	{ -99254084,  18885404, -99162789,  18971894,0x001000a},
+	{ -99494000,  18626120, -99020250,  19133000,0x020040c},
+	{ -99020250,  18408400, -98665000,  19088000,0x0f40410},
+	{-100620000,  18300000, -98570000,  20296000,0x0aa0431},
+	{ -99500000,  18323000, -98632000,  19144000,0x0020636},
+	{-102327212,  21836555,-102234956,  21923045,0x001000a},
+	{-102780000,  21620000,-102175000,  22016000,0x019040c},
+	{-102491600,  22016000,-101942000,  22460000,0x0a00410},
+	{-102880000,  21620000,-101833000,  22460000,0x09c0431},
+	{-102880000,  21620000,-101833000,  22460000,0x0020636},
+	{-103776000,  19216200,-103676500,  19295000,0x01c040a},
+	{-103974776,  19022469,-103480016,  19513509,0x001000c},
+	{-104418598,  18901237,-104053419,  19247196,0xf04004b},
+	{-104056058,  18687811,-103703495,  19022700,0xe89004b},
+	{-104700000,  18660000,-103460000,  19520000,0x0900431},
+	{-104700000,  18660000,-103460000,  19520000,0x0020636},
+	{-100425500,  20546655,-100357475,  20661000,0x029040a},
+	{-100599396,  20344380,-100104636,  20835420,0x001000c},
+	{-100104636,  20292000, -99684000,  20870000,0x0d00410},
+	{-100602000,  20000000, -99035000,  21690000,0x0b40431},
+	{-100602000,  20000000, -99035000,  21690000,0x0020636},
+	{ -98790000,  20057200, -98696600,  20140000,0x01e040a},
+	{ -99002176,  19800780, -98507416,  20291820,0x001000c},
+	{ -99390884,  19883000, -99111261,  20110000,0xa9e044b},
+	{ -99295000,  20110000, -99000570,  20326128,0xa9e044b},
+	{ -99380124,  20326128, -99119877,  20570747,0xa9e004b},
+	{ -98507998,  19977810, -98264603,  20206589,0x9ee004b},
+	{ -99880000,  19577000, -97960000,  21404000,0x0a90431},
+	{ -99880000,  19577000, -97960000,  21404000,0x0020636},
+	{ -99180500,  19393000, -99074700,  19466000,0x01a040a},
+	{ -99320000,  19197764, -98875000,  19732000,0x022040c},
+	{ -99780000,  19205000, -99477901,  19414000,0xa9e044b},
+	{ -99237000,  19732000, -98943816,  19948500,0xa9e044b},
+	{ -98875000,  19197764, -98756821,  19732000,0xa9e044b},
+	{ -99423000,  19197764, -99319641,  19732000,0x9ee044b},
+	{-100620000,  18300000, -98570000,  20296000,0x0aa0431},
+	{-100620000,  18300000, -98570000,  20296000,0x0020636},
+	{ -92975567,  17964355, -92885233,  18050845,0x001000a},
+	{ -93222776,  17700880, -92733224,  18191920,0x001000c},
+	{ -93461000,  17800000, -93307562,  18055000,0x864044b},
+	{ -91526724,  17377140, -91324276,  17570459,0x864004b},
+	{ -93374393,  18159340, -93171408,  18352659,0x864004b},
+	{ -92632274,  17735510, -92451127,  17908489,0x782004b},
+	{ -91839174,  17716110, -91658027,  17889089,0x782004b},
+	{ -92731954,  18465710, -92549846,  18638689,0x782004b},
+	{ -93289895,  18331240, -93013956,  18445000,0x782044b},
+	{ -94140000,  17232000, -90958000,  18670000,0x0730431},
+	{ -94140000,  17232000, -90958000,  18670000,0x0020636},
+	{-104932328,  21458155,-104840072,  21544645,0x001000a},
+	{-105177384,  21102580,-104677416,  21593620,0x001000c},
+	{-105569723,  22310790,-105306078,  22555409,0xa9e004b},
+	{-105441764,  20667590,-105180837,  20912209,0xa9e004b},
+	{-105318000,  21727200,-105048166,  21965500,0xa9e044b},
+	{-104548216,  20948310,-104304185,  21177089,0x9ee004b},
+	{-106720000,  20594000,-103706000,  23092000,0x09e0431},
+	{-106720000,  20594000,-103706000,  23092000,0x0020636},
+	{-101713628,  21089455,-101621372,  21175945,0x001000a},
+	{-101805876,  20949130,-101499925,  21235959,0xc730047},
+	{-101532424,  20549390,-101240777,  20822809,0xbde0047},
+	{-101017444,  20408890,-100726557,  20682309,0xbde0047},
+	{-101292056,  20472210,-101107545,  20645189,0x782004b},
+	{-101367956,  20919610,-101183445,  21092589,0x782004b},
+	{-101545856,  20842110,-101361345,  21015089,0x782004b},
+	{-101955956,  20910210,-101771445,  21083189,0x782004b},
+	{-100862872,  20864220,-100703129,  21013979,0x680004b},
+	{-101309164,  20306320,-101149837,  20456079,0x680004b},
+	{-101010288,  21095120,-100849713,  21244879,0x680004b},
+	{-101253564,  20083620,-101094237,  20233379,0x680004b},
+	{-100839764,  20000020,-100680437,  20149779,0x680004b},
+	{-102110000,  19890000, -99645000,  21847000,0x09a0431},
+	{-102110000,  19890000, -99645000,  21847000,0x0020636},
+	{ -98244667,  19006755, -98153372,  19093245,0x001000a},
+	{ -98382590,  18877020, -98017411,  19222979,0xf040047},
+	{ -97555817,  18282600, -97204184,  18617489,0xe890047},
+	{ -98630065,  18746590, -98372536,  18991209,0xa9e004b},
+	{ -98614505,  19124890, -98356296,  19369509,0xa9e004b},
+	{ -97548984,  19704290, -97289416,  19948909,0xa9e004b},
+	{ -98168998,  20122510, -97925603,  20351289,0x9ee004b},
+	{ -99088000,  17870000, -96722000,  20850000,0x0c10431},
+	{ -99088000,  17870000, -96722000,  20850000,0x0020636},
+	{ -89664828,  20932755, -89572572,  21019245,0x001000a},
+	{ -89982000,  20799700, -89320753,  21164000,0x017040c},
+	{ -88362044,  20612760, -88136157,  20824529,0x931004b},
+	{ -88337741,  20986240, -88130460,  21179559,0x864004b},
+	{ -89848000,  21205000, -89484003,  21315000,0x864044b},
+	{ -89450135,  20159440, -89244465,  20352759,0x864004b},
+	{ -90039504,  20499240, -89833297,  20692559,0x864004b},
+	{ -89340641,  21038740, -89133360,  21232059,0x864004b},
+	{ -90422000,  19515000, -87310000,  21650000,0x08f0431},
+	{ -90422000,  21650000, -87310000,  23660000,0x019042d},
+	{ -90422000,  19515000, -87310000,  23660000,0x0020636},
+	{ -86913210,  21128780, -86803572,  21204200,0x01a040a},
+	{ -87200012,  20800152, -86700044,  21291192,0x001000c},
+	{ -88600000,  18470000, -88223560,  18700000,0xc73044b},
+	{ -87190544,  20439490, -86899657,  20712909,0xbde004b},
+	{ -88199364,  19439890, -87909236,  19713309,0xbde004b},
+	{ -87649984,  21291191, -87150016,  21782231,0x00100ac},
+	{ -87150016,  21291191, -86650048,  21782231,0x00108ac},
+	{ -87699980,  20800152, -87200012,  21291192,0x00110ac},
+	{ -87200012,  20800152, -86700044,  21291192,0x00118ac},
+	{ -88194740,  20309112, -87699980,  20800152,0x00120ac},
+	{ -87699980,  20309112, -87205220,  20800152,0x00128ac},
+	{ -87205220,  20309112, -86710460,  20800152,0x00130ac},
+	{ -87205220,  19818072, -86710460,  20309112,0x00138ac},
+	{ -89317845,  19818072, -88823085,  20309112,0x00140ac},
+	{ -88823085,  19818072, -88328325,  20309112,0x00148ac},
+	{ -88328325,  19818072, -87833565,  20309112,0x00150ac},
+	{ -87833565,  19818072, -87338805,  20309112,0x00158ac},
+	{ -89317845,  19327032, -88823085,  19818072,0x00160ac},
+	{ -88823085,  19327032, -88328325,  19818072,0x00168ac},
+	{ -88328325,  19327032, -87833565,  19818072,0x00170ac},
+	{ -87833565,  19327032, -87338805,  19818072,0x00178ac},
+	{ -89169417,  18835992, -88679865,  19327032,0x00180ac},
+	{ -88679865,  18835992, -88190313,  19327032,0x00188ac},
+	{ -88190313,  18835992, -87700761,  19327032,0x00190ac},
+	{ -87700761,  18835992, -87211209,  19327032,0x00198ac},
+	{ -89169417,  18344952, -88679865,  18835992,0x001a0ac},
+	{ -88679865,  18344952, -88190313,  18835992,0x001a8ac},
+	{ -88190313,  18344952, -87700761,  18835992,0x001b0ac},
+	{ -87700761,  18344952, -87211209,  18835992,0x001b8ac},
+	{ -89218373,  17880000, -88728821,  18371040,0x001c0ac},
+	{ -89022552,  17880000, -88533000,  18371040,0x001c8ac},
+	{ -87994493,  18148536, -87504941,  18639576,0x001d0ac},
+	{ -89323000,  17880000, -86600000,  21800000,0x0020636},
+	{-107437189,  24750555,-107342050,  24837045,0x001000a},
+	{-107771892,  24481280,-107261508,  24972320,0x001000c},
+	{-106496042,  23174000,-106154798,  23364409,0xa9e044b},
+	{-109053920,  25654490,-108783480,  25899109,0xa9e004b},
+	{-108656120,  25501490,-108385680,  25746109,0xa9e004b},
+	{-108252864,  25328310,-107999936,  25557089,0x9ee004b},
+	{-109481209,  24388810,-106561691,  27070000,0x0a90011},
+	{-108249968,  22449405,-105360241,  25130595,0x001000d},
+	{-109511000,  22438000,-105344000,  27070000,0x0020636},
+	{ -90572700,  19799000, -90469650,  19874000,0x01b040a},
+	{ -90704476,  19599980, -90209716,  20091020,0x001000c},
+	{ -91876000,  18593000, -91457775,  18800000,0xc73044b},
+	{ -90784805,  19282590, -90496196,  19556009,0xbde004b},
+	{ -90891025,  18473090, -90603176,  18746509,0xbde004b},
+	{ -91340000,  17799000, -89094500,  20900000,0x0ca0431},
+	{ -92470000,  17799000, -90300000,  20900000,0x025042d},
+	{ -92470000,  17799000, -89094500,  20900000,0x0020636},
+	{-101240567,  19659255,-101149272,  19745745,0x001000a},
+	{-101400000,  19628330,-100956117,  19914400,0xf040447},
+	{-102246747,  19252600,-101893253,  19587489,0xe890047},
+	{-102356775,  19874910,-102173225,  20047889,0x782004b},
+	{-102403895,  18987000,-102174281,  19124500,0x782044b},
+	{-100451295,  19353510,-100268706,  19526489,0x782004b},
+	{-102335000,  17914000,-102097428,  18046200,0x782044b},
+	{-102099464,  20245620,-101940137,  20395379,0x680004b},
+	{-102754364,  19974520,-102595037,  20124279,0x680004b},
+	{-100649456,  19605120,-100490545,  19754879,0x680004b},
+	{-101859456,  19745120,-101700545,  19894879,0x680004b},
+	{-101728656,  19488020,-101569745,  19637779,0x680004b},
+	{-103052500,  17909000,-100060000,  20398000,0x09d0411},
+	{-103743000,  17909000,-100803000,  20398000,0x01d040d},
+	{-103743000,  17909000,-100060000,  20398000,0x0020636},
+	{-101021828,  22115155,-100928611,  22201645,0x001000a},
+	{-101139284,  21877780,-100639316,  22368820,0x001000c},
+	{ -99049969,  21883610, -98804032,  22112389,0x9ee004b},
+	{-100736502,  23567960,-100506498,  23779729,0x931004b},
+	{-100063326,  21822260, -99835675,  22034029,0x931004b},
+	{ -98920232,  21238360, -98693169,  21450129,0x931004b},
+	{ -98552720,  22073660, -98324480,  22285429,0x931004b},
+	{-102310000,  21427000, -99839000,  24510000,0x0c30431},
+	{-101130145,  21132000, -98300000,  23813190,0x001002d},
+	{-102310000,  21132000, -98300000,  24510000,0x0020636},
+	{ -99933600,  16814555, -99834525,  16892675,0x01c040a},
+	{-100129968,  16710480, -99645624,  17201520,0x001000c},
+	{ -99572000,  17421300, -99354284,  17673000,0x9ee044b},
+	{ -99594979,  18268160, -99372622,  18479929,0x931004b},
+	{-101663685,  17567660,-101441916,  17779429,0x931004b},
+	{ -99652273,  18464660, -99429328,  18676429,0x931004b},
+	{ -98654685,  17512560, -98432916,  17724329,0x931004b},
+	{-102190000,  16574000, -99042000,  18880000,0x0930431},
+	{-100288000,  16250000, -97960000,  18789000,0x001042d},
+	{-102190000,  16250000, -97960000,  18880000,0x0020636},
+	{-100353589,  25654755,-100258450,  25741245,0x001000a},
+	{-100641100,  25544000, -99919000,  25886986,0x015040c},
+	{-100081056,  25087630, -99765544,  25374459,0xc73004b},
+	{ -99720381,  24723290, -99419620,  24996709,0xbde004b},
+	{ -99756498,  27344290, -99448902,  27617709,0xbde004b},
+	{-100880000,  23135000, -98400000,  25936000,0x0ba0431},
+	{-101240000,  25936000, -98400000,  27830000,0x001042d},
+	{-101240000,  23135000, -98400000,  27830000,0x0020636},
+	{-117070733,  32462654,-116968867,  32549144,0x001000a},
+	{-117125500,  32175161,-116484412,  32587000,0x01a040c},
+	{-115593432,  32340220,-115185969,  32686179,0xf04004b},
+	{-116816282,  31702600,-116423718,  32037489,0xe89004b},
+	{-117545088,  30037805,-114476615,  32718995,0x0a90031},
+	{-116160000,  27999000,-112748200,  30050000,0x019042d},
+	{-118388964,  27999000,-115380073,  30680190,0x0010035},
+	{-118403860,  27999000,-112748200,  32719000,0x0020636},
+	{ -96207200,  19182000, -96123221,  19228845,0x2a7044a},
+	{ -96186767,  19140000, -96093003,  19182000,0x2a7044a},
+	{ -96325190,  19012620, -95960011,  19358579,0xf040047},
+	{ -97148147,  19363600, -96794653,  19698489,0xe890047},
+	{ -94531514,  17996610, -94349886,  18169589,0x782004b},
+	{ -97491915,  20418000, -97297927,  20582000,0x782044b},
+	{ -94733000,  17919000, -94513383,  18062000,0x782044b},
+	{ -97054754,  18806110, -96872646,  18979089,0x782004b},
+	{ -97224454,  18749710, -97042346,  18922689,0x782004b},
+	{ -97476556,  20877210, -97292045,  21050189,0x782004b},
+	{ -95318000,  18378000, -95018118,  18483000,0x782044b},
+	{ -97102064,  20012820, -96942737,  20162579,0x680004b},
+	{ -97444028,  18349405, -94643674,  20300000,0x0900431},
+	{ -96330000,  17123005, -93599823,  18770000,0x001042d},
+	{ -98680000,  20050000, -96000000,  22470595,0x0010435},
+	{ -98680000,  17123000, -93593000,  22478000,0x0020636},
+	{ -93174000,  16725600, -93060000,  16793245,0x018040a},
+	{ -93390600,  16549700, -92881330,  17005400,0x01d040c},
+	{ -92170000,  16099000, -91821433,  16344100,0xc73044b},
+	{ -92685206,  16492090, -92400395,  16765509,0xbde004b},
+	{ -92424167,  14763390, -92141634,  15036809,0xbde004b},
+	{ -94240000,  16060000, -90368000,  17989000,0x0790431},
+	{ -94240000,  14531918, -91700000,  16400000,0x001042d},
+	{ -94240000,  14531918, -90368000,  17989000,0x0020636},
+	{-110350089,  24096755,-110255911,  24183245,0x001000a},
+	{-110575192,  23894480,-110064808,  24385520,0x001000c},
+	{-109804000,  22989490,-109555279,  23250000,0xa9e044b},
+	{-111584760,  25841390,-111313641,  26086009,0xa9e004b},
+	{-110079502,  22860990,-109814498,  23105609,0xa9e004b},
+	{-111743629,  24897410,-111491972,  25126189,0x9ee004b},
+	{-112310000,  22843000,-109400000,  25481190,0x0a70431},
+	{-113704131,  25319805,-110754822,  28000995,0x001002d},
+	{-116653440,  25319805,-113704131,  28000995,0x0010035},
+	{-116700000,  22800000,-109400000,  28001000,0x0020636},
+	{-102629000,  22736620,-102553341,  22790000,0x2a7044a},
+	{-102553341,  22725800,-102476025,  22778000,0x2a7044a},
+	{-102824784,  22534480,-102319608,  23025520,0x001000c},
+	{-102923122,  23033610,-102675278,  23262389,0x9ee004b},
+	{-102293620,  22508860,-102065380,  22720629,0x931004b},
+	{-103116420,  22539860,-102888180,  22751629,0x931004b},
+	{-103212291,  23713360,-102981110,  23925129,0x931004b},
+	{-102116520,  22137760,-101888280,  22349529,0x931004b},
+	{-104368000,  21022000,-101266000,  23343000,0x0970411},
+	{-104140000,  23343000,-100738000,  25129000,0x2d50415},
+	{-104368000,  21022000,-100738000,  25129000,0x0020636},
+	{-103384528,  20622055,-103292272,  20708545,0x001000a},
+	{-103541476,  20381380,-103046716,  20872420,0x001000c},
+	{-105289216,  20548610,-105045185,  20777389,0x9ee004b},
+	{-103534055,  19525660,-103309345,  19737429,0x931004b},
+	{-102075632,  21260560,-101848569,  21472329,0x931004b},
+	{-102798544,  20725200,-102516881,  20895000,0x931044b},
+	{-102951750,  20286630,-102694471,  20472000,0x931044b},
+	{-105695000,  18914000,-101934000,  21025000,0x0810411},
+	{-104388000,  20939000,-101501000,  22760000,0x3140435},
+	{-106800000,  18914000,-101461000,  22760000,0x0020636},
+	{ -97902500,  22208000, -97815298,  22300000,0x021040a},
+	{ -98159934,  22207220, -97787067,  22553179,0xf040047},
+	{ -98430000,  25918000, -97938034,  26170589,0xe890447},
+	{ -97675760,  25699290, -97404641,  25943909,0xa9e004b},
+	{ -99740298,  27358690, -99465102,  27603309,0xa9e004b},
+	{ -99210821,  23682790, -98943779,  23927409,0xa9e004b},
+	{ -99099322,  22649310, -98851478,  22878089,0x9ee004b},
+	{-100178000,  22200000, -97500000,  24881000,0x0af0431},
+	{ -99990000,  24881000, -97121000,  27685000,0x020042d},
+	{-100178000,  22200000, -97121000,  27685000,0x0020636},
+	{ -96771767,  17021955, -96681433,  17108445,0x001000a},
+	{ -96901368,  16749980, -96417024,  17241020,0x001000c},
+	{ -96191425,  17980000, -95857274,  18168000,0xa9e044b},
+	{ -95321166,  16147890, -95067034,  16392509,0xa9e004b},
+	{ -95220306,  16336000, -94985839,  16601709,0xa9e044b},
+	{ -97902991,  17675010, -97663409,  17903789,0x9ee004b},
+	{ -98590000,  15640000, -96280000,  18677000,0x0c40431},
+	{ -96320000,  15640000, -93810000,  18340000,0x020042d},
+	{ -98590000,  14564000, -93810000,  18677000,0x0020636},
+	{-104717000,  23985500,-104615000,  24063300,0x01c040a},
+	{-104847792,  23815080,-104337408,  24306120,0x001000c},
+	{-103636953,  25430630,-103319848,  25717459,0xc73004b},
+	{-105448381,  24915290,-105147620,  25188709,0xbde004b},
+	{-105455441,  23668190,-105156959,  23941609,0xbde004b},
+	{-106202000,  22309000,-103380000,  24700000,0x0a10431},
+	{-107260000,  24268000,-104800000,  26842000,0x001042d},
+	{-104800000,  24268000,-102477000,  26842000,0x0010435},
+	{-107260000,  22309000,-102477000,  26842000,0x0020636},
+	{-101039700,  25372750,-100959906,  25472750,0x024040a},
+	{-101110039,  25330220,-100727562,  25676179,0xf040047},
+	{-103534619,  25456200,-103164381,  25791089,0xe890047},
+	{-101535319,  26744190,-101261482,  26988809,0xa9e004b},
+	{-100665457,  28583190,-100387543,  28827809,0xa9e004b},
+	{-101072037,  29161390,-100792764,  29406009,0xa9e004b},
+	{-101310888,  27775110,-101053512,  28003889,0x9ee004b},
+	{-103540000,  24524000,-100160000,  26500000,0x0860431},
+	{-103951000,  26500000,-101875000,  29883000,0x029042d},
+	{-101875000,  26500000, -99800000,  29883000,0x50f0435},
+	{-103951000,  24524000, -99800000,  29883000,0x0020636},
+	{-111016511,  29066055,-110918489,  29152545,0x001000a},
+	{-111156485,  28952220,-110761515,  29298179,0xf040047},
+	{-110145175,  27319800,-109768425,  27654689,0xe890047},
+	{-111070532,  31131260,-110823468,  31343029,0x931004b},
+	{-114852344,  32299140,-114624657,  32492459,0x864004b},
+	{-109601605,  27017840,-109385195,  27211159,0x864004b},
+	{-110990479,  27850440,-110771921,  28043759,0x864004b},
+	{-109645870,  31175840,-109420331,  31369159,0x864004b},
+	{-112221164,  30591140,-111997236,  30784459,0x864004b},
+	{-111462000,  26280000,-108395000,  28820000,0x0a10411},
+	{-111566000,  28820000,-108520000,  31388000,0x001040d},
+	{-115013524,  32002879,-114461476,  32493919,0x0b00090},
+	{-115008316,  31511840,-114461476,  32002880,0x0b13090},
+	{-114461476,  31904671,-113914636,  32395711,0x0b10890},
+	{-114461476,  31413632,-113914636,  31904672,0x0b03890},
+	{-113914636,  31737718,-113367796,  32228758,0x0b11090},
+	{-113914636,  31246678,-113367796,  31737718,0x0b04090},
+	{-113367796,  31570764,-112820956,  32061804,0x0b11890},
+	{-112820956,  31570764,-112274116,  32061804,0x0b12090},
+	{-112274116,  31570764,-111727276,  32061804,0x0b12890},
+	{-113422480,  31079724,-112875640,  31570764,0x0b04890},
+	{-112875640,  31079724,-112328800,  31570764,0x0b05090},
+	{-112328800,  31079724,-111781960,  31570764,0x0b05890},
+	{-111781960,  31079724,-111235120,  31570764,0x0b06090},
+	{-113422480,  30588684,-112880848,  31079724,0x0b06890},
+	{-112880848,  30588684,-112339216,  31079724,0x0b07090},
+	{-112339216,  30588684,-111797584,  31079724,0x0b07890},
+	{-111797584,  30588684,-111255952,  31079724,0x0b08090},
+	{-113157288,  30097644,-112620864,  30588684,0x0b18890},
+	{-112620864,  30097644,-112084440,  30588684,0x0b19090},
+	{-112084440,  30097644,-111548016,  30588684,0x0b19890},
+	{-113157288,  29606604,-112620864,  30097644,0x0b0a090},
+	{-112620864,  29606604,-112084440,  30097644,0x0b0a890},
+	{-112084440,  29606604,-111548016,  30097644,0x0b0b090},
+	{-112620864,  29115564,-112089648,  29606604,0x0b1b890},
+	{-112089648,  29115564,-111558432,  29606604,0x0b1c090},
+	{-112620864,  28624524,-112089648,  29115564,0x0b0c890},
+	{-112089648,  28624524,-111558432,  29115564,0x0b0d090},
+	{-112403170,  28133484,-111877162,  28624524,0x0b1d890},
+	{-111882370,  28329900,-111351154,  28820940,0x0b0e090},
+	{-115060500,  26280000,-108395000,  32494000,0x0020636},
+	{-106516372,  31681755,-106415467,  31768245,0x001000a},
+	{-106679510,  31446120,-106275891,  31792079,0xf040047},
+	{-106218536,  28542900,-105838065,  28877789,0xe890047},
+	{-105609478,  28105790,-105332923,  28350409,0xa9e004b},
+	{-105858000,  26749400,-105564416,  26977500,0xa9e044b},
+	{-106955078,  28283790,-106678523,  28528409,0xa9e004b},
+	{-108051866,  30305610,-107788135,  30534389,0x9ee004b},
+	{-108380000,  26338700,-104270000,  28400000,0x07e0431},
+	{-108400000,  28400000,-105833000,  31787000,0x4980435},
+	{-108920000,  30910000,-108400000,  31336700,0x00104a8},
+	{-108949700,  30480000,-108400000,  30910000,0x01c0ca8},
+	{-108695000,  29600000,-108400000,  30480000,0x03814a8},
+	{-108770000,  28950000,-108400000,  29600000,0x02a1ca8},
+	{-108770000,  28400000,-108400000,  28950000,0x02724a8},
+	{-109082000,  28046000,-108380000,  28400000,0x0162ca8},
+	{-109038000,  27650000,-108380000,  28046000,0x01834a8},
+	{-108773000,  26984000,-108380000,  27650000,0x0293ca8},
+	{-105833000,  30806000,-105262000,  31245700,0x01c44a8},
+	{-105833000,  30300000,-105290000,  30806000,0x0014ca8},
+	{-105290000,  30300000,-104747000,  30806000,0x00154a8},
+	{-105833000,  29860000,-105220000,  30300000,0x01b5ca8},
+	{-105220000,  29860000,-104607000,  30300000,0x01b64a8},
+	{-105833000,  29387000,-105269000,  29860000,0x01d6ca8},
+	{-105269000,  29387000,-104705000,  29860000,0x01d74a8},
+	{-104705000,  29387000,-104141000,  29860000,0x01d7ca8},
+	{-105833000,  28893500,-105294000,  29387000,0x01e84a8},
+	{-105294000,  28893500,-104751000,  29387000,0x01e8ca8},
+	{-104751000,  28893500,-104209000,  29387000,0x01e94a8},
+	{-104209000,  28893500,-103650000,  29387000,0x01e9ca8},
+	{-105833000,  28400000,-105294000,  28893500,0x01ea4a8},
+	{-105294000,  28400000,-104751000,  28893500,0x01eaca8},
+	{-104751000,  28400000,-104209000,  28893500,0x01eb4a8},
+	{-104209000,  28400000,-103650000,  28893500,0x01ebca8},
+	{-103650000,  28524000,-103295000,  29174500,0x02bc4a8},
+	{-104270000,  27800000,-103690000,  28400000,0x020cca8},
+	{-104270000,  27200000,-103795500,  27800000,0x024d4a8},
+	{-104270000,  26724000,-103698000,  27200000,0x01ddca8},
+	{-107944000,  25887000,-107251000,  26338700,0x019e4a8},
+	{-107251000,  25967000,-106316000,  26338700,0x014eca8},
+	{-107251000,  25555000,-106460000,  25967000,0x016f4a8},
+	{-109100000,  25555000,-103295000,  31800000,0x0020636},
+	{ -51762770,  64129105, -51565765,  64215595,0x001000a},
+	{ -52234800,  63935480, -51187992,  64426520,0x001000c},
+	{ -53890666,  66852510, -53455334,  67025489,0x782004b},
+	{ -51182368,  69142120, -50770529,  69291879,0x680004b},
+	{ -46093403,  60642120, -45791388,  60791879,0x680004b},
+	{ -53071344,  68635120, -52668657,  68784879,0x680004b},
+	{ -52668657,  68635120, -52265970,  68784879,0x680004b},
+	{ -53077216,  65342120, -52722785,  65491879,0x680004b},
+	{ -49763222,  61934096, -49445815,  62083855,0x680004b},
+	{ -37817752,  65540120, -37456249,  65689879,0x680004b},
+	{ -46203504,  60842120, -45896497,  60991879,0x680004b},
+	{ -45385720,  60068120, -45088281,  60217879,0x680004b},
+	{ -48600000,  59700000, -42000000,  61600000,0x07e0031},
+	{ -54100000,  63730446, -48900000,  66757595,0x023042d},
+	{ -54246553,  66757605, -47513787,  69438795,0x0010035},
+	{ -56180000,  59700000, -21340000,  72200000,0x3120436},
+	{ -73263500,  72200000, -11100000,  83627430,0x0840432},
+	{ -73263500,  59700000, -11100000,  83627430,0x0010637},
+	{  46675611,  24628355,  46769789,  24714845,0x001000a},
+	{  39087500,  21326400,  39399194,  21738000,0xf040447},
+	{  46569341,  24503600,  46935858,  24838489,0xe890047},
+	{  36498222,  28331090,  36637178,  28453399,0x54f004b},
+	{  43901381,  26303590,  44037619,  26425899,0x54f004b},
+	{  39750432,  21430000,  39843167,  21516489,0x3c1004b},
+	{  39843167,  21430000,  39935902,  21516489,0x3c1004b},
+	{  39935902,  21430000,  40028637,  21516489,0x3c1004b},
+	{  39731885,  21343511,  39824620,  21430000,0x3c1004b},
+	{  39824620,  21343511,  39917355,  21430000,0x3c1004b},
+	{  39532571,  24416800,  39627228,  24503289,0x3c1004b},
+	{  39627228,  24416800,  39721885,  24503289,0x3c1004b},
+	{  39532571,  24330311,  39627228,  24416800,0x3c1004b},
+	{  39627228,  24330311,  39721885,  24416800,0x3c1004b},
+	{  50003630,  26386800,  50099969,  26473289,0x3c1004b},
+	{  50099969,  26386800,  50196308,  26473289,0x3c1004b},
+	{  49948716,  26300311,  50045055,  26386800,0x3c1004b},
+	{  50045055,  26300311,  50141394,  26386800,0x3c1004b},
+	{  50141394,  26300311,  50237733,  26386800,0x3c1004b},
+	{  50132001,  26213822,  50227859,  26300311,0x3c1004b},
+	{  40378732,  21219000,  40471467,  21305489,0x3c1004b},
+	{  49544500,  25319400,  49642009,  25404100,0x3c1044b},
+	{  49509091,  25404100,  49609684,  25486200,0x3c1044b},
+	{  42683700,  18258700,  42779333,  18340700,0x3c1044b},
+	{  41656100,  27475700,  41743579,  27571800,0x3c1044b},
+	{  47262600,  24115100,  47379320,  24185000,0x3c1044b},
+	{  45912369,  28382400,  46010630,  28468889,0x3c1004b},
+	{  42480000,  18194700,  42612771,  18253750,0x3c1044b},
+	{  40982748,  30938700,  41083652,  31025189,0x3c1004b},
+	{  49993330,  26510600,  50089669,  26597089,0x3c1004b},
+	{  43956171,  26046200,  44052029,  26132689,0x3c1004b},
+	{  38010791,  24053600,  38121124,  24127500,0x3c1044b},
+	{  45531092,  23001497,  48420819,  25682687,0x001000d},
+	{  47318213,  25023724,  50267522,  27704914,0x0010015},
+	{  46481708,  24452880,  46992092,  24943920,0x001008c},
+	{  39058316,  21269480,  39558284,  21760520,0x001088c},
+	{  39552516,  21198880,  40052484,  21689920,0x001108c},
+	{  39357808,  24214480,  39868192,  24705520,0x001188c},
+	{  49717200,  26254180,  50238000,  26745220,0x001208c},
+	{  40115216,  21053280,  40615184,  21544320,0x001288c},
+	{  36305700,  28138680,  36831708,  28629720,0x001308c},
+	{  43727108,  25981880,  44242700,  26472920,0x001388c},
+	{  49268008,  25096480,  49783600,  25587520,0x001408c},
+	{  42371324,  18020580,  42860876,  18511620,0x001488c},
+	{  41441200,  27279380,  41967208,  27770420,0x001508c},
+	{  46987808,  23828380,  47498192,  24319420,0x001588c},
+	{  45702200,  28184480,  46228208,  28675520,0x001608c},
+	{  40762384,  30736380,  41304016,  31227420,0x001688c},
+	{  37920608,  23846380,  38430992,  24337420,0x001708c},
+	{  49389600,  26730580,  49910400,  27221620,0x001788c},
+	{  37071784,  31084480,  37618624,  31575520,0x001808c},
+	{  39772092,  29644480,  40308516,  30135520,0x001888c},
+	{  43253908,  25703880,  43769500,  26194920,0x001908c},
+	{  44041024,  17352180,  44530576,  17843220,0x001988c},
+	{  42445224,  16779480,  42934776,  17270520,0x001a08c},
+	{  48126600,  28054680,  48652608,  28545720,0x001a88c},
+	{  42357824,  19764480,  42852584,  20255520,0x001b08c},
+	{  44598308,  25975580,  45113900,  26466620,0x001b88c},
+	{  44124808,  24244480,  44635192,  24735520,0x001c08c},
+	{  46875224,  17224480,  47364776,  17715520,0x001c88c},
+	{  38391784,  31424480,  38938624,  31915520,0x001d08c},
+	{  49284708,  25538780,  49800300,  26029820,0x001d88c},
+	{  38772616,  22554480,  39277792,  23045520,0x001e08c},
+	{  43236992,  29384480,  43773416,  29875520,0x001e88c},
+	{  42674808,  23674480,  43185192,  24165520,0x001f08c},
+	{  36019131,  29479810,  39087604,  32161000,0x0a800b1},
+	{  39087604,  29479810,  42156077,  32161000,0x0a808b1},
+	{  42156078,  29479810,  45224551,  32161000,0x0a810b1},
+	{  34484001,  26798620,  37463101,  29479810,0x0a918b1},
+	{  37463101,  26798620,  40442201,  29479810,0x0a920b1},
+	{  40442201,  26798620,  43421301,  29479810,0x0a928b1},
+	{  43421301,  26798620,  46400401,  29479810,0x0a930b1},
+	{  46400401,  26798620,  49379501,  29479810,0x0a938b1},
+	{  47592041,  26798620,  50571141,  29479810,0x0a940b1},
+	{  35735223,  24117430,  38654741,  26798620,0x0a948b1},
+	{  38654741,  24117430,  41574259,  26798620,0x0a950b1},
+	{  41574259,  24117430,  44493777,  26798620,0x0a958b1},
+	{  44493777,  24117430,  47413295,  26798620,0x0a960b1},
+	{  47413295,  24117430,  50332813,  26798620,0x0a968b1},
+	{  50332813,  24117430,  53252331,  26798620,0x0a970b1},
+	{  37890423,  21436240,  40750359,  24117430,0x0a978b1},
+	{  40750359,  21436240,  43610295,  24117430,0x0a980b1},
+	{  43610295,  21436240,  46470231,  24117430,0x0a988b1},
+	{  46470231,  21436240,  49330167,  24117430,0x0a990b1},
+	{  49330167,  21436240,  52190103,  24117430,0x0a998b1},
+	{  52190200,  21436240,  55670000,  23440000,0x084a4b1},
+	{  38761394,  18755050,  41561748,  21436240,0x0a9a8b1},
+	{  41561748,  18755050,  44362102,  21436240,0x0a9b0b1},
+	{  44362102,  18755050,  47162456,  21436240,0x0a9b8b1},
+	{  47162456,  18755050,  49962810,  21436240,0x0a9c0b1},
+	{  49962810,  18755050,  52763164,  21436240,0x0a9c8b1},
+	{  52763164,  18755050,  55563518,  21436240,0x0a9d0b1},
+	{  40611415,  16073860,  43381978,  18755050,0x0a9d8b1},
+	{  43352187,  17146336,  46152541,  19827526,0x0a8e0b1},
+	{  46152541,  16878217,  48952895,  19559407,0x0a8e8b1},
+	{  48952895,  18218812,  51753249,  20900002,0x0a9f0b1},
+	{  34470000,  16073800,  55670000,  32161000,0x0010637},
+	{  15277000,  -4382000,  15363245,  -4296000,0x001000a},
+	{  15171687,  -4512500,  15547757,  -4293200,0xc730447},
+	{  27322332, -11781110,  27601067, -11507691,0xbde0047},
+	{  23531631,  -6322810,  23806569,  -6049391,0xbde0047},
+	{  25443935, -10761200,  25531865, -10674711,0x3c1004b},
+	{  22356515,  -5933200,  22443484,  -5846711,0x3c1004b},
+	{  25147155,    483700,  25233644,    570189,0x3c1004b},
+	{  26692235, -11036600,  26780165, -10950111,0x3c1004b},
+	{  13014115,  -5863800,  13101084,  -5777311,0x3c1004b},
+	{  20741315,  -6474200,  20828284,  -6387711,0x3c1004b},
+	{  28807155,  -2551000,  28893644,  -2464511,0x3c1004b},
+	{  13428615,  -5871700,  13515584,  -5785211,0x3c1004b},
+	{  18763935,  -5083800,  18850664,  -4997311,0x3c1004b},
+	{  29114635,  -3426400,  29201364,  -3339911,0x3c1004b},
+	{  23408395,  -7049700,  23495604,  -6963211,0x3c1004b},
+	{  18217255,     -7400,  18303744,     79089,0x3c1004b},
+	{  29253555,     77900,  29340044,    164389,0x3c1004b},
+	{  29162855,  -1702300,  29249344,  -1615811,0x3c1004b},
+	{  27583350,   2743050,  27645449,   2805149,0x2b2004b},
+	{  30218840,   1536140,  30278959,   1596259,0x29c004b},
+	{  19746664,   3215450,  19808935,   3277549,0x2b2004b},
+	{  25897140,  -2978460,  25957259,  -2918341,0x29c004b},
+	{  17352964,  -3346750,  17415235,  -3284651,0x2b2004b},
+	{  20565657,  -4362460,  20625943,  -4302341,0x29c004b},
+	{  29157878,  -5958350,  29220322,  -5896251,0x2b2004b},
+	{  29434640,    466140,  29494759,    526259,0x29c004b},
+	{  23917778,  -6763550,  23980222,  -6701451,0x2b2004b},
+	{  22438340,   2165840,  22498459,   2225959,0x29c004b},
+	{  14837864,  -5279350,  14900135,  -5217251,0x2b2004b},
+	{  27218956, -11788960,  27280244, -11728841,0x29c004b},
+	{  24966505,  -8765450,  25029294,  -8703351,0x2b2004b},
+	{  21484740,   2134840,  21544859,   2194959,0x29c004b},
+	{  23577364,  -3553250,  23639635,  -3491151,0x2b2004b},
+	{  24451373,  -6170660,  24511826,  -6110541,0x29c004b},
+	{  26634364,  -4468750,  26696635,  -4406651,0x2b2004b},
+	{  21530157,  -4879560,  21590443,  -4819441,0x29c004b},
+	{  20973064,   4253750,  21035335,   4315849,0x2b2004b},
+	{  18576357,  -4584060,  18636643,  -4523941,0x29c004b},
+	{  24703450,   2773850,  24765549,   2835949,0x2b2004b},
+	{  23570640,   1224940,  23630759,   1285059,0x29c004b},
+	{  23398864,  -5001050,  23461135,  -4938951,0x2b2004b},
+	{  17660240,  -2743360,  17720359,  -2683241,0x29c004b},
+	{  18259750,  -1967950,  18321849,  -1905851,0x2b2004b},
+	{  12913157,  -5039260,  12973443,  -4979141,0x29c004b},
+	{  19537164,  -4100250,  19599435,  -4038151,0x2b2004b},
+	{  17004757,  -4842560,  17065043,  -4782441,0x29c004b},
+	{  25800105,  -9193550,  25862894,  -9131451,0x2b2004b},
+	{  24410340,    749640,  24470459,    809759,0x29c004b},
+	{  27358092,  -7328350,  27420708,  -7266251,0x2b2004b},
+	{  23749940,   2709940,  23810059,   2770059,0x29c004b},
+	{  21376878,  -5365150,  21439322,  -5303051,0x2b2004b},
+	{  26569439, -10900060,  26630560, -10839941,0x29c004b},
+	{  21845890,  -7258575,  24527080,  -4577385,0x0a80031},
+	{  15026025,  -4694725,  15494745,  -4203685,0x0011888},
+	{  25217199, -10769520,  25691127, -10278480,0x0012088},
+	{  24956035,    281379,  25424755,    772419,0x0012888},
+	{  26426349, -11195520,  26900277, -10704480,0x0013088},
+	{  13030495,  -6070070,  13499215,  -5579030,0x0013888},
+	{  20550445,  -6676520,  21019165,  -6185480,0x0014088},
+	{  28595835,  -2729420,  29064555,  -2238380,0x0014888},
+	{  18572935,  -5286120,  19041655,  -4795080,0x0015088},
+	{  28823635,  -3628720,  29292355,  -3137680,0x0015888},
+	{  18026135,   -209721,  18494855,    281319,0x0016088},
+	{  29146385,     63129,  29615105,    554169,0x0016888},
+	{  28971735,  -1904620,  29440455,  -1413580,0x0017088},
+	{  27380035,   2528579,  27848755,   3019619,0x0017888},
+	{  29900085,   1522579,  30368805,   2013619,0x0018088},
+	{  19543435,   3000979,  20012155,   3492019,0x0018888},
+	{  25692835,  -3193920,  26161555,  -2702880,0x0019088},
+	{  17149735,  -3561220,  17618455,  -3070180,0x0019888},
+	{  20361435,  -4577920,  20830155,  -4086880,0x001a088},
+	{  28954745,  -6172820,  29423465,  -5681780,0x001a888},
+	{  22234035,   1950379,  22702755,   2441419,0x001b088},
+	{  14775135,  -5359670,  15243855,  -4868630,0x001b888},
+	{  27017849, -12004420,  27491777, -11513380,0x001c088},
+	{  24766139,  -8979920,  25240067,  -8488880,0x001c888},
+	{  21280435,   1919379,  21749155,   2410419,0x001d088},
+	{  23374135,  -3767720,  23842855,  -3276680,0x001d888},
+	{  26431135,  -4683220,  26899855,  -4192180,0x001e088},
+	{  21325935,  -5095020,  21794655,  -4603980,0x001e888},
+	{  20857735,   4046879,  21326455,   4537919,0x001f088},
+	{  18372135,  -4799520,  18840855,  -4308480,0x0b00090},
+	{  24500135,   2559379,  24968855,   3050419,0x0b00890},
+	{  23366335,   1009479,  23835055,   1500519,0x0b01090},
+	{  17455935,  -2958820,  17924655,  -2467780,0x0b01890},
+	{  18056435,  -2182420,  18525155,  -1691380,0x0b02090},
+	{  12708935,  -5254720,  13177655,  -4763680,0x0b02890},
+	{  19333935,  -4314720,  19802655,  -3823680,0x0b03090},
+	{  16800535,  -5058020,  17269255,  -4566980,0x0b03890},
+	{  25599739,  -9408020,  26073667,  -8916980,0x0b04090},
+	{  24206035,    534179,  24674755,   1025219,0x0b04890},
+	{  27155045,  -7542820,  27623765,  -7051780,0x0b15090},
+	{  23545635,   2494479,  24014355,   2985519,0x0b05890},
+	{  21173745,  -5579620,  21642465,  -5088580,0x0b06090},
+	{  25515645,  -5635520,  25984365,  -5144480,0x0b06890},
+	{  16685635,  -3265520,  17154355,  -2774480,0x0b07090},
+	{  20625635,   -465520,  21094355,     25520,0x0b07890},
+	{  26435635,  -3845520,  26904355,  -3354480,0x0b08090},
+	{  22205635,   3864479,  22674355,   4355519,0x0b08890},
+	{  26745645,  -5625520,  27214365,  -5134480,0x0b09090},
+	{  22015605,   2799479,  22484325,   3290519,0x0b09890},
+	{  22645635,    454479,  23114355,    945519,0x0b0a090},
+	{  25275635,   3044479,  25744355,   3535519,0x0b0a890},
+	{  17905635,  -2965520,  18374355,  -2474480,0x0b0b090},
+	{  20635635,   3094479,  21104355,   3585519,0x0b0b890},
+	{  26675645,  -6295520,  27144365,  -5804480,0x0b1c090},
+	{  29485645,  -7305520,  29954365,  -6814480,0x0b1c890},
+	{  16165635,  -2270520,  16634355,  -1779480,0x0b0d090},
+	{  23935645,  -7815520,  24404365,  -7324480,0x0b1d890},
+	{  18385635,   3414479,  18854355,   3905519,0x0b0e090},
+	{  25585635,   4484479,  26054355,   4975519,0x0b0e890},
+	{  29295635,   2794479,  29764355,   3285519,0x0b0f090},
+	{  21675219, -10687095,  24356409,  -8005905,0x00108ad},
+	{  24356409, -10687095,  27037599,  -8005905,0x00110ad},
+	{  26286865, -10687095,  28968055,  -8005905,0x00118ad},
+	{  28110075,  -8810262,  30791265,  -6129072,0x00120ad},
+	{  22142000, -11712000,  25458676,  -9346500,0x01a2cad},
+	{  25458676, -12474000,  28240000,  -9882738,0x01e34ad},
+	{  28240000, -13460000,  29840000, -10687140,0x0293cad},
+	{  18189677,   2718810,  20870867,   5400000,0x0a800b1},
+	{  20870867,   2718810,  23552057,   5400000,0x0a808b1},
+	{  23552057,   2718810,  26233247,   5400000,0x0a810b1},
+	{  26233247,   2718810,  28914437,   5400000,0x0a818b1},
+	{  28628810,   2718810,  31310000,   5400000,0x0a820b1},
+	{  17653439,     37619,  20334629,   2718809,0x0a828b1},
+	{  20334629,     37619,  23015819,   2718809,0x0a830b1},
+	{  23015819,     37619,  25697009,   2718809,0x0a838b1},
+	{  25697009,     37619,  28378199,   2718809,0x0a840b1},
+	{  28378199,     37619,  31059389,   2718809,0x0a848b1},
+	{  28628810,     37619,  31310000,   2718809,0x0a850b1},
+	{  15910666,  -2643570,  18591856,     37620,0x0a858b1},
+	{  18591856,  -2643570,  21273046,     37620,0x0a860b1},
+	{  21273046,  -2643570,  23954236,     37620,0x0a868b1},
+	{  23954236,  -2643570,  26635426,     37620,0x0a870b1},
+	{  26635426,  -2643570,  29316616,     37620,0x0a878b1},
+	{  27171664,  -2643570,  29852854,     37620,0x0a880b1},
+	{  14623694,  -5324760,  17304884,  -2643570,0x0a888b1},
+	{  17304884,  -5324760,  19986074,  -2643570,0x0a890b1},
+	{  19986074,  -5324760,  22667264,  -2643570,0x0a898b1},
+	{  22667264,  -5324760,  25348454,  -2643570,0x0a8a0b1},
+	{  25348454,  -5324760,  28029644,  -2643570,0x0a8a8b1},
+	{  26635426,  -5324760,  29316616,  -2643570,0x0a8b0b1},
+	{  12022940,  -6665355,  14704130,  -3984165,0x0a8b8b1},
+	{  14704130,  -8005950,  17385320,  -5324760,0x0a9c0b1},
+	{  17385320,  -8005950,  20066510,  -5324760,0x0a9c8b1},
+	{  20066510,  -8005950,  22747700,  -5324760,0x0a9d0b1},
+	{  22747700,  -8005950,  25428890,  -5324760,0x0a9d8b1},
+	{  25428890,  -8005950,  28110080,  -5324760,0x0a9e0b1},
+	{  28110080,  -8005950,  30791270,  -5324760,0x0a9e8b1},
+	{  17385320,  -8274069,  20066510,  -5592879,0x0a9f0b1},
+	{  11700000, -13460000,  31310000,   5400000,0x0010637},
+	{   2986184,  36735355,   3093816,  36821845,0x001000a},
+	{   2710600,  36444400,   3455670,  36822000,0x018040c},
+	{   -670880,  35665100,   -549721,  35741000,0x3c1044b},
+	{   6566425,  36317200,   6673575,  36403689,0x3c1004b},
+	{   6116345,  35506700,   6222054,  35593189,0x3c1004b},
+	{   7706000,  36824500,   7794339,  36930000,0x3c1044b},
+	{   5356785,  36146800,   5463214,  36233289,0x3c1004b},
+	{   -667555,  35157700,   -561846,  35244189,0x3c1004b},
+	{   5681706,  34787200,   5786694,  34873689,0x3c1004b},
+	{   3205706,  34622000,   3310694,  34708489,0x3c1004b},
+	{   8050445,  35376200,   8156154,  35462689,0x3c1004b},
+	{   6890364,  36815800,   6998235,  36902289,0x3c1004b},
+	{   5004925,  36692700,   5112075,  36779189,0x3c1004b},
+	{   1277145,  35312800,   1382854,  35399289,0x3c1004b},
+	{   1278685,  36108200,   1385114,  36194689,0x3c1004b},
+	{   3993125,  36666900,   4100275,  36753389,0x3c1004b},
+	{  -2261697,  31575750,  -2188903,  31637849,0x2b2004b},
+	{   4726110,  36040840,   4800090,  36100959,0x29c004b},
+	{     53092,  35908950,    129508,  35971049,0x2b2004b},
+	{   2731759,  36240040,   2806240,  36300159,0x29c004b},
+	{  -1357691,  34858950,  -1282310,  34921049,0x2b2004b},
+	{   5292763,  31921040,   5363236,  31981159,0x29c004b},
+	{   7921933,  36251050,   7998867,  36313149,0x2b2004b},
+	{    123180,  34810540,    179115,  34888900,0x29c044b},
+	{   7398000,  36432800,   7494669,  36482200,0x2b2044b},
+	{   7103460,  35398140,   7176939,  35458259,0x29c004b},
+	{   5711874,  36770450,   5789325,  36832549,0x2b2004b},
+	{   5647210,  36121540,   5721190,  36181659,0x29c004b},
+	{   6822999,  33338950,   6897000,  33401049,0x2b2004b},
+	{    511210,  35699340,    585190,  35759459,0x29c004b},
+	{   4501792,  35678950,   4578208,  35741049,0x2b2004b},
+	{   4143260,  35179940,   4216739,  35240059,0x29c004b},
+	{   2830740,  33778650,   2905259,  33840749,0x2b2004b},
+	{   7351310,  35764740,   7425290,  35824859,0x29c004b},
+	{   2864350,  35419450,   2940249,  35481549,0x2b2004b},
+	{    103260,  35369940,    176739,  35430059,0x29c004b},
+	{   5329750,  35356450,   5405649,  35418549,0x2b2004b},
+	{   3862759,  36349940,   3937240,  36410059,0x29c004b},
+	{   3633430,  32458950,   3706569,  32521049,0x2b2004b},
+	{   3463678,  34129940,   3536322,  34190059,0x29c004b},
+	{   7075592,  35852000,   7183350,  35896000,0x2b2044b},
+	{  -1773289,  34824140,  -1700311,  34884259,0x29c004b},
+	{   2883592,  36105750,   2960008,  36167849,0x2b2004b},
+	{   2183559,  36229740,   2258040,  36289859,0x29c004b},
+	{   6219174,  36727150,   6296625,  36789249,0x2b2004b},
+	{   6681059,  36228440,   6755540,  36288559,0x29c004b},
+	{   4464272,  32745850,   4537928,  32807949,0x2b2004b},
+	{   2706910,  35857140,   2780890,  35917259,0x29c004b},
+	{   2970000,  35044000,   3060895,  35095449,0x2b2044b},
+	{    990928,  33648440,   1063071,  33708559,0x29c004b},
+	{  -2220600,  34678220,   2030414,  36581000,0x016040d},
+	{   2030414,  34257524,   5247842,  36938714,0x0a90011},
+	{   5247842,  34660000,   8690000,  37090000,0x3790415},
+	{  -3200372,  34408810,     17056,  37090000,0x00100ad},
+	{     17055,  34408810,   3234483,  37090000,0x00108ad},
+	{   3234483,  34408810,   6451911,  37090000,0x00110ad},
+	{   6451911,  34408810,   9669339,  37090000,0x00118ad},
+	{  -3170581,  32357699,    -12735,  35038889,0x00120ad},
+	{    -12736,  32357699,   3145110,  35038889,0x00128ad},
+	{   3145110,  32357699,   6302956,  35038889,0x00130ad},
+	{   6302956,  32357699,   9460802,  35038889,0x00138ad},
+	{  -5637276,  29676509,  -2568803,  32357699,0x00140ad},
+	{  -2568803,  29676509,    499670,  32357699,0x00148ad},
+	{    499669,  29676509,   3568142,  32357699,0x00150ad},
+	{   3568142,  29676509,   6636615,  32357699,0x00158ad},
+	{   6636615,  29676509,   9705088,  32357699,0x00160ad},
+	{  -8670790,  26995319,  -5691690,  29676509,0x00168ad},
+	{  -6003705,  26995319,  -3024605,  29676509,0x00170ad},
+	{  -3024605,  26995319,    -45505,  29676509,0x00178ad},
+	{    -45506,  26995319,   2933594,  29676509,0x00180ad},
+	{   2933594,  26995319,   5912694,  29676509,0x00188ad},
+	{   5912694,  26995319,   8891794,  29676509,0x00190ad},
+	{   8891794,  26995319,  11870894,  29676509,0x00198ad},
+	{  -8655104,  24314129,  -5735586,  26995319,0x001a0ad},
+	{  -5735586,  24314129,  -2816068,  26995319,0x001a8ad},
+	{  -2816068,  24314129,    103450,  26995319,0x001b0ad},
+	{    103449,  24314129,   3022967,  26995319,0x001b8ad},
+	{   3022967,  24314129,   5942485,  26995319,0x001c0ad},
+	{   5942485,  24314129,   8862003,  26995319,0x001c8ad},
+	{   8862003,  24314129,  11781521,  26995319,0x001d0ad},
+	{  -4246036,  21632939,  -1386100,  24314129,0x0a900b1},
+	{  -1386101,  21632939,   1473835,  24314129,0x0a908b1},
+	{   1473835,  21632939,   4333771,  24314129,0x0a910b1},
+	{   4333771,  21632939,   7193707,  24314129,0x0a918b1},
+	{   7193707,  21632939,  10053643,  24314129,0x0a920b1},
+	{   9139564,  21632939,  11999500,  24314129,0x0a928b1},
+	{  -1356310,  18951749,   1473835,  21632939,0x0a830b1},
+	{   1473835,  18951749,   4303980,  21632939,0x0a838b1},
+	{   4303980,  18951749,   7134125,  21632939,0x0a840b1},
+	{   7134125,  18951749,   9964270,  21632939,0x0a848b1},
+	{  -8670790,  18944440,  11999500,  37090000,0x0010237},
+	{  76870879,  43211055,  76989082,  43297545,0x001000a},
+	{  76716500,  43153730,  77108500,  43440559,0xc730047},
+	{  72901078,  49719090,  73320321,  49992509,0xbde0047},
+	{  69460000,  42245590,  69901891,  42473000,0xbde0447},
+	{  71298201,  42837190,  71463998,  42959499,0x54f004b},
+	{  71348872,  51109890,  71542528,  51232199,0x54f004b},
+	{  65416714,  44778490,  65588286,  44900799,0x54f004b},
+	{  76899168,  52236800,  77039232,  52323289,0x3c1004b},
+	{  82541571,  49928300,  82675629,  50014789,0x3c1004b},
+	{  80189450,  50371000,  80324950,  50457489,0x3c1004b},
+	{  57124871,  50239700,  57258929,  50326189,0x3c1004b},
+	{  63581866,  53170800,  63725534,  53257289,0x3c1004b},
+	{  69099023,  54835700,  69247977,  54922189,0x3c1004b},
+	{  51344829,  51187800,  51481770,  51274289,0x3c1004b},
+	{  72885071,  50027700,  73019129,  50114189,0x3c1004b},
+	{  51127218,  43615800,  51246381,  43702289,0x3c1004b},
+	{  51847635,  47066700,  51973765,  47153189,0x3c1004b},
+	{  75248988,  51680300,  75387611,  51766789,0x3c1004b},
+	{  68183955,  43270400,  68329094,  43340700,0x3c1044b},
+	{  63039427,  52925600,  63181173,  53012089,0x3c1004b},
+	{  67635934,  47753400,  67764466,  47839889,0x3c1004b},
+	{  69340500,  53242400,  69465481,  53341700,0x3c1044b},
+	{  78304500,  44974700,  78440217,  45052000,0x3c1044b},
+	{  74910235,  46804100,  75036365,  46890589,0x3c1004b},
+	{  67438400,  47848300,  67597160,  47918300,0x3c1044b},
+	{  63217437,  45594200,  63339963,  45680689,0x3c1004b},
+	{  83448371,  50299200,  83582429,  50385689,0x3c1004b},
+	{  68471000,  43483800,  68605807,  43559500,0x3c1044b},
+	{  70126000,  52905400,  70290904,  52979700,0x3c1044b},
+	{  52800000,  43307000,  52949567,  43375300,0x3c1044b},
+	{  71783668,  52292300,  71923732,  52378789,0x3c1004b},
+	{  66845471,  50210600,  66979529,  50297089,0x3c1004b},
+	{  67900000,  41193755,  71800000,  43585595,0x0970431},
+	{  75109749,  42760762,  78744251,  45441952,0x001002d},
+	{  66847895,  52606890,  71227172,  55288080,0x0010035},
+	{  60946509,  52768810,  65325786,  55450000,0x00100ad},
+	{  65325786,  52768810,  69705063,  55450000,0x00108ad},
+	{  69705063,  52768810,  74084340,  55450000,0x00110ad},
+	{  74084340,  52768810,  78463617,  55450000,0x00118ad},
+	{  47051987,  50087620,  51192936,  52768810,0x00120ad},
+	{  51192936,  50087620,  55333885,  52768810,0x00128ad},
+	{  55333885,  50087620,  59474834,  52768810,0x00130ad},
+	{  59474834,  50087620,  63615783,  52768810,0x00138ad},
+	{  63615783,  50087620,  67756732,  52768810,0x00140ad},
+	{  67756732,  50087620,  71897681,  52768810,0x00148ad},
+	{  71897681,  50087620,  76038630,  52768810,0x00150ad},
+	{  76038630,  50087620,  80179579,  52768810,0x00158ad},
+	{  80179579,  50087620,  84320528,  52768810,0x00160ad},
+	{  83397797,  47942668,  87360000,  50623858,0x00168ad},
+	{  46480000,  47406430,  50412412,  50087620,0x00170ad},
+	{  50388281,  47406430,  54320693,  50087620,0x00178ad},
+	{  54320693,  47406430,  58253105,  50087620,0x00180ad},
+	{  58253105,  47406430,  62185517,  50087620,0x00188ad},
+	{  62185517,  47406430,  66117929,  50087620,0x00190ad},
+	{  66117929,  47406430,  70050341,  50087620,0x00198ad},
+	{  70050341,  47406430,  73982753,  50087620,0x001a0ad},
+	{  73982753,  47406430,  77915165,  50087620,0x001a8ad},
+	{  77915165,  47406430,  81847577,  50087620,0x001b0ad},
+	{  81847577,  47406430,  85779989,  50087620,0x001b8ad},
+	{  48314827,  44725240,  52068493,  47406430,0x001c0ad},
+	{  52068493,  44725240,  55822159,  47406430,0x001c8ad},
+	{  55822159,  44725240,  59575825,  47406430,0x001d0ad},
+	{  49530300,  42044050,  53135011,  44725240,0x001d8ad},
+	{  53135011,  42044050,  56739722,  44725240,0x001e0ad},
+	{  49589882,  40560000,  53045638,  43241190,0x001e8ad},
+	{  53045638,  40560000,  56501394,  43241190,0x001f0ad},
+	{  59462619,  44725240,  63216285,  47406430,0x0a800b1},
+	{  63216285,  44725240,  66969951,  47406430,0x0a808b1},
+	{  66969951,  44725240,  70723617,  47406430,0x0a810b1},
+	{  70723617,  44725240,  74477283,  47406430,0x0a818b1},
+	{  74477283,  44725240,  78230949,  47406430,0x0a820b1},
+	{  78230949,  44725240,  81984615,  47406430,0x0a828b1},
+	{  81984615,  44725240,  85738281,  47406430,0x0a830b1},
+	{  59551992,  42044050,  63156703,  44725240,0x0a838b1},
+	{  63156703,  42044050,  66761414,  44725240,0x0a840b1},
+	{  66761414,  42044050,  70366125,  44725240,0x0a848b1},
+	{  70366125,  42044050,  73970836,  44725240,0x0a850b1},
+	{  73970836,  42044050,  77575547,  44725240,0x0a858b1},
+	{  77575547,  42044050,  81180258,  44725240,0x0a860b1},
+	{  65018641,  40560000,  68474397,  43241190,0x0aa68b1},
+	{  68474397,  40560000,  71930153,  43241190,0x0aa70b1},
+	{  46480000,  40560000,  87360000,  55450000,0x0010237},
+	{ -58453030, -34644596, -58349242, -34558106,0x001000a},
+	{ -58744317, -34890070, -58181853, -34399030,0x001000c},
+	{ -64286115, -31387370, -64226686, -31336431,0x236004b},
+	{ -64226686, -31387370, -64167257, -31336431,0x236004b},
+	{ -64286115, -31438309, -64226686, -31387370,0x236004b},
+	{ -64226686, -31438309, -64167257, -31387370,0x236004b},
+	{ -60703310, -32937570, -60642891, -32886631,0x236004b},
+	{ -60685184, -32988509, -60624765, -32937570,0x236004b},
+	{ -68860210, -32915470, -68799791, -32864531,0x236004b},
+	{ -57990917, -34945470, -57929083, -34894531,0x236004b},
+	{ -65246612, -26852870, -65189589, -26801931,0x236004b},
+	{ -57610891, -38025370, -57546510, -37974431,0x236004b},
+	{ -65444417, -24815870, -65388384, -24764931,0x236004b},
+	{ -60735456, -31654770, -60675744, -31603831,0x236004b},
+	{ -68567356, -31567170, -68507644, -31516231,0x236004b},
+	{ -59018653, -27485470, -58961347, -27434531,0x236004b},
+	{ -64298153, -27823670, -64240847, -27772731,0x236004b},
+	{ -68091886, -38977370, -68026514, -38926431,0x236004b},
+	{ -58843453, -27521270, -58786147, -27470331,0x236004b},
+	{ -62304874, -38745370, -62239927, -38694431,0x236004b},
+	{ -55946453, -27407270, -55889147, -27356331,0x236004b},
+	{ -60545356, -31764170, -60485644, -31713231,0x236004b},
+	{ -65322275, -24216670, -65266525, -24165731,0x236004b},
+	{ -58216829, -26203870, -58160372, -26152931,0x236004b},
+	{ -65808936, -28495470, -65751064, -28444531,0x236004b},
+	{ -64378851, -33154170, -64318149, -33103231,0x236004b},
+	{ -67543736, -45885970, -67470865, -45835031,0x236004b},
+	{ -60251951, -33364470, -60191249, -33313531,0x236004b},
+	{ -66366951, -33325070, -66306249, -33274131,0x236004b},
+	{ -58048315, -31407370, -57988886, -31356431,0x236004b},
+	{ -66880419, -29438470, -66821981, -29387531,0x236004b},
+	{ -68364076, -34642970, -68302525, -34592031,0x236004b},
+	{ -71341977, -41183870, -71274624, -41132931,0x236004b},
+	{ -65351709, -43280570, -65282092, -43229631,0x236004b},
+	{ -65502464, -33701470, -65441337, -33650531,0x236004b},
+	{ -59162179, -37341570, -59098222, -37290631,0x236004b},
+	{ -64319854, -36642070, -64256746, -36591131,0x236004b},
+	{ -68513351, -33105970, -68452649, -33055031,0x236004b},
+	{ -63272898, -32438770, -63212903, -32387831,0x236004b},
+	{ -59064364, -34127270, -59003237, -34076331,0x236004b},
+	{ -60600564, -33920170, -60539437, -33869231,0x236004b},
+	{ -69269522, -51652270, -69187878, -51601331,0x236004b},
+	{ -59681678, -29165370, -59623523, -29114431,0x236004b},
+	{ -60351266, -36925170, -60287734, -36874231,0x236004b},
+	{ -58457717, -35053770, -58395883, -35002831,0x236004b},
+	{ -58766374, -38584470, -58701427, -38533531,0x236004b},
+	{ -67642686, -39045470, -67577314, -38994531,0x236004b},
+	{ -61529715, -31275470, -61470286, -31224531,0x236004b},
+	{ -58990776, -34185470, -58929225, -34134531,0x236004b},
+	{ -60478512, -26815470, -60421489, -26764531,0x236004b},
+	{ -63033464, -40835470, -62966536, -40784531,0x236004b},
+	{ -62119715, -31455470, -62060286, -31404531,0x236004b},
+	{ -58550210, -33045470, -58489791, -32994531,0x236004b},
+	{ -60990776, -34615470, -60929225, -34564531,0x236004b},
+	{ -59140776, -34605470, -59079225, -34554531,0x236004b},
+	{ -65074526, -42795470, -65005475, -42744531,0x236004b},
+	{ -64347663, -23165470, -64292338, -23114531,0x236004b},
+	{ -68930210, -33055470, -68869791, -33004531,0x236004b},
+	{ -62000564, -33775470, -61939437, -33724531,0x236004b},
+	{ -59299078, -29165470, -59240923, -29114531,0x236004b},
+	{ -58269998, -32505470, -58210003, -32454531,0x236004b},
+	{ -68500351, -33215470, -68439649, -33164531,0x236004b},
+	{ -59720564, -33695470, -59659437, -33644531,0x236004b},
+	{ -54628229, -26225470, -54571772, -26174531,0x236004b},
+	{ -62112686, -38905470, -62047314, -38854531,0x236004b},
+	{ -63837451, -22575470, -63782550, -22524531,0x236004b},
+	{ -69272686, -38965470, -69207314, -38914531,0x236004b},
+	{ -64529715, -31445470, -64470286, -31394531,0x236004b},
+	{ -55158653, -27505470, -55101347, -27454531,0x236004b},
+	{ -63801130, -35685470, -63738871, -35634531,0x236004b},
+	{ -60070917, -34925470, -60009083, -34874531,0x236004b},
+	{ -59901766, -36805470, -59838234, -36754531,0x236004b},
+	{ -64149998, -32205470, -64090003, -32154531,0x236004b},
+	{ -59470917, -34685470, -59409083, -34634531,0x236004b},
+	{ -60302474, -38395470, -60237527, -38344531,0x236004b},
+	{ -64817804, -23845470, -64762196, -23794531,0x236004b},
+	{ -60380351, -33255470, -60319649, -33204531,0x236004b},
+	{ -58798795, -28145470, -58741206, -28094531,0x236004b},
+	{ -64459856, -31685470, -64400144, -31634531,0x236004b},
+	{ -64897875, -24245470, -64842125, -24194531,0x236004b},
+	{ -62710210, -32625470, -62649791, -32574531,0x236004b},
+	{ -60921130, -35485470, -60858871, -35434531,0x236004b},
+	{ -60520917, -34675470, -60459083, -34624531,0x236004b},
+	{ -59370351, -33175470, -59309649, -33124531,0x236004b},
+	{ -58109078, -29205470, -58050923, -29154531,0x236004b},
+	{ -65144809, -43325470, -65075192, -43274531,0x236004b},
+	{ -57721554, -36355470, -57658446, -36304531,0x236004b},
+	{ -61570917, -34905470, -61509083, -34854531,0x236004b},
+	{ -60211130, -35455470, -60148871, -35404531,0x236004b},
+	{ -60210210, -32635470, -60149791, -32584531,0x236004b},
+	{ -68353865, -54815470, -68266136, -54764531,0x236004b},
+	{ -60940000, -35185355, -57780000, -32644000,0x0a40411},
+	{ -64571316, -31719620, -64024476, -31228580,0x0010088},
+	{ -68969124, -33258820, -68417076, -32767780,0x0010888},
+	{ -65482600, -27086820, -64961800, -26595780,0x0011088},
+	{ -58047148, -38302820, -57458644, -37811780,0x0011888},
+	{ -65736992, -25133620, -65221400, -24642580,0x0012088},
+	{ -60965516, -31802020, -60418676, -31310980,0x0012888},
+	{ -68765016, -31798720, -68218176, -31307680,0x0013088},
+	{ -59162800, -27723420, -58642000, -27232380,0x0013888},
+	{ -64497200, -28040820, -63971192, -27549780,0x0014088},
+	{ -68266000, -39126000, -67409077, -38805000,0x0154c88},
+	{ -62472956, -39045520, -61879244, -38554480,0x0015088},
+	{ -56178200, -27627320, -55657400, -27136280,0x0015888},
+	{ -65350000, -24550000, -64773761, -24130000,0x01b6488},
+	{ -58441192, -26423920, -57925600, -25932880,0x0016888},
+	{ -65976907, -28849520, -65445691, -28358480,0x0017088},
+	{ -64624524, -33374220, -64072476, -32883180,0x0017888},
+	{ -67908504, -46046820, -67247088, -45555780,0x0018088},
+	{ -66653023, -33555120, -66095767, -33064080,0x0018888},
+	{ -58437716, -31623420, -57890876, -31132380,0x0019088},
+	{ -67116808, -29658520, -66585592, -29167480,0x0019888},
+	{ -68614532, -34863020, -68052068, -34371980,0x001a088},
+	{ -71612972, -41403920, -70993220, -40912880,0x001a888},
+	{ -65528488, -43523020, -64887904, -43031980,0x001b088},
+	{ -65745324, -33921520, -65188068, -33430480,0x001b888},
+	{ -59421848, -37561620, -58838552, -37070580,0x001c088},
+	{ -64572140, -36862120, -63994052, -36371080,0x001c888},
+	{ -63518924, -32658820, -62966876, -32167780,0x001d088},
+	{ -69603676, -51872320, -68853724, -51381280,0x001d888},
+	{ -59726908, -29385420, -59195692, -28894380,0x001e088},
+	{ -60378540, -37085320, -59800452, -36594280,0x001e888},
+	{ -59041248, -38696420, -58452744, -38205380,0x001f088},
+	{ -61768216, -31495520, -61221376, -31004480,0x0b00090},
+	{ -60710400, -27035520, -60189600, -26544480,0x0b00890},
+	{ -63307272, -41055520, -62692728, -40564480,0x0b01090},
+	{ -62358216, -31675520, -61811376, -31184480,0x0b01890},
+	{ -61241232, -34835520, -60678768, -34344480,0x0b12090},
+	{ -65357688, -43015520, -64722312, -42524480,0x0b02890},
+	{ -64567384, -23385520, -64062208, -22894480,0x0b13090},
+	{ -62243424, -33995520, -61686168, -33504480,0x0b03890},
+	{ -58601324, -32661920, -58049276, -32170880,0x0b04090},
+	{ -54852592, -26445520, -54337000, -25954480,0x0b14890},
+	{ -64057384, -22795520, -63552208, -22304480,0x0b05090},
+	{ -69536856, -39185520, -68943144, -38694480,0x0b15890},
+	{ -55390400, -27725520, -54869600, -27234480,0x0b16090},
+	{ -64056440, -35905520, -63483560, -35414480,0x0b06890},
+	{ -64388216, -32425520, -63841376, -31934480,0x0b17090},
+	{ -60559048, -38615520, -59970544, -38124480,0x0b17890},
+	{ -65037384, -24065520, -64532208, -23574480,0x0b18090},
+	{ -59027800, -28365520, -58501792, -27874480,0x0b18890},
+	{ -62956024, -32845520, -62403976, -32354480,0x0b09090},
+	{ -61176440, -35705520, -60603560, -35214480,0x0b09890},
+	{ -58345608, -29425520, -57814392, -28934480,0x0b1a090},
+	{ -57976440, -36575520, -57403560, -36084480,0x0b1a890},
+	{ -61818632, -35125520, -61250960, -34634480,0x0b0b090},
+	{ -60466440, -35675520, -59893560, -35184480,0x0b0b890},
+	{ -60456024, -32855520, -59903976, -32364480,0x0b0c090},
+	{ -68708416, -55035520, -67901176, -54544480,0x0b0c890},
+	{ -68711936, -24460595, -65852000, -21779405,0x00100ad},
+	{ -65852000, -24460595, -62992064, -21779405,0x00108ad},
+	{ -62992064, -24460595, -60132128, -21779405,0x00110ad},
+	{ -60132128, -24460595, -57272192, -21779405,0x00118ad},
+	{ -68741727, -27141785, -65822209, -24460595,0x00120ad},
+	{ -65822209, -27141785, -62902691, -24460595,0x00128ad},
+	{ -62902691, -27141785, -59983173, -24460595,0x00130ad},
+	{ -59983173, -27141785, -57063655, -24460595,0x00138ad},
+	{ -70523228, -29822975, -67544128, -27141785,0x00140ad},
+	{ -67544128, -29822975, -64565028, -27141785,0x00148ad},
+	{ -64565028, -29822975, -61585928, -27141785,0x00150ad},
+	{ -61585928, -29822975, -58606828, -27141785,0x00158ad},
+	{ -58606828, -29822975, -55627728, -27141785,0x00160ad},
+	{ -56584309, -28214261, -53635000, -25533071,0x00168ad},
+	{ -70613495, -32504165, -67545022, -29822975,0x00170ad},
+	{ -67545022, -32504165, -64476549, -29822975,0x00178ad},
+	{ -64476549, -32504165, -61408076, -29822975,0x00180ad},
+	{ -61408076, -32504165, -58339603, -29822975,0x00188ad},
+	{ -60180687, -32504165, -57112214, -29822975,0x00190ad},
+	{ -70673077, -35185355, -67515231, -32504165,0x00198ad},
+	{ -67515231, -35185355, -64357385, -32504165,0x001a0ad},
+	{ -64357385, -35185355, -61199539, -32504165,0x001a8ad},
+	{ -61199539, -35185355, -58041693, -32504165,0x001b0ad},
+	{ -71458964, -37866545, -68181954, -35185355,0x001b8ad},
+	{ -68181954, -37866545, -64904944, -35185355,0x001c0ad},
+	{ -64904944, -37866545, -61627934, -35185355,0x001c8ad},
+	{ -61627934, -37866545, -58350924, -35185355,0x001d0ad},
+	{ -59861327, -37383930, -56614108, -34702740,0x001d8ad},
+	{ -71951856, -40547735, -68585473, -37866545,0x0a900b1},
+	{ -68585473, -40547735, -65219090, -37866545,0x0a908b1},
+	{ -65219090, -40547735, -61852707, -37866545,0x0a910b1},
+	{ -61852707, -40547735, -58486324, -37866545,0x0a918b1},
+	{ -58486324, -40038308, -55119941, -37357118,0x0a820b1},
+	{ -72243212, -43228925, -68727874, -40547735,0x0a828b1},
+	{ -68727874, -43228925, -65212536, -40547735,0x0a830b1},
+	{ -65212536, -43228925, -61697198, -40547735,0x0a838b1},
+	{ -72091873, -45910115, -68427580, -43228925,0x0a840b1},
+	{ -68427580, -45910115, -64763287, -43228925,0x0a848b1},
+	{ -72657604, -48591305, -68844356, -45910115,0x0a950b1},
+	{ -68844356, -48591305, -65031108, -45910115,0x0a958b1},
+	{ -73700289, -51272495, -69678504, -48591305,0x0a860b1},
+	{ -69678504, -51272495, -65656719, -48591305,0x0a868b1},
+	{ -72472900, -52479030, -68361742, -49797840,0x0a870b1},
+	{ -65274203, -55116860, -60894926, -52435670,0x0a890b1},
+	{ -68865210, -55116860, -64485933, -52435670,0x0a888b1},
+	{ -73730000, -55116860, -53635000, -21760000,0x0010237},
+	{  72821000,  20367000,  72906600,  20467200,0x022000b},
+	{  70870000,  20690000,  71007000,  20744000,0x001042c},
+	{  72791088,  20355072,  72936912,  20502384,0x0020236},
+	{  72926000,  20300000,  73002000,  20364000,0x001040a},
+	{  72920000,  20051500,  73232000,  20364000,0x001042c},
+	{  72920000,  20051500,  73232000,  20364000,0x0020636},
+	{  76714228,  30677855,  76814172,  30764345,0x001000a},
+	{  76670456,  30633804,  76900000,  30808396,0x001042c},
+	{  76670456,  30633804,  76900000,  30808396,0x0020636},
+	{  92681755,  11603107,  92769206,  11689597,0x001000a},
+	{  92512000,  11343000,  92800000,  12135000,0x032042c},
+	{  92213843,  10504821,  92687771,  10995861,0x0b10030},
+	{  92120300,  11160000,  93485000,  14248000,0x004012c},
+	{  92671000,   7842000,  93680000,   9296000,0x004012c},
+	{  93600000,   6720000,  94000000,   7465000,0x004012c},
+	{  93595254,  14802691,  93721640,  14925000,0x004052c},
+	{  94221815,  13371257,  94347521,  13493566,0x004052c},
+	{  93798494,  12219185,  93923521,  12341494,0x004052c},
+	{  92120300,   6670000,  94356000,  14925000,0x0020236},
+	{  72999358,   8253865,  73085848,   8340355,0x001002b},
+	{  72570000,  10505000,  72845000,  11300000,0x033042c},
+	{  71923843,  10766451,  72397771,  11257491,0x0b10030},
+	{  71660809,   9770405,  74371790,  12451595,0x0a80031},
+	{  71660809,   8253865,  74371790,  12451595,0x0020236},
+	{  77170681,  28589511,  77268703,  28676001,0x001000a},
+	{  76822831,  28395928,  77354047,  28886968,0x001002c},
+	{  76822831,  28395928,  77354047,  28886968,0x0020236},
+	{  91848224,  25533886,  91943363,  25620376,0x001000a},
+	{  91543560,  25277659,  92059152,  25768699,0x001000c},
+	{  91171481,  25439210,  91362719,  25612189,0x782004b},
+	{  90551481,  25394310,  90742719,  25567289,0x782004b},
+	{  90544461,  25163810,  90734738,  25336789,0x782004b},
+	{  92128081,  25368610,  92319319,  25541589,0x782004b},
+	{  90103081,  25436510,  90294319,  25609489,0x782004b},
+	{  90335581,  25230210,  90526819,  25403189,0x782004b},
+	{  92306081,  25318710,  92497319,  25491689,0x782004b},
+	{  91812908,  25850520,  91978891,  26000279,0x680004b},
+	{  89800000,  25000000,  92810000,  26200000,0x06f0031},
+	{  89800000,  25000000,  92810000,  26200000,0x0020236},
+	{  93676911,  25851781,  93772050,  25938271,0x001000a},
+	{  93645834,  25549928,  94161426,  26040968,0x001000c},
+	{  94535360,  26557610,  94728039,  26730589,0x782004b},
+	{  94383460,  26250810,  94576139,  26423789,0x782004b},
+	{  94201241,  25998610,  94392959,  26171589,0x782004b},
+	{  94737441,  26158410,  94929159,  26331389,0x782004b},
+	{  94473908,  25936020,  94639891,  26085779,0x680004b},
+	{  94359308,  25812620,  94525291,  25962379,0x680004b},
+	{  94947992,  26667620,  95114807,  26817379,0x680004b},
+	{  94994576,  26830020,  95162223,  26979779,0x680004b},
+	{  94593616,  25614720,  94759183,  25764479,0x680004b},
+	{  93321000,  25183000,  95266000,  27052000,0x0ad0031},
+	{  93321000,  25183000,  95266000,  27052000,0x0020236},
+	{  93892911,  24752755,  93988050,  24839245,0x001000a},
+	{  93684808,  24544480,  94195192,  25035520,0x001000c},
+	{  94219074,  25009340,  94431725,  25202659,0x864004b},
+	{  93884574,  25135640,  94097225,  25328959,0x864004b},
+	{  93425374,  24850540,  93638025,  25043859,0x864004b},
+	{  93688142,  24373369,  93877458,  24546348,0x782004b},
+	{  93877458,  24373369,  94066774,  24546348,0x782004b},
+	{  93650278,  24200390,  93839594,  24373369,0x782004b},
+	{  93839594,  24200390,  94028910,  24373369,0x782004b},
+	{  92955000,  23830000,  94780000,  25700000,0x0b20431},
+	{  92955000,  23830000,  94780000,  25700000,0x0020636},
+	{  91243711,  23791055,  91337889,  23877545,0x001000a},
+	{  91191568,  23490272,  91696744,  23981312,0x001000c},
+	{  91644972,  23319120,  91807627,  23468879,0x680004b},
+	{  91909556,  23916420,  92073043,  24066179,0x680004b},
+	{  91922548,  24235520,  92086451,  24385279,0x680004b},
+	{  92083848,  24320620,  92247751,  24470379,0x680004b},
+	{  92086848,  24176420,  92250751,  24326179,0x680004b},
+	{  92098056,  23759020,  92261543,  23908779,0x680004b},
+	{  91963856,  24089020,  92127343,  24238779,0x680004b},
+	{  91777040,  23894390,  91910560,  24016699,0x54f004b},
+	{  91765940,  24088990,  91899460,  24211299,0x54f004b},
+	{  91545840,  23978290,  91679360,  24100599,0x54f004b},
+	{  91634849,  22972690,  91767350,  23094999,0x54f004b},
+	{  91430079,  23196290,  91562920,  23318599,0x54f004b},
+	{  91130000,  22917792,  92350000,  24556297,0x0cb0431},
+	{  91130000,  22917792,  92350000,  24556297,0x0020636},
+	{  92670654,  23702800,  92758000,  23794500,0x021000a},
+	{  92467716,  23482880,  92972892,  23973920,0x001000c},
+	{  92860213,  22346910,  93106786,  22575689,0x9ee004b},
+	{  93120000,  23356960,  93374833,  23548000,0x931044b},
+	{  92566415,  24145360,  92798184,  24357129,0x931004b},
+	{  92693392,  22761160,  92922808,  22972929,0x931004b},
+	{  92740698,  23203460,  92970702,  23415229,0x931004b},
+	{  92178000,  21940000,  93450000,  24536000,0x0f90031},
+	{  92178000,  21940000,  93450000,  24536000,0x0020236},
+	{  88560950,  27287755,  88658011,  27374245,0x001000a},
+	{  88348600,  27085480,  88869400,  27576520,0x001000c},
+	{  88520000,  27572000,  88883790,  27942000,0xf04044b},
+	{  88020000,  27098000,  88353481,  27474297,0xe89044b},
+	{  87978000,  27070000,  88928000,  28129412,0x0bc0031},
+	{  87978000,  27070000,  88928000,  28129412,0x0020236},
+	{  75800028,  30866755,  75899972,  30953245,0x001000a},
+	{  75673878,  30766630,  76006121,  31053459,0xc730047},
+	{  74687883,  31489196,  75008391,  31762615,0xbde0047},
+	{  75418889,  31189363,  75737878,  31462782,0xbde0047},
+	{  76322602,  30268490,  76463597,  30390799,0x54f004b},
+	{  74878902,  30150190,  75019897,  30272499,0x54f004b},
+	{  75576673,  32205090,  75720726,  32327399,0x54f004b},
+	{  75838313,  31468890,  75981686,  31591199,0x54f004b},
+	{  76620463,  30648590,  76762137,  30770899,0x54f004b},
+	{  75123508,  30774800,  75223691,  30861289,0x3c1004b},
+	{  75152708,  31772900,  75254092,  31859389,0x3c1004b},
+	{  74149049,  30098200,  74248751,  30184689,0x3c1004b},
+	{  75833008,  30481400,  75933191,  30567889,0x3c1004b},
+	{  76197308,  30637000,  76297491,  30723489,0x3c1004b},
+	{  75729448,  31175900,  75830352,  31262389,0x3c1004b},
+	{  74495408,  30444800,  74595591,  30531289,0x3c1004b},
+	{  75484549,  30319700,  75584251,  30406189,0x3c1004b},
+	{  75331848,  31332700,  75432752,  31419189,0x3c1004b},
+	{  76538508,  30432400,  76638691,  30518889,0x3c1004b},
+	{  74703308,  30631500,  74803491,  30717989,0x3c1004b},
+	{  75793949,  30204400,  75893651,  30290889,0x3c1004b},
+	{  75406308,  30756500,  75506491,  30842989,0x3c1004b},
+	{  74774208,  30537000,  74874391,  30623489,0x3c1004b},
+	{  75353249,  29964900,  75452951,  30051389,0x3c1004b},
+	{  74448549,  30146400,  74548251,  30232889,0x3c1004b},
+	{  75352967,  31995400,  75454832,  32081889,0x3c1004b},
+	{  73980249,  30359700,  74079951,  30446189,0x3c1004b},
+	{  75289248,  31052300,  75390152,  31138789,0x3c1004b},
+	{  76084049,  30327500,  76183751,  30413989,0x3c1004b},
+	{  74567008,  30883800,  74667191,  30970289,0x3c1004b},
+	{  75273000,  32122000,  75932000,  32500000,0x004012c},
+	{  73875000,  29727000,  76933000,  32122000,0x004012c},
+	{  75154000,  29522000,  75402000,  29727000,0x00401ac},
+	{  73875000,  29522000,  76933000,  32500000,0x0020236},
+	{  76977509,  28416165,  77075531,  28502655,0x001000a},
+	{  76921600,  28080300,  77481544,  28546400,0x01d040c},
+	{  76910742,  29390090,  77051057,  29512399,0x54f004b},
+	{  76911082,  29267781,  77050718,  29390090,0x54f004b},
+	{  76685102,  30309090,  76826097,  30431399,0x54f004b},
+	{  76826097,  30309090,  76967092,  30431399,0x54f004b},
+	{  77209502,  30078890,  77350497,  30201199,0x54f004b},
+	{  76454722,  28831990,  76593678,  28954299,0x54f004b},
+	{  76593678,  28831990,  76732634,  28954299,0x54f004b},
+	{  75636282,  29085890,  75775918,  29208199,0x54f004b},
+	{  75775918,  29085890,  75915554,  29208199,0x54f004b},
+	{  76944289,  29646300,  77043511,  29732789,0x3c1004b},
+	{  76960629,  28946800,  77059370,  29033289,0x3c1004b},
+	{  76799808,  30630900,  76899991,  30717389,0x3c1004b},
+	{  76090569,  28749500,  76188830,  28835989,0x3c1004b},
+	{  74980389,  29486800,  75079611,  29573289,0x3c1004b},
+	{  76881169,  28650600,  76979430,  28737089,0x3c1004b},
+	{  76269929,  29272200,  76368670,  29358689,0x3c1004b},
+	{  76799549,  29921300,  76899251,  30007789,0x3c1004b},
+	{  76352589,  29758000,  76451811,  29844489,0x3c1004b},
+	{  76569510,  28153300,  76667290,  28239789,0x3c1004b},
+	{  75916029,  29056500,  76014770,  29142989,0x3c1004b},
+	{  76058010,  28003300,  76155790,  28089789,0x3c1004b},
+	{  75404189,  29469900,  75503411,  29556389,0x3c1004b},
+	{  76682000,  30491000,  77210000,  30916000,0x004012c},
+	{  74444000,  29214000,  75280000,  30000000,0x004012c},
+	{  75280000,  27640000,  77581000,  30491000,0x00401ac},
+	{  74444000,  27640000,  77581000,  30916000,0x0020236},
+	{  93580000,  27058000,  93706000,  27121000,0x017000a},
+	{  93484559,  26917620,  93871841,  27263579,0xf040047},
+	{  95186995,  27887700,  95565605,  28222589,0xe890047},
+	{  94719744,  28094720,  94889055,  28244479,0x680004b},
+	{  91833260,  27514820,  92001739,  27664579,0x680004b},
+	{  95430576,  26889120,  95598223,  27038879,0x680004b},
+	{  95665476,  27063820,  95833123,  27213579,0x680004b},
+	{  96080044,  27849120,  96249355,  27998879,0x680004b},
+	{  95767561,  28080190,  95905838,  28202499,0x54f004b},
+	{  95834522,  28736490,  95973478,  28858799,0x54f004b},
+	{  94968722,  28551190,  95107678,  28673499,0x54f004b},
+	{  94183861,  27919790,  94322138,  28042099,0x54f004b},
+	{  92377041,  27180090,  92513959,  27302399,0x54f004b},
+	{  92927001,  27296390,  93064598,  27418699,0x54f004b},
+	{  95540361,  28203790,  95678638,  28326099,0x54f004b},
+	{  93751001,  27500690,  93888598,  27622999,0x54f004b},
+	{  91555000,  26827000,  94690000,  29330000,0x09f0411},
+	{  94690000,  26641000,  97416000,  29400000,0x020040d},
+	{  91555000,  26641000,  97416000,  29400000,0x0020236},
+	{  91716000,  26110736,  91812830,  26200576,0x001040a},
+	{  91380108,  26038280,  91895700,  26529320,0x001000c},
+	{  92735630,  24746390,  92870170,  24868699,0x54f004b},
+	{  92714281,  26609690,  92850519,  26731999,0x54f004b},
+	{  94870901,  27384990,  95008498,  27507299,0x54f004b},
+	{  94143581,  26695090,  94279819,  26817399,0x54f004b},
+	{  92616881,  26286390,  92753119,  26408699,0x54f004b},
+	{  95288201,  27431390,  95425798,  27553699,0x54f004b},
+	{  95262901,  27309290,  95400498,  27431599,0x54f004b},
+	{  94551941,  26916490,  94688859,  27038799,0x54f004b},
+	{  93697420,  25958690,  93832979,  26080999,0x54f004b},
+	{  93902881,  26451290,  94039119,  26573599,0x54f004b},
+	{  90464181,  26431890,  90600419,  26554199,0x54f004b},
+	{  89900320,  26003190,  90035879,  26125499,0x54f004b},
+	{  94052190,  27204200,  94149009,  27290689,0x3c1004b},
+	{  92313531,  24830000,  92408669,  24916489,0x3c1004b},
+	{  93389471,  25807600,  93485329,  25894089,0x3c1004b},
+	{  93123371,  25708000,  93219229,  25794489,0x3c1004b},
+	{  90551571,  26111000,  90647429,  26197489,0x3c1004b},
+	{  90956430,  26278100,  91052769,  26364589,0x3c1004b},
+	{  90911730,  26456900,  91008069,  26543389,0x3c1004b},
+	{  89736600,  26537480,  90257400,  27028520,0x001008c},
+	{  90257400,  26537480,  90778200,  27028520,0x001088c},
+	{  90778200,  26537480,  91299000,  27028520,0x001108c},
+	{  91299000,  26537480,  91819800,  27028520,0x001188c},
+	{  91819800,  26537480,  92340600,  27028520,0x001208c},
+	{  92340600,  26537480,  92861400,  27028520,0x001288c},
+	{  92861400,  26537480,  93382200,  27028520,0x001308c},
+	{  93382200,  26537480,  93903000,  27028520,0x001388c},
+	{  93903000,  26537480,  94423800,  27028520,0x001408c},
+	{  93903000,  27028520,  94423800,  27519560,0x001488c},
+	{  93903000,  27478960,  94429008,  27970000,0x001508c},
+	{  93376992,  27028520,  93897792,  27519560,0x001588c},
+	{  93903000,  26046440,  94418592,  26537480,0x001608c},
+	{  93387408,  26046440,  93903000,  26537480,0x001688c},
+	{  92871816,  26046440,  93387408,  26537480,0x001708c},
+	{  92356224,  26046440,  92871816,  26537480,0x001788c},
+	{  91840632,  26046440,  92356224,  26537480,0x001808c},
+	{  91325040,  26046440,  91840632,  26537480,0x001888c},
+	{  90809448,  26046440,  91325040,  26537480,0x001908c},
+	{  90293856,  26046440,  90809448,  26537480,0x001988c},
+	{  89778264,  26046440,  90293856,  26537480,0x001a08c},
+	{  89778264,  25555400,  90293856,  26046440,0x001a88c},
+	{  90293856,  25555400,  90809448,  26046440,0x001b08c},
+	{  90809448,  25555400,  91325040,  26046440,0x001b88c},
+	{  91325040,  25555400,  91840632,  26046440,0x001c08c},
+	{  91840632,  25555400,  92356224,  26046440,0x001c88c},
+	{  92356224,  25555400,  92871816,  26046440,0x001d08c},
+	{  92871816,  25555400,  93387408,  26046440,0x001d88c},
+	{  93387408,  25555400,  93903000,  26046440,0x001e08c},
+	{  93903000,  25555400,  94418592,  26046440,0x001e88c},
+	{  92098428,  25064360,  92614020,  25555400,0x0b00890},
+	{  92614020,  25064360,  93129612,  25555400,0x0b01090},
+	{  93129612,  25064360,  93645204,  25555400,0x0b01890},
+	{  92098428,  24573320,  92608812,  25064360,0x0b12090},
+	{  92608812,  24573320,  93119196,  25064360,0x0b12890},
+	{  93119196,  24573320,  93629580,  25064360,0x0b13090},
+	{  92098428,  24111000,  92608812,  24602040,0x0b03890},
+	{  92608812,  24111000,  93119196,  24602040,0x0b04090},
+	{  94428608,  27478960,  94954616,  27970000,0x0b08890},
+	{  94954616,  27478960,  95480624,  27970000,0x0b09090},
+	{  95480624,  27478960,  96006632,  27970000,0x0b09890},
+	{  94428608,  27028440,  94949408,  27519480,0x0b1a090},
+	{  94949408,  27028440,  95470208,  27519480,0x0b1a890},
+	{  95470208,  27028440,  95991008,  27519480,0x0b1b090},
+	{  94428608,  26537400,  94949408,  27028440,0x0b0b890},
+	{  94949408,  26537400,  95470208,  27028440,0x0b0c090},
+	{  89666000,  24111000,  96030000,  27970000,0x0020236},
+	{  85078640,  25570255,  85146498,  25631061,0x2a7044a},
+	{  85146498,  25573000,  85228982,  25623000,0x2a7044a},
+	{  84987247,  25504930,  85304352,  25791759,0xc730047},
+	{  84823619,  24686290,  85124380,  24959709,0xbde0047},
+	{  86835319,  25154590,  87136080,  25428009,0xbde0047},
+	{  85332071,  26086800,  85427929,  26173289,0x3c1004b},
+	{  87422071,  25736800,  87517929,  25823289,0x3c1004b},
+	{  85851271,  26108200,  85947129,  26194689,0x3c1004b},
+	{  85472191,  25166800,  85567809,  25253289,0x3c1004b},
+	{  84612191,  25516800,  84707809,  25603289,0x3c1004b},
+	{  86450891,  25312200,  86546509,  25398689,0x3c1004b},
+	{  84672071,  25762700,  84767929,  25849189,0x3c1004b},
+	{  84767929,  25719455,  84863787,  25805944,0x3c1004b},
+	{  87522191,  25506800,  87617809,  25593289,0x3c1004b},
+	{  86082591,  25374300,  86178209,  25460789,0x3c1004b},
+	{  84457590,  26757200,  84554409,  26843689,0x3c1004b},
+	{  86550071,  25841300,  86645929,  25927789,0x3c1004b},
+	{  83968131,  24909900,  84063269,  24996389,0x3c1004b},
+	{  84133431,  24873400,  84228569,  24959889,0x3c1004b},
+	{  84863330,  26606100,  84959669,  26692589,0x3c1004b},
+	{  85494131,  24845400,  85589269,  24931889,0x3c1004b},
+	{  84039990,  27087700,  84136809,  27174189,0x3c1004b},
+	{  83927191,  25520600,  84022809,  25607089,0x3c1004b},
+	{  87899271,  26059200,  87995129,  26145689,0x3c1004b},
+	{  85446130,  26550200,  85542469,  26636689,0x3c1004b},
+	{  86441391,  25246500,  86537009,  25332989,0x3c1004b},
+	{  84938991,  25171400,  85034609,  25257889,0x3c1004b},
+	{  84327431,  24710000,  84422569,  24796489,0x3c1004b},
+	{  84309871,  26178200,  84405729,  26264689,0x3c1004b},
+	{  86050731,  25126000,  86145869,  25212489,0x3c1004b},
+	{  86177431,  24887500,  86272569,  24973989,0x3c1004b},
+	{  86013830,  26304100,  86110169,  26390589,0x3c1004b},
+	{  85733771,  25815500,  85829629,  25901989,0x3c1004b},
+	{  87417971,  26082400,  87513829,  26168889,0x3c1004b},
+	{  85902073,  25355950,  85970727,  25418049,0x2b2004b},
+	{  84408417,  26435640,  84475383,  26495759,0x29c004b},
+	{  86563787,  26089750,  86632613,  26151849,0x2b2004b},
+	{  84113867,  25527540,  84180332,  25587659,0x29c004b},
+	{  83739600,  27032480,  84260400,  27523520,0x001008c},
+	{  84260400,  27032480,  84781200,  27523520,0x001088c},
+	{  83739600,  26541439,  84260400,  27032479,0x001108c},
+	{  84260400,  26541439,  84781200,  27032479,0x001188c},
+	{  84781200,  26541439,  85302000,  27032479,0x001208c},
+	{  85302000,  26541439,  85822800,  27032479,0x001288c},
+	{  85822800,  26541439,  86343600,  27032479,0x001308c},
+	{  86343600,  26541439,  86864400,  27032479,0x001388c},
+	{  86864400,  26541439,  87385200,  27032479,0x001408c},
+	{  83744808,  26050400,  84260400,  26541440,0x001488c},
+	{  84260400,  26050400,  84775992,  26541440,0x001508c},
+	{  84775992,  26050400,  85291584,  26541440,0x001588c},
+	{  85291584,  26050400,  85807176,  26541440,0x001608c},
+	{  85807176,  26050400,  86322768,  26541440,0x001688c},
+	{  86322768,  26050400,  86838360,  26541440,0x001708c},
+	{  86838360,  26050400,  87353952,  26541440,0x001788c},
+	{  87353952,  26050400,  87869544,  26541440,0x001808c},
+	{  87817408,  26065131,  88333000,  26556171,0x001888c},
+	{  83744808,  25559360,  84260400,  26050400,0x001908c},
+	{  84260400,  25559360,  84775992,  26050400,0x001988c},
+	{  84775992,  25559360,  85291584,  26050400,0x001a08c},
+	{  85291584,  25559360,  85807176,  26050400,0x001a88c},
+	{  85807176,  25559360,  86322768,  26050400,0x001b08c},
+	{  86322768,  25559360,  86838360,  26050400,0x001b88c},
+	{  86838360,  25559360,  87353952,  26050400,0x001c08c},
+	{  87353952,  25559360,  87869544,  26050400,0x001c88c},
+	{  87817408,  25559360,  88333000,  26050400,0x001d08c},
+	{  83298000,  25068320,  83813592,  25559360,0x0010088},
+	{  83744808,  25068320,  84260400,  25559360,0x0010888},
+	{  84260400,  25068320,  84775992,  25559360,0x0011088},
+	{  84775992,  25068320,  85291584,  25559360,0x0011888},
+	{  85291584,  25068320,  85807176,  25559360,0x0012088},
+	{  85807176,  25068320,  86322768,  25559360,0x0012888},
+	{  86322768,  25068320,  86838360,  25559360,0x0013088},
+	{  86838360,  25068320,  87353952,  25559360,0x0013888},
+	{  87353952,  25068320,  87869544,  25559360,0x0014088},
+	{  87817408,  25068320,  88333000,  25559360,0x0014888},
+	{  83298000,  24577280,  83808384,  25068320,0x0015088},
+	{  83739600,  24577280,  84249984,  25068320,0x0015888},
+	{  84249984,  24577280,  84760368,  25068320,0x0016088},
+	{  84760368,  24577280,  85270752,  25068320,0x0016888},
+	{  85270752,  24577280,  85781136,  25068320,0x0017088},
+	{  85781136,  24577280,  86291520,  25068320,0x0017888},
+	{  86291520,  24577280,  86801904,  25068320,0x0018088},
+	{  86801904,  24577280,  87312288,  25068320,0x0018888},
+	{  83298000,  24258000,  83808384,  24749040,0x0019088},
+	{  83739600,  24258000,  84249984,  24749040,0x0019888},
+	{  84249984,  24258000,  84760368,  24749040,0x001a088},
+	{  84760368,  24258000,  85270752,  24749040,0x001a888},
+	{  85270752,  24258000,  85781136,  24749040,0x001b088},
+	{  85781136,  24258000,  86291520,  24749040,0x001b888},
+	{  86291520,  24258000,  86801904,  24749040,0x001c088},
+	{  86801904,  24258000,  87312288,  24749040,0x001c888},
+	{  83298000,  24258000,  88333000,  27533000,0x0020236},
+	{  77984789,  30277355,  78083772,  30363845,0x001000a},
+	{  77786992,  30094480,  78323416,  30585520,0x001000c},
+	{  78010877,  29848310,  78209322,  30021289,0x782004b},
+	{  77809577,  29781410,  78008022,  29954389,0x782004b},
+	{  79420258,  29104510,  79617742,  29277489,0x782004b},
+	{  79336358,  28883110,  79533842,  29056089,0x782004b},
+	{  78911712,  29136120,  79082687,  29285879,0x680004b},
+	{  78163880,  29989420,  78336519,  30139179,0x680004b},
+	{  80132296,  29484920,  80304103,  29634679,0x680004b},
+	{  79046212,  29337920,  79217187,  29487679,0x680004b},
+	{  78743212,  29167720,  78914187,  29317479,0x680004b},
+	{  77547000,  29486000,  80425000,  31461000,0x004012c},
+	{  80425000,  29780000,  81063000,  30520000,0x004012c},
+	{  78717000,  28680000,  80330000,  29486000,0x004012c},
+	{  77547000,  28680000,  81063000,  31461000,0x0020236},
+	{  73760576,  15347514,  73870000,  15416139,0x018040a},
+	{  73679000,  15418000,  74290000,  15801000,0x018042c},
+	{  73870000,  14894000,  74344100,  15418000,0x0b80430},
+	{  73625000,  14894000,  74344100,  15801000,0x0020636},
+	{  76906794,   8462827,  76995206,   8550278,0x001000a},
+	{  76775579,   8359520,  77124421,   8705479,0xf040047},
+	{  76185030,   9825700,  76524570,  10160589,0xe890047},
+	{  75750461,  11163340,  75947539,  11356659,0x864004b},
+	{  76513566,   8832040,  76709033,   9025359,0x864004b},
+	{  76111729,  10404040,  76308270,  10597359,0x864004b},
+	{  76284800,   9453400,  76393295,   9732800,0x782044b},
+	{  76600669,  10661710,  76776531,  10834689,0x782004b},
+	{  75299029,  11780410,  75475371,  11953389,0x782004b},
+	{  76456409,   9518110,  76631790,   9691089,0x782004b},
+	{  74859000,  12300960,  75338136,  12792000,0x00108ac},
+	{  74907793,  12004083,  75381721,  12495123,0x00110ac},
+	{  75381721,  12004083,  75855649,  12495123,0x00118ac},
+	{  75049971,  11513043,  75523899,  12004083,0x00120ac},
+	{  75523899,  11513043,  75997827,  12004083,0x00128ac},
+	{  75997827,  11513043,  76471755,  12004083,0x00130ac},
+	{  75523899,  11022003,  75997827,  11513043,0x00138ac},
+	{  75997827,  11022003,  76471755,  11513043,0x00140ac},
+	{  76471755,  11022003,  76945683,  11513043,0x00148ac},
+	{  75523899,  10530963,  75997827,  11022003,0x00150ac},
+	{  75997827,  10530963,  76471755,  11022003,0x00158ac},
+	{  76471755,  10530963,  76945683,  11022003,0x00160ac},
+	{  75978870,  10039923,  76452798,  10530963,0x00168ac},
+	{  76452798,  10039923,  76926726,  10530963,0x00170ac},
+	{  76926072,  10039923,  77400000,  10530963,0x00178ac},
+	{  75978870,   9548883,  76452798,  10039923,0x00180ac},
+	{  76452798,   9548883,  76926726,  10039923,0x00188ac},
+	{  76926072,   9548883,  77400000,  10039923,0x00190ac},
+	{  75978870,   9057843,  76452798,   9548883,0x00198ac},
+	{  76452798,   9057843,  76926726,   9548883,0x001a0ac},
+	{  76926072,   9057843,  77400000,   9548883,0x001a8ac},
+	{  76452798,   8566803,  76926726,   9057843,0x001b0ac},
+	{  76926072,   8566803,  77400000,   9057843,0x001b8ac},
+	{  76452798,   8287000,  76921518,   8778040,0x001c0ac},
+	{  76921518,   8287000,  77390238,   8778040,0x001c8ac},
+	{  74859000,   8287000,  77400000,  12792000,0x0020236},
+	{  80203494,  13002655,  80291906,  13089145,0x001000a},
+	{  79864632,  12789080,  80343768,  13280120,0x001000c},
+	{  78052496,   9865490,  78176503,   9987799,0x54f004b},
+	{  78645326,  10749090,  78769673,  10871399,0x54f004b},
+	{  78091456,  11596690,  78216143,  11718999,0x54f004b},
+	{  77660566,   8665090,  77784234,   8787399,0x54f004b},
+	{  77275156,  11047190,  77399843,  11169499,0x54f004b},
+	{  79724756,  11868590,  79849443,  11990899,0x54f004b},
+	{  78051766,   8753290,  78175434,   8875599,0x54f004b},
+	{  79075926,  10706590,  79200273,  10828899,0x54f004b},
+	{  77392000,   8138900,  77481297,   8223289,0x3c1044b},
+	{  77934835,  10316800,  78022765,  10403289,0x3c1044b},
+	{  79104700,  12882000,  79188462,  12973400,0x3c1044b},
+	{  78755000,  10046300,  78858485,  10119650,0x3c1044b},
+	{  77753100,   9419562,  77845737,   9501160,0x3c1044b},
+	{  78026800,  10920600,  78125710,  10997416,0x3c1044b},
+	{  76872035,  11010000,  76959965,  11096489,0x3c1004b},
+	{  76959965,  11010000,  77047895,  11096489,0x3c1004b},
+	{  76959965,  10923511,  77047895,  11010000,0x3c1004b},
+	{  76872035,  10923511,  76959965,  11010000,0x3c1004b},
+	{  79710315,  11708200,  79798485,  11794689,0x3c1004b},
+	{  79655674,  12796800,  79744325,  12883289,0x3c1004b},
+	{  77677115,  11306800,  77765285,  11393289,0x3c1004b},
+	{  79336035,  10918200,  79423965,  11004689,0x3c1004b},
+	{  79026394,  12190700,  79114805,  12277189,0x3c1004b},
+	{  79933000,  12985017,  80356168,  13500000,0x0210c8c},
+	{  79390000,  12985017,  79933000,  13360000,0x019148c},
+	{  78600000,  12985017,  79390000,  13200000,0x00f1c8c},
+	{  77481351,  12493977,  77960487,  12985017,0x001208c},
+	{  77960486,  12493977,  78439622,  12985017,0x001288c},
+	{  78439622,  12493977,  78918758,  12985017,0x001308c},
+	{  78918758,  12493977,  79397894,  12985017,0x001388c},
+	{  79397894,  12493977,  79877030,  12985017,0x001408c},
+	{  79877031,  12493977,  80356167,  12985017,0x001488c},
+	{  79762455,  12002937,  80236383,  12493977,0x001508c},
+	{  79288527,  12002937,  79762455,  12493977,0x001588c},
+	{  78814599,  12002937,  79288527,  12493977,0x001608c},
+	{  78340671,  12002937,  78814599,  12493977,0x001688c},
+	{  77866743,  12002937,  78340671,  12493977,0x001708c},
+	{  77392815,  12002937,  77866743,  12493977,0x001788c},
+	{  79478098,  11511897,  79952026,  12002937,0x001808c},
+	{  79004170,  11511897,  79478098,  12002937,0x001888c},
+	{  78530242,  11511897,  79004170,  12002937,0x001908c},
+	{  78056314,  11511897,  78530242,  12002937,0x001988c},
+	{  77582386,  11511897,  78056314,  12002937,0x001a08c},
+	{  77108458,  11511897,  77582386,  12002937,0x001a88c},
+	{  76634530,  11511897,  77108458,  12002937,0x001b08c},
+	{  76228000,  11511897,  76701928,  12002937,0x001b88c},
+	{  76228000,  11020857,  76701928,  11511897,0x001c08c},
+	{  76634530,  11020857,  77108458,  11511897,0x001c88c},
+	{  77108458,  11020857,  77582386,  11511897,0x001d08c},
+	{  77582386,  11020857,  78056314,  11511897,0x001d88c},
+	{  78056314,  11020857,  78530242,  11511897,0x001e08c},
+	{  78530242,  11020857,  79004170,  11511897,0x001e88c},
+	{  79004170,  11020857,  79478098,  11511897,0x001f08c},
+	{  79478098,  11020857,  79952026,  11511897,0x0b10090},
+	{  79478098,  10529817,  79952026,  11020857,0x0b10890},
+	{  79004170,  10529817,  79478098,  11020857,0x0b11090},
+	{  78530242,  10529817,  79004170,  11020857,0x0b11890},
+	{  78056314,  10529817,  78530242,  11020857,0x0b12090},
+	{  77582386,  10529817,  78056314,  11020857,0x0b12890},
+	{  77108458,  10529817,  77582386,  11020857,0x0b13090},
+	{  76634530,  10529817,  77108458,  11020857,0x0b13890},
+	{  76634530,  10038777,  77108458,  10529817,0x0b14090},
+	{  77108458,  10038777,  77582386,  10529817,0x0b14890},
+	{  77582386,  10038777,  78056314,  10529817,0x0b15090},
+	{  78056314,  10038777,  78530242,  10529817,0x0b15890},
+	{  78530242,  10038777,  79004170,  10529817,0x0b16090},
+	{  79004170,  10038777,  79478098,  10529817,0x0b16890},
+	{  79478098,  10038777,  79952026,  10529817,0x0b17090},
+	{  79004170,   9547737,  79478098,  10038777,0x0b07890},
+	{  78530242,   9547737,  79004170,  10038777,0x0b08090},
+	{  78056314,   9547737,  78530242,  10038777,0x0b08890},
+	{  77582386,   9547737,  78056314,  10038777,0x0b09090},
+	{  77108458,   9547737,  77582386,  10038777,0x0b09890},
+	{  77108458,   9056697,  77582386,   9547737,0x0b0a090},
+	{  77582386,   9056697,  78056314,   9547737,0x0b0a890},
+	{  78056314,   9056697,  78530242,   9547737,0x0b0b090},
+	{  78530242,   9056697,  79004170,   9547737,0x0b0b890},
+	{  79004170,   9056697,  79478098,   9547737,0x0b0c090},
+	{  77937832,   8565657,  78411760,   9056697,0x0b0c890},
+	{  77463904,   8565657,  77937832,   9056697,0x0b0d090},
+	{  76989976,   8565657,  77463904,   9056697,0x0b0d890},
+	{  76989976,   8074617,  77458696,   8565657,0x0b1e090},
+	{  77458696,   8074617,  77927416,   8565657,0x0b1e890},
+	{  77927416,   8074617,  78396136,   8565657,0x0b1f090},
+	{  76228000,   8068000,  80700000,  13500000,0x0020236},
+	{  77132028,  31046055,  77232933,  31132545,0x001000a},
+	{  76911084,  30806980,  77452716,  31298020,0x001000c},
+	{  76199074,  32068110,  76468525,  32296889,0x9ee004b},
+	{  76848880,  31622160,  77097120,  31833929,0x931004b},
+	{  77171350,  30454160,  77416649,  30665929,0x931004b},
+	{  76807268,  31408860,  77054332,  31620629,0x931004b},
+	{  76009291,  32437160,  76258708,  32648929,0x931004b},
+	{  75576000,  31100000,  78023000,  33238000,0x004012c},
+	{  78023000,  31100000,  79020000,  32771000,0x004012c},
+	{  76577000,  30378000,  77904000,  31100000,0x004012c},
+	{  75576000,  30378000,  79020000,  33238000,0x0020236},
+	{  74755106,  34040755,  74858894,  34127245,0x001000a},
+	{  74599424,  33911020,  75014575,  34256979,0xf040047},
+	{  74669392,  32547600,  75066607,  32882489,0xe890047},
+	{  75057644,  33656120,  75237355,  33805879,0x680004b},
+	{  74256720,  34139120,  74437679,  34288879,0x680004b},
+	{  75053984,  32837120,  75231615,  32986879,0x680004b},
+	{  75438808,  32308120,  75615191,  32457879,0x680004b},
+	{  74235856,  35866720,  74420143,  36016479,0x680004b},
+	{  75490480,  35232420,  75673519,  35382179,0x680004b},
+	{  73685000,  33087490,  73917302,  33202500,0x680044b},
+	{  73380520,  34289520,  73561479,  34439279,0x680004b},
+	{  74229768,  33296120,  74408231,  33445879,0x680004b},
+	{  75473424,  33084390,  75619175,  33206699,0x54f004b},
+	{  75690324,  33258690,  75836075,  33380999,0x54f004b},
+	{  73290000,  34947842,  78225000,  36590000,0x013040d},
+	{  73392645,  32266652,  76550491,  34947842,0x0a80011},
+	{  76550491,  32266652,  79708337,  34947842,0x0010015},
+	{  72500000,  32263000,  80430000,  37088000,0x0020236},
+	{  81591872,  21202755,  81684128,  21289245,0x001000a},
+	{  81178000,  21014681,  81839248,  21379000,0x017040c},
+	{  82623196,  22310620,  82784603,  22460379,0x680004b},
+	{  82069004,  21998320,  82229995,  22148079,0x680004b},
+	{  80959712,  21025120,  81120287,  21174879,0x680004b},
+	{  83315504,  21820120,  83476495,  21969879,0x680004b},
+	{  81947960,  19008120,  82106039,  19157879,0x680004b},
+	{  83091380,  23057820,  83253619,  23207579,0x680004b},
+	{  81490628,  20645020,  81650371,  20794779,0x680004b},
+	{  82290572,  23100920,  82453227,  23250679,0x680004b},
+	{  81011428,  20506320,  81171171,  20656079,0x680004b},
+	{  81881259,  21675890,  82012741,  21798199,0x54f004b},
+	{  82006129,  21064690,  82137271,  21186999,0x54f004b},
+	{  80920000,  22200000,  84453000,  24147000,0x017042d},
+	{  80374000,  19950000,  83673000,  22200000,0x08f0431},
+	{  80238000,  17730000,  82810000,  20500000,0x3fc0435},
+	{  80238000,  17730000,  84453000,  24147000,0x0020236},
+	{  85281172,  23316455,  85374389,  23402945,0x001000a},
+	{  86052300,  23608400,  86537261,  23877700,0xf040447},
+	{  85145037,  23192300,  85508763,  23527189,0xe890047},
+	{  86133849,  22732090,  86266350,  22854399,0x54f004b},
+	{  86618170,  24427290,  86752030,  24549599,0x54f004b},
+	{  85304640,  23909790,  85438160,  24032099,0x54f004b},
+	{  86237370,  24122690,  86371230,  24244999,0x54f004b},
+	{  85270540,  23598490,  85404060,  23720799,0x54f004b},
+	{  85404060,  23604605,  85537580,  23726914,0x54f004b},
+	{  84003940,  23981790,  84137460,  24104099,0x54f004b},
+	{  86749540,  23676090,  86883060,  23798399,0x54f004b},
+	{  87577790,  25178890,  87713009,  25301199,0x54f004b},
+	{  85475070,  24369990,  85608930,  24492299,0x54f004b},
+	{  85739789,  22482790,  85871611,  22605099,0x54f004b},
+	{  86579370,  24206190,  86713230,  24328499,0x54f004b},
+	{  87182970,  24226590,  87316830,  24348899,0x54f004b},
+	{  84477349,  22982390,  84609850,  23104699,0x54f004b},
+	{  85558149,  22613490,  85690650,  22735799,0x54f004b},
+	{  87160031,  24771200,  87255169,  24857689,0x3c1004b},
+	{  86965307,  24846960,  87480899,  25338000,0x00100ac},
+	{  87451408,  24846960,  87967000,  25338000,0x00108ac},
+	{  83356163,  24355920,  83866547,  24846960,0x00110ac},
+	{  83866547,  24355920,  84376931,  24846960,0x00118ac},
+	{  84376931,  24355920,  84887315,  24846960,0x00120ac},
+	{  84887315,  24355920,  85397699,  24846960,0x00128ac},
+	{  85397699,  24355920,  85908083,  24846960,0x00130ac},
+	{  85908083,  24355920,  86418467,  24846960,0x00138ac},
+	{  86418467,  24355920,  86928851,  24846960,0x00140ac},
+	{  86928851,  24355920,  87439235,  24846960,0x00148ac},
+	{  87439235,  24355920,  87949619,  24846960,0x00150ac},
+	{  83305124,  23864880,  83815508,  24355920,0x00158ac},
+	{  83815508,  23864880,  84325892,  24355920,0x00160ac},
+	{  84325892,  23864880,  84836276,  24355920,0x00168ac},
+	{  84836276,  23864880,  85346660,  24355920,0x00170ac},
+	{  85346660,  23864880,  85857044,  24355920,0x00178ac},
+	{  85857044,  23864880,  86367428,  24355920,0x00180ac},
+	{  86367428,  23864880,  86877812,  24355920,0x00188ac},
+	{  86877812,  23864880,  87388196,  24355920,0x00190ac},
+	{  87388196,  23864880,  87898580,  24355920,0x00198ac},
+	{  83565524,  23373840,  84070700,  23864880,0x001a0ac},
+	{  84070700,  23373840,  84575876,  23864880,0x001a8ac},
+	{  84575876,  23373840,  85081052,  23864880,0x001b0ac},
+	{  85081052,  23373840,  85586228,  23864880,0x001b8ac},
+	{  85586228,  23373840,  86091404,  23864880,0x001c0ac},
+	{  86091404,  23373840,  86596580,  23864880,0x001c8ac},
+	{  86596580,  23640000,  87300000,  23864880,0x011d0ac},
+	{  84030286,  22882800,  84535462,  23373840,0x001d8ac},
+	{  84535462,  22882800,  85040638,  23373840,0x001e0ac},
+	{  85040639,  22882800,  85545815,  23373840,0x001e8ac},
+	{  85545815,  22882800,  86050991,  23373840,0x001f0ac},
+	{  86050991,  22882800,  86556167,  23373840,0x00100a8},
+	{  83878734,  22391759,  84383910,  22882799,0x00108a8},
+	{  84383910,  22391759,  84889086,  22882799,0x00110a8},
+	{  84889086,  22391759,  85394262,  22882799,0x00118a8},
+	{  85394262,  22391759,  85899438,  22882799,0x00120a8},
+	{  85899438,  22391759,  86404614,  22882799,0x00128a8},
+	{  86404614,  22391759,  86909790,  22882799,0x00130a8},
+	{  83929251,  21940000,  84429219,  22431040,0x00138a8},
+	{  84429219,  21940000,  84929187,  22431040,0x00140a8},
+	{  84929187,  21940000,  85429155,  22431040,0x00148a8},
+	{  85429155,  21940000,  85929123,  22431040,0x00150a8},
+	{  85929123,  21940000,  86429091,  22431040,0x00158a8},
+	{  86429091,  21940000,  86929059,  22431040,0x00160a8},
+	{  83302000,  21940000,  87967000,  25338000,0x0020236},
+	{  77549894,  12928155,  77638306,  13014645,0x001000a},
+	{  77354532,  12725880,  77833668,  13216920,0x001000c},
+	{  75066637,  15298890,  75193362,  15421199,0x54f004b},
+	{  76587486,  12248890,  76712513,  12371199,0x54f004b},
+	{  76769527,  17272990,  76897272,  17395299,0x54f004b},
+	{  74449167,  15798890,  74576232,  15921199,0x54f004b},
+	{  74795917,  12840090,  74921283,  12962399,0x54f004b},
+	{  75880734,  14412900,  75969865,  14499389,0x3c1004b},
+	{  76878914,  15093500,  76968286,  15179989,0x3c1004b},
+	{  75673833,  16786800,  75764166,  16873289,0x3c1004b},
+	{  75525554,  13886800,  75614445,  13973289,0x3c1004b},
+	{  77064454,  13305400,  77153345,  13391889,0x3c1004b},
+	{  77305074,  16166800,  77394926,  16253289,0x3c1004b},
+	{  77457293,  17868900,  77548106,  17955389,0x3c1004b},
+	{  76325194,  15236800,  76414806,  15323289,0x3c1004b},
+	{  75645554,  13796800,  75734445,  13883289,0x3c1004b},
+	{  78235674,  12926800,  78324325,  13013289,0x3c1004b},
+	{  76358934,  14183400,  76448065,  14269889,0x3c1004b},
+	{  78086274,  13093800,  78174925,  13180289,0x3c1004b},
+	{  76854194,  12480000,  76942605,  12566489,0x3c1004b},
+	{  76055574,  12966900,  76144225,  13053389,0x3c1004b},
+	{  75619074,  16116800,  75708926,  16203289,0x3c1004b},
+	{  74706554,  13291800,  74795445,  13378289,0x3c1004b},
+	{  75737554,  13281800,  75826445,  13368289,0x3c1004b},
+	{  75587434,  14572800,  75676565,  14659289,0x3c1004b},
+	{  76486194,  15388800,  76575806,  15475289,0x3c1004b},
+	{  75590194,  15385500,  75679806,  15471989,0x3c1004b},
+	{  77497354,  13258700,  77586245,  13345189,0x3c1004b},
+	{  74710000,  16100000,  77700000,  18447000,0x01b040d},
+	{  74524000,  12170000,  78589000,  13975000,0x0710411},
+	{  74094000,  13975000,  77520000,  16100000,0x2ff0415},
+	{  74040000,  11580000,  78600000,  18447000,0x0020636},
+	{  75757350,  26864355,  75853450,  26950845,0x001000a},
+	{  75644855,  26749930,  75965944,  27036759,0xc730047},
+	{  72864780,  26161890,  73167819,  26435309,0xbde0047},
+	{  75685619,  25092790,  75986380,  25366209,0xbde0047},
+	{  73266061,  27963390,  73404338,  28085699,0x54f004b},
+	{  74547781,  26396790,  74684019,  26519099,0x54f004b},
+	{  73642670,  24522290,  73776530,  24644599,0x54f004b},
+	{  74552790,  25280290,  74688009,  25402599,0x54f004b},
+	{  76580550,  27521100,  76677850,  27607589,0x3c1004b},
+	{  77446790,  27178300,  77543609,  27264789,0x3c1004b},
+	{  75094750,  27565700,  75192050,  27652189,0x3c1004b},
+	{  73273971,  25738200,  73369829,  25824689,0x3c1004b},
+	{  73839389,  29859500,  73938611,  29945989,0x3c1004b},
+	{  75732071,  26126800,  75827929,  26213289,0x3c1004b},
+	{  74803330,  26545000,  74899669,  26631489,0x3c1004b},
+	{  74260489,  29558000,  74359711,  29644489,0x3c1004b},
+	{  74297371,  26067200,  74393229,  26153689,0x3c1004b},
+	{  77830930,  26665500,  77927269,  26751989,0x3c1004b},
+	{  76314471,  25969800,  76410329,  26056289,0x3c1004b},
+	{  74918010,  28258000,  75015790,  28344489,0x3c1004b},
+	{  75343410,  28075400,  75441190,  28161889,0x3c1004b},
+	{  74580831,  24848300,  74675969,  24934789,0x3c1004b},
+	{  76667730,  26441300,  76764069,  26527789,0x3c1004b},
+	{  76463231,  25053300,  76558369,  25139789,0x3c1004b},
+	{  76805910,  28167400,  76903690,  28253889,0x3c1004b},
+	{  75597891,  25387000,  75693509,  25473489,0x3c1004b},
+	{  74421650,  27656000,  74518950,  27742489,0x3c1004b},
+	{  74386932,  23504200,  74480868,  23590689,0x3c1004b},
+	{  74666000,  26964500,  74755465,  27058000,0x3c1044b},
+	{  73690990,  27155600,  73787809,  27242089,0x3c1004b},
+	{  76981930,  26699500,  77078269,  26785989,0x3c1004b},
+	{  74183648,  23054298,  77073375,  25735488,0x001000d},
+	{  74150282,  25735488,  77099591,  28416678,0x0a90011},
+	{  73077399,  27779024,  73603407,  28270064,0x0b00090},
+	{  73454403,  24337924,  73964787,  24828964,0x0b10890},
+	{  77234795,  26976024,  77755595,  27467064,0x0b11090},
+	{  73069317,  25535924,  73584909,  26026964,0x0b11890},
+	{  73836541,  29506474,  74372965,  29997514,0x0b02090},
+	{  77618695,  26463224,  78139495,  26954264,0x0b02890},
+	{  73478995,  26953324,  73999795,  27444364,0x0b13090},
+	{  69400000,  22890000,  78320000,  30200000,0x0020236},
+	{  85789733,  20238455,  85881028,  20324945,0x001000a},
+	{  85545748,  20120000,  85970000,  20680000,0x023040c},
+	{  84720960,  19245120,  84879039,  19394879,0x680004b},
+	{  84761596,  22165120,  84923003,  22314879,0x680004b},
+	{  85750544,  19780020,  85909455,  19929779,0x680004b},
+	{  83861029,  21430990,  83992171,  21553299,0x54f004b},
+	{  86865329,  21432690,  86996471,  21554999,0x54f004b},
+	{  86669959,  21873390,  86801441,  21995699,0x54f004b},
+	{  83446168,  20648290,  83576631,  20770599,0x54f004b},
+	{  83834759,  21757890,  83966241,  21880199,0x54f004b},
+	{  86575738,  20227290,  86705861,  20349599,0x54f004b},
+	{  83554729,  21289790,  83685871,  21412099,0x54f004b},
+	{  83099708,  19869490,  83229491,  19991799,0x54f004b},
+	{  83338448,  19147490,  83467552,  19269799,0x54f004b},
+	{  86438459,  21000564,  86569601,  21122873,0x54f044b},
+	{  85051450,  20781499,  85205433,  20885000,0x54f044b},
+	{  84621330,  19612019,  87451475,  22293209,0x001040d},
+	{  81791185,  19612019,  84621330,  22293209,0x0a90411},
+	{  81507000,  17800000,  85463000,  19612019,0x2990415},
+	{  81376000,  17800000,  87533000,  22576000,0x0020236},
+	{  72541672,  22977255,  72634889,  23063745,0x001000a},
+	{  72416334,  22892330,  72727065,  23179159,0xc730047},
+	{  72690117,  21078190,  72983283,  21351609,0xbde0047},
+	{  73032657,  22173290,  73327342,  22446709,0xbde0047},
+	{  70746792,  22240600,  70840008,  22327089,0x3c1004b},
+	{  72083512,  21712200,  72176487,  21798689,0x3c1004b},
+	{  70023392,  22405500,  70101961,  22508000,0x3c1044b},
+	{  70409700,  21462800,  70478021,  21580000,0x3c1044b},
+	{  70058152,  23019800,  70151848,  23106289,0x3c1004b},
+	{  72891872,  20901200,  72984127,  20987689,0x3c1004b},
+	{  72810952,  22644100,  72904648,  22730589,0x3c1004b},
+	{  72601532,  23184400,  72695468,  23270889,0x3c1004b},
+	{  72328532,  23552400,  72422468,  23638889,0x3c1004b},
+	{  72899292,  22522100,  72992508,  22608589,0x3c1004b},
+	{  69570112,  21601000,  69663087,  21687489,0x3c1004b},
+	{  70789152,  22775800,  70882848,  22862289,0x3c1004b},
+	{  71599752,  22666800,  71693448,  22753289,0x3c1004b},
+	{  72952312,  21675400,  73045287,  21761889,0x3c1004b},
+	{  72878993,  20325800,  72971007,  20412289,0x3c1004b},
+	{  70331872,  20870800,  70424127,  20957289,0x3c1004b},
+	{  69623332,  23202600,  69717268,  23289089,0x3c1004b},
+	{  72886472,  20565000,  72978727,  20651489,0x3c1004b},
+	{  73572152,  22732800,  73665848,  22819289,0x3c1004b},
+	{  71620392,  22126800,  71713608,  22213289,0x3c1004b},
+	{  72380671,  24128800,  72475328,  24215289,0x3c1004b},
+	{  72080291,  23804900,  72174708,  23891389,0x3c1004b},
+	{  70565712,  21717100,  70658687,  21803589,0x3c1004b},
+	{  70744212,  21918800,  70837187,  22005289,0x3c1004b},
+	{  72963812,  21587900,  73056787,  21674389,0x3c1004b},
+	{  71184922,  21571950,  71251678,  21634049,0x2b2004b},
+	{  72150701,  24226140,  72216498,  24286259,0x29c004b},
+	{  70415422,  21702150,  70482178,  21764249,0x2b2004b},
+	{  74222335,  22807540,  74287464,  22867659,0x29c004b},
+	{  73428063,  22578150,  73495337,  22640249,0x2b2004b},
+	{  72595702,  22295240,  72660497,  22355359,0x29c004b},
+	{  71730508,  21057150,  71797092,  21119249,0x2b2004b},
+	{  71276769,  21308840,  71341230,  21368959,0x29c004b},
+	{  72507204,  23677850,  72574995,  23739949,0x2b2004b},
+	{  71434735,  22962240,  71499864,  23022359,0x29c004b},
+	{  69990877,  23080850,  70058323,  23142949,0x2b2004b},
+	{  70219669,  21270340,  70284130,  21330459,0x29c004b},
+	{  68100000,  22728000,  71794000,  24750000,0x017002d},
+	{  71785408,  24258960,  72295792,  24750000,0x001008c},
+	{  72295792,  24258960,  72806176,  24750000,0x001088c},
+	{  72806175,  24258960,  73316559,  24750000,0x001108c},
+	{  71785408,  23846880,  72295792,  24337920,0x001188c},
+	{  72295792,  23846880,  72806176,  24337920,0x001208c},
+	{  72806175,  23846880,  73316559,  24337920,0x001288c},
+	{  71790615,  23355840,  72295791,  23846880,0x001308c},
+	{  72295791,  23355840,  72800967,  23846880,0x001388c},
+	{  72800967,  23355840,  73306143,  23846880,0x001408c},
+	{  73306143,  23355840,  73811319,  23846880,0x001488c},
+	{  73811319,  23355840,  74316495,  23846880,0x001508c},
+	{  71790615,  22864800,  72295791,  23355840,0x001588c},
+	{  72295791,  22864800,  72800967,  23355840,0x001608c},
+	{  72800967,  22864800,  73306143,  23355840,0x001688c},
+	{  73306143,  22864800,  73811319,  23355840,0x001708c},
+	{  73811319,  22864800,  74316495,  23355840,0x001788c},
+	{  74024824,  22864800,  74530000,  23355840,0x001808c},
+	{  69264736,  22373760,  69769912,  22864800,0x001888c},
+	{  69769912,  22373760,  70275088,  22864800,0x001908c},
+	{  70275088,  22373760,  70780264,  22864800,0x001988c},
+	{  70780264,  22373760,  71285440,  22864800,0x001a08c},
+	{  71285440,  22373760,  71790616,  22864800,0x001a88c},
+	{  71790616,  22373760,  72295792,  22864800,0x001b08c},
+	{  72295792,  22373760,  72800968,  22864800,0x001b88c},
+	{  72800968,  22373760,  73306144,  22864800,0x001c08c},
+	{  73306144,  22373760,  73811320,  22864800,0x001c88c},
+	{  73811320,  22373760,  74316496,  22864800,0x001d08c},
+	{  74024824,  22373760,  74530000,  22864800,0x001d88c},
+	{  69264735,  21882720,  69764703,  22373760,0x001e08c},
+	{  69764703,  21882720,  70264671,  22373760,0x001e88c},
+	{  70264671,  21882720,  70764639,  22373760,0x001f08c},
+	{  70764639,  21882720,  71264607,  22373760,0x0b10090},
+	{  71264607,  21882720,  71764575,  22373760,0x0b10890},
+	{  71764575,  21882720,  72264543,  22373760,0x0b11090},
+	{  72264543,  21882720,  72764511,  22373760,0x0b11890},
+	{  72764511,  21882720,  73264479,  22373760,0x0b12090},
+	{  73264479,  21882720,  73764447,  22373760,0x0b12890},
+	{  73764447,  21882720,  74264415,  22373760,0x0b13090},
+	{  69289734,  21391680,  69789702,  21882720,0x0b13890},
+	{  69789702,  21391680,  70289670,  21882720,0x0b14090},
+	{  70289670,  21391680,  70789638,  21882720,0x0b14890},
+	{  70789638,  21391680,  71289606,  21882720,0x0b15090},
+	{  71289606,  21391680,  71789574,  21882720,0x0b15890},
+	{  71789574,  21391680,  72289542,  21882720,0x0b16090},
+	{  72289542,  21391680,  72789510,  21882720,0x0b16890},
+	{  72789510,  21391680,  73289478,  21882720,0x0b17090},
+	{  73289478,  21391680,  73789446,  21882720,0x0b17890},
+	{  73789446,  21391680,  74289414,  21882720,0x0b18090},
+	{  69699708,  20900640,  70199676,  21391680,0x0b08890},
+	{  70199676,  20900640,  70699644,  21391680,0x0b09090},
+	{  70699644,  20900640,  71199612,  21391680,0x0b09890},
+	{  71199612,  20900640,  71699580,  21391680,0x0b0a090},
+	{  71699580,  20900640,  72199548,  21391680,0x0b0a890},
+	{  72579523,  20900640,  73079491,  21391680,0x0b0b090},
+	{  73079491,  20900640,  73579459,  21391680,0x0b0b890},
+	{  73579459,  20900640,  74079427,  21391680,0x0b0c090},
+	{  72784719,  20409600,  73279479,  20900640,0x0b1c890},
+	{  73279479,  20409600,  73774239,  20900640,0x0b1d090},
+	{  73774239,  20409600,  74268999,  20900640,0x0b1d890},
+	{  68929000,  21900000,  69266000,  22481000,0x0ebe090},
+	{  72730000,  20050000,  73375000,  20409600,0x084e890},
+	{  70368000,  20688000,  71495000,  20900000,0x04df090},
+	{  68100000,  20000000,  74530000,  24750000,0x0020236},
+	{  88301972,  22524755,  88395189,  22611245,0x001000a},
+	{  88185689,  22334410,  88544200,  23006000,0x02b040c},
+	{  87247979,  23480990,  87380820,  23603299,0x54f004b},
+	{  86902540,  23623090,  87036060,  23745399,0x54f004b},
+	{  88352481,  26652290,  88488719,  26774599,0x54f004b},
+	{  87807179,  23191590,  87940020,  23313899,0x54f004b},
+	{  86772940,  23672690,  86906460,  23794999,0x54f004b},
+	{  88012800,  22456500,  88186041,  22503000,0x3c1044b},
+	{  86318789,  23286289,  86412725,  23372778,0x3c1004b},
+	{  88097131,  24966100,  88192269,  25052589,0x3c1004b},
+	{  87256892,  22296800,  87350108,  22383289,0x3c1004b},
+	{  87275392,  22382300,  87368608,  22468789,0x3c1004b},
+	{  88202191,  24056800,  88296608,  24143289,0x3c1004b},
+	{  88072191,  25576800,  88167809,  25663289,0x3c1004b},
+	{  88453632,  23366800,  88547568,  23453289,0x3c1004b},
+	{  88722191,  25186800,  88817809,  25273289,0x3c1004b},
+	{  88592652,  22798400,  88686348,  22884889,0x3c1004b},
+	{  87019032,  23192800,  87112968,  23279289,0x3c1004b},
+	{  87032391,  23660300,  87126808,  23746789,0x3c1004b},
+	{  87068132,  23575500,  87162068,  23661989,0x3c1004b},
+	{  88815052,  22612200,  88908748,  22698689,0x3c1004b},
+	{  88322232,  23365700,  88416168,  23452189,0x3c1004b},
+	{  88211790,  26992100,  88308609,  27078589,0x3c1004b},
+	{  88252791,  23646400,  88347208,  23732889,0x3c1004b},
+	{  88783552,  22997900,  88877248,  23084389,0x3c1004b},
+	{  88657730,  26485000,  88754069,  26571489,0x3c1004b},
+	{  88034500,  22015900,  88151856,  22084300,0x3c1044b},
+	{  88337032,  23198200,  88453451,  23267900,0x3c1044b},
+	{  87845040,  26748104,  88365840,  27239144,0x00100ac},
+	{  88365840,  26748104,  88886640,  27239144,0x00108ac},
+	{  88886640,  26748104,  89407440,  27239144,0x00110ac},
+	{  89379200,  26748104,  89900000,  27239144,0x00118ac},
+	{  87845039,  26257064,  88365839,  26748104,0x00120ac},
+	{  88365839,  26257064,  88886639,  26748104,0x00128ac},
+	{  88886639,  26257064,  89407439,  26748104,0x00130ac},
+	{  89379200,  26257064,  89900000,  26748104,0x00138ac},
+	{  87746087,  25766024,  88261679,  26257064,0x00140ac},
+	{  88261679,  25766024,  88777271,  26257064,0x00148ac},
+	{  88777271,  25766024,  89292863,  26257064,0x00150ac},
+	{  89292863,  25766024,  89808455,  26257064,0x00158ac},
+	{  87720308,  25274984,  88235900,  25766024,0x00160ac},
+	{  88235900,  25274984,  88751492,  25766024,0x00168ac},
+	{  88751492,  25078568,  89267084,  25569608,0x00170ac},
+	{  87720308,  24783944,  88235900,  25274984,0x00178ac},
+	{  88235900,  24783944,  88751492,  25274984,0x00180ac},
+	{  87720308,  24292904,  88230692,  24783944,0x00188ac},
+	{  88230692,  24292904,  88741076,  24783944,0x00190ac},
+	{  86725059,  23801864,  87235443,  24292904,0x00198ac},
+	{  87235443,  23801864,  87745827,  24292904,0x001a0ac},
+	{  87745827,  23801864,  88256211,  24292904,0x001a8ac},
+	{  88256211,  23801864,  88766595,  24292904,0x001b0ac},
+	{  85811576,  23310824,  86316752,  23801864,0x001b8ac},
+	{  86316752,  23310824,  86821928,  23801864,0x001c0ac},
+	{  86821928,  23310824,  87327104,  23801864,0x001c8ac},
+	{  87327104,  23310824,  87832280,  23801864,0x001d0ac},
+	{  87832280,  23310824,  88337456,  23801864,0x001d8ac},
+	{  88337456,  23310824,  88842632,  23801864,0x001e0ac},
+	{  85811576,  22819784,  86316752,  23310824,0x001e8ac},
+	{  86316752,  22819784,  86821928,  23310824,0x001f0ac},
+	{  86821928,  22819784,  87327104,  23310824,0x00100a8},
+	{  87327104,  22819784,  87832280,  23310824,0x00108a8},
+	{  87832280,  22819784,  88337456,  23310824,0x00110a8},
+	{  88337456,  22819784,  88842632,  23310824,0x00118a8},
+	{  88842632,  22819784,  89347808,  23310824,0x00120a8},
+	{  86316752,  22328744,  86821928,  22819784,0x00128a8},
+	{  86821928,  22328744,  87327104,  22819784,0x00130a8},
+	{  87327104,  22328744,  87832280,  22819784,0x00138a8},
+	{  87832280,  22328744,  88337456,  22819784,0x00140a8},
+	{  88337456,  22328744,  88842632,  22819784,0x00148a8},
+	{  88842632,  22328744,  89347808,  22819784,0x00150a8},
+	{  86670375,  21837704,  87170343,  22328744,0x00158a8},
+	{  87170343,  21837704,  87670311,  22328744,0x00160a8},
+	{  87670311,  21837704,  88170279,  22328744,0x00168a8},
+	{  88170279,  21837704,  88670247,  22328744,0x00170a8},
+	{  88670247,  21837704,  89170215,  22328744,0x00178a8},
+	{  87170343,  21430000,  87670311,  21921040,0x00180a8},
+	{  87670311,  21430000,  88170279,  21921040,0x00188a8},
+	{  88170279,  21430000,  88670247,  21921040,0x00190a8},
+	{  88670247,  21430000,  89170215,  21921040,0x00198a8},
+	{  85700000,  21430000,  89900000,  27250000,0x0020236},
+	{  75814372,  22676755,  75907589,  22763245,0x001000a},
+	{  75714698,  22622190,  75979702,  22866809,0xa9e0047},
+	{  77280858,  23074590,  77546541,  23319209,0xa9e0047},
+	{  79794198,  23047690,  80059202,  23292309,0xa9e0047},
+	{  78065518,  26161410,  78319081,  26390189,0x9ee0047},
+	{  75751832,  23128000,  75830128,  23231600,0x3c1044b},
+	{  75999452,  22916000,  76093148,  23002489,0x3c1004b},
+	{  80782671,  24528200,  80877328,  24614689,0x3c1004b},
+	{  80877371,  24528200,  80972028,  24614689,0x3c1004b},
+	{  78716991,  23789500,  78811408,  23875989,0x3c1004b},
+	{  74983032,  23306800,  75076968,  23393289,0x3c1004b},
+	{  80342791,  23785200,  80437208,  23871689,0x3c1004b},
+	{  76171332,  21271100,  76264067,  21357589,0x3c1004b},
+	{  76303512,  21786800,  76396487,  21873289,0x3c1004b},
+	{  77941830,  26466800,  78038169,  26553289,0x3c1004b},
+	{  78731630,  26523500,  78827969,  26609989,0x3c1004b},
+	{  77270571,  24604500,  77365228,  24690989,0x3c1004b},
+	{  77603291,  25384700,  77698909,  25471189,0x3c1004b},
+	{  77763232,  23474600,  77857168,  23561089,0x3c1004b},
+	{  75011291,  24028800,  75105708,  24115289,0x3c1004b},
+	{  78904512,  22013700,  78997487,  22100189,0x3c1004b},
+	{  79541031,  24865000,  79636169,  24951489,0x3c1004b},
+	{  74817371,  24424700,  74912028,  24511189,0x3c1004b},
+	{  75636852,  22568000,  75730548,  22654489,0x3c1004b},
+	{  79394791,  23791800,  79489208,  23878289,0x3c1004b},
+	{  77682452,  22703700,  77776148,  22790189,0x3c1004b},
+	{  77038732,  23165000,  77132668,  23251489,0x3c1004b},
+	{  75569312,  21780500,  75662287,  21866989,0x3c1004b},
+	{  77853612,  21865000,  77946587,  21951489,0x3c1004b},
+	{  79515235,  22060150,  79582164,  22122249,0x2b2004b},
+	{  75278735,  22569040,  75343864,  22629159,0x29c004b},
+	{  80154922,  21780050,  80221678,  21842149,0x2b2004b},
+	{  74929735,  22641440,  74994864,  22701559,0x29c004b},
+	{  78424873,  25634750,  78493527,  25696849,0x2b2004b},
+	{  75381252,  23434040,  75446548,  23494159,0x29c004b},
+	{  78134235,  22086950,  78201164,  22149049,0x2b2004b},
+	{  77728135,  22582040,  77793264,  22642159,0x29c004b},
+	{  75722735,  22519050,  75789664,  22581149,0x2b2004b},
+	{  81328952,  23274440,  81394248,  23334559,0x29c004b},
+	{  75091904,  23605750,  75159695,  23667849,0x2b2004b},
+	{  76246952,  23387240,  76312248,  23447359,0x29c004b},
+	{  78796845,  24721850,  78865154,  24783949,0x2b2004b},
+	{  74872686,  22009040,  74937314,  22069159,0x29c004b},
+	{  78210000,  21770000,  81500000,  23990000,0x01a042d},
+	{  74850000,  21570000,  78210000,  23720000,0x08b0431},
+	{  77832087,  26124524,  78347679,  26615564,0x0b10090},
+	{  80622133,  24325924,  81132517,  24816964,0x0b10890},
+	{  81132517,  24375028,  81642901,  24866068,0x0b11090},
+	{  81642900,  24424132,  82153284,  24915172,0x0b11890},
+	{  75970011,  21084524,  76469979,  21575564,0x0b12090},
+	{  78519395,  26321179,  79040195,  26812219,0x0b02890},
+	{  76041840,  24402180,  76552224,  24893220,0x0b13090},
+	{  76552224,  24402180,  77062608,  24893220,0x0b13890},
+	{  77062608,  24402180,  77572992,  24893220,0x0b14090},
+	{  77572992,  24402180,  78083376,  24893220,0x0b14890},
+	{  78083376,  24402180,  78593760,  24893220,0x0b15090},
+	{  78593760,  24402180,  79104144,  24893220,0x0b15890},
+	{  77398517,  25182379,  77914109,  25673419,0x0b16090},
+	{  74709403,  24023634,  75219787,  24514674,0x0b06890},
+	{  79336007,  24662679,  79851599,  25153719,0x0b07090},
+	{  78206617,  25420279,  78722209,  25911319,0x0b17890},
+	{  75594417,  24935811,  76110009,  25426851,0x0b08090},
+	{  77617446,  23750680,  78127830,  24241720,0x0b08890},
+	{  74000000,  21000000,  82950000,  26873000,0x0020236},
+	{  78440933,  17339555,  78531267,  17426045,0x001000a},
+	{  78209624,  17172880,  78699176,  17663920,0x001000c},
+	{  83265613,  17686800,  83356186,  17773289,0x3c1004b},
+	{  83175040,  17682475,  83265613,  17768964,0x3c1004b},
+	{  83145713,  17637800,  83236286,  17724289,0x3c1004b},
+	{  80566954,  16476800,  80657046,  16563289,0x3c1004b},
+	{  80653442,  16450853,  80743534,  16537342,0x3c1004b},
+	{  80394954,  16258200,  80485046,  16344689,0x3c1004b},
+	{  79566693,  17934800,  79657506,  18021289,0x3c1004b},
+	{  79500593,  17962800,  79591406,  18049289,0x3c1004b},
+	{  79935434,  14390900,  80024565,  14477389,0x3c1004b},
+	{  77991374,  15778200,  78081226,  15864689,0x3c1004b},
+	{  81753833,  16968200,  81844166,  17054689,0x3c1004b},
+	{  78780434,  14428800,  78869565,  14515289,0x3c1004b},
+	{  82195833,  16967700,  82286166,  17054189,0x3c1004b},
+	{  82195833,  16881211,  82286166,  16967700,0x3c1004b},
+	{  78054473,  18636800,  78145526,  18723289,0x3c1004b},
+	{  79392254,  13586800,  79481145,  13673289,0x3c1004b},
+	{  77559734,  14630900,  77648865,  14717389,0x3c1004b},
+	{  79084473,  18398200,  79175526,  18484689,0x3c1004b},
+	{  79461112,  18720950,  79526488,  18783049,0x2b2004b},
+	{  83368437,  18089940,  83431562,  18150059,0x29c004b},
+	{  81059557,  16685250,  81124243,  16747349,0x2b2004b},
+	{  79999555,  15479240,  80061845,  15539359,0x29c004b},
+	{  78448229,  15444850,  78512570,  15506949,0x2b2004b},
+	{  80112304,  17213940,  80175095,  17274059,0x29c004b},
+	{  81101243,  16152750,  81165757,  16214849,0x2b2004b},
+	{  77243555,  15597940,  77305845,  15658059,0x29c004b},
+	{  80598343,  16208950,  80662857,  16271049,0x2b2004b},
+	{  78518938,  14725940,  78581061,  14786059,0x29c004b},
+	{  77971657,  16714950,  78036343,  16777049,0x2b2004b},
+	{  79069105,  13189940,  79130894,  13250059,0x29c004b},
+	{  77466088,  13801950,  77529912,  13864049,0x2b2004b},
+	{  81490988,  16510640,  81553612,  16570759,0x29c004b},
+	{  78477088,  13525850,  78540912,  13587949,0x2b2004b},
+	{  79241104,  17026940,  79303895,  17087059,0x29c004b},
+	{  77339015,  15133950,  77403184,  15196049,0x2b2004b},
+	{  83861137,  18269840,  83924262,  18329959,0x29c004b},
+	{  77687602,  14385950,  77751598,  14448049,0x2b2004b},
+	{  80964188,  16404940,  81026812,  16465059,0x29c004b},
+	{  78492253,  19640850,  78558147,  19702949,0x2b2004b},
+	{  80018671,  16203940,  80081128,  16264059,0x29c004b},
+	{  77963515,  14890550,  78027684,  14952649,0x2b2004b},
+	{  79589404,  17110940,  79652195,  17171059,0x29c004b},
+	{  81493970,  16782950,  81558829,  16845049,0x2b2004b},
+	{  80136671,  16065940,  80199128,  16126059,0x29c004b},
+	{  76745000,  13250000,  79111000,  16100000,0x022040d},
+	{  79111000,  15400000,  82440000,  17450000,0x0860411},
+	{  83006169,  17460024,  83495721,  17951064,0x0b00890},
+	{  79334269,  17746524,  79823821,  18237564,0x0b01090},
+	{  79740427,  14188624,  80219563,  14679664,0x0b11890},
+	{  77855219,  18434524,  78344771,  18925564,0x0b12090},
+	{  79035557,  13186112,  79514693,  13677152,0x0b12890},
+	{  79060709,  18345104,  79550261,  18836144,0x0b13090},
+	{  83155219,  17874479,  83644771,  18365519,0x0b13890},
+	{  77767031,  16500479,  78251375,  16991519,0x0b14090},
+	{  83647919,  18054379,  84137471,  18545419,0x0b14890},
+	{  78283033,  19426379,  78777793,  19917419,0x0b15090},
+	{  76722000,  12550000,  84940000,  19920000,0x0020236},
+	{  72790089,  18892644,  72862186,  18998664,0x026040a},
+	{  72775700,  18893000,  73212200,  19470000,0x023040c},
+	{  73785373,  18521397,  73876426,  18607886,0x3c1004b},
+	{  73876426,  18521397,  73967479,  18607886,0x3c1004b},
+	{  73876426,  18434908,  73967479,  18521397,0x3c1004b},
+	{  73785373,  18434908,  73876426,  18521397,0x3c1004b},
+	{  78987832,  21143726,  79080567,  21230215,0x3c1004b},
+	{  79080567,  21156700,  79173302,  21243189,0x3c1004b},
+	{  78987832,  21057237,  79080567,  21143726,0x3c1004b},
+	{  79080567,  21070211,  79173302,  21156700,0x3c1004b},
+	{  73687986,  19975449,  73780000,  20061938,0x3c1004b},
+	{  73780000,  19975449,  73872014,  20061938,0x3c1004b},
+	{  73780120,  19888960,  73871894,  19975449,0x3c1004b},
+	{  73688346,  19888960,  73780120,  19975449,0x3c1004b},
+	{  73754573,  18585000,  73845626,  18671489,0x3c1004b},
+	{  75301113,  19837800,  75392887,  19924289,0x3c1004b},
+	{  75870213,  17618700,  75960786,  17705189,0x3c1004b},
+	{  77713972,  20889100,  77806227,  20975589,0x3c1004b},
+	{  73208611,  19124400,  73299905,  19210889,0x3c1004b},
+	{  77269253,  19125200,  77360547,  19211689,0x3c1004b},
+	{  74182454,  16648300,  74272546,  16734789,0x3c1004b},
+	{  74533633,  16820300,  74623966,  16906789,0x3c1004b},
+	{  74483772,  20513700,  74576027,  20600189,0x3c1004b},
+	{  75513872,  20957800,  75606127,  21044289,0x3c1004b},
+	{  76957172,  20661800,  77049427,  20748289,0x3c1004b},
+	{  76528173,  18363800,  76619226,  18450289,0x3c1004b},
+	{  74723872,  20861100,  74816127,  20947589,0x3c1004b},
+	{  74694353,  19061000,  74785647,  19147489,0x3c1004b},
+	{  79270267,  19928950,  79336333,  19991049,0x2b2004b},
+	{  76744170,  19233940,  76807629,  19294059,0x29c004b},
+	{  74424457,  16671350,  74489143,  16733449,0x2b2004b},
+	{  75854503,  19813940,  75918296,  19874059,0x29c004b},
+	{  75749508,  21005950,  75816092,  21068049,0x2b2004b},
+	{  75723670,  18961140,  75787129,  19021259,0x29c004b},
+	{  80162708,  21437150,  80229292,  21499249,0x2b2004b},
+	{  73975321,  17655540,  74038279,  17715659,0x29c004b},
+	{  75657998,  18205950,  75723202,  18268049,0x2b2004b},
+	{  78093020,  20359940,  78156980,  20420059,0x29c004b},
+	{  75450177,  17559405,  78250531,  20240595,0x001000d},
+	{  72649823,  17559405,  75450177,  20240595,0x0a80011},
+	{  78846791,  20892636,  79346759,  21383676,0x0b00090},
+	{  79346759,  20892636,  79846727,  21383676,0x0b00890},
+	{  77385416,  20822580,  77885384,  21313620,0x0b01090},
+	{  74161932,  16529479,  74646276,  17020519,0x0b11890},
+	{  74399916,  20484980,  74899884,  20976020,0x0b02090},
+	{  75422016,  20773880,  75921984,  21264920,0x0b02890},
+	{  76128256,  20459380,  76628224,  20950420,0x0b03090},
+	{  76628224,  20459380,  77128192,  20950420,0x0b03890},
+	{  77128192,  20459380,  77628160,  20950420,0x0b04090},
+	{  78863220,  19837140,  79357980,  20328180,0x0b14890},
+	{  79357980,  19837140,  79852740,  20328180,0x0b15090},
+	{  79946016,  21149024,  80445984,  21640064,0x0b15890},
+	{  77882824,  20144380,  78377584,  20635420,0x0b16090},
+	{  73992916,  21127380,  74492884,  21618420,0x0b16890},
+	{  78355916,  20500380,  78855884,  20991420,0x0b07090},
+	{  72500000,  15474000,  80988000,  22110000,0x0020236},
+	{  80885950,  26803755,  80982050,  26890245,0x001000a},
+	{  77276565,  28490000,  77591085,  28787000,0xc730447},
+	{  80781721,  26710290,  81086279,  26983709,0xbde0047},
+	{  80226621,  26333790,  80531179,  26607209,0xbde0047},
+	{  77904190,  27182000,  78001009,  27268489,0x3c1004b},
+	{  78001009,  27182000,  78097828,  27268489,0x3c1004b},
+	{  78001009,  27095511,  78097828,  27182000,0x3c1004b},
+	{  77904190,  27095511,  78001009,  27182000,0x3c1004b},
+	{  77661629,  28948800,  77760370,  29035289,0x3c1004b},
+	{  77661629,  28862311,  77760370,  28948800,0x3c1004b},
+	{  82952591,  25294100,  83048209,  25380589,0x3c1004b},
+	{  82933467,  25207611,  83029085,  25294100,0x3c1004b},
+	{  81725291,  25398200,  81820909,  25484689,0x3c1004b},
+	{  81820909,  25367928,  81916527,  25454417,0x3c1004b},
+	{  81820909,  25454417,  81916527,  25540906,0x3c1004b},
+	{  79375069,  28320800,  79473330,  28407289,0x3c1004b},
+	{  78720669,  28796800,  78818930,  28883289,0x3c1004b},
+	{  78021410,  27849900,  78119190,  27936389,0x3c1004b},
+	{  77490149,  29918200,  77589851,  30004689,0x3c1004b},
+	{  83333230,  26716300,  83429569,  26802789,0x3c1004b},
+	{  78348790,  27115500,  78445609,  27201989,0x3c1004b},
+	{  78518991,  25406800,  78614609,  25493289,0x3c1004b},
+	{  77675089,  29423800,  77774311,  29510289,0x3c1004b},
+	{  77631350,  27456800,  77728650,  27543289,0x3c1004b},
+	{  79875510,  27836800,  79973290,  27923289,0x3c1004b},
+	{  78984724,  28761050,  79055275,  28823149,0x2b2004b},
+	{  83526684,  25914940,  83593316,  25975059,0x29c004b},
+	{  79560500,  27348000,  79639980,  27402500,0x2b2044b},
+	{  77735849,  28699940,  77804151,  28760059,0x29c004b},
+	{  78989142,  26748950,  79058658,  26811049,0x2b2004b},
+	{  82533534,  25105940,  82599665,  25166059,0x29c004b},
+	{  77814724,  28378950,  77885275,  28441049,0x2b2004b},
+	{  78535149,  28540640,  78603451,  28600759,0x29c004b},
+	{  78438752,  28866550,  78509648,  28928649,0x2b2004b},
+	{  80780684,  25897540,  80847316,  25957659,0x29c004b},
+	{  81209387,  26198950,  81278213,  26261049,0x2b2004b},
+	{  79416684,  25959940,  79483316,  26020059,0x29c004b},
+	{  81555069,  27548950,  81624930,  27611049,0x2b2004b},
+	{  80646083,  27539940,  80713717,  27600059,0x29c004b},
+	{  82655587,  25716550,  82724413,  25778649,0x2b2004b},
+	{  82113050,  26743940,  82180350,  26804059,0x29c004b},
+	{  79084897,  27999650,  79155103,  28061749,0x2b2004b},
+	{  80310067,  25451940,  80376532,  25512059,0x29c004b},
+	{  80744897,  27916950,  80815103,  27979049,0x2b2004b},
+	{  78018183,  27567940,  78085817,  27628059,0x29c004b},
+	{  80169550,  25096510,  83118859,  27777700,0x001000d},
+	{  77190450,  26437105,  80169550,  29118295,0x0a80011},
+	{  77276892,  29719080,  77813316,  30210120,0x0b00090},
+	{  83111500,  26514480,  83632300,  27005520,0x0b00890},
+	{  78307408,  25204480,  78823000,  25695520,0x0b11090},
+	{  77088888,  29099404,  77620104,  29590444,0x0b11890},
+	{  77620104,  29099404,  78151320,  29590444,0x0b12090},
+	{  83120808,  25759780,  83636400,  26250820,0x0b12890},
+	{  79197308,  25744480,  79712900,  26235520,0x0b13090},
+	{  79197308,  25253439,  79712900,  25744479,0x0b13890},
+	{  80653602,  27771225,  81179610,  28262265,0x0b04090},
+	{  81179609,  27771225,  81705617,  28262265,0x0b04890},
+	{  78154908,  24456180,  78665292,  24947220,0x0b15090},
+	{  82866408,  25035480,  83382000,  25526520,0x0b05890},
+	{  77000000,  23820000,  84760000,  30417000,0x0020236},
+	{  79757488,  11882857,  79844939,  11969347,0x001000a},
+	{  79595000,  11766000,  79908000,  12060000,0x004010b},
+	{  79727000,  10822000,  79871000,  11011000,0x004010b},
+	{  82183000,  16704000,  82328000,  16778000,0x004010b},
+	{  75522000,  11673000,  75569000,  11710000,0x004010b},
+	{  75522000,  10822000,  82328000,  16778000,0x0020236},
+	{ 151158106, -33913245, 151261894, -33826755,0x001000a},
+	{ 150745968, -34120420, 151308432, -33629380,0x001000c},
+	{ 151601307, -32963200, 151703892, -32876711,0x3c1004b},
+	{ 151703892, -32963200, 151806477, -32876711,0x3c1004b},
+	{ 151632082, -33049689, 151734667, -32963200,0x3c1004b},
+	{ 150817746, -34497800, 150922253, -34411311,0x3c1004b},
+	{ 150862000, -34411306, 150942474, -34299000,0x3c1044b},
+	{ 150757500, -34597600, 150876906, -34521980,0x3c1044b},
+	{ 146877385, -36095000, 147017039, -36029200,0x3c1044b},
+	{ 146820000, -36166000, 146949576, -36095000,0x3c1044b},
+	{ 150552006, -34926400, 150640716, -34824211,0x3c1044b},
+	{ 153062349, -30331800, 153162051, -30245311,0x3c1004b},
+	{ 152843948, -31491200, 152944852, -31404711,0x3c1004b},
+	{ 149522767, -33450800, 149625833, -33364311,0x3c1004b},
+	{ 147307806, -35178000, 147412794, -35091511,0x3c1004b},
+	{ 153253469, -28854500, 153351730, -28768011,0x3c1004b},
+	{ 152429408, -31945500, 152530792, -31859011,0x3c1004b},
+	{ 148565667, -32296500, 148667532, -32210011,0x3c1004b},
+	{ 150867948, -31138200, 150968852, -31051711,0x3c1004b},
+	{ 151611508, -30558200, 151711691, -30471711,0x3c1004b},
+	{ 150651906, -33812200, 150755693, -33725711,0x3c1004b},
+	{ 149657506, -34793200, 149762494, -34706711,0x3c1004b},
+	{ 141412008, -32005000, 141513392, -31918511,0x3c1004b},
+	{ 150285906, -33735570, 150470585, -33687000,0x3c1044b},
+	{ 151308307, -32887900, 151410892, -32801411,0x3c1004b},
+	{ 152469567, -32228900, 152571432, -32142411,0x3c1004b},
+	{ 152856689, -29749400, 152955911, -29662911,0x3c1004b},
+	{ 153511769, -28877300, 153610030, -28790811,0x3c1004b},
+	{ 145991946, -34327600, 146096453, -34241111,0x3c1004b},
+	{ 153044007, -30382750, 153115593, -30320651,0x2b2004b},
+	{ 151421900, -32837100, 151505591, -32785930,0x29c044b},
+	{ 151129872, -32586950, 151203528, -32524851,0x2b2004b},
+	{ 150854596, -32300060, 150925403, -32239941,0x29c004b},
+	{ 151708272, -32797550, 151781928, -32735451,0x2b2004b},
+	{ 150801311, -34691460, 150874289, -34631341,0x29c004b},
+	{ 150114499, -33516150, 150188500, -33454051,0x2b2004b},
+	{ 153011349, -28890360, 153079651, -28830241,0x29c004b},
+	{ 149157400, -35210595, 152315246, -32529405,0x0a90011},
+	{ 150096664, -32529404, 153252000, -29966000,0x01e040d},
+	{ 149234028, -29966000, 153655000, -28154347,0x28e0415},
+	{ 141000000, -37508092, 159267000, -28154347,0x2ca0436},
+	{ 141000000, -37508092, 159267000, -28154347,0x0020637},
+	{ 149082445, -35350645, 149188155, -35264155,0x001000a},
+	{ 148750000, -35500000, 149400000, -35121000,0x019040c},
+	{ 148750000, -35922000, 149170000, -35400000,0x0d40410},
+	{ 148750000, -35922000, 149400000, -35121000,0x0020637},
+	{ 150670106, -35201645, 150774855, -35115155,0x001000a},
+	{ 150589000, -35205000, 150790000, -35105200,0x001042c},
+	{ 150589000, -35205000, 150790000, -35105200,0x0020637},
+	{ 130841100, -12410500, 130924083, -12364600,0x2a7044a},
+	{ 130816194, -12471845, 130896969, -12424600,0x2a7044a},
+	{ 130738532, -12803820, 131217668, -12312780,0x001000c},
+	{ 133631125, -23846980, 134006875, -23501021,0xf04004b},
+	{ 132066539, -14614900, 132411660, -14280011,0xe89004b},
+	{ 130475928, -13770595, 133186909, -11089405,0x0a90011},
+	{ 130889613, -16400456, 133630385, -13719266,0x001000d},
+	{ 132440032, -25040595, 135329759, -22359405,0x0010015},
+	{ 129000000, -26000000, 138000000, -10600000,0x4d60436},
+	{ 129000000, -26000000, 138000000, -10600000,0x0020637},
+	{ 138551406, -34968445, 138656155, -34881955,0x001000a},
+	{ 138459868, -35174720, 139027540, -34683680,0x001000c},
+	{ 137423314, -33099090, 137628486, -32926111,0x782004b},
+	{ 140667207, -37895490, 140884392, -37722511,0x782004b},
+	{ 138629292, -34685190, 138838308, -34512211,0x782004b},
+	{ 137701734, -32574790, 137905465, -32401811,0x782004b},
+	{ 137930233, -33255090, 138136366, -33082111,0x782004b},
+	{ 138573750, -35587600, 138935209, -35486500,0x782044b},
+	{ 135730992, -34771390, 135940008, -34598411,0x782004b},
+	{ 139188704, -35182780, 139370495, -35033021,0x680004b},
+	{ 138087000, -38064800, 141000000, -35243000,0x021040d},
+	{ 137240141, -35243000, 140036500, -32326000,0x0ba0411},
+	{ 134082295, -35067336, 137240141, -32386146,0x0010015},
+	{ 129000000, -38300000, 141000000, -26000000,0x0010436},
+	{ 129000000, -38300000, 141000000, -26000000,0x0020637},
+	{ 147243600, -42872000, 147336807, -42817755,0x2a7044a},
+	{ 147273700, -42928500, 147363247, -42872000,0x2a7044a},
+	{ 147011912, -43201520, 147647288, -42710480,0x001000c},
+	{ 146963374, -41625770, 147342626, -41338941,0xc73004b},
+	{ 145669239, -41201410, 146030760, -40927991,0xbde004b},
+	{ 146030000, -41269300, 146580969, -41090000,0xbde044b},
+	{ 144820374, -43672013, 148365503, -40990823,0x0a80031},
+	{ 144560000, -41520000, 148516000, -39390000,0x019042d},
+	{ 141154896, -41881195, 144580861, -39200005,0x0010035},
+	{ 141000000, -45000000, 150000000, -39200000,0x0010436},
+	{ 141000000, -45000000, 150000000, -39200000,0x0020637},
+	{ 144907684, -37853245, 145016277, -37766755,0x001000a},
+	{ 144710252, -38056820, 145298756, -37565780,0x001000c},
+	{ 144296044, -38215300, 144405356, -38128811,0x3c1004b},
+	{ 144296044, -38128811, 144405356, -38042322,0x3c1004b},
+	{ 143785704, -37603200, 143894296, -37516711,0x3c1004b},
+	{ 144226064, -36803200, 144333935, -36716711,0x3c1004b},
+	{ 144991444, -38289100, 145100756, -38202611,0x3c1004b},
+	{ 145069644, -38218600, 145178956, -38132111,0x3c1004b},
+	{ 142107746, -34233200, 142212253, -34146711,0x3c1004b},
+	{ 145332725, -36427100, 145439875, -36340611,0x3c1004b},
+	{ 144515704, -37733200, 144624296, -37646711,0x3c1004b},
+	{ 142430663, -38404200, 142540936, -38317711,0x3c1004b},
+	{ 145215044, -38142500, 145324356, -38056011,0x3c1004b},
+	{ 144684104, -37612100, 144792696, -37525611,0x3c1004b},
+	{ 146475344, -38220000, 146643920, -38164000,0x3c1044b},
+	{ 146246425, -36403200, 146353575, -36316711,0x3c1004b},
+	{ 147005344, -38129500, 147195988, -38080000,0x3c1044b},
+	{ 146227244, -38232400, 146336556, -38145911,0x3c1004b},
+	{ 146352244, -38253900, 146461556, -38167411,0x3c1004b},
+	{ 144599244, -37919400, 144708556, -37832911,0x3c1004b},
+	{ 142148325, -36765900, 142255475, -36679411,0x3c1004b},
+	{ 144696785, -36173200, 144803214, -36086711,0x3c1004b},
+	{ 144375704, -37713200, 144484296, -37626711,0x3c1004b},
+	{ 144476000, -38293200, 144683592, -38247700,0x3c1044b},
+	{ 147574144, -37862800, 147683456, -37776311,0x3c1004b},
+	{ 143539763, -38382800, 143650036, -38296311,0x3c1004b},
+	{ 141536563, -38389900, 141646836, -38303411,0x3c1004b},
+	{ 145284344, -38069600, 145393656, -37983111,0x3c1004b},
+	{ 143487145, -35383200, 143592854, -35296711,0x3c1004b},
+	{ 141965704, -37773200, 142074296, -37686711,0x3c1004b},
+	{ 145840844, -38189300, 145950156, -38102811,0x3c1004b},
+	{ 145919025, -36586700, 146026175, -36500211,0x3c1004b},
+	{ 143676064, -37075870, 143831417, -37015890,0x3c1044b},
+	{ 143161495, -38728713, 146438505, -36047523,0x0a90031},
+	{ 146438505, -38728713, 149715515, -36047523,0x0010035},
+	{ 141200000, -38663000, 143161495, -34087000,0x034042d},
+	{ 141000000, -39206719, 151318000, -33977816,0x0010436},
+	{ 141000000, -39206719, 151318000, -33977816,0x0020637},
+	{ 115792028, -32003245, 115892933, -31916755,0x001000a},
+	{ 115689500, -32274400, 116116000, -31669000,0x027040c},
+	{ 115700073, -32392510, 115844126, -32270201,0x54f004b},
+	{ 115721700, -32519500, 115860241, -32392510,0x54f044b},
+	{ 115627673, -32613710, 115815872, -32519500,0x54f044b},
+	{ 121393663, -30827310, 121535337, -30705001,0x54f004b},
+	{ 114578000, -28829500, 114681271, -28665000,0x54f044b},
+	{ 115596624, -33420210, 115742375, -33297901,0x54f004b},
+	{ 117805765, -35081110, 117954234, -34958801,0x54f004b},
+	{ 118537938, -20425000, 118662603, -20297401,0x54f044b},
+	{ 122173688, -18010210, 122302112, -17887901,0x54f004b},
+	{ 115150800, -33693550, 115412483, -33625000,0x54f044b},
+	{ 116775268, -20803010, 116905731, -20680701,0x54f004b},
+	{ 121810614, -33899910, 121957385, -33777601,0x54f004b},
+	{ 116071324, -33437210, 116217075, -33314901,0x54f004b},
+	{ 113610930, -24949610, 113745470, -24827301,0x54f004b},
+	{ 116596313, -31709910, 116739686, -31587601,0x54f004b},
+	{ 115676167, -33300400, 115779233, -33213911,0x3c1004b},
+	{ 114962979, -33989928, 118091034, -31308738,0x0a80011},
+	{ 116891946, -35196656, 120049792, -32515466,0x001000d},
+	{ 120079583, -34124180, 123207638, -31442990,0x0010015},
+	{ 121599901, -16608714, 124340673, -13927524,0x0a900b1},
+	{ 124340673, -16608714, 126715000, -13524000,0x0c20cb1},
+	{ 126715000, -16608714, 129000000, -13524000,0x0c614b1},
+	{ 120792565, -19289904, 123563128, -16608714,0x0a918b1},
+	{ 123563128, -19289904, 126333691, -16608714,0x0a920b1},
+	{ 126229437, -19289904, 129000000, -16608714,0x0a928b1},
+	{ 113005197, -21971094, 115835342, -19289904,0x0a830b1},
+	{ 115835342, -21971094, 118665487, -19289904,0x0a838b1},
+	{ 118665487, -21971094, 121495632, -19289904,0x0a840b1},
+	{ 121495632, -21971094, 124325777, -19289904,0x0a848b1},
+	{ 124325777, -21971094, 127155922, -19289904,0x0a850b1},
+	{ 126169855, -21971094, 129000000, -19289904,0x0a858b1},
+	{ 112975406, -24652284, 115835342, -21971094,0x0a960b1},
+	{ 115835342, -24652284, 118695278, -21971094,0x0a968b1},
+	{ 118695278, -24652284, 121555214, -21971094,0x0a970b1},
+	{ 112945615, -27333474, 115894924, -24652284,0x0a878b1},
+	{ 115894924, -27333474, 118844233, -24652284,0x0a880b1},
+	{ 118844233, -27333474, 121793542, -24652284,0x0a888b1},
+	{ 112915824, -30014664, 115924715, -27333474,0x0a890b1},
+	{ 115924715, -30014664, 118933606, -27333474,0x0a898b1},
+	{ 118933606, -30014664, 121942497, -27333474,0x0a8a0b1},
+	{ 113788700, -32695854, 116857173, -30014664,0x0a9a8b1},
+	{ 116857173, -32695854, 119925646, -30014664,0x0a9b0b1},
+	{ 119925646, -32695854, 122994119, -30014664,0x0a9b8b1},
+	{ 122994119, -32695854, 126062592, -30014664,0x0a9c0b1},
+	{ 125931527, -32695854, 129000000, -30014664,0x0a9c8b1},
+	{ 114496237, -35377044, 117654083, -32695854,0x0a9d0b1},
+	{ 117654083, -35377044, 120811929, -32695854,0x0a9d8b1},
+	{ 120811929, -35377044, 123969775, -32695854,0x0a9e0b1},
+	{ 123969775, -35377044, 127127621, -32695854,0x0a9e8b1},
+	{ 120612051, -24652284, 123471987, -21971094,0x00100ad},
+	{ 123471987, -24652284, 126331923, -21971094,0x00108ad},
+	{ 126140064, -24652284, 129000000, -21971094,0x00110ad},
+	{ 120582260, -27333474, 123531569, -24652284,0x00118ad},
+	{ 123531569, -27333474, 126480878, -24652284,0x00120ad},
+	{ 126050691, -27333474, 129000000, -24652284,0x00128ad},
+	{ 120552469, -30014664, 123561360, -27333474,0x00130ad},
+	{ 123561360, -30014664, 126570251, -27333474,0x00138ad},
+	{ 125991109, -30014664, 129000000, -27333474,0x00140ad},
+	{ 121680337, -14881190, 124391318, -12200000,0x00148ad},
+	{ 117765356, -18754141, 120535919, -16072951,0x00150ad},
+	{ 112700000, -35600000, 129000000, -12200000,0x0020637},
+	{ 152981650, -27503145, 153078711, -27416655,0x001000a},
+	{ 152912000, -27481600, 153208909, -27030380,0xf040447},
+	{ 152725670, -27705000, 153290239, -27481600,0xe890447},
+	{ 153284000, -27897000, 153412102, -27831100,0x3c1044b},
+	{ 153293000, -27958000, 153431582, -27897000,0x3c1044b},
+	{ 153311600, -28026530, 153434818, -27958000,0x3c1044b},
+	{ 153352000, -28102290, 153463517, -28026530,0x3c1044b},
+	{ 153399710, -28188900, 153497490, -28102411,0x3c1004b},
+	{ 153019530, -26674700, 153115869, -26588211,0x3c1004b},
+	{ 153043614, -26761189, 153139953, -26674700,0x3c1004b},
+	{ 153055898, -26847678, 153152717, -26761189,0x3c1004b},
+	{ 146702100, -19396600, 146756724, -19252211,0x3c1044b},
+	{ 146756724, -19337000, 146836333, -19238000,0x3c1044b},
+	{ 145692133, -16959000, 145782466, -16872511,0x3c1004b},
+	{ 145692133, -17045489, 145782466, -16959000,0x3c1004b},
+	{ 151896650, -27608900, 151993950, -27522411,0x3c1004b},
+	{ 149133632, -21183200, 149226367, -21096711,0x3c1004b},
+	{ 150473000, -23416300, 150553642, -23315650,0x3c1044b},
+	{ 152800000, -25318000, 152911638, -25244000,0x3c1044b},
+	{ 152999500, -26444900, 153114786, -26372660,0x3c1044b},
+	{ 139470700, -20782730, 139530987, -20650500,0x3c1044b},
+	{ 152296431, -24918200, 152391569, -24831711,0x3c1004b},
+	{ 151202291, -23908300, 151296708, -23821811,0x3c1004b},
+	{ 152647291, -25576200, 152742909, -25489711,0x3c1004b},
+	{ 151978710, -28257500, 152076490, -28171011,0x3c1004b},
+	{ 152617171, -26237800, 152713029, -26151311,0x3c1004b},
+	{ 153281820, -27647000, 153382866, -27563800,0x3c1044b},
+	{ 150693032, -23173200, 150786968, -23086711,0x3c1004b},
+	{ 151222642, -27224650, 151292158, -27162551,0x2b2004b},
+	{ 148134452, -23560700, 148189777, -23489941,0x29c044b},
+	{ 148202567, -20030850, 148268633, -19968751,0x2b2004b},
+	{ 145984821, -17546850, 146068514, -17501700,0x29c044b},
+	{ 146234667, -20102550, 146300733, -20040451,0x2b2004b},
+	{ 147346900, -19589100, 147426355, -19540900,0x29c044b},
+	{ 153072300, -26590350, 153102775, -26449760,0x2b2044b},
+	{ 151814617, -26576660, 151881583, -26516541,0x29c004b},
+	{ 145390570, -17029450, 145455429, -16967351,0x2b2004b},
+	{ 148020186, -22025560, 148084814, -21965441,0x29c004b},
+	{ 148846277, -23611050, 148913723, -23548951,0x2b2004b},
+	{ 145462530, -17289500, 145510469, -17210900,0x29c044b},
+	{ 150642944, -28358473, 153592253, -25677283,0x0a90031},
+	{ 150230339, -25677283, 153120066, -22996093,0x001002d},
+	{ 146080000, -21260000, 149240000, -19019400,0x33f0435},
+	{ 138000000, -29181841, 154000000, -15300000,0x37a0436},
+	{ 138000000, -15300000, 146800000,  -9182000,0x0900432},
+	{ 138000000, -29181841, 159267000,  -9182000,0x0020637},
+	{ -47947500, -15840000, -47871000, -15735000,0x025040a},
+	{ -48290000, -16052000, -47805657, -15570000,0x001042c},
+	{ -47805657, -16052000, -47300000, -15570000,0x0ab0430},
+	{ -48290000, -16052000, -47300000, -15499000,0x0800431},
+	{ -48290000, -16052000, -47300000, -15499000,0x0020637},
+	{ -37106200, -10983900, -37042588, -10867000,0x02a040a},
+	{ -37315760, -11169520, -36841832, -10678480,0x001000c},
+	{ -37590005, -10811470, -37298396, -10524641,0xc73004b},
+	{ -37570268, -11382510, -37291533, -11109091,0xbde004b},
+	{ -37716988, -11117710, -37439012, -10844291,0xbde004b},
+	{ -38298340, -11609193, -36353760,  -9459899,0x0b20431},
+	{ -38298340, -11609193, -36353760,  -9459899,0x0020637},
+	{ -35768045,  -9685600, -35686700,  -9593530,0x021040a},
+	{ -36123300,  -9848000, -35541888,  -9457570,0x018040c},
+	{ -36918360, -10009520, -36444432,  -9518480,0x0b00010},
+	{ -38248215, -10514818, -35106812,  -8809082,0x07c0431},
+	{ -38248215, -10514818, -35106812,  -8809082,0x0020637},
+	{ -43265000, -22930000, -43166429, -22889000,0x2a7044a},
+	{ -43231000, -22989000, -43162556, -22930000,0x2a7044a},
+	{ -43654000, -23034980, -42950000, -22689000,0x016040c},
+	{ -43332220, -22689000, -43139561, -22563000,0x680044b},
+	{ -42954120, -22836280, -42791881, -22686521,0x680004b},
+	{ -43813820, -22992880, -43651581, -22843121,0x680004b},
+	{ -42393651, -22943000, -42184222, -22827000,0x680044b},
+	{ -41400796, -21842180, -41239805, -21692421,0x680004b},
+	{ -43246311, -22556810, -43114489, -22434501,0x54f004b},
+	{ -44214470, -22565600, -44048213, -22468700,0x54f044b},
+	{ -42567700, -22340000, -42473805, -22168500,0x54f044b},
+	{ -41829011, -22416010, -41697189, -22293701,0x54f004b},
+	{ -44335651, -23041910, -44159470, -22950000,0x54f044b},
+	{ -43021211, -22470010, -42889389, -22347701,0x54f004b},
+	{ -42118551, -22927810, -41986050, -22805501,0x54f004b},
+	{ -44592000, -22508000, -44385391, -22430000,0x54f044b},
+	{ -44900000, -23382598, -40929565, -21497500,0x0780431},
+	{ -42420000, -23200000, -40929565, -20720153,0x001042d},
+	{ -44900000, -23382598, -40929565, -20720153,0x0020637},
+	{ -40340167, -20395500, -40266600, -20289480,0x026040a},
+	{ -40539776, -20600000, -40145800, -20000000,0x026040c},
+	{ -40627844, -20791740, -40401957, -20579971,0x931004b},
+	{ -41230704, -20946660, -41024497, -20753341,0x864004b},
+	{ -40154230, -19497060, -39950171, -19303741,0x864004b},
+	{ -40714630, -19582960, -40510571, -19389641,0x864004b},
+	{ -39931461, -18824060, -39727939, -18630741,0x864004b},
+	{ -40419867, -19908960, -40214734, -19715641,0x864004b},
+	{ -41883000, -21306000, -39656000, -17885000,0x0d60431},
+	{ -41883000, -21306000, -39656000, -17885000,0x0020637},
+	{ -35269000,  -5862825, -35190755,  -5770755,0x021040a},
+	{ -35514000,  -6156640, -35096000,  -5618080,0x022040c},
+	{ -37441960,  -5345280, -37095040,  -4999321,0xf04004b},
+	{ -37379175,  -6590200, -37042426,  -6255311,0xe89004b},
+	{ -38224473,  -6985000, -34947510,  -4828300,0x0890431},
+	{ -38606600,  -6730000, -34947510,  -4828300,0x016042d},
+	{ -38606600,  -6985000, -34947510,  -4828300,0x0020637},
+	{ -34900945,  -7177245, -34814455,  -7090755,0x001000a},
+	{ -35255260,  -7278320, -34786540,  -6787280,0x001000c},
+	{ -36038610,  -7387370, -35749391,  -7100541,0xc73004b},
+	{ -37486349,  -7185510, -37210652,  -6912091,0xbde004b},
+	{ -38367169,  -6986010, -38092231,  -6712591,0xbde004b},
+	{ -37800000,  -8336500, -34768982,  -5993000,0x0940431},
+	{ -38784485,  -8336500, -35800000,  -5993000,0x01b042d},
+	{ -38784485,  -8336500, -34768982,  -5993000,0x0020637},
+	{ -48663550, -27630345, -48566489, -27543855,0x001000a},
+	{ -48744602, -27722080, -48355398, -27376121,0xf040047},
+	{ -48947084, -26490100, -48575916, -26155211,0xe890047},
+	{ -49191620, -26984390, -48997980, -26811411,0x782004b},
+	{ -50422301, -27895990, -50227700, -27723011,0x782004b},
+	{ -49465162, -28742390, -49268639, -28569411,0x782004b},
+	{ -48775740, -26903090, -48583061, -26730111,0x782004b},
+	{ -52731720, -27179290, -52538080, -27006311,0x782004b},
+	{ -49153940, -26542290, -48961261, -26369311,0x782004b},
+	{ -48761120, -27073390, -48567480, -26900411,0x782004b},
+	{ -49026524, -27182880, -48858877, -27033121,0x680004b},
+	{ -50620000, -29360000, -48342000, -25955000,0x0d90431},
+	{ -53850000, -28398000, -50620000, -26056400,0x01b042d},
+	{ -53850000, -29360000, -48342000, -25955000,0x0020637},
+	{ -34934845,  -8096445, -34848355,  -8009955,0x001000a},
+	{ -35179707,  -8350000, -34818000,  -7724400,0x028040c},
+	{ -36069504,  -8368880, -35918497,  -8219121,0x680004b},
+	{ -40599712,  -9468880, -40448289,  -9319121,0x680004b},
+	{ -36556012,  -8967780, -36404589,  -8818021,0x680004b},
+	{ -35389504,  -8208880, -35238497,  -8059121,0x680004b},
+	{ -36305839,  -8011036, -36154832,  -7861277,0x680004b},
+	{ -35282104,  -7930580, -35131097,  -7780821,0x680004b},
+	{ -35654004,  -8295180, -35502997,  -8145421,0x680004b},
+	{ -37100000,  -8516180, -36923674,  -8388000,0x680044b},
+	{ -38353604,  -8046480, -38202597,  -7896721,0x680004b},
+	{ -35112864,  -8470310, -34989536,  -8348001,0x54f004b},
+	{ -35075464,  -7624610, -34952136,  -7502301,0x54f004b},
+	{ -38180000,  -9400000, -34790000,  -7250000,0x0860431},
+	{ -41375000,  -9484000, -38180000,  -7288000,0x019042d},
+	{ -41375000,  -9484000, -34790000,  -7250000,0x0020637},
+	{ -51105370,    -17245, -51040000,     94355,0x028040a},
+	{ -51388860,   -175420, -50920140,    315620,0x001000c},
+	{ -52562360,   -969920, -52093640,   -478880,0x0b00010},
+	{ -52547000,  -1241840, -49855957,   1600000,0x0ad0431},
+	{ -52530000,   1600000, -49880000,   4450500,0x020042d},
+	{ -54886000,   -604500, -52530000,   2660000,0x46b0435},
+	{ -54942627,  -1241840, -49855957,   4450500,0x0020637},
+	{ -38569145,  -3787645, -38482655,  -3701155,0x001000a},
+	{ -38706583,  -4197000, -38288000,  -3662800,0x022040c},
+	{ -39470000,  -7335000, -39074331,  -7030000,0xf04044b},
+	{ -40486000,  -3963000, -40249276,  -3488000,0xe89044b},
+	{ -39330000,  -5700000, -37239000,  -2691000,0x0ca0411},
+	{ -41448000,  -5700000, -39330000,  -2691000,0x4790415},
+	{ -41000000,  -7885000, -38000000,  -5700000,0x01a040d},
+	{ -41448000,  -7885000, -37239000,  -2691000,0x0020637},
+	{ -67869245, -10007345, -67781794,  -9920855,0x001000a},
+	{ -68036660, -10233520, -67562732,  -9742480,0x001000c},
+	{ -72969721,  -7849880, -72620879,  -7503921,0xf04004b},
+	{ -68829705,  -9275000, -68491095,  -8940111,0xe89004b},
+	{ -69434267, -11156000, -66610000,  -8610000,0x0a00431},
+	{ -71585069, -11090000, -69434267,  -7850000,0x026042d},
+	{ -74004000, -10050000, -71585069,  -7100000,0x4290435},
+	{ -74004000, -11156000, -66610000,  -7100000,0x0020637},
+	{ -49296589, -25489045, -49201450, -25402555,0x001000a},
+	{ -49480000, -25707000, -49014305, -25168441,0x022040c},
+	{ -52063000, -23475000, -51841695, -23365000,0x680044b},
+	{ -51217400, -23380500, -51041549, -23242000,0x680044b},
+	{ -50233000, -25155500, -50014310, -25042801,0x680044b},
+	{ -54601000, -25592000, -54491253, -25441500,0x54f044b},
+	{ -53534770, -25014200, -53386172, -24903501,0x54f044b},
+	{ -51538910, -25450010, -51403691, -25327701,0x54f004b},
+	{ -48620610, -25618710, -48485391, -25496401,0x54f004b},
+	{ -51516621, -23625710, -51383780, -23503401,0x54f004b},
+	{ -53803070, -24793510, -53668530, -24671201,0x54f004b},
+	{ -51504121, -23470510, -51371280, -23348201,0x54f004b},
+	{ -51402000, -23346000, -51213246, -23260000,0x54f044b},
+	{ -49606010, -25514710, -49470791, -25392401,0x54f004b},
+	{ -53374060, -23832410, -53240540, -23710101,0x54f004b},
+	{ -52448260, -24086410, -52314740, -23964101,0x54f004b},
+	{ -51200000, -26322000, -48018000, -23898480,0x0990411},
+	{ -53880000, -26755000, -51200000, -23900830,0x021040d},
+	{ -54623000, -25705000, -54230000, -25110000,0x0de0490},
+	{ -54230000, -25670000, -53880000, -25110000,0x0e50c90},
+	{ -54451500, -25110000, -53880000, -24739784,0x0911490},
+	{ -54379592, -24739820, -53869208, -24248780,0x0b11890},
+	{ -54379592, -24248779, -53869208, -23757739,0x0b02090},
+	{ -54068153, -23905052, -53562977, -23414012,0x0b12890},
+	{ -53562977, -23905052, -53057801, -23414012,0x0b13090},
+	{ -53057801, -23905052, -52552625, -23414012,0x0b13890},
+	{ -52552625, -23905052, -52047449, -23414012,0x0b14090},
+	{ -52047449, -23905052, -51542273, -23414012,0x0b14890},
+	{ -51542273, -23905052, -51037097, -23414012,0x0b15090},
+	{ -51037097, -23905052, -50531921, -23414012,0x0b15890},
+	{ -50531921, -23905052, -50026745, -23414012,0x0b16090},
+	{ -50026745, -23905052, -49521569, -23414012,0x0b16890},
+	{ -54068153, -23414011, -53562977, -22922971,0x0b17090},
+	{ -53562977, -23414011, -53057801, -22922971,0x0b17890},
+	{ -53057801, -23414011, -52552625, -22922971,0x0b18090},
+	{ -52552625, -23414011, -52047449, -22922971,0x0b18890},
+	{ -52047449, -23414011, -51542273, -22922971,0x0b19090},
+	{ -51542273, -23414011, -51037097, -22922971,0x0b19890},
+	{ -51037097, -23414011, -50531921, -22922971,0x0b1a090},
+	{ -50531921, -23414011, -50026745, -22922971,0x0b1a890},
+	{ -50026745, -23414011, -49521569, -22922971,0x0b1b090},
+	{ -53562984, -23001040, -53057808, -22510000,0x0b0b890},
+	{ -53057784, -23001040, -52552608, -22510000,0x0b0c090},
+	{ -52552584, -23001040, -52047408, -22510000,0x0b0c890},
+	{ -52047484, -23001040, -51542308, -22510000,0x0b0d090},
+	{ -51542284, -23001040, -51037108, -22510000,0x0b0d890},
+	{ -51037105, -22922936, -49945000, -22765000,0x044e490},
+	{ -54640000, -26755000, -48018000, -22510000,0x0020637},
+	{ -60755401,   2790454, -60641900,   2858456,0x018040a},
+	{ -60908360,   2570480, -60439640,   3061520,0x001000c},
+	{ -61302280,   1649820, -60956321,   1995779,0xf04004b},
+	{ -60592945,    773900, -60258056,   1108789,0xe89004b},
+	{ -61557950,    -79738, -58876760,   2601452,0x0a80011},
+	{ -61557950,   2601452, -58876760,   5282642,0x001000d},
+	{ -64239140,   1260857, -61557950,   3942047,0x0010015},
+	{ -64863000,  -1625000, -58842000,   5282642,0x0010436},
+	{ -64863000,  -1625000, -58842000,   5282642,0x0020637},
+	{ -63919000,  -8818700, -63833094,  -8730600,0x001040a},
+	{ -63992460,  -9063920, -63518532,  -8572880,0x001000c},
+	{ -62060548, -11007510, -61811852, -10762891,0xa9e004b},
+	{ -63174508, -10034310, -62926492,  -9789691,0xa9e004b},
+	{ -60267467, -12860210, -60016733, -12615591,0xa9e004b},
+	{ -61565914, -11523490, -61332687, -11294711,0x9ee004b},
+	{ -64673247, -10800000, -61450000,  -8571405,0x08c0411},
+	{ -62355262, -13700000, -59760000, -10800000,0x021040d},
+	{ -65368000, -13145000, -62355262, -10744627,0x3600415},
+	{ -66885000, -13742000, -59677000,  -7874000,0x0010436},
+	{ -66885000, -13742000, -59677000,  -7874000,0x0020637},
+	{ -46700000, -23614000, -46613695, -23521931,0x021040a},
+	{ -46900000, -23789520, -46313344, -23378000,0x01a040c},
+	{ -47141848, -22996000, -47077889, -22869400,0x3c1044b},
+	{ -47078400, -22955500, -47007226, -22841700,0x3c1044b},
+	{ -45941968, -23257200, -45848032, -23170711,0x3c1004b},
+	{ -47861368, -21227200, -47768633, -21140711,0x3c1004b},
+	{ -47535568, -23576100, -47441632, -23489611,0x3c1004b},
+	{ -46393509, -23997500, -46299092, -23911011,0x3c1004b},
+	{ -49437328, -20854400, -49345073, -20767911,0x3c1004b},
+	{ -47694248, -22767000, -47600552, -22680511,0x3c1004b},
+	{ -49131608, -22370500, -49038392, -22284011,0x3c1004b},
+	{ -46479409, -24030300, -46384992, -23943811,0x3c1004b},
+	{ -46244368, -23577100, -46150432, -23490611,0x3c1004b},
+	{ -46929468, -23252400, -46835532, -23165911,0x3c1004b},
+	{ -47450028, -20576000, -47357773, -20489511,0x3c1004b},
+	{ -46303509, -24014500, -46209092, -23928011,0x3c1004b},
+	{ -47458208, -22615500, -47364992, -22529011,0x3c1004b},
+	{ -46314768, -23603700, -46220832, -23517211,0x3c1004b},
+	{ -45619548, -23070300, -45525852, -22983811,0x3c1004b},
+	{ -47496068, -23494800, -47402132, -23408311,0x3c1004b},
+	{ -46559409, -24083600, -46464992, -23997111,0x3c1004b},
+	{ -47313437, -22841150, -47246163, -22779051,0x2b2004b},
+	{ -49978398, -22258160, -49913603, -22198041,0x29c004b},
+	{ -45996623, -23333550, -45929177, -23271451,0x2b2004b},
+	{ -51440298, -22153760, -51375503, -22093641,0x29c004b},
+	{ -47925278, -22055250, -47858522, -21993151,0x2b2004b},
+	{ -47362765, -22770960, -47297636, -22710841,0x29c004b},
+	{ -46963823, -23567550, -46896377, -23505451,0x2b2004b},
+	{ -48201214, -21819460, -48136586, -21759341,0x29c004b},
+	{ -47231237, -22901750, -47163963, -22839651,0x2b2004b},
+	{ -47438165, -22783060, -47373036, -22722941,0x29c004b},
+	{ -47598665, -22436050, -47531736, -22373951,0x2b2004b},
+	{ -50480731, -21238760, -50416270, -21178641,0x29c004b},
+	{ -46962823, -23637150, -46895377, -23575051,0x2b2004b},
+	{ -47248748, -23133660, -47183452, -23073541,0x29c004b},
+	{ -46771323, -23318050, -46703877, -23255951,0x2b2004b},
+	{ -47329748, -23302760, -47264452, -23242641,0x29c004b},
+	{ -45494937, -22966350, -45427663, -22904251,0x2b2004b},
+	{ -46970198, -22382460, -46905403, -22322341,0x29c004b},
+	{ -48079223, -23627150, -48011777, -23565051,0x2b2004b},
+	{ -46573765, -22984160, -46508636, -22924041,0x29c004b},
+	{ -46469096, -23916250, -46401305, -23854151,0x2b2004b},
+	{ -48592498, -22320460, -48527703, -22260341,0x29c004b},
+	{ -48494337, -22920350, -48427063, -22858251,0x2b2004b},
+	{ -49006331, -21166160, -48941870, -21106041,0x29c004b},
+	{ -48628000, -24399539, -44156000, -22688818,0x06c0431},
+	{ -51761505, -22688818, -48931360, -20007628,0x001042d},
+	{ -48931360, -22688818, -46101215, -20007628,0x0010435},
+	{ -53228000, -25304000, -44099000, -19663000,0x0010436},
+	{ -53228000, -25304000, -44099000, -19663000,0x0020637},
+	{ -42829445,  -5135745, -42742955,  -5049255,0x001000a},
+	{ -42863960,  -5404120, -42395240,  -4913080,0x001000c},
+	{ -41871310,  -3045610, -41626691,  -2800991,0xa9e004b},
+	{ -41533129,  -7207510, -41286472,  -6962891,0xa9e004b},
+	{ -43120489,  -6933710, -42874511,  -6689091,0xa9e004b},
+	{ -41892507,  -4314190, -41663093,  -4085411,0x9ee004b},
+	{ -43105000,  -5928842, -40872000,  -2745000,0x0c90431},
+	{ -43500000,  -8220000, -40368000,  -5928842,0x01a042d},
+	{ -46000000, -10936000, -43374611,  -8220000,0x3d50435},
+	{ -46230000, -11049000, -40276000,  -2592000,0x0010436},
+	{ -46230000, -11049000, -40276000,  -2592000,0x0020637},
+	{ -48499863, -10456980, -48148138, -10111021,0xf040047},
+	{ -48392840,  -7371400, -48055161,  -7036511,0xe890047},
+	{ -49216603, -11880370, -48924197, -11593541,0xc73004b},
+	{ -49026088, -10321910, -48748112, -10048491,0xbde004b},
+	{ -48541988, -10845210, -48264012, -10571791,0xbde004b},
+	{ -50770000, -12319522, -48220000,  -9500000,0x0b20431},
+	{ -48220000, -12267681, -45670000,  -9500000,0x020042d},
+	{ -49031680,  -9500000, -47380000,  -5166000,0x6160435},
+	{ -50998000, -13603000, -45527300,  -5003000,0x0010436},
+	{ -50998000, -13603000, -45527300,  -5003000,0x0020637},
+	{ -51252211, -30093445, -51153228, -30006955,0x001000a},
+	{ -51375000, -30219200, -50925097, -29654655,0x024040c},
+	{ -51257988, -29244480, -51087013, -29094721,0x680004b},
+	{ -52450000, -31787500, -52216319, -31675021,0x680044b},
+	{ -53901504, -29750000, -53644413, -29650000,0x680044b},
+	{ -52191592, -32132780, -52015209, -31983021,0x680004b},
+	{ -52482756, -28334580, -52313445, -28184821,0x680004b},
+	{ -57149204, -29868580, -56977397, -29718821,0x680004b},
+	{ -52541904, -29798880, -52370097, -29649121,0x680004b},
+	{ -54174547, -31392510, -54031853, -31270201,0x54f004b},
+	{ -52391000, -27690000, -52172605, -27613000,0x54f044b},
+	{ -55607737, -30955010, -55466063, -30832701,0x54f004b},
+	{ -51546000, -29315000, -51452499, -29132400,0x54f044b},
+	{ -55849658, -29858910, -55709343, -29736601,0x54f004b},
+	{ -52964002, -29562200, -49688000, -27170000,0x0980431},
+	{ -56037296, -31620000, -52943703, -29025300,0x01e042d},
+	{ -52943703, -32250000, -49888000, -29562200,0x3c50435},
+	{ -57788100, -33750000, -49482400, -26922070,0x0010436},
+	{ -57788100, -33750000, -49482400, -26922070,0x0020637},
+	{ -44315645,  -2568745, -44229155,  -2482255,0x001000a},
+	{ -44426241,  -2957400, -44018000,  -2403000,0x023040c},
+	{ -47513870,  -5584290, -47339930,  -5411311,0x782004b},
+	{ -42967130,  -5200190, -42793671,  -5027211,0x782004b},
+	{ -43480730,  -4980490, -43307271,  -4807511,0x782004b},
+	{ -47576330,  -5031890, -47402871,  -4858911,0x782004b},
+	{ -44862188,  -4300780, -44712013,  -4151021,0x680004b},
+	{ -45450388,  -3736280, -45300213,  -3586521,0x680004b},
+	{ -46134304,  -7606180, -45983297,  -7456421,0x680004b},
+	{ -43409988,  -3810280, -43259813,  -3660521,0x680004b},
+	{ -45322796,  -5579680, -45172205,  -5429921,0x680004b},
+	{ -44900000,  -5598472, -42798000,  -2245000,0x0d50431},
+	{ -47755000,  -5598472, -44900000,  -3176752,0x01c042d},
+	{ -46318872,  -7645000, -42823000,  -5598472,0x2e10435},
+	{ -48758700, -10336500, -41785100,   -950200,0x0010436},
+	{ -48758700, -10336500, -41785100,   -950200,0x0020637},
+	{ -49318706, -16734045, -49229333, -16647555,0x001000a},
+	{ -49548368, -16979419, -49064024, -16488379,0x001000c},
+	{ -49099802, -16426140, -48879798, -16214371,0x931004b},
+	{ -48046419, -16281250, -47879616, -16048600,0x864044b},
+	{ -51040724, -17881960, -50838276, -17688641,0x864004b},
+	{ -48398550, -15837160, -48198250, -15643841,0x864004b},
+	{ -49326493, -18510660, -49123508, -18317341,0x864004b},
+	{ -47441250, -15634560, -47240950, -15441241,0x864004b},
+	{ -50542216, -17000000, -46800000, -15042000,0x07b0431},
+	{ -51267409, -18650000, -47127000, -17000000,0x014042d},
+	{ -50051280, -15042000, -46800000, -12788000,0x32a0435},
+	{ -53272700, -19497600, -45892600, -12318500,0x0010436},
+	{ -53272700, -19497600, -45892600, -12318500,0x0020637},
+	{ -54657967, -20506645, -54566672, -20420155,0x001000a},
+	{ -54923576, -20694320, -54428816, -20203280,0x001000c},
+	{ -54916187, -22278590, -54669614, -22049811,0x9ee004b},
+	{ -57742067, -19185440, -57518533, -18973671,0x931004b},
+	{ -51847944, -20909840, -51622057, -20698071,0x931004b},
+	{ -55775620, -22626140, -55547380, -22414371,0x931004b},
+	{ -54316408, -23168240, -54086992, -22956471,0x931004b},
+	{ -55819968, -24104595, -52960032, -21423405,0x0a90031},
+	{ -55761577, -21423405, -52961223, -18742215,0x001002d},
+	{ -52960000, -22380000, -50918000, -18733096,0x5250435},
+	{ -58260500, -24146700, -50866600, -17161700,0x0010436},
+	{ -58260500, -24146700, -50866600, -17161700,0x0020637},
+	{ -38534706, -13018145, -38446294, -12931655,0x001000a},
+	{ -38537968, -13023320, -38058832, -12532280,0x001000c},
+	{ -39037244, -12333880, -38884157, -12184121,0x680004b},
+	{ -40923976, -14939080, -40769225, -14789321,0x680004b},
+	{ -39360376, -14879080, -39205625, -14729321,0x680004b},
+	{ -40586512,  -9484580, -40435089,  -9334821,0x680004b},
+	{ -39165976, -14896280, -39011225, -14746521,0x680004b},
+	{ -45080836, -12193280, -44928165, -12043521,0x680004b},
+	{ -40164060, -13933280, -40010141, -13783521,0x680004b},
+	{ -38496914, -12203710, -38371887, -12081401,0x54f004b},
+	{ -39801642, -17602010, -39673558, -17479701,0x54f004b},
+	{ -39152403, -16478810, -39024998, -16356501,0x54f004b},
+	{ -38297134,  -9459010, -38173466,  -9336701,0x54f004b},
+	{ -39637203, -16420610, -39509798, -16298301,0x54f004b},
+	{ -41000000, -17950000, -38830000, -14420000,0x028042d},
+	{ -41000000, -14420000, -37935000, -12050000,0x0950431},
+	{ -45758320, -13680597, -43047339, -10999407,0x0010035},
+	{ -46714000, -18437900, -37287600,  -8407200,0x0010436},
+	{ -46714000, -18437900, -37287600,  -8407200,0x0020637},
+	{ -43988500, -19951400, -43902900, -19860000,0x021040a},
+	{ -44255176, -20110620, -43760416, -19619580,0x001000c},
+	{ -48341082, -18974510, -48212318, -18852201,0x54f004b},
+	{ -43444041, -21817310, -43312559, -21695001,0x54f004b},
+	{ -43918603, -16790010, -43791198, -16667701,0x54f004b},
+	{ -48000792, -19805710, -47871009, -19683401,0x54f004b},
+	{ -42003627, -18914200, -41912574, -18827711,0x3c1004b},
+	{ -42597187, -19512100, -42505413, -19425611,0x3c1004b},
+	{ -44279587, -19495600, -44187813, -19409111,0x3c1004b},
+	{ -44929207, -20192800, -44837193, -20106311,0x3c1004b},
+	{ -46613588, -21859800, -46520613, -21773311,0x3c1004b},
+	{ -46551827, -18635200, -46460774, -18548711,0x3c1004b},
+	{ -43813668, -21264500, -43720933, -21178011,0x3c1004b},
+	{ -45484188, -21605800, -45391213, -21519311,0x3c1004b},
+	{ -45981408, -22270900, -45888192, -22184411,0x3c1004b},
+	{ -43832928, -20708400, -43740673, -20621911,0x3c1004b},
+	{ -41549487, -17910500, -41458914, -17824011,0x3c1004b},
+	{ -42675587, -19567400, -42583813, -19480911,0x3c1004b},
+	{ -43273587, -19675800, -43181813, -19589311,0x3c1004b},
+	{ -46652028, -20761300, -46559773, -20674811,0x3c1004b},
+	{ -48241027, -18688500, -48149974, -18602011,0x3c1004b},
+	{ -42427668, -21174200, -42334933, -21087711,0x3c1004b},
+	{ -42990668, -21161000, -42897933, -21074511,0x3c1004b},
+	{ -49511447, -19026900, -49420153, -18940411,0x3c1004b},
+	{ -46995087, -19640600, -46903313, -19554111,0x3c1004b},
+	{ -45508208, -22471200, -45414992, -22384711,0x3c1004b},
+	{ -45041068, -21292700, -44948333, -21206211,0x3c1004b},
+	{ -44292568, -21171800, -44199833, -21085311,0x3c1004b},
+	{ -44631007, -20117200, -44538993, -20030711,0x3c1004b},
+	{ -45127562, -21875992, -42297417, -19194802,0x0a80011},
+	{ -44107220, -19194802, -41336657, -16513612,0x0010015},
+	{ -49676877, -20418600, -46166215, -18316200,0x018040d},
+	{ -51090000, -22958400, -39800000, -14200000,0x0010436},
+	{ -51090000, -22958400, -39800000, -14200000,0x0020637},
+	{ -56143500, -15636000, -56031600, -15569041,0x018040a},
+	{ -56364768, -15878020, -55880424, -15386980,0x001000c},
+	{ -54746087, -16684580, -54385713, -16338621,0xf04004b},
+	{ -55594900, -12018300, -55253500, -11683411,0xe89004b},
+	{ -56749719, -17462941, -53979156, -14781751,0x0a80031},
+	{ -56764795, -13191495, -54053814, -10510305,0x001002d},
+	{ -61655000, -11140000, -58557582,  -8795000,0x3490435},
+	{ -61680000, -18150000, -50140000,  -7300000,0x0010436},
+	{ -61680000, -18150000, -50140000,  -7300000,0x0020637},
+	{ -48507750,  -1478750, -48440500,  -1372730,0x026040a},
+	{ -48510000,  -1478500, -47866537,  -1130020,0x016040c},
+	{ -51234790,   -100090, -51006011,    128689,0x9ee004b},
+	{ -54877485,  -2607440, -54665716,  -2395671,0x931004b},
+	{ -49208679,  -5440000, -49020870,  -5200671,0x931044b},
+	{ -48982785,  -1778440, -48771016,  -1566671,0x931004b},
+	{ -48786985,  -1644440, -48575216,  -1432671,0x931004b},
+	{ -50217495,  -3013195, -47536305,   -332005,0x0a80031},
+	{ -56112195,  -4914671, -53431005,  -2233481,0x001002d},
+	{ -50493427,  -5927971, -47812237,  -3246781,0x0010035},
+	{ -58920000,  -9880000, -45990000,   2640000,0x0010436},
+	{ -58920000,  -9880000, -45990000,   2640000,0x0020637},
+	{ -60074000,  -3150750, -59968000,  -3081000,0x019040a},
+	{ -60261160,  -3325920, -59792440,  -2834880,0x001000c},
+	{ -56865690,  -2767690, -56636911,  -2538911,0x9ee004b},
+	{ -60747185,  -3343140, -60535416,  -3131371,0x931004b},
+	{ -58543085,  -3178340, -58331316,  -2966571,0x931004b},
+	{ -64858979,  -3404640, -64646622,  -3192871,0x931004b},
+	{ -63213679,  -4249240, -63001322,  -4037471,0x931004b},
+	{ -61450595,  -4440595, -58769405,  -1759405,0x0a80031},
+	{ -58769405,  -4440595, -56088215,  -1759405,0x001002d},
+	{ -65240000,  -4841911, -61450595,  -2947500,0x2a70435},
+	{ -73820000,  -9847000, -56087000,   2245000,0x3070436},
+	{ -73820000,  -9847000, -56087000,   2245000,0x0020637},
+	{ -77074777,  38866755, -76964262,  38953245,0x001000a},
+	{ -77120000,  38789750, -76908000,  38997000,0x001042c},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -77120000,  38789750, -76908000,  38997000,0x0020637},
+	{ -71470860,  41778255, -71355540,  41864745,0x001000a},
+	{ -71812000,  41648000, -71118000,  42023000,0x019042c},
+	{ -71888000,  41300000, -71118000,  41648000,0x0850430},
+	{ -73733000,  40977000, -69800000,  42887549,0x0870431},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -71888000,  41140000, -71118000,  42030000,0x0020637},
+	{ -75607738,  39702755, -75496262,  39789245,0x001000a},
+	{ -75788000,  39085000, -75395500,  39840000,0x02f042c},
+	{ -75645759,  38495484, -75052047,  38986524,0x0b10030},
+	{ -75788000,  38451000, -75000000,  39840000,0x0fc0031},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -75788000,  38451000, -75000000,  39840000,0x0020237},
+	{ -73244199,  41146555, -73129840,  41233045,0x001000a},
+	{ -73144600,  41417950, -72464873,  41861450,0x01c040c},
+	{ -73228006,  41143840, -72972395,  41337159,0x864004b},
+	{ -73447831,  41066512, -73192220,  41259831,0x864004b},
+	{ -73703442,  40979518, -73447831,  41172837,0x864004b},
+	{ -72979659,  41241510, -72750942,  41414489,0x782004b},
+	{ -73550659,  41309310, -73321942,  41482289,0x782004b},
+	{ -72208020,  41462110, -71977381,  41635089,0x782004b},
+	{ -72223359,  41294610, -71994642,  41467589,0x782004b},
+	{ -73733000,  40977000, -69800000,  42887549,0x0870431},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -73735000,  40977000, -71786994,  42050588,0x0020637},
+	{ -74071380,  40741500, -73996056,  40806566,0x2a7044a},
+	{ -74107482,  40687708, -74016431,  40741500,0x2a7044a},
+	{ -74494550,  40494880, -73936844,  41038539,0x022040c},
+	{ -74495224,  40280410, -74197176,  40509189,0x9ee004b},
+	{ -74294444,  39891860, -74018556,  40103629,0x931004b},
+	{ -74811944,  40111160, -74536056,  40322929,0x931004b},
+	{ -75144668,  39820160, -74871133,  40031929,0x931004b},
+	{ -75276600,  39356864, -74942150,  39530000,0x931044b},
+	{ -75583000,  38923000, -73885000,  41358000,0x0e40031},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -75583000,  38923000, -73885000,  41358000,0x0020237},
+	{ -71517521,  42937055, -71400279,  43023545,0x001000a},
+	{ -71623077,  42696800, -70765000,  43068000,0x017040c},
+	{ -71726357,  43065990, -71392044,  43310609,0xa9e004b},
+	{ -70936298,  42977290, -70604703,  43221909,0xa9e004b},
+	{ -71020555,  43221909, -70686242,  43466528,0xa9e004b},
+	{ -72433062,  42819610, -72122939,  43048389,0x9ee004b},
+	{ -73435000,  42696800, -70575000,  45306000,0x0bb0431},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -72577000,  42696800, -70575000,  45306000,0x0020637},
+	{ -73248082,  44440355, -73127957,  44526845,0x001000a},
+	{ -73343196,  44340280, -72692196,  44831320,0x001000c},
+	{ -72866296,  43977280, -72220504,  44468320,0x0b00010},
+	{ -73435000,  42696800, -70575000,  45306000,0x0bb0431},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -73435000,  42725000, -71445000,  45020000,0x0020637},
+	{ -71125360,  42322755, -71009079,  42409245,0x001000a},
+	{ -71423580,  42107380, -70793412,  42598420,0x001000c},
+	{ -71918281,  42176510, -71685720,  42349489,0x782004b},
+	{ -72682981,  42057710, -72450420,  42230689,0x782004b},
+	{ -71433242,  42546510, -71198759,  42719489,0x782004b},
+	{ -71038720,  41572410, -70808081,  41745389,0x782004b},
+	{ -71235504,  42659120, -71032497,  42808879,0x680004b},
+	{ -71118672,  41981120, -70917329,  42130879,0x680004b},
+	{ -71255440,  41644220, -71055761,  41793979,0x680004b},
+	{ -71188240,  41825320, -70988561,  41975079,0x680004b},
+	{ -73332472,  42380420, -73131129,  42530179,0x680004b},
+	{ -73733000,  40977000, -69800000,  42887549,0x0870431},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -73508143,  41227770, -69858861,  42887549,0x0020637},
+	{-157904128,  21307000,-157811682,  21350245,0x2a7044a},
+	{-157882000,  21268000,-157779518,  21307000,0x2a7044a},
+	{-158281000,  21253500,-157647600,  21711600,0x01a042c},
+	{-156700000,  20574000,-156170000,  21032000,0x0a50430},
+	{-160300000,  21700000,-159260000,  22300000,0x004012c},
+	{-158310000,  21200000,-157607000,  21812000,0x004012c},
+	{-157415000,  20444000,-155920000,  21280000,0x004012c},
+	{-156100000,  18880000,-154772000,  20280000,0x004012c},
+	{-177512700,  28095368,-177252300,  28340888,0x004012c},
+	{-162101772,  22890364,-161747628,  23234092,0x004012c},
+	{-164828492,  23462168,-164578508,  23707688,0x004012c},
+	{-166357112,  23556184,-165950888,  23949016,0x004012c},
+	{-171853592,  25656968,-171598400,  25902488,0x004012c},
+	{-174087292,  25945968,-173832100,  26191488,0x004012c},
+	{-176000580,  27655636,-175636020,  27999364,0x004012c},
+	{-178415076,  28290136,-178185924,  28502920,0x004012c},
+	{-178424000,  18840000,-154500000,  28503000,0x2640036},
+	{-178424000,  18840000,-154500000,  28503000,0x0020237},
+	{ -76666277,  39255355, -76555762,  39341845,0x001000a},
+	{ -76906256,  39053080, -76307336,  39544120,0x001000c},
+	{ -77339985,  39014260, -77068215,  39226029,0x931004b},
+	{ -77102747,  38906340, -76854654,  39099659,0x864004b},
+	{ -77044841,  38507840, -76798359,  38701159,0x864004b},
+	{ -77569552,  39328840, -77319848,  39522159,0x864004b},
+	{ -77841152,  39528940, -77591448,  39722259,0x864004b},
+	{ -77180352,  39499840, -76930648,  39693159,0x864004b},
+	{ -79487651,  37886607, -75042000,  39723622,0x0790031},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -79487651,  37886607, -75042000,  39723622,0x0020237},
+	{ -81773520,  38334000, -81584816,  38384800,0x012040a},
+	{ -82606888,  38259000, -81424419,  38493000,0x00f040c},
+	{ -81648347,  39226040, -81415616,  39432000,0x864044b},
+	{ -80753726,  40303040, -80501874,  40496359,0x864004b},
+	{ -80080852,  39533340, -79831148,  39726659,0x864004b},
+	{ -80798250,  39903000, -80631405,  40136500,0x782044b},
+	{ -80254716,  39398510, -80031285,  39571489,0x782004b},
+	{ -81296593,  37691510, -81079408,  37864489,0x782004b},
+	{ -78075716,  39369510, -77852285,  39542489,0x782004b},
+	{ -80876000,  40186000, -80510000,  40644000,0x00100ac},
+	{ -80876000,  39730000, -80510000,  40188000,0x00108ac},
+	{ -81750912,  39239361, -81151992,  39730401,0x00110ac},
+	{ -81151992,  39239361, -80553072,  39730401,0x00118ac},
+	{ -80553072,  39239361, -79954152,  39730401,0x00120ac},
+	{ -79954152,  39239361, -79355232,  39730401,0x00128ac},
+	{ -79355232,  39239361, -78756312,  39730401,0x00130ac},
+	{ -78756312,  39239361, -78157392,  39730401,0x00138ac},
+	{ -78170000,  39130000, -77719000,  39700000,0x02640ac},
+	{ -82469615,  38748321, -81875903,  39239361,0x00148ac},
+	{ -81875903,  38748322, -81282191,  39239362,0x00150ac},
+	{ -81282191,  38748322, -80688479,  39239362,0x00158ac},
+	{ -80688480,  38748322, -80094768,  39239362,0x00160ac},
+	{ -80094768,  38748322, -79501056,  39239362,0x00168ac},
+	{ -79501056,  38748322, -78907344,  39239362,0x00170ac},
+	{ -78907343,  38748322, -78313631,  39239362,0x00178ac},
+	{ -82600961,  38257282, -82012457,  38748322,0x00180ac},
+	{ -82012457,  38257282, -81423953,  38748322,0x00188ac},
+	{ -81423953,  38257282, -80835449,  38748322,0x00190ac},
+	{ -80835449,  38257282, -80246945,  38748322,0x00198ac},
+	{ -80246945,  38257282, -79658441,  38748322,0x001a0ac},
+	{ -79658441,  38257282, -79069937,  38748322,0x001a8ac},
+	{ -82644739,  37766242, -82056235,  38257282,0x001b0ac},
+	{ -82071308,  37766242, -81482804,  38257282,0x001b8ac},
+	{ -81482804,  37766242, -80894300,  38257282,0x001c0ac},
+	{ -80894300,  37766242, -80305796,  38257282,0x001c8ac},
+	{ -80305796,  37766242, -79717292,  38257282,0x001d0ac},
+	{ -82340000,  37273000, -81770000,  37766242,0x001d8ac},
+	{ -81770000,  37201483, -81297000,  37767725,0x025e0ac},
+	{ -81297000,  37230000, -80806000,  37766242,0x023e8ac},
+	{ -80806000,  37275202, -80217520,  37766242,0x001f0ac},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -82644739,  37201483, -77718935,  40644000,0x0020237},
+	{ -81056966,  33961290, -80983635,  34022399,0x2a7004a},
+	{ -79992641,  32767890, -79920159,  32828999,0x2a7004a},
+	{ -80318324,  32644480, -79766276,  33135520,0x001000c},
+	{ -81162062,  33895160, -80907939,  34106929,0x931004b},
+	{ -81142334,  34828340, -80907666,  35021659,0x864004b},
+	{ -82511334,  34756340, -82276666,  34949659,0x864004b},
+	{ -80514992,  33823340, -80283009,  34016659,0x864004b},
+	{ -80885544,  32117540, -80657857,  32310859,0x864004b},
+	{ -79916797,  34131940, -79683203,  34325259,0x864004b},
+	{ -83363396,  34724960, -82795724,  35216000,0x00100ac},
+	{ -82795724,  34724960, -82228052,  35216000,0x00108ac},
+	{ -82228052,  34724960, -81660380,  35216000,0x00110ac},
+	{ -81660380,  34724960, -81092708,  35216000,0x00118ac},
+	{ -81092708,  34724960, -80525036,  35216000,0x00120ac},
+	{ -83363396,  34331628, -82800932,  34822668,0x00128ac},
+	{ -82800932,  34331628, -82238468,  34822668,0x00130ac},
+	{ -82238468,  34331628, -81676004,  34822668,0x00138ac},
+	{ -81676004,  34331628, -81113540,  34822668,0x00140ac},
+	{ -81113540,  34331628, -80551076,  34822668,0x00148ac},
+	{ -80551076,  34331628, -79988612,  34822668,0x00150ac},
+	{ -79988612,  34331628, -79426148,  34822668,0x00158ac},
+	{ -79426148,  34331628, -78863684,  34822668,0x00160ac},
+	{ -82857178,  33840588, -82294714,  34331628,0x00168ac},
+	{ -82294714,  33840588, -81732250,  34331628,0x00170ac},
+	{ -81732250,  33840588, -81169786,  34331628,0x00178ac},
+	{ -81169786,  33840588, -80607322,  34331628,0x00180ac},
+	{ -80607322,  33840588, -80044858,  34331628,0x00188ac},
+	{ -80044858,  33840588, -79482394,  34331628,0x00190ac},
+	{ -79482394,  33840588, -78919930,  34331628,0x00198ac},
+	{ -79090464,  33840588, -78528000,  34331628,0x001a0ac},
+	{ -82373875,  33349548, -81816619,  33840588,0x001a8ac},
+	{ -81816619,  33349548, -81259363,  33840588,0x001b0ac},
+	{ -81259363,  33349548, -80702107,  33840588,0x001b8ac},
+	{ -80702107,  33349548, -80144851,  33840588,0x001c0ac},
+	{ -80144851,  33349548, -79587595,  33840588,0x001c8ac},
+	{ -79587595,  33349548, -79030339,  33840588,0x001d0ac},
+	{ -79085256,  33349548, -78528000,  33840588,0x001d8ac},
+	{ -81956024,  32858508, -81403976,  33349548,0x0b160b0},
+	{ -81403976,  32858508, -80851928,  33349548,0x0b168b0},
+	{ -80851928,  32858508, -80299880,  33349548,0x0b170b0},
+	{ -80299880,  32858508, -79747832,  33349548,0x0b178b0},
+	{ -79747832,  32858508, -79195784,  33349548,0x0b180b0},
+	{ -79195784,  32858508, -78643736,  33349548,0x0b188b0},
+	{ -81514385,  32367468, -80962337,  32858508,0x0b090b0},
+	{ -80962337,  32367468, -80410289,  32858508,0x0b098b0},
+	{ -80410289,  32367468, -79858241,  32858508,0x0b0a0b0},
+	{ -79858241,  32367468, -79306193,  32858508,0x0b0a8b0},
+	{ -81233153,  32032000, -80686313,  32523040,0x0b1b0b0},
+	{ -80686313,  32032000, -80139473,  32523040,0x0b1b8b0},
+	{ -94618000,  24450000, -75350000,  36688000,0x30e0636},
+	{ -83366000,  32032000, -78528000,  35216000,0x0020637},
+	{ -70344382,  43617755, -70225218,  43704245,0x001000a},
+	{ -70508088,  43482280, -69867504,  43973320,0x001000c},
+	{ -70383516,  43977690, -70046485,  44222309,0xa9e004b},
+	{ -68939673,  44709990, -68596527,  44954609,0xa9e004b},
+	{ -70636657,  43369790, -70302344,  43614409,0xa9e004b},
+	{ -70002092,  44198310, -69683708,  44427089,0x9ee004b},
+	{ -70723900,  45495527, -70062484,  45986567,0x00100ac},
+	{ -70062484,  45495527, -69401068,  45986567,0x00108ac},
+	{ -69401068,  45495527, -68739652,  45986567,0x00110ac},
+	{ -68739652,  45495527, -68078236,  45986567,0x00118ac},
+	{ -68078236,  45495527, -67416820,  45986567,0x00120ac},
+	{ -71084335,  45004487, -70428127,  45495527,0x00128ac},
+	{ -70464541,  45004487, -69808333,  45495527,0x00130ac},
+	{ -69808333,  45004487, -69152125,  45495527,0x00138ac},
+	{ -69152125,  45004487, -68495917,  45495527,0x00140ac},
+	{ -68495917,  45004487, -67839709,  45495527,0x00148ac},
+	{ -67839709,  45004487, -67183501,  45495527,0x00150ac},
+	{ -67541283,  45004487, -66885075,  45495527,0x00158ac},
+	{ -71084335,  44513447, -70433335,  45004487,0x00160ac},
+	{ -70464541,  44513447, -69813541,  45004487,0x00168ac},
+	{ -69813541,  44513447, -69162541,  45004487,0x00170ac},
+	{ -69162541,  44513447, -68511541,  45004487,0x00178ac},
+	{ -68511541,  44513447, -67860541,  45004487,0x00180ac},
+	{ -67860541,  44513447, -67209541,  45004487,0x00188ac},
+	{ -67536075,  44513447, -66885075,  45004487,0x00190ac},
+	{ -71050441,  44022407, -70404649,  44513447,0x00198ac},
+	{ -70404649,  44022407, -69758857,  44513447,0x001a0ac},
+	{ -69758857,  44022407, -69113065,  44513447,0x001a8ac},
+	{ -69113065,  44022407, -68467273,  44513447,0x001b0ac},
+	{ -68467273,  44022407, -67821481,  44513447,0x001b8ac},
+	{ -67821481,  44022407, -67175689,  44513447,0x001c0ac},
+	{ -71050441,  43531367, -70404649,  44022407,0x001c8ac},
+	{ -70404649,  43531367, -69758857,  44022407,0x001d0ac},
+	{ -69758857,  43531367, -69113065,  44022407,0x001d8ac},
+	{ -69113065,  43531367, -68467273,  44022407,0x001e0ac},
+	{ -70990341,  43040327, -70349757,  43531367,0x001e8ac},
+	{ -70635000,  42940000, -70206000,  43551400,0x02af0ac},
+	{ -69785459,  46968647, -69103211,  47459687,0x0b088b0},
+	{ -69103211,  46968647, -68420963,  47459687,0x0b090b0},
+	{ -68420963,  46968647, -67738715,  47459687,0x0b098b0},
+	{ -70467707,  46477607, -69790667,  46968647,0x0b0a8b0},
+	{ -69790667,  46477607, -69113627,  46968647,0x0b0b0b0},
+	{ -69113627,  46477607, -68436587,  46968647,0x0b0b8b0},
+	{ -68436587,  46477607, -67759547,  46968647,0x0b0c0b0},
+	{ -70394795,  45986567, -69728171,  46477607,0x0b1c8b0},
+	{ -69728171,  45986567, -69061547,  46477607,0x0b1e0b0},
+	{ -69061547,  45986567, -68394923,  46477607,0x0b1e8b0},
+	{ -68394923,  45986567, -67728299,  46477607,0x0b1f0b0},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -71084335,  42917000, -66885075,  47459687,0x0020637},
+	{ -86213738,  39724755, -86102262,  39811245,0x001000a},
+	{ -86460064,  39522480, -85855936,  40013520,0x001000c},
+	{ -85227908,  41034320, -85029893,  41184079,0x680004b},
+	{ -86398940,  41611420, -86199261,  41761179,0x680004b},
+	{ -86199261,  41611420, -85999582,  41761179,0x680004b},
+	{ -85999582,  41611420, -85799903,  41761179,0x680004b},
+	{ -87650640,  37933330, -87380371,  38038100,0x680044b},
+	{ -87599840,  41508120, -87400161,  41657879,0x680004b},
+	{ -86622096,  39090120, -86429905,  39239879,0x680004b},
+	{ -87427540,  41531890, -87264461,  41654199,0x54f004b},
+	{ -85469871,  40139590, -85310530,  40261899,0x54f004b},
+	{ -86965071,  40349290, -86805730,  40471599,0x54f004b},
+	{ -87475191,  39402690, -87317209,  39524999,0x54f004b},
+	{ -85749371,  40037790, -85590030,  40160099,0x54f004b},
+	{ -87847387,  41270328, -87227635,  41761368,0x00100ac},
+	{ -87227635,  41270328, -86607883,  41761368,0x00108ac},
+	{ -86607883,  41270328, -85988131,  41761368,0x00110ac},
+	{ -85988131,  41270328, -85368379,  41761368,0x00118ac},
+	{ -85399752,  41270328, -84780000,  41761368,0x00120ac},
+	{ -87692449,  40779288, -87077905,  41270328,0x00128ac},
+	{ -87077905,  40779288, -86463361,  41270328,0x00130ac},
+	{ -86463361,  40779288, -85848817,  41270328,0x00138ac},
+	{ -85848817,  40779288, -85234273,  41270328,0x00140ac},
+	{ -85394544,  40779288, -84780000,  41270328,0x00148ac},
+	{ -87687241,  40288248, -87077905,  40779288,0x00150ac},
+	{ -87077905,  40288248, -86468569,  40779288,0x00158ac},
+	{ -86468569,  40288248, -85859233,  40779288,0x00160ac},
+	{ -85859233,  40288248, -85249897,  40779288,0x00168ac},
+	{ -85389336,  40288248, -84780000,  40779288,0x00170ac},
+	{ -87687241,  39797208, -87083113,  40288248,0x00178ac},
+	{ -87083113,  39797208, -86478985,  40288248,0x00180ac},
+	{ -86478985,  39797208, -85874857,  40288248,0x00188ac},
+	{ -85874857,  39797208, -85270729,  40288248,0x00190ac},
+	{ -85384128,  39797208, -84780000,  40288248,0x00198ac},
+	{ -87682033,  39306168, -87083113,  39797208,0x001a0ac},
+	{ -87083113,  39306168, -86484193,  39797208,0x001a8ac},
+	{ -86484193,  39306168, -85885273,  39797208,0x001b0ac},
+	{ -85885273,  39306168, -85286353,  39797208,0x001b8ac},
+	{ -85378920,  39306168, -84780000,  39797208,0x001c0ac},
+	{ -87682033,  38815128, -87083113,  39306168,0x001c8ac},
+	{ -87083113,  38815128, -86484193,  39306168,0x001d0ac},
+	{ -86484193,  38815128, -85885273,  39306168,0x001d8ac},
+	{ -85885273,  38815128, -85286353,  39306168,0x001e0ac},
+	{ -85378920,  38815128, -84780000,  39306168,0x001e8ac},
+	{ -87771871,  38324088, -87178159,  38815128,0x0b100b0},
+	{ -87178159,  38324088, -86584447,  38815128,0x0b108b0},
+	{ -86584447,  38324088, -85990735,  38815128,0x0b110b0},
+	{ -85990735,  38324088, -85397023,  38815128,0x0b118b0},
+	{ -85397023,  38667816, -84803311,  39158856,0x0b120b0},
+	{ -88097892,  37767000, -87720000,  38390000,0x0f928b0},
+	{ -87720000,  37815000, -87183367,  38324088,0x0bd30b0},
+	{ -87183367,  37777000, -86690000,  38324088,0x0cc3cb0},
+	{ -86690000,  37833048, -86160000,  38324088,0x0ba44b0},
+	{ -86160000,  37950000, -85630000,  38324088,0x0a34cb0},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -88097892,  37767000, -84780000,  41761368,0x0020237},
+	{ -84557316,  37990055, -84448723,  38076545,0x001000a},
+	{ -84750700,  37846450, -84395005,  38271600,0xf040447},
+	{ -85904331,  38083100, -85481069,  38417989,0xe890047},
+	{ -86576062,  36884160, -86311939,  37095929,0x931004b},
+	{ -87222862,  37666440, -86980139,  37859759,0x864004b},
+	{ -84590547,  38927940, -84342454,  39121259,0x864004b},
+	{ -87609556,  36769340, -87368444,  36962659,0x864004b},
+	{ -84416362,  37651340, -84173639,  37844659,0x864004b},
+	{ -84821147,  38899140, -84573054,  39092459,0x864004b},
+	{ -89580000,  36490000, -85451600,  38523000,0x018042d},
+	{ -85451600,  36561000, -81963500,  39144000,0x0a10431},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -89580000,  36490000, -81960000,  39144000,0x0020637},
+	{ -90069894,  35106755, -89965145,  35193245,0x001000a},
+	{ -90147600,  34993512, -89623529,  35270700,0xf040447},
+	{ -86990050,  35998600, -86577951,  36333489,0xe890047},
+	{ -84103397,  35855160, -83842804,  36066929,0x931004b},
+	{ -85331234,  34981240, -85096566,  35174559,0x864004b},
+	{ -87481151,  36449840, -87241650,  36643159,0x864004b},
+	{ -86508945,  35749340, -86271055,  35942659,0x864004b},
+	{ -88932140,  35537640, -88695861,  35730959,0x864004b},
+	{ -82485000,  36263600, -82144369,  36399489,0x864044b},
+	{ -90313000,  34975000, -85900000,  36680000,0x015042d},
+	{ -85900000,  34975000, -81646901,  36630000,0x0730431},
+	{ -94618000,  24450000, -75350000,  36688000,0x30e0636},
+	{ -90313000,  34975000, -81646901,  36688000,0x0020637},
+	{ -76074816,  36809755, -75967184,  36896245,0x001000a},
+	{ -76530840,  36681180, -75952752,  37172220,0x001000c},
+	{ -77251274,  38767510, -77030726,  38940489,0x782004b},
+	{ -77568593,  37467510, -77351408,  37640489,0x782004b},
+	{ -80067872,  37193510, -79852129,  37366489,0x782004b},
+	{ -76714851,  36638010, -76500549,  36810989,0x782004b},
+	{ -79285516,  37304020, -79097485,  37453779,0x680004b},
+	{ -77471472,  38731120, -77280529,  38880879,0x680004b},
+	{ -77402172,  38564520, -77211229,  38714279,0x680004b},
+	{ -77463196,  38879220, -77271005,  39028979,0x680004b},
+	{ -78959472,  38380320, -78768529,  38530079,0x680004b},
+	{ -78571828,  38975460, -77972908,  39466500,0x00100ac},
+	{ -77972908,  38979928, -77211000,  39333000,0x01708ac},
+	{ -79769668,  38488888, -79175956,  38979928,0x00110ac},
+	{ -79175956,  38488888, -78582244,  38979928,0x00118ac},
+	{ -78582244,  38488888, -77988532,  38979928,0x00120ac},
+	{ -77988532,  38488888, -77394820,  38979928,0x00128ac},
+	{ -77394820,  38488888, -76801108,  38979928,0x00130ac},
+	{ -80001944,  37997848, -79413440,  38488888,0x00138ac},
+	{ -79413440,  37997848, -78824936,  38488888,0x00140ac},
+	{ -78824936,  37997848, -78236432,  38488888,0x00148ac},
+	{ -78236432,  37997848, -77647928,  38488888,0x00150ac},
+	{ -77647928,  37997848, -77059424,  38488888,0x00158ac},
+	{ -77059424,  37997848, -76470920,  38488888,0x00160ac},
+	{ -76470920,  37997848, -75882416,  38488888,0x00168ac},
+	{ -80331507,  37506808, -79743003,  37997848,0x00170ac},
+	{ -79743003,  37506808, -79154499,  37997848,0x00178ac},
+	{ -79154499,  37506808, -78565995,  37997848,0x00180ac},
+	{ -78565995,  37506808, -77977491,  37997848,0x00188ac},
+	{ -77977491,  37506808, -77388987,  37997848,0x00190ac},
+	{ -77388987,  37506808, -76800483,  37997848,0x00198ac},
+	{ -76800483,  37506808, -76211979,  37997848,0x001a0ac},
+	{ -76211979,  37506808, -75623475,  37997848,0x001a8ac},
+	{ -75754944,  37536270, -75166440,  38027310,0x001b0ac},
+	{ -77942180,  37015768, -77358884,  37506808,0x001b8ac},
+	{ -77358884,  37015768, -76775588,  37506808,0x001c0ac},
+	{ -76775588,  37015768, -76192292,  37506808,0x001c8ac},
+	{ -76192292,  37015768, -75608996,  37506808,0x001d0ac},
+	{ -77936972,  36530000, -77358884,  37021040,0x001d8ac},
+	{ -77358884,  36530000, -76780796,  37021040,0x001e0ac},
+	{ -76780796,  36530000, -76202708,  37021040,0x001e8ac},
+	{ -76202708,  36530000, -75624620,  37021040,0x001f0ac},
+	{ -83112801,  37047290, -82529505,  37538330,0x0b008b0},
+	{ -82529505,  37047290, -81946209,  37538330,0x0b010b0},
+	{ -81946209,  37047290, -81362913,  37538330,0x0b018b0},
+	{ -81362913,  37047290, -80779617,  37538330,0x0b020b0},
+	{ -83675290,  36556250, -83097202,  37047290,0x0b128b0},
+	{ -83112801,  36556250, -82534713,  37047290,0x0b130b0},
+	{ -82534713,  36556250, -81956625,  37047290,0x0b138b0},
+	{ -81956625,  36556250, -81378537,  37047290,0x0b140b0},
+	{ -81378537,  36556250, -80800449,  37047290,0x0b148b0},
+	{ -80805657,  37027648, -80222361,  37518688,0x0b050b0},
+	{ -80222361,  37027648, -79639065,  37518688,0x0b058b0},
+	{ -79639065,  37027648, -79055769,  37518688,0x0b060b0},
+	{ -79055769,  37027648, -78472473,  37518688,0x0b068b0},
+	{ -78472473,  37027648, -77889177,  37518688,0x0b070b0},
+	{ -80800449,  36536608, -80222361,  37027648,0x0b178b0},
+	{ -80222361,  36536608, -79644273,  37027648,0x0b180b0},
+	{ -79644273,  36536608, -79066185,  37027648,0x0b188b0},
+	{ -79066185,  36536608, -78488097,  37027648,0x0b190b0},
+	{ -78488097,  36536608, -77910009,  37027648,0x0b198b0},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -83675290,  36530000, -75166440,  39466500,0x0020637},
+	{ -83054738,  39917755, -82942301,  40004245,0x001000a},
+	{ -83186682,  39836454, -82739818,  40182413,0xf040047},
+	{ -81880975,  41247877, -81438177,  41582766,0xe890047},
+	{ -84291881,  39662340, -84042177,  39855659,0x864004b},
+	{ -84581047,  39092404, -84332954,  39285723,0x864044b},
+	{ -84604000,  39285723, -84246875,  39420000,0x864044b},
+	{ -83681852,  41558482, -83451213,  41731461,0x782004b},
+	{ -81633359,  40994510, -81404642,  41167489,0x782004b},
+	{ -81521183,  40747105, -81293908,  40920084,0x782004b},
+	{ -80791805,  41013510, -80563088,  41186489,0x782004b},
+	{ -84818198,  41243440, -84198446,  41734480,0x00108ac},
+	{ -84198446,  41243440, -83578694,  41734480,0x00110ac},
+	{ -83578694,  41243440, -82958942,  41734480,0x00118ac},
+	{ -82958942,  41243440, -82339190,  41734480,0x00120ac},
+	{ -82344398,  41488960, -81719438,  41980000,0x00128ac},
+	{ -81719438,  41488960, -81094478,  41980000,0x00130ac},
+	{ -81134960,  41488960, -80510000,  41980000,0x00138ac},
+	{ -84827000,  41007740, -84207248,  41498780,0x00140ac},
+	{ -84219278,  41007740, -83599526,  41498780,0x00148ac},
+	{ -83599526,  41007740, -82979774,  41498780,0x00150ac},
+	{ -82979774,  41007740, -82360022,  41498780,0x00158ac},
+	{ -82360022,  41007740, -81740270,  41498780,0x00160ac},
+	{ -81740270,  41007740, -81120518,  41498780,0x00168ac},
+	{ -81129752,  41007740, -80510000,  41498780,0x00170ac},
+	{ -84827000,  40516700, -84212456,  41007740,0x00178ac},
+	{ -84224486,  40516700, -83609942,  41007740,0x00180ac},
+	{ -83609942,  40516700, -82995398,  41007740,0x00188ac},
+	{ -82995398,  40516700, -82380854,  41007740,0x00190ac},
+	{ -82380854,  40516700, -81766310,  41007740,0x00198ac},
+	{ -81766310,  40516700, -81151766,  41007740,0x001a0ac},
+	{ -81151766,  40516700, -80537222,  41007740,0x001a8ac},
+	{ -84827000,  40025660, -84217664,  40516700,0x001b0ac},
+	{ -84255213,  40025660, -83645877,  40516700,0x001b8ac},
+	{ -83645877,  40025660, -83036541,  40516700,0x001c0ac},
+	{ -83036541,  40025660, -82427205,  40516700,0x001c8ac},
+	{ -82427205,  40025660, -81817869,  40516700,0x001e0ac},
+	{ -81817869,  40025660, -81208533,  40516700,0x001e8ac},
+	{ -81208533,  40025660, -80599197,  40516700,0x001f0ac},
+	{ -84827000,  39534620, -84222872,  40025660,0x0b008b0},
+	{ -84321355,  39534620, -83717227,  40025660,0x0b010b0},
+	{ -83717227,  39534620, -83113099,  40025660,0x0b018b0},
+	{ -83113099,  39534620, -82508971,  40025660,0x0b020b0},
+	{ -82508971,  39534620, -81904843,  40025660,0x0b028b0},
+	{ -81904843,  39534620, -81300715,  40025660,0x0b030b0},
+	{ -81300715,  39534620, -80696587,  40025660,0x0b038b0},
+	{ -84827000,  39043580, -84228080,  39534620,0x0b140b0},
+	{ -84381768,  39043580, -83782848,  39534620,0x0b148b0},
+	{ -83782848,  39043580, -83183928,  39534620,0x0b150b0},
+	{ -83183928,  39043580, -82585008,  39534620,0x0b158b0},
+	{ -82585008,  39043580, -81986088,  39534620,0x0b160b0},
+	{ -81986088,  39043580, -81387168,  39534620,0x0b168b0},
+	{ -81387168,  39043580, -80788248,  39534620,0x0b170b0},
+	{ -84441660,  38552540, -83847948,  39043580,0x0b178b0},
+	{ -83847948,  38552540, -83254236,  39043580,0x0b180b0},
+	{ -83254236,  38552540, -82660524,  39043580,0x0b188b0},
+	{ -82660524,  38552540, -82066812,  39043580,0x0b190b0},
+	{ -82066812,  38847164, -81467892,  39338204,0x0b198b0},
+	{ -82845408,  38400000, -82251696,  38891040,0x0b1a0b0},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -84827000,  38400000, -80510000,  41980000,0x0020237},
+	{ -75242238,  39908755, -75129801,  39995245,0x001000a},
+	{ -75371779,  39856500, -74991890,  40138500,0xc730447},
+	{ -80186500,  40304290, -79766746,  40536300,0xbde0447},
+	{ -75641100,  40504500, -75180045,  40717500,0xbde0447},
+	{ -76050326,  40275440, -75798474,  40468759,0x864004b},
+	{ -75776906,  41311740, -75521295,  41505059,0x864004b},
+	{ -76023906,  41175940, -75744733,  41352850,0x864044b},
+	{ -76433377,  39986410, -76234522,  40182300,0x782044b},
+	{ -74992200,  40041000, -74758288,  40207500,0x782044b},
+	{ -77016677,  40192000, -76739499,  40332500,0x782044b},
+	{ -80247800,  42031300, -79965992,  42174000,0x782044b},
+	{ -80519880,  41661090, -79894920,  42152130,0x00108ac},
+	{ -79894920,  41661090, -79269960,  42152130,0x00110ac},
+	{ -80376139,  41882058, -79751179,  42373098,0x00100ac},
+	{ -79269960,  41513778, -78645000,  42004818,0x00118ac},
+	{ -78645000,  41513778, -78020040,  42004818,0x00120ac},
+	{ -78020040,  41513778, -77395080,  42004818,0x00128ac},
+	{ -77395080,  41513778, -76770120,  42004818,0x00130ac},
+	{ -76770120,  41513778, -76145160,  42004818,0x00138ac},
+	{ -76145160,  41513778, -75520200,  42004818,0x00140ac},
+	{ -75520200,  41513778, -74895240,  42004818,0x00148ac},
+	{ -80519900,  41170050, -79900148,  41661090,0x00150ac},
+	{ -79907419,  41170050, -79287667,  41661090,0x00158ac},
+	{ -79287667,  41170050, -78667915,  41661090,0x00160ac},
+	{ -78667915,  41170050, -78048163,  41661090,0x00168ac},
+	{ -78048163,  41170050, -77428411,  41661090,0x00170ac},
+	{ -77428411,  41170050, -76808659,  41661090,0x00178ac},
+	{ -76808659,  41170050, -76188907,  41661090,0x00180ac},
+	{ -76188907,  41170050, -75569155,  41661090,0x00188ac},
+	{ -75569155,  41170050, -74949403,  41661090,0x00190ac},
+	{ -80519900,  40679010, -79905356,  41170050,0x00198ac},
+	{ -79912627,  40679010, -79298083,  41170050,0x001a0ac},
+	{ -79298083,  40679010, -78683539,  41170050,0x001a8ac},
+	{ -78683539,  40679010, -78068995,  41170050,0x001b0ac},
+	{ -78068995,  40679010, -77454451,  41170050,0x001b8ac},
+	{ -77454451,  40679010, -76839907,  41170050,0x001c0ac},
+	{ -76839907,  40679010, -76225363,  41170050,0x001c8ac},
+	{ -76225363,  40679010, -75610819,  41170050,0x001d0ac},
+	{ -75610819,  40679010, -74996275,  41170050,0x001d8ac},
+	{ -75309752,  41047290, -74690000,  41538330,0x001e0ac},
+	{ -80519900,  40187970, -79910564,  40679010,0x0b008b0},
+	{ -79916116,  40187970, -79306780,  40679010,0x0b010b0},
+	{ -79306780,  40187970, -78697444,  40679010,0x0b018b0},
+	{ -78697444,  40187970, -78088108,  40679010,0x0b020b0},
+	{ -78088108,  40187970, -77478772,  40679010,0x0b028b0},
+	{ -77478772,  40187970, -76869436,  40679010,0x0b030b0},
+	{ -76869436,  40187970, -76260100,  40679010,0x0b038b0},
+	{ -76260100,  40187970, -75650764,  40679010,0x0b040b0},
+	{ -75650764,  40187970, -75041428,  40679010,0x0b048b0},
+	{ -80519900,  39700000, -79915772,  40191040,0x0b050b0},
+	{ -79921324,  39700000, -79317196,  40191040,0x0b058b0},
+	{ -79317196,  39700000, -78713068,  40191040,0x0b060b0},
+	{ -78713068,  39700000, -78108940,  40191040,0x0b068b0},
+	{ -78108940,  39700000, -77504812,  40191040,0x0b070b0},
+	{ -77504812,  39700000, -76900684,  40191040,0x0b078b0},
+	{ -76900684,  39700000, -76296556,  40191040,0x0b080b0},
+	{ -76296556,  39700000, -75692428,  40191040,0x0b088b0},
+	{ -75692428,  39700000, -75088300,  40191040,0x0b090b0},
+	{ -75299336,  39942450, -74690000,  40433490,0x0b098b0},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -80519900,  39700000, -74690000,  42373098,0x0020637},
+	{ -90256333,  32268754, -90154467,  32355244,0x001000a},
+	{ -90356132,  32139020, -89948669,  32484979,0xf040047},
+	{ -89201000,  30321900, -88618341,  30543660,0xe890447},
+	{ -90115840,  34805000, -89783394,  34996000,0x9ee044b},
+	{ -89455032,  31218360, -89207968,  31430129,0x931004b},
+	{ -88817109,  32274860, -88567692,  32486629,0x931004b},
+	{ -88806344,  34144560, -88550457,  34356329,0x931004b},
+	{ -91113879,  33301960, -90861521,  33513729,0x931004b},
+	{ -90812304,  34505960, -90249840,  34997000,0x00100ac},
+	{ -90249840,  34505960, -89687376,  34997000,0x00108ac},
+	{ -89687376,  34505960, -89124912,  34997000,0x00110ac},
+	{ -89124912,  34505960, -88562448,  34997000,0x00118ac},
+	{ -88659464,  34505960, -88097000,  34997000,0x00120ac},
+	{ -90958544,  34037016, -90396080,  34528056,0x00128ac},
+	{ -90396080,  34037016, -89833616,  34528056,0x00130ac},
+	{ -89833616,  34037016, -89271152,  34528056,0x00138ac},
+	{ -89271152,  34037016, -88708688,  34528056,0x00140ac},
+	{ -88708688,  34037016, -88146224,  34528056,0x00148ac},
+	{ -91515800,  33545976, -90958544,  34037016,0x00150ac},
+	{ -90958544,  33545976, -90401288,  34037016,0x00158ac},
+	{ -90401288,  33545976, -89844032,  34037016,0x00160ac},
+	{ -89844032,  33545976, -89286776,  34037016,0x00168ac},
+	{ -89286776,  33545976, -88729520,  34037016,0x00170ac},
+	{ -88729520,  33545976, -88172264,  34037016,0x00178ac},
+	{ -91515800,  33054936, -90958544,  33545976,0x00188ac},
+	{ -90958544,  33054936, -90401288,  33545976,0x00190ac},
+	{ -90401288,  33054936, -89844032,  33545976,0x00198ac},
+	{ -89844032,  33054936, -89286776,  33545976,0x001a0ac},
+	{ -89286776,  33054936, -88729520,  33545976,0x001a8ac},
+	{ -88729520,  33054936, -88172264,  33545976,0x001b0ac},
+	{ -91515800,  32563896, -90963752,  33054936,0x001b8ac},
+	{ -90963752,  32563896, -90411704,  33054936,0x001c0ac},
+	{ -90411704,  32563896, -89859656,  33054936,0x001c8ac},
+	{ -89859656,  32563896, -89307608,  33054936,0x001e0ac},
+	{ -89307608,  32563896, -88755560,  33054936,0x001e8ac},
+	{ -88755560,  32563896, -88203512,  33054936,0x001f0ac},
+	{ -91656000,  32072856, -91103952,  32563896,0x0b008b0},
+	{ -91106733,  32072856, -90554685,  32563896,0x0b010b0},
+	{ -90554685,  32072856, -90002637,  32563896,0x0b018b0},
+	{ -90002637,  32072856, -89450589,  32563896,0x0b020b0},
+	{ -89450589,  32072856, -88898541,  32563896,0x0b028b0},
+	{ -88898541,  32072856, -88346493,  32563896,0x0b030b0},
+	{ -91653573,  31581816, -91106733,  32072856,0x0b138b0},
+	{ -91106733,  31581816, -90559893,  32072856,0x0b140b0},
+	{ -90559893,  31581816, -90013053,  32072856,0x0b148b0},
+	{ -90013053,  31581816, -89466213,  32072856,0x0b150b0},
+	{ -89466213,  31581816, -88919373,  32072856,0x0b158b0},
+	{ -88919373,  31581816, -88372533,  32072856,0x0b160b0},
+	{ -91653573,  31090776, -91106733,  31581816,0x0b068b0},
+	{ -91106733,  31090776, -90559893,  31581816,0x0b070b0},
+	{ -90559893,  31090776, -90013053,  31581816,0x0b088b0},
+	{ -90013053,  31090776, -89466213,  31581816,0x0b090b0},
+	{ -89466213,  31090776, -88919373,  31581816,0x0b098b0},
+	{ -88919373,  31090776, -88372533,  31581816,0x0b0a0b0},
+	{ -91653573,  30599736, -91111941,  31090776,0x0b0a8b0},
+	{ -91111941,  30599736, -90570309,  31090776,0x0b0b0b0},
+	{ -90570309,  30599736, -90028677,  31090776,0x0b0b8b0},
+	{ -90028677,  30599736, -89487045,  31090776,0x0b0c0b0},
+	{ -89487045,  30599736, -88945413,  31090776,0x0b0c8b0},
+	{ -88945413,  30599736, -88403781,  31090776,0x0b0d0b0},
+	{ -89860979,  30145000, -89324555,  30636040,0x0b1e0b0},
+	{ -89324555,  30145000, -88788131,  30636040,0x0b1e8b0},
+	{ -88788131,  30145000, -88251707,  30636040,0x0b1f0b0},
+	{ -94618000,  24450000, -75350000,  36688000,0x30e0636},
+	{ -91656000,  30145000, -88097000,  34997000,0x0020637},
+	{ -90162011,  29872755, -90063028,  29959245,0x001000a},
+	{ -90273446,  29782020, -89876554,  30127979,0xf040047},
+	{ -91272926,  30277700, -90886874,  30612589,0xe890047},
+	{ -93882554,  32362090, -93594447,  32606709,0xa9e004b},
+	{ -92160896,  30088590, -91878905,  30333209,0xa9e004b},
+	{ -93398996,  30116690, -93117005,  30361309,0xa9e004b},
+	{ -92253726,  32427600, -91939013,  32623389,0x9ee044b},
+	{ -94044000,  32528960, -93491952,  33020000,0x00100ac},
+	{ -93547156,  32528960, -92995108,  33020000,0x00108ac},
+	{ -92995108,  32528960, -92443060,  33020000,0x00110ac},
+	{ -92443060,  32528960, -91891012,  33020000,0x00118ac},
+	{ -91891012,  32528960, -91338964,  33020000,0x00120ac},
+	{ -91338964,  32528960, -90786916,  33020000,0x00128ac},
+	{ -94044000,  32037920, -93491952,  32528960,0x00130ac},
+	{ -93547156,  32037920, -92995108,  32528960,0x00138ac},
+	{ -92995108,  32037920, -92443060,  32528960,0x00140ac},
+	{ -92443060,  32037920, -91891012,  32528960,0x00148ac},
+	{ -91891012,  32037920, -91338964,  32528960,0x00150ac},
+	{ -91338964,  32037920, -90786916,  32528960,0x00158ac},
+	{ -94044000,  31546880, -93497160,  32037920,0x00160ac},
+	{ -93547156,  31546880, -93000316,  32037920,0x00168ac},
+	{ -93000316,  31546880, -92453476,  32037920,0x00170ac},
+	{ -92453476,  31546880, -91906636,  32037920,0x00178ac},
+	{ -91906636,  31546880, -91359796,  32037920,0x00180ac},
+	{ -91359796,  31546880, -90812956,  32037920,0x00188ac},
+	{ -93820576,  31055840, -93273736,  31546880,0x00190ac},
+	{ -93273736,  31055840, -92726896,  31546880,0x00198ac},
+	{ -92726896,  31055840, -92180056,  31546880,0x001a0ac},
+	{ -92180056,  31055840, -91633216,  31546880,0x001a8ac},
+	{ -91633216,  31055840, -91086376,  31546880,0x001b0ac},
+	{ -93820576,  30564800, -93278944,  31055840,0x001b8ac},
+	{ -93278944,  30564800, -92737312,  31055840,0x001c0ac},
+	{ -92737312,  30564800, -92195680,  31055840,0x001c8ac},
+	{ -92195680,  30564800, -91654048,  31055840,0x001d0ac},
+	{ -91654048,  30564800, -91112416,  31055840,0x001d8ac},
+	{ -91112416,  30564800, -90570784,  31055840,0x001e0ac},
+	{ -90570784,  30564800, -90029152,  31055840,0x001e8ac},
+	{ -90029152,  30564800, -89487520,  31055840,0x001f0ac},
+	{ -93815368,  30073760, -93278944,  30564800,0x00100a8},
+	{ -93278944,  30073760, -92742520,  30564800,0x00108a8},
+	{ -92742520,  30073760, -92206096,  30564800,0x00110a8},
+	{ -92206096,  30073760, -91669672,  30564800,0x00118a8},
+	{ -91669672,  30073760, -91133248,  30564800,0x00120a8},
+	{ -91133248,  30073760, -90596824,  30564800,0x00128a8},
+	{ -90596824,  30073760, -90060400,  30564800,0x00130a8},
+	{ -90060400,  30073760, -89523976,  30564800,0x00138a8},
+	{ -89523976,  30073760, -88987552,  30564800,0x00140a8},
+	{ -94044000,  29582720, -93507576,  30073760,0x00148a8},
+	{ -93547156,  29582720, -93010732,  30073760,0x00150a8},
+	{ -93010732,  29582720, -92474308,  30073760,0x00158a8},
+	{ -92474308,  29582720, -91937884,  30073760,0x00160a8},
+	{ -91937884,  29582720, -91401460,  30073760,0x00168a8},
+	{ -91401460,  29582720, -90865036,  30073760,0x00170a8},
+	{ -90865036,  29582720, -90328612,  30073760,0x00178a8},
+	{ -90328612,  29582720, -89792188,  30073760,0x00180a8},
+	{ -89792188,  29582720, -89255764,  30073760,0x00188a8},
+	{ -89294424,  29582720, -88758000,  30073760,0x00190a8},
+	{ -93010732,  29091680, -92479516,  29582720,0x00198a8},
+	{ -92479516,  29091680, -91948300,  29582720,0x001a0a8},
+	{ -91948300,  29091680, -91417084,  29582720,0x001a8a8},
+	{ -91417084,  29091680, -90885868,  29582720,0x001b0a8},
+	{ -90885868,  29091680, -90354652,  29582720,0x001b8a8},
+	{ -90354652,  29091680, -89823436,  29582720,0x001c0a8},
+	{ -89823436,  29091680, -89292220,  29582720,0x001c8a8},
+	{ -89292220,  29091680, -88761004,  29582720,0x001d0a8},
+	{ -91151476,  28854000, -90620260,  29345040,0x001d8a8},
+	{ -90620260,  28854000, -90089044,  29345040,0x001e0a8},
+	{ -90089044,  28854000, -89557828,  29345040,0x001e8a8},
+	{ -89557828,  28854000, -89026612,  29345040,0x001f0a8},
+	{ -94618000,  24450000, -75350000,  36688000,0x30e0636},
+	{ -94044000,  28854000, -88758000,  33020000,0x0020637},
+	{ -86849933,  33473755, -86747106,  33560245,0x001000a},
+	{ -87004602,  33337330, -86662798,  33624159,0xc730047},
+	{ -86482000,  32290000, -86067011,  32502100,0xbde0447},
+	{ -86794391,  34593290, -86464010,  34866709,0xbde0047},
+	{ -88278901,  30579410, -88013899,  30808189,0x9ee004b},
+	{ -87685379,  33104460, -87433021,  33316229,0x931004b},
+	{ -85504532,  31115560, -85257468,  31327329,0x931004b},
+	{ -87116644,  34462660, -86860757,  34674429,0x931004b},
+	{ -85555309,  32504160, -85305892,  32715929,0x931004b},
+	{ -88245327,  34517960, -87677655,  35009000,0x01e00ac},
+	{ -87677655,  34517960, -87109983,  35009000,0x01e08ac},
+	{ -87109983,  34517960, -86542311,  35009000,0x01e10ac},
+	{ -86542311,  34517960, -85974639,  35009000,0x01e18ac},
+	{ -85974639,  34517960, -85406967,  35009000,0x01e20ac},
+	{ -88216943,  34115307, -87654479,  34606347,0x00128ac},
+	{ -87654479,  34115307, -87092015,  34606347,0x00130ac},
+	{ -87092015,  34115307, -86529551,  34606347,0x00138ac},
+	{ -86529551,  34115307, -85967087,  34606347,0x00140ac},
+	{ -85967087,  34115307, -85404623,  34606347,0x00148ac},
+	{ -88391307,  33624267, -87828843,  34115307,0x00150ac},
+	{ -87828843,  33624267, -87266379,  34115307,0x00158ac},
+	{ -87266379,  33624267, -86703915,  34115307,0x00160ac},
+	{ -86703915,  33624267, -86141451,  34115307,0x00168ac},
+	{ -86141451,  33624267, -85578987,  34115307,0x00170ac},
+	{ -85578987,  33624267, -85016523,  34115307,0x00188ac},
+	{ -88386099,  33133227, -87828843,  33624267,0x00190ac},
+	{ -87828843,  33133227, -87271587,  33624267,0x00198ac},
+	{ -87271587,  33133227, -86714331,  33624267,0x001a0ac},
+	{ -86714331,  33133227, -86157075,  33624267,0x001a8ac},
+	{ -86157075,  33133227, -85599819,  33624267,0x001b0ac},
+	{ -85599819,  33133227, -85042563,  33624267,0x001b8ac},
+	{ -88386099,  32642187, -87834051,  33133227,0x001c0ac},
+	{ -87834051,  32642187, -87282003,  33133227,0x001c8ac},
+	{ -87282003,  32642187, -86729955,  33133227,0x001d0ac},
+	{ -86729955,  32642187, -86177907,  33133227,0x001e0ac},
+	{ -86177907,  32642187, -85625859,  33133227,0x001e8ac},
+	{ -85625859,  32642187, -85073811,  33133227,0x001f0ac},
+	{ -88475000,  32151147, -87922952,  32642187,0x0b000b0},
+	{ -87922952,  32151147, -87370904,  32642187,0x0b008b0},
+	{ -87370904,  32151147, -86818856,  32642187,0x0b010b0},
+	{ -86818856,  32151147, -86266808,  32642187,0x0b018b0},
+	{ -86266808,  32151147, -85714760,  32642187,0x0b020b0},
+	{ -85714760,  32151147, -85162712,  32642187,0x0b028b0},
+	{ -85192616,  31920000, -84888000,  32642187,0x11f34b0},
+	{ -88471052,  31660107, -87924212,  32151147,0x0b138b0},
+	{ -87924212,  31660107, -87377372,  32151147,0x0b140b0},
+	{ -87377372,  31660107, -86830532,  32151147,0x0b148b0},
+	{ -86830532,  31660107, -86283692,  32151147,0x0b150b0},
+	{ -86283692,  31660107, -85736852,  32151147,0x0b158b0},
+	{ -85736852,  31660107, -85190012,  32151147,0x0b160b0},
+	{ -88471052,  31169067, -87924212,  31660107,0x0b070b0},
+	{ -87924212,  31169067, -87377372,  31660107,0x0b078b0},
+	{ -87377372,  31169067, -86830532,  31660107,0x0b080b0},
+	{ -86830532,  31169067, -86283692,  31660107,0x0b088b0},
+	{ -86283692,  31169067, -85736852,  31660107,0x0b090b0},
+	{ -85736852,  31169067, -85190012,  31660107,0x0b098b0},
+	{ -85192616,  30991000, -84970000,  31920000,0x17cacb0},
+	{ -88464219,  30678027, -87922587,  31169067,0x0b0b0b0},
+	{ -87922587,  30678027, -87380955,  31169067,0x0b0b8b0},
+	{ -87380955,  30991000, -86285500,  31169067,0x04bc4b0},
+	{ -86285500,  30991000, -85192616,  31169067,0x04bccb0},
+	{ -88429325,  30186987, -87892901,  30678027,0x0b1e0b0},
+	{ -87892901,  30186987, -87356477,  30678027,0x0b1f0b0},
+	{ -94618000,  24450000, -75350000,  36688000,0x30e0636},
+	{ -88475000,  30143000, -84888000,  35009000,0x0020637},
+	{ -92341394,  34711355, -92236645,  34797845,0x001000a},
+	{ -94332220,  35909400, -94040727,  36414500,0xf040447},
+	{ -92492329,  34587200, -92087672,  34922089,0xe890047},
+	{ -94508690,  35245390, -94209711,  35490009,0xa9e004b},
+	{ -90854509,  35719690, -90553492,  35964309,0xa9e004b},
+	{ -92562970,  34942290, -92266030,  35186909,0xa9e004b},
+	{ -92160621,  34123610, -91884180,  34352389,0x9ee004b},
+	{ -94618000,  36008960, -94045120,  36500000,0x00100ac},
+	{ -94045120,  36008960, -93472240,  36500000,0x00108ac},
+	{ -93472240,  36008960, -92899360,  36500000,0x00110ac},
+	{ -92899360,  36008960, -92326480,  36500000,0x00118ac},
+	{ -92326480,  36008960, -91753600,  36500000,0x00120ac},
+	{ -91753600,  36008960, -91180720,  36500000,0x00128ac},
+	{ -91180720,  36008960, -90607840,  36500000,0x00130ac},
+	{ -90607840,  36008960, -90034960,  36500000,0x00138ac},
+	{ -94617999,  35517920, -94045119,  36008960,0x00140ac},
+	{ -94045119,  35517920, -93472239,  36008960,0x00148ac},
+	{ -93472239,  35517920, -92899359,  36008960,0x00150ac},
+	{ -92899359,  35517920, -92326479,  36008960,0x00158ac},
+	{ -92326479,  35517920, -91753599,  36008960,0x00160ac},
+	{ -91753599,  35517920, -91180719,  36008960,0x00168ac},
+	{ -91180719,  35517920, -90607839,  36008960,0x00170ac},
+	{ -90607839,  35517920, -90034959,  36008960,0x00178ac},
+	{ -90216880,  35517920, -89644000,  36008960,0x00180ac},
+	{ -94469571,  35026880, -93901899,  35517920,0x00188ac},
+	{ -93901899,  35026880, -93334227,  35517920,0x00190ac},
+	{ -93334227,  35026880, -92766555,  35517920,0x00198ac},
+	{ -92766555,  35026880, -92198883,  35517920,0x001a0ac},
+	{ -92198883,  35026880, -91631211,  35517920,0x001a8ac},
+	{ -91631211,  35026880, -91063539,  35517920,0x001b0ac},
+	{ -91063539,  35026880, -90495867,  35517920,0x001b8ac},
+	{ -90495867,  35026880, -89928195,  35517920,0x001c0ac},
+	{ -94611489,  34535840, -94049025,  35026880,0x001c8ac},
+	{ -94049025,  34535840, -93486561,  35026880,0x001d0ac},
+	{ -93486561,  34535840, -92924097,  35026880,0x001d8ac},
+	{ -92924097,  34535840, -92361633,  35026880,0x001e0ac},
+	{ -92361633,  34535840, -91799169,  35026880,0x001e8ac},
+	{ -91799169,  34535840, -91236705,  35026880,0x001f0ac},
+	{ -91236705,  34535840, -90674241,  35026880,0x00100a8},
+	{ -90674241,  34535840, -90111777,  35026880,0x00108a8},
+	{ -94611489,  34044800, -94049025,  34535840,0x00110a8},
+	{ -94049025,  34044800, -93486561,  34535840,0x00118a8},
+	{ -93486561,  34044800, -92924097,  34535840,0x00120a8},
+	{ -92924097,  34044800, -92361633,  34535840,0x00128a8},
+	{ -92361633,  34044800, -91799169,  34535840,0x00130a8},
+	{ -91799169,  34044800, -91236705,  34535840,0x00138a8},
+	{ -91236705,  34044800, -90674241,  34535840,0x00140a8},
+	{ -90674241,  34044800, -90111777,  34535840,0x00148a8},
+	{ -94606281,  33553760, -94049025,  34044800,0x00150a8},
+	{ -94049025,  33553760, -93491769,  34044800,0x00158a8},
+	{ -93491769,  33553760, -92934513,  34044800,0x00160a8},
+	{ -92934513,  33553760, -92377257,  34044800,0x00168a8},
+	{ -92377257,  33553760, -91820001,  34044800,0x00170a8},
+	{ -91820001,  33553760, -91262745,  34044800,0x00178a8},
+	{ -91262745,  33553760, -90705489,  34044800,0x00180a8},
+	{ -94394524,  33062719, -93837268,  33553759,0x00188a8},
+	{ -93837268,  33062719, -93280012,  33553759,0x00190a8},
+	{ -93280012,  33062719, -92722756,  33553759,0x00198a8},
+	{ -92722756,  33062719, -92165500,  33553759,0x001a0a8},
+	{ -92165500,  33062719, -91608244,  33553759,0x001a8a8},
+	{ -91608244,  33062719, -91050988,  33553759,0x001b0a8},
+	{ -94171622,  33003000, -93619574,  33494040,0x001b8a8},
+	{ -93619574,  33003000, -93067526,  33494040,0x001c0a8},
+	{ -93067526,  33003000, -92515478,  33494040,0x001c8a8},
+	{ -92515478,  33003000, -91963430,  33494040,0x0b1e0b0},
+	{ -91963430,  33003000, -91411382,  33494040,0x0b1e8b0},
+	{ -91411382,  33003000, -90859334,  33494040,0x0b1f0b0},
+	{ -94618000,  24450000, -75350000,  36688000,0x30e0636},
+	{ -94618000,  33003000, -89644000,  36500000,0x0020637},
+	{ -80895855,  35183755, -80790145,  35270245,0x001000a},
+	{ -81052978,  35054020, -80633022,  35399979,0xf040047},
+	{ -78907855,  35602600, -78498546,  35937489,0xe890047},
+	{ -79005430,  35907510, -78792570,  36080489,0x782004b},
+	{ -79040000,  34994000, -78854167,  35189300,0x782044b},
+	{ -77957480,  34085663, -77792725,  34305000,0x782044b},
+	{ -80352230,  36017010, -80139370,  36189989,0x782004b},
+	{ -79950030,  35989010, -79737170,  36161989,0x782004b},
+	{ -80119730,  35864010, -79906870,  36036989,0x782004b},
+	{ -77468710,  35531510, -77257291,  35704489,0x782004b},
+	{ -82650120,  35521020, -82467081,  35670779,0x680004b},
+	{ -82603360,  36097960, -82030480,  36589000,0x00100ac},
+	{ -82030480,  36097960, -81457600,  36589000,0x00108ac},
+	{ -81457600,  36097960, -80884720,  36589000,0x00110ac},
+	{ -80884720,  36097960, -80311840,  36589000,0x00118ac},
+	{ -80311840,  36097960, -79738960,  36589000,0x00120ac},
+	{ -79738960,  36097960, -79166080,  36589000,0x00128ac},
+	{ -83749120,  35606920, -83176240,  36097960,0x00130ac},
+	{ -83176240,  35606920, -82603360,  36097960,0x00138ac},
+	{ -82603360,  35606920, -82030480,  36097960,0x00140ac},
+	{ -82030480,  35606920, -81457600,  36097960,0x00148ac},
+	{ -81457600,  35606920, -80884720,  36097960,0x00150ac},
+	{ -80884720,  35606920, -80311840,  36097960,0x00158ac},
+	{ -80311840,  35606920, -79738960,  36097960,0x00160ac},
+	{ -79738960,  35606920, -79166080,  36097960,0x00168ac},
+	{ -84316792,  35115880, -83749120,  35606920,0x00170ac},
+	{ -83749120,  35115880, -83181448,  35606920,0x00178ac},
+	{ -83181448,  35115880, -82613776,  35606920,0x00180ac},
+	{ -82613776,  35115880, -82046104,  35606920,0x00188ac},
+	{ -82046104,  35115880, -81478432,  35606920,0x00190ac},
+	{ -81478432,  35115880, -80910760,  35606920,0x00198ac},
+	{ -80910760,  35115880, -80343088,  35606920,0x001a0ac},
+	{ -80343088,  35115880, -79775416,  35606920,0x001a8ac},
+	{ -79775416,  35115880, -79207744,  35606920,0x001b0ac},
+	{ -84316792,  34985000, -82613776,  35115880,0x009b8ac},
+	{ -81478432,  34624840, -80910760,  35115880,0x001c0ac},
+	{ -80910760,  34624840, -80343088,  35115880,0x001c8ac},
+	{ -80343087,  34624840, -79775415,  35115880,0x001d0ac},
+	{ -79775415,  34624840, -79207743,  35115880,0x001d8ac},
+	{ -79775415,  34133800, -79212951,  34624840,0x001e0ac},
+	{ -78931720,  33752500, -78369256,  34243540,0x001e8ac},
+	{ -78369255,  33752500, -77806791,  34243540,0x001f0ac},
+	{ -79218159,  36063587, -78645279,  36554627,0x00100a8},
+	{ -78645279,  36063587, -78072399,  36554627,0x00108a8},
+	{ -78072399,  36063587, -77499519,  36554627,0x00110a8},
+	{ -77499519,  36063587, -76926639,  36554627,0x00118a8},
+	{ -76926639,  36063587, -76353759,  36554627,0x00120a8},
+	{ -76353759,  36063587, -75780879,  36554627,0x00128a8},
+	{ -75922880,  36063587, -75350000,  36554627,0x00130a8},
+	{ -79218159,  35572547, -78645279,  36063587,0x00138a8},
+	{ -78645279,  35572547, -78072399,  36063587,0x00140a8},
+	{ -78072399,  35572547, -77499519,  36063587,0x00148a8},
+	{ -77499519,  35572547, -76926639,  36063587,0x00150a8},
+	{ -76926639,  35572547, -76353759,  36063587,0x00158a8},
+	{ -76353759,  35572547, -75780879,  36063587,0x00160a8},
+	{ -75922880,  35572547, -75350000,  36063587,0x00168a8},
+	{ -79212951,  35081507, -78645279,  35572547,0x00170a8},
+	{ -78645279,  35081507, -78077607,  35572547,0x00178a8},
+	{ -78077607,  35081507, -77509935,  35572547,0x00180a8},
+	{ -77509935,  35081507, -76942263,  35572547,0x00188a8},
+	{ -76942263,  35081507, -76374591,  35572547,0x00190a8},
+	{ -76374591,  35081507, -75806919,  35572547,0x00198a8},
+	{ -75917672,  35081507, -75350000,  35572547,0x001a0a8},
+	{ -79212951,  34590467, -78650487,  35081507,0x001a8a8},
+	{ -78650487,  34590467, -78088023,  35081507,0x001b0a8},
+	{ -78088023,  34590467, -77525559,  35081507,0x001b8a8},
+	{ -77525559,  34590467, -76963095,  35081507,0x001c0a8},
+	{ -76963095,  34590467, -76400631,  35081507,0x001c8a8},
+	{ -76400631,  34590467, -75838167,  35081507,0x001d0a8},
+	{ -79212951,  34099427, -78650487,  34590467,0x001d8a8},
+	{ -78650487,  34099427, -78088023,  34590467,0x001e0a8},
+	{ -78088023,  34099427, -77525559,  34590467,0x001e8a8},
+	{ -77525559,  34099427, -76963095,  34590467,0x001f0a8},
+	{ -94618000,  24450000, -75350000,  36688000,0x30e0636},
+	{ -84322000,  33752500, -75350000,  36589000,0x0020637},
+	{ -74019000,  40700000, -73960231,  40755500,0x22a044a},
+	{ -74007000,  40755500, -73928483,  40797000,0x22a044a},
+	{ -73977300,  40797000, -73915693,  40850000,0x22a044a},
+	{ -73972500,  40542180, -73301537,  40978600,0x01c040c},
+	{ -78941162,  42795710, -78631039,  43024489,0x9ee004b},
+	{ -77738809,  43062260, -77449391,  43274029,0x931004b},
+	{ -76293033,  42973660, -76005968,  43185429,0x931004b},
+	{ -73991933,  42632670, -73689252,  42833429,0x931044b},
+	{ -74256850,  40495560, -73968794,  40700000,0x931044b},
+	{ -79158350,  42929080, -78522974,  43420120,0x00100ac},
+	{ -78522974,  42929080, -77887598,  43420120,0x00108ac},
+	{ -77887598,  42929080, -77252222,  43420120,0x00110ac},
+	{ -77252222,  42929080, -76616846,  43420120,0x00118ac},
+	{ -76616845,  42929080, -75981469,  43420120,0x00120ac},
+	{ -75981470,  42929080, -75346094,  43420120,0x00128ac},
+	{ -75346093,  42929080, -74710717,  43420120,0x00130ac},
+	{ -74710718,  42929080, -74075342,  43420120,0x00138ac},
+	{ -74075342,  42929080, -73439966,  43420120,0x00140ac},
+	{ -73884729,  42929080, -73249353,  43420120,0x00148ac},
+	{ -79534367,  42438040, -78904199,  42929080,0x00150ac},
+	{ -78904199,  42438040, -78274031,  42929080,0x00158ac},
+	{ -78274031,  42438040, -77643863,  42929080,0x00160ac},
+	{ -77643863,  42438040, -77013695,  42929080,0x00168ac},
+	{ -77013695,  42438040, -76383527,  42929080,0x00170ac},
+	{ -76383527,  42438040, -75753359,  42929080,0x00178ac},
+	{ -75753359,  42438040, -75123191,  42929080,0x00180ac},
+	{ -75123191,  42438040, -74493023,  42929080,0x00188ac},
+	{ -74493023,  42438040, -73862855,  42929080,0x00190ac},
+	{ -73862855,  42438040, -73232687,  42929080,0x00198ac},
+	{ -75312241,  41455960, -74687281,  41947000,0x001a8ac},
+	{ -74687281,  41455960, -74062321,  41947000,0x001b0ac},
+	{ -74062321,  41455960, -73437361,  41947000,0x001b8ac},
+	{ -74619577,  40964920, -73999825,  41455960,0x001c8ac},
+	{ -73999825,  40964920, -73380073,  41455960,0x001d0ac},
+	{ -74929453,  41308648, -74309701,  41799688,0x001c0ac},
+	{ -73640369,  40498431, -73025825,  40989471,0x001d8ac},
+	{ -73025825,  40621191, -72411281,  41112231,0x001e0ac},
+	{ -72411281,  40805331, -71796737,  41296371,0x001e8ac},
+	{ -75235164,  44888000, -73320000,  45016000,0x03404b0},
+	{ -75883560,  44402200, -75232560,  44893240,0x0b008b0},
+	{ -75232560,  44402200, -74581560,  44893240,0x0b010b0},
+	{ -74581560,  44402200, -73930560,  44893240,0x0b018b0},
+	{ -73930560,  44402200, -73279560,  44893240,0x0b020b0},
+	{ -76469459,  43911160, -75823667,  44402200,0x0b028b0},
+	{ -75823667,  43911160, -75177875,  44402200,0x0b030b0},
+	{ -75177875,  43911160, -74532083,  44402200,0x0b038b0},
+	{ -74532083,  43911160, -73886291,  44402200,0x0b040b0},
+	{ -73886291,  43911160, -73240499,  44402200,0x0b048b0},
+	{ -76916306,  43420120, -76275722,  43911160,0x0b050b0},
+	{ -76275722,  43420120, -75635138,  43911160,0x0b058b0},
+	{ -75635138,  43420120, -74994554,  43911160,0x0b060b0},
+	{ -74994554,  43420120, -74353970,  43911160,0x0b068b0},
+	{ -74353970,  43420120, -73713386,  43911160,0x0b070b0},
+	{ -73713386,  43420120, -73072802,  43911160,0x0b078b0},
+	{ -79763000,  41947000, -79132832,  42438040,0x0b080b0},
+	{ -79342713,  41947000, -78712545,  42438040,0x0b088b0},
+	{ -78712545,  41947000, -78082377,  42438040,0x0b090b0},
+	{ -78082376,  41947000, -77452208,  42438040,0x0b098b0},
+	{ -77452208,  41947000, -76822040,  42438040,0x0b0a0b0},
+	{ -76822040,  41947000, -76191872,  42438040,0x0b0a8b0},
+	{ -76191873,  41947000, -75561705,  42438040,0x0b0b0b0},
+	{ -75561705,  41947000, -74931537,  42438040,0x0b0b8b0},
+	{ -74931537,  41947000, -74301369,  42438040,0x0b0c0b0},
+	{ -74301368,  41947000, -73671200,  42438040,0x0b0c8b0},
+	{ -73986284,  41947000, -73356116,  42438040,0x0b0d0b0},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -79763000,  40477000, -71777000,  45016000,0x0020237},
+	{ -93666660,  41557755, -93551340,  41644245,0x001000a},
+	{ -93890940,  41446020, -93429661,  41791979,0xf040047},
+	{ -91850360,  41830600, -91403841,  42165489,0xe890047},
+	{ -90650000,  41496020, -90473241,  41665100,0x680044b},
+	{ -96495000,  42385200, -96314590,  42552200,0x680044b},
+	{ -92500000,  42442000, -92248321,  42561779,0x680044b},
+	{ -91647540,  41613820, -91447861,  41763579,0x680004b},
+	{ -95931808,  41176320, -95733793,  41326079,0x680004b},
+	{ -93703819,  41969290, -93539381,  42091599,0x54f004b},
+	{ -90796419,  42447090, -90631981,  42569399,0x54f004b},
+	{ -93305778,  43107190, -93138622,  43229499,0x54f004b},
+	{ -92996419,  41996490, -92831981,  42118799,0x54f004b},
+	{ -90332440,  41774590, -90169361,  41896899,0x54f004b},
+	{ -91273000,  40754000, -91092907,  40863000,0x54f044b},
+	{ -94236619,  42429190, -94072181,  42551499,0x54f004b},
+	{ -92499260,  40950190, -92337540,  41072499,0x54f004b},
+	{ -96640000,  43010960, -95999416,  43502000,0x00108ac},
+	{ -96003217,  43010960, -95362633,  43502000,0x00110ac},
+	{ -95362633,  43010960, -94722049,  43502000,0x00118ac},
+	{ -94722049,  43010960, -94081465,  43502000,0x00120ac},
+	{ -94081465,  43010960, -93440881,  43502000,0x00128ac},
+	{ -93440881,  43010960, -92800297,  43502000,0x00130ac},
+	{ -92800297,  43010960, -92159713,  43502000,0x00138ac},
+	{ -92159713,  43010960, -91519129,  43502000,0x00140ac},
+	{ -91519129,  43010960, -90878545,  43502000,0x00148ac},
+	{ -96640000,  42524830, -96004624,  43015870,0x00150ac},
+	{ -96008425,  42524830, -95373049,  43015870,0x00158ac},
+	{ -95373049,  42524830, -94737673,  43015870,0x00160ac},
+	{ -94737673,  42524830, -94102297,  43015870,0x00168ac},
+	{ -94102297,  42524830, -93466921,  43015870,0x00170ac},
+	{ -93466921,  42524830, -92831545,  43015870,0x00178ac},
+	{ -92831545,  42524830, -92196169,  43015870,0x00180ac},
+	{ -92196169,  42524830, -91560793,  43015870,0x00188ac},
+	{ -91560793,  42524830, -90925417,  43015870,0x00190ac},
+	{ -90925417,  42524830, -90290041,  43015870,0x00198ac},
+	{ -96638593,  42033790, -96008425,  42524830,0x001a0ac},
+	{ -96008425,  42033790, -95378257,  42524830,0x001a8ac},
+	{ -95378257,  42033790, -94748089,  42524830,0x001b0ac},
+	{ -94748089,  42033790, -94117921,  42524830,0x001b8ac},
+	{ -94117921,  42033790, -93487753,  42524830,0x001c0ac},
+	{ -93487753,  42033790, -92857585,  42524830,0x001c8ac},
+	{ -92857585,  42033790, -92227417,  42524830,0x001d0ac},
+	{ -92227417,  42033790, -91597249,  42524830,0x001d8ac},
+	{ -91597249,  42033790, -90967081,  42524830,0x001e0ac},
+	{ -90967081,  42033790, -90336913,  42524830,0x001e8ac},
+	{ -90769168,  42033790, -90139000,  42524830,0x001f0ac},
+	{ -96638593,  41542750, -96013633,  42033790,0x00100a8},
+	{ -96013633,  41542750, -95388673,  42033790,0x00108a8},
+	{ -95388673,  41542750, -94763713,  42033790,0x00110a8},
+	{ -94763713,  41542750, -94138753,  42033790,0x00118a8},
+	{ -94138753,  41542750, -93513793,  42033790,0x00120a8},
+	{ -93513793,  41542750, -92888833,  42033790,0x00128a8},
+	{ -92888833,  41542750, -92263873,  42033790,0x00130a8},
+	{ -92263873,  41542750, -91638913,  42033790,0x00138a8},
+	{ -91638913,  41542750, -91013953,  42033790,0x00140a8},
+	{ -91013953,  41542750, -90388993,  42033790,0x00148a8},
+	{ -90763960,  41542750, -90139000,  42033790,0x00150a8},
+	{ -96633385,  41051710, -96013633,  41542750,0x00158a8},
+	{ -96013633,  41051710, -95393881,  41542750,0x00160a8},
+	{ -95393881,  41051710, -94774129,  41542750,0x00168a8},
+	{ -94774129,  41051710, -94154377,  41542750,0x00170a8},
+	{ -94154377,  41051710, -93534625,  41542750,0x00178a8},
+	{ -93534625,  41051710, -92914873,  41542750,0x00180a8},
+	{ -92914873,  41051710, -92295121,  41542750,0x00188a8},
+	{ -92295121,  41051710, -91675369,  41542750,0x00190a8},
+	{ -91675369,  41051710, -91055617,  41542750,0x00198a8},
+	{ -91055617,  41051710, -90435865,  41542750,0x001a0a8},
+	{ -96013633,  40560670, -95399089,  41051710,0x001a8a8},
+	{ -95399089,  40560670, -94784545,  41051710,0x001b0a8},
+	{ -94784545,  40560670, -94170001,  41051710,0x001b8a8},
+	{ -94170001,  40560670, -93555457,  41051710,0x001c0a8},
+	{ -93555457,  40560670, -92940913,  41051710,0x001c8a8},
+	{ -92940913,  40560670, -92326369,  41051710,0x001d0a8},
+	{ -92326369,  40560670, -91711825,  41051710,0x001d8a8},
+	{ -91711825,  40560670, -91097281,  41051710,0x001e0a8},
+	{ -91097281,  40560670, -90482737,  41051710,0x001e8a8},
+	{ -91706617,  40375000, -91097281,  40866040,0x001f0a8},
+	{-104060000,  35995500, -89100000,  49384500,0x0010636},
+	{ -96640000,  40375000, -90139000,  43502000,0x0020637},
+	{ -87719160,  41832655, -87603840,  41919145,0x001000a},
+	{ -88049960,  41577000, -87521400,  42140000,0x024040c},
+	{ -88337213,  41971010, -88049960,  42111000,0x782044b},
+	{ -88279065,  41798031, -88048426,  41971010,0x782004b},
+	{ -88279065,  41625052, -88048426,  41798031,0x782004b},
+	{ -88274452,  41452073, -88043813,  41625052,0x782004b},
+	{ -89150681,  42181810, -88960228,  42392900,0x782044b},
+	{ -89740720,  39727120, -89522171,  39903800,0x782044b},
+	{ -89687384,  40545500, -89549742,  40831000,0x782044b},
+	{ -88002372,  42291220, -87801029,  42440979,0x680004b},
+	{ -90692177,  42017960, -90062009,  42509000,0x00100ac},
+	{ -90062009,  42017960, -89431841,  42509000,0x00108ac},
+	{ -89431841,  42017960, -88801673,  42509000,0x00110ac},
+	{ -88801673,  42017960, -88171505,  42509000,0x00118ac},
+	{ -88171505,  42017960, -87541337,  42509000,0x00120ac},
+	{ -90566143,  41531830, -89941183,  42022870,0x00128ac},
+	{ -89941183,  41531830, -89316223,  42022870,0x00130ac},
+	{ -89316223,  41531830, -88691263,  42022870,0x00138ac},
+	{ -88691264,  41531830, -88066304,  42022870,0x00140ac},
+	{ -88066304,  41531830, -87441344,  42022870,0x00148ac},
+	{ -91185896,  41040790, -90566144,  41531830,0x00150ac},
+	{ -90566144,  41040790, -89946392,  41531830,0x00158ac},
+	{ -89946392,  41040790, -89326640,  41531830,0x00160ac},
+	{ -89326640,  41040790, -88706888,  41531830,0x00168ac},
+	{ -88706888,  41040790, -88087136,  41531830,0x00170ac},
+	{ -88087136,  41040790, -87467384,  41531830,0x00178ac},
+	{ -91514000,  40549750, -90899456,  41040790,0x00180ac},
+	{ -90912215,  40549750, -90297671,  41040790,0x00188ac},
+	{ -90297671,  40549750, -89683127,  41040790,0x00190ac},
+	{ -89683127,  40549750, -89068583,  41040790,0x00198ac},
+	{ -89068583,  40549750, -88454039,  41040790,0x001a0ac},
+	{ -88454039,  40549750, -87839495,  41040790,0x001a8ac},
+	{ -88039544,  40549750, -87425000,  41040790,0x001b0ac},
+	{ -91514000,  40058710, -90904664,  40549750,0x001b8ac},
+	{ -90912215,  40058710, -90302879,  40549750,0x001c0ac},
+	{ -90302879,  40058710, -89693543,  40549750,0x001c8ac},
+	{ -89693543,  40058710, -89084207,  40549750,0x001d0ac},
+	{ -89084207,  40058710, -88474871,  40549750,0x001d8ac},
+	{ -88474871,  40058710, -87865535,  40549750,0x001e0ac},
+	{ -88034336,  40058710, -87425000,  40549750,0x001e8ac},
+	{ -91514000,  39567670, -90909872,  40058710,0x001f0ac},
+	{ -90917423,  39567670, -90313295,  40058710,0x00100a8},
+	{ -90313295,  39567670, -89709167,  40058710,0x00108a8},
+	{ -89709167,  39567670, -89105039,  40058710,0x00110a8},
+	{ -89105039,  39567670, -88500911,  40058710,0x00118a8},
+	{ -88500911,  39567670, -87896783,  40058710,0x00120a8},
+	{ -88029128,  39567670, -87425000,  40058710,0x00128a8},
+	{ -91514000,  39076630, -90915080,  39567670,0x00130a8},
+	{ -90917423,  39076630, -90318503,  39567670,0x00138a8},
+	{ -90318503,  39076630, -89719583,  39567670,0x00140a8},
+	{ -89719583,  39076630, -89120663,  39567670,0x00148a8},
+	{ -89120663,  39076630, -88521743,  39567670,0x00150a8},
+	{ -88521743,  39076630, -87922823,  39567670,0x00158a8},
+	{ -88023920,  39076630, -87425000,  39567670,0x00160a8},
+	{ -90917423,  38585590, -90323711,  39076630,0x00168a8},
+	{ -90323711,  38585590, -89729999,  39076630,0x00170a8},
+	{ -89729999,  38585590, -89136287,  39076630,0x00178a8},
+	{ -89136287,  38585590, -88542575,  39076630,0x00180a8},
+	{ -88542575,  38585590, -87948863,  39076630,0x00188a8},
+	{ -88018712,  38585590, -87425000,  39076630,0x00190a8},
+	{ -90496617,  38094550, -89908113,  38585590,0x00198a8},
+	{ -89908113,  38094550, -89319609,  38585590,0x001a0a8},
+	{ -89319609,  38094550, -88731105,  38585590,0x001a8a8},
+	{ -88731105,  38094550, -88142601,  38585590,0x001b0a8},
+	{ -88142601,  38094550, -87554097,  38585590,0x001b8a8},
+	{ -90261215,  37603510, -89672711,  38094550,0x001c0a8},
+	{ -89672711,  37603510, -89084207,  38094550,0x001c8a8},
+	{ -89084207,  37603510, -88495703,  38094550,0x001d0a8},
+	{ -88495703,  37603510, -87907199,  38094550,0x001d8a8},
+	{ -89520000,  36969500, -89080000,  37603510,0x0e7e0b0},
+	{ -89080000,  37050000, -88570000,  37603510,0x0c8e8b0},
+	{ -88570000,  37050000, -88060000,  37603510,0x0c8f0b0},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -91514000,  36969500, -87425000,  42509000,0x0020237},
+	{ -84439894,  33714355, -84336106,  33800845,0x001000a},
+	{ -84644332,  33592880, -84081868,  34083920,0x001000c},
+	{ -82144986,  33358140, -81914614,  33551459,0x864004b},
+	{ -85064044,  32384240, -84836357,  32577559,0x864004b},
+	{ -81263007,  31969540, -81036394,  32162859,0x864004b},
+	{ -83486088,  33847310, -83278513,  34020289,0x782004b},
+	{ -83768186,  32695810, -83563014,  32868789,0x782004b},
+	{ -84271585,  31495810, -84068815,  31668789,0x782004b},
+	{ -83761186,  32524710, -83556014,  32697689,0x782004b},
+	{ -85606000,  32319810, -82448154,  35001000,0x0a80031},
+	{ -82700000,  30354000, -80820000,  33911000,0x58b0435},
+	{ -85249040,  30595312, -82150776,  33276502,0x001002d},
+	{ -94618000,  24450000, -75350000,  36688000,0x30e0636},
+	{ -85606000,  30354000, -80820000,  35001000,0x0020637},
+	{ -87987321,  42995755, -87869118,  43082245,0x001000a},
+	{ -88304584,  42866020, -87835617,  43211979,0xf040047},
+	{ -89602000,  42899600, -89182077,  43261500,0xe890447},
+	{ -88171918,  44407340, -87902882,  44600659,0x864004b},
+	{ -88018828,  42674440, -87756773,  42867759,0x864004b},
+	{ -88068528,  42499740, -87806473,  42693059,0x864004b},
+	{ -88520065,  44143610, -88257668,  44302268,0x782044b},
+	{ -88778400,  43962000, -88505601,  44113089,0x782044b},
+	{ -91569826,  44764800, -91364292,  44968900,0x782044b},
+	{ -89124442,  42616510, -88889959,  42789489,0x782004b},
+	{ -90000000,  44352595, -86700000,  46700000,0x001040d},
+	{ -92890000,  44423600, -89250000,  47100000,0x0010415},
+	{ -92113000,  42490000, -87490000,  44423600,0x07e0411},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -92890000,  42490000, -86700000,  47100000,0x0020637},
+	{ -80250265,  25743490, -80182536,  25804599,0x2a7004a},
+	{ -81691223,  30301490, -81620778,  30362599,0x2a7004a},
+	{ -80436000,  25654000, -80071000,  26330000,0x02b040c},
+	{ -81755703,  30245510, -81556297,  30418489,0x782004b},
+	{ -82539356,  27889520, -82370045,  28039279,0x680004b},
+	{ -82763240,  27698620, -82594761,  27848379,0x680004b},
+	{ -81461472,  28461220, -81291329,  28610979,0x680004b},
+	{ -84369120,  30367620, -84196481,  30517379,0x680004b},
+	{ -80433824,  27219120, -80266177,  27368879,0x680004b},
+	{ -82068608,  26543420, -81901793,  26693179,0x680004b},
+	{ -80193508,  26674420, -80026693,  26824179,0x680004b},
+	{ -82845356,  27912220, -82676045,  28061979,0x680004b},
+	{ -82449204,  29577020, -82277397,  29726779,0x680004b},
+	{ -82952745,  25468781, -80003436,  28149971,0x0a90011},
+	{ -83513411,  28149971, -80504520,  30831161,0x001000d},
+	{ -81194880,  25054480, -80679288,  25545520,0x0b00090},
+	{ -80679288,  25054480, -80163696,  25545520,0x0b00890},
+	{ -82999452,  24465232, -82489068,  24956272,0x0b11090},
+	{ -82386991,  24465232, -81876607,  24956272,0x0b11890},
+	{ -81876607,  24465232, -81366223,  24956272,0x0b12090},
+	{ -81366223,  24465232, -80855839,  24956272,0x0b12890},
+	{ -80855839,  24710752, -80340247,  25201792,0x0b03090},
+	{ -87640916,  30510960, -87099284,  31002000,0x0b05090},
+	{ -87099283,  30510960, -86557651,  31002000,0x0b05890},
+	{ -86557652,  30510960, -86016020,  31002000,0x0b06090},
+	{ -86016019,  30510960, -85474387,  31002000,0x0b06890},
+	{ -85474387,  30510960, -84932755,  31002000,0x0b07090},
+	{ -84932755,  30510960, -84391123,  31002000,0x0b07890},
+	{ -84391123,  30510960, -83849491,  31002000,0x0b08090},
+	{ -83849491,  30510960, -83307859,  31002000,0x0b08890},
+	{ -87641000,  30019920, -87104576,  30510960,0x0b19090},
+	{ -87640916,  30019920, -87104492,  30510960,0x0b19890},
+	{ -87104492,  30019920, -86568068,  30510960,0x0b1a090},
+	{ -86568068,  30019920, -86031644,  30510960,0x0b1a890},
+	{ -86031644,  30019920, -85495220,  30510960,0x0b1b090},
+	{ -85495220,  30019920, -84958796,  30510960,0x0b1b890},
+	{ -84958796,  30019920, -84422372,  30510960,0x0b1c090},
+	{ -84422372,  30019920, -83885948,  30510960,0x0b1c890},
+	{ -83885948,  30019920, -83349524,  30510960,0x0b1d090},
+	{ -85602504,  29528880, -85066080,  30019920,0x0b0d890},
+	{ -85066080,  29528880, -84529656,  30019920,0x0b0e090},
+	{ -84529656,  29528880, -83993232,  30019920,0x0b0e890},
+	{ -83993232,  29528880, -83456808,  30019920,0x0b0f090},
+	{ -94618000,  24450000, -75350000,  36688000,0x30e0636},
+	{ -87641000,  24450000, -79900000,  31002000,0x0020637},
+	{ -94607977,  39060255, -94497462,  39146745,0x001000a},
+	{ -94613300,  38886400, -94252133,  39311600,0xf040447},
+	{ -90537000,  38454800, -90180703,  38856000,0xe890447},
+	{ -93488269,  37041310, -93202931,  37270089,0x9ee004b},
+	{ -92469885,  38846160, -92198115,  39057929,0x931004b},
+	{ -90826303,  38644160, -90556298,  38855929,0x931004b},
+	{ -94584500,  37025770, -94281090,  37210000,0x931044b},
+	{ -94905968,  39677660, -94706601,  39968000,0x931044b},
+	{ -94840000,  36471156, -91800000,  39312000,0x0b50411},
+	{ -91800000,  35995500, -89098843,  39250000,0x4920415},
+	{ -95774700,  39000000, -90649996,  40613641,0x013040d},
+	{-104060000,  35995500, -89100000,  49384500,0x0010636},
+	{ -95774700,  35995500, -89100000,  40613641,0x0020637},
+	{ -97568855,  35424755, -97463145,  35511245,0x001000a},
+	{ -97784000,  35177300, -97266561,  35713520,0x022040c},
+	{ -96146330,  36114910, -95933470,  36287889,0x782004b},
+	{ -95933470,  36114910, -95720610,  36287889,0x782004b},
+	{ -96146330,  35941931, -95933470,  36114910,0x782004b},
+	{ -95933470,  35941931, -95720610,  36114910,0x782004b},
+	{ -98496180,  34549620, -98315221,  34699379,0x680004b},
+	{ -97964168,  36318220, -97778633,  36467979,0x680004b},
+	{ -97154444,  36048020, -96970157,  36197779,0x680004b},
+	{ -95414944,  35675420, -95230657,  35825179,0x680004b},
+	{ -96046068,  36686420, -95860533,  36836179,0x680004b},
+	{ -96900000,  33615700, -94431300,  37002500,0x0d80431},
+	{ -99450000,  33719000, -96900000,  37002500,0x026042d},
+	{-103002856,  36494024,-102403936,  37001432,0x0b050b0},
+	{-102403936,  36494024,-101805016,  37001432,0x0b058b0},
+	{-101805016,  36494024,-101206096,  37001432,0x0b060b0},
+	{-101206096,  36495092,-100607176,  37002500,0x0b068b0},
+	{-100607176,  36495092,-100008256,  37002500,0x0b070b0},
+	{-100009037,  36506004, -99420533,  37002500,0x0b078b0},
+	{-100009714,  36325924, -99431626,  36816964,0x0b180b0},
+	{-100009714,  35834884, -99436834,  36325924,0x0b188b0},
+	{-100009714,  35343844, -99436834,  35834884,0x0b090b0},
+	{-100004506,  34852804, -99436834,  35343844,0x0b098b0},
+	{-100004506,  34361764, -99442042,  34852804,0x0b1a0b0},
+	{-103002856,  36494024, -94610000,  37001432,0x02ee4b1},
+	{-100004500,  33615700, -97200000,  36494024,0x0bbecb1},
+	{ -97200000,  33615700, -94431300,  36494024,0x0bcf4b1},
+	{-103005000,  33615700, -94431300,  37002500,0x0020637},
+	{ -96927200,  46832555, -96762374,  46912300,0x01a040a},
+	{ -97244062,  46704020, -96739538,  47049979,0xf040047},
+	{-101025865,  46640600,-100542136,  46975489,0xe890047},
+	{ -97190356,  47819160, -96875644,  48030929,0x931004b},
+	{-101469600,  48158600,-101125864,  48320100,0x864044b},
+	{-102930962,  46782340,-102649038,  46975659,0x864004b},
+	{ -98848962,  46814340, -98567038,  47007659,0x864004b},
+	{-103761647,  48050340,-103474353,  48243659,0x864004b},
+	{ -96833820,  46168340, -96554581,  46361659,0x864004b},
+	{-104049000,  45925000,-101549000,  49000700,0x0df0431},
+	{-101549000,  45925000, -99049000,  49000700,0x029042d},
+	{ -99049000,  45925000, -96554000,  49000700,0x4fc0435},
+	{-104060000,  35995500, -89100000,  49384500,0x0010636},
+	{-104050000,  45925000, -96554000,  49000700,0x0020637},
+	{-122395426,  47562755,-122268574,  47649245,0x001000a},
+	{-122423300,  47060000,-122065000,  48019000,0x03b040c},
+	{-117520000,  47587000,-117136414,  47759000,0x931044b},
+	{-122625130,  47067340,-122423006,  47336837,0x864044b},
+	{-122726800,  45576250,-122399381,  45737800,0x864044b},
+	{-122650490,  48692740,-122360511,  48886059,0x864004b},
+	{-119372900,  46161500,-119042311,  46324700,0x864044b},
+	{-120655500,  46539500,-120341031,  46711059,0x864044b},
+	{-124770000,  45543500,-122065000,  49002500,0x0e20431},
+	{-122065000,  45600000,-119544000,  49002500,0x02a042d},
+	{-119544000,  45900000,-116916000,  49002500,0x4e00435},
+	{-124800000,  40994700,-104018000,  49002500,0x29e0636},
+	{-124800000,  45543500,-116916000,  49002500,0x0020637},
+	{ -96790921,  43498655, -96672718,  43585145,0x001000a},
+	{ -96973306,  43325420, -96500495,  43671379,0xf040047},
+	{-103415302,  43934600,-102953899,  44269489,0xe890047},
+	{ -98599527,  45372710, -98354473,  45545689,0x782004b},
+	{ -96939165,  44215410, -96698436,  44388389,0x782004b},
+	{ -97226726,  44818310, -96984075,  44991289,0x782004b},
+	{ -98155464,  43627710, -97917137,  43800689,0x782004b},
+	{ -97502642,  42842710, -97268159,  43015689,0x782004b},
+	{-100452765,  44292810,-100212036,  44465789,0x782004b},
+	{ -98334465,  44284010, -98093736,  44456989,0x782004b},
+	{ -97019304,  42711720, -96816297,  42861479,0x680004b},
+	{-104060000,  42990000,-101420000,  45945400,0x026042d},
+	{-101420000,  42990000, -98800000,  45945400,0x4a40435},
+	{ -98800000,  42479750, -96436000,  45945400,0x0ed0431},
+	{-104060000,  35995500, -89100000,  49384500,0x0010636},
+	{-104060000,  42479750, -96436000,  45945400,0x0020637},
+	{ -95994500,  41228690, -95913700,  41289799,0x2a7004a},
+	{ -96740645,  40782990, -96660355,  40844099,0x2a7004a},
+	{ -96298718,  41043220, -95841283,  41389179,0xf040047},
+	{ -96887004,  40632600, -96446997,  40967489,0xe890047},
+	{ -98480300,  40824140, -98226300,  41017459,0x864004b},
+	{ -99208000,  40602340, -98954000,  40795659,0x864004b},
+	{ -96589406,  41297340, -96333795,  41490659,0x864004b},
+	{ -98524238,  40501510, -98296963,  40674489,0x782004b},
+	{-100883059,  41046210,-100654342,  41219189,0x782004b},
+	{ -97542281,  41948610, -97309720,  42121589,0x782004b},
+	{ -97421259,  41320610, -97192542,  41493589,0x782004b},
+	{-104053550,  39999700,-101050000,  43001710,0x4480435},
+	{-101050000,  39999700, -98190000,  43001710,0x024042d},
+	{ -98190000,  39999700, -95308200,  43001710,0x0c40431},
+	{-104060000,  35995500, -89100000,  49384500,0x0010636},
+	{-104060000,  39999700, -95308200,  43001710,0x0020637},
+	{ -97388116,  37648755, -97279523,  37735245,0x001000a},
+	{ -94950000,  38787600, -94593014,  39214979,0xf040447},
+	{ -97548236,  37524600, -97127764,  37859489,0xe890047},
+	{ -95834964,  38925690, -95521036,  39170309,0xa9e004b},
+	{ -95391964,  38869500, -94948561,  39042600,0xa9e044b},
+	{ -96728964,  39061690, -96415036,  39306309,0xa9e004b},
+	{ -97730047,  38710510, -97438354,  38939289,0x9ee004b},
+	{-102052000,  36990000, -99600000,  40003300,0x4a60435},
+	{ -99600000,  36990000, -97100000,  40003300,0x026042d},
+	{ -97100000,  36990000, -94580000,  40003300,0x0cd0431},
+	{-104060000,  35995500, -89100000,  49384500,0x0010636},
+	{-102052000,  36990000, -94580000,  40003300,0x0020637},
+	{-116292582,  43566455,-116173418,  43652945,0x001000a},
+	{-116981452,  43414000,-116092900,  43760000,0x016040c},
+	{-112190333,  43352610,-111877668,  43581389,0x9ee004b},
+	{-112619833,  42783860,-112332768,  42995629,0x931004b},
+	{-117044000,  47642000,-116686516,  47826600,0x931044b},
+	{-114577000,  42478000,-114349105,  42744600,0x931044b},
+	{-117066445,  46349160,-116760556,  46560929,0x931004b},
+	{-117244000,  41987500,-114150000,  44990000,0x0c00431},
+	{-114150000,  41987500,-111043000,  44990000,0x023042d},
+	{-117040000,  48420000,-116540000,  49002000,0x0e404b0},
+	{-116540000,  48420000,-116040000,  49002000,0x0e40cb0},
+	{-117049723,  47934480,-116357059,  48425520,0x0b110b0},
+	{-116357059,  47934480,-115664395,  48425520,0x0b118b0},
+	{-117049723,  47443440,-116362267,  47934480,0x0b120b0},
+	{-116362267,  47443440,-115674811,  47934480,0x0b128b0},
+	{-116224775,  47443440,-115537319,  47934480,0x0b130b0},
+	{-117044515,  46952400,-116362267,  47443440,0x0b038b0},
+	{-116362267,  46952400,-115680019,  47443440,0x0b040b0},
+	{-115680019,  46952400,-114997771,  47443440,0x0b048b0},
+	{-117078627,  46461360,-116401587,  46952400,0x0b050b0},
+	{-116401587,  46461360,-115724547,  46952400,0x0b058b0},
+	{-115724547,  46461360,-115047507,  46952400,0x0b060b0},
+	{-115047507,  46461360,-114370467,  46952400,0x0b068b0},
+	{-114912099,  46461360,-114235059,  46952400,0x0b070b0},
+	{-117073419,  45970320,-116406795,  46461360,0x0b178b0},
+	{-116406795,  45970320,-115740171,  46461360,0x0b180b0},
+	{-115740171,  45970320,-115073547,  46461360,0x0b188b0},
+	{-115073547,  45970320,-114406923,  46461360,0x0b190b0},
+	{-114940222,  45970320,-114273598,  46461360,0x0b198b0},
+	{-116934886,  45479280,-116273470,  45970320,0x0b1a0b0},
+	{-116273470,  45479280,-115612054,  45970320,0x0b1a8b0},
+	{-115612054,  45479280,-114950638,  45970320,0x0b1b0b0},
+	{-114950638,  45479280,-114289222,  45970320,0x0b1b8b0},
+	{-114289222,  45479280,-113627806,  45970320,0x0b1c0b0},
+	{-116934886,  44988240,-116278678,  45479280,0x0b0c8b0},
+	{-116278678,  44988240,-115622470,  45479280,0x0b0d0b0},
+	{-115622470,  44988240,-114966262,  45479280,0x0b0d8b0},
+	{-114966262,  44988240,-114310054,  45479280,0x0b0e0b0},
+	{-114310054,  44988240,-113653846,  45479280,0x0b0e8b0},
+	{-114047571,  44988240,-113391363,  45479280,0x0b0f0b0},
+	{-124800000,  40994700,-104018000,  49002500,0x29e0636},
+	{-117244000,  41987500,-111043000,  49002500,0x0020637},
+	{-111949999,  40700455,-111836601,  40786945,0x001000a},
+	{-112132000,  40330000,-111736000,  41050000,0x02e040c},
+	{-111791024,  40162510,-111492976,  40391289,0x9ee004b},
+	{-111815044,  39960860,-111539156,  40172629,0x931004b},
+	{-112180203,  41045360,-111900197,  41257129,0x931004b},
+	{-112175903,  41253160,-111895897,  41464929,0x931004b},
+	{-113710862,  37002660,-113446739,  37214429,0x931004b},
+	{-114053000,  38660000,-111540000,  42001700,0x0db0431},
+	{-111540000,  38660000,-109041000,  42001700,0x028042d},
+	{-114053000,  36997500,-109041000,  38660000,0x26a0435},
+	{-125000000,  31332000,-102041524,  42010000,0x2b30636},
+	{-114053000,  36997500,-109041000,  42001700,0x0020637},
+	{ -93317243,  44939055, -93196157,  45025545,0x001000a},
+	{ -93597104,  44734180, -92940896,  45225220,0x001000c},
+	{ -92686316,  43888590, -92349285,  44133209,0xa9e004b},
+	{ -92345170,  46644390, -91991831,  46889009,0xa9e004b},
+	{ -94373172,  45456990, -94026628,  45701609,0xa9e004b},
+	{ -93429192,  44526810, -93110808,  44755589,0x9ee004b},
+	{ -94867251,  43490005, -91202958,  46171195,0x0a80011},
+	{ -94876486,  46171195, -91003656,  48852385,0x001000d},
+	{ -97030000,  43490000, -94867251,  48000000,0x6560415},
+	{-104060000,  35995500, -89100000,  49384500,0x0010436},
+	{ -97239500,  43490000, -89480000,  49384500,0x0020637},
+	{ -83104860,  42321555, -82988579,  42408045,0x001000a},
+	{ -83518480,  42210500, -82867100,  42679920,0x01d040c},
+	{ -85829362,  42842210, -85519239,  43070989,0x9ee004b},
+	{ -84688433,  42625660, -84401368,  42837429,0x931004b},
+	{ -83846000,  42159260, -83514582,  42341100,0x931044b},
+	{ -83814400,  42882000, -83580405,  43141700,0x931044b},
+	{ -83406000,  41987000, -83136897,  42211000,0x931044b},
+	{ -86548000,  41695000, -82416000,  43990000,0x0910411},
+	{ -86517500,  43990000, -83185600,  46774250,0x021040d},
+	{ -89276718,  47664572, -88589262,  48155612,0x0b10890},
+	{ -88589262,  47762780, -87896598,  48253820,0x0b11090},
+	{ -83134937,  43983196, -82489145,  44474236,0x0b01890},
+	{ -87062480,  41734480, -86437520,  42225520,0x0b02090},
+	{ -88929306,  47048580, -88247058,  47539620,0x0b05090},
+	{ -88247058,  47048580, -87564810,  47539620,0x0b05890},
+	{ -90430252,  46557540, -89753212,  47048580,0x0b06090},
+	{ -89753212,  46557540, -89076172,  47048580,0x0b06890},
+	{ -89076172,  46557540, -88399132,  47048580,0x0b07090},
+	{ -88399132,  46557540, -87722092,  47048580,0x0b07890},
+	{ -87722092,  46557540, -87045052,  47048580,0x0b08090},
+	{ -90425044,  46066500, -89758420,  46557540,0x0b18890},
+	{ -89758420,  46066500, -89091796,  46557540,0x0b19090},
+	{ -89091796,  46066500, -88425172,  46557540,0x0b19890},
+	{ -88425172,  46066500, -87758548,  46557540,0x0b1a090},
+	{ -87758548,  46066500, -87091924,  46557540,0x0b1a890},
+	{ -87091924,  46066500, -86425300,  46557540,0x0b1b090},
+	{ -89086588,  45575460, -88425172,  46066500,0x0b1b890},
+	{ -88425172,  45575460, -87763756,  46066500,0x0b1c090},
+	{ -87763756,  45575460, -87102340,  46066500,0x0b1c890},
+	{ -87102340,  45575460, -86440924,  46066500,0x0b1d090},
+	{ -88094464,  45084420, -87438256,  45575460,0x0b0d890},
+	{ -87438256,  45084420, -86782048,  45575460,0x0b0e090},
+	{ -86782048,  45084420, -86125840,  45575460,0x0b0e890},
+	{ -92890000,  36490000, -66900000,  48295000,0x2c00636},
+	{ -90440000,  41695000, -82122500,  48295000,0x0020637},
+	{-104861899,  41093855,-104747540,  41180345,0x001000a},
+	{-104981518,  41011720,-104524083,  41357679,0xf040047},
+	{-109554399,  41392400,-109111601,  41727289,0xe890047},
+	{-106444028,  42770340,-106181973,  42963659,0x864004b},
+	{-105718806,  41214340,-105463195,  41407659,0x864004b},
+	{-105636518,  44179340,-105367482,  44372659,0x864004b},
+	{-107077326,  44710510,-106834675,  44883489,0x782004b},
+	{-111056959,  41181510,-110828242,  41354489,0x782004b},
+	{-108513842,  42938510,-108279359,  43111489,0x782004b},
+	{-110930303,  43393510,-110693898,  43566489,0x782004b},
+	{-111057000,  40994700,-108740000,  45006000,0x02e042d},
+	{-108740000,  40994700,-106400000,  45006000,0x5a70435},
+	{-106400000,  40994700,-104052000,  45006000,0x0fd0431},
+	{-124800000,  40994700,-104018000,  49002500,0x29e0636},
+	{-111057000,  40994700,-104018000,  45006000,0x0020637},
+	{-122717643,  45479755,-122595596,  45566245,0x001000a},
+	{-123152000,  45265000,-122350000,  45657000,0x019040c},
+	{-123244604,  43957000,-122869133,  44149000,0x9ee044b},
+	{-123249000,  44837160,-122933376,  45036400,0x931044b},
+	{-123390000,  44525800,-122980935,  44678300,0x931044b},
+	{-122977000,  42217000,-122760169,  42495000,0x931044b},
+	{-121460886,  43952160,-121169115,  44163929,0x931004b},
+	{-124566400,  41991750,-120730000,  44520000,0x09e0431},
+	{-120730000,  41991750,-116886000,  44520000,0x01d042d},
+	{-124100000,  44520000,-117280000,  46010000,0x2120435},
+	{-124800000,  40994700,-104018000,  49002500,0x29e0436},
+	{-124800000,  41991750,-116463200,  46299100,0x0020637},
+	{-105040738,  39695755,-104929262,  39782245,0x001000a},
+	{-105241764,  39516880,-104637636,  40007920,0x001000c},
+	{-104877300,  38807310,-104664781,  38987900,0x782044b},
+	{-104857672,  38664000,-104659271,  38808000,0x680044b},
+	{-105152984,  40470920,-104956217,  40620679,0x680044b},
+	{-105152152,  40321161,-104957049,  40470920,0x680044b},
+	{-104682040,  38205720,-104492761,  38355479,0x680044b},
+	{-105297652,  39962120,-105102549,  40111879,0x680004b},
+	{-104822952,  40337000,-104587398,  40461000,0x680044b},
+	{-105201252,  40082520,-105006149,  40232279,0x680004b},
+	{-108673896,  39021620,-108429268,  39139200,0x680044b},
+	{-104920000,  39327700,-104745161,  39493300,0x680044b},
+	{-105437698,  38322205,-102041524,  41003395,0x0a90411},
+	{-109060257,  38322205,-105437698,  41003395,0x01e040d},
+	{-109060257,  36992427,-102041524,  38322205,0x1d30415},
+	{-125000000,  31332000,-102041524,  42010000,0x2b30636},
+	{-109060257,  36992427,-102041524,  41003445,0x0020637},
+	{-115212855,  36086155,-115107145,  36172645,0x001000a},
+	{-115412000,  35913000,-114765200,  36338000,0x01b040c},
+	{-120000000,  39016641,-119553136,  39702979,0x0f20410},
+	{-117286219,  34950000,-114039000,  37631190,0x0a80411},
+	{-120000000,  38480000,-117000000,  41310000,0x021040d},
+	{-117000000,  38480000,-114039000,  41310000,0x4250415},
+	{-125000000,  31332000,-102041524,  42010000,0x2b30436},
+	{-120000000,  34950000,-114039000,  42010000,0x0020637},
+	{-112124933,  33404755,-112022106,  33491245,0x001000a},
+	{-111252000,  32029300,-110679700,  32482000,0x01d040c},
+	{-112453072,  33611384,-112349284,  33697874,0x001008b},
+	{-112349284,  33611384,-112245496,  33697874,0x001088b},
+	{-112245496,  33611384,-112141708,  33697874,0x001108b},
+	{-112141708,  33611384,-112037920,  33697874,0x001188b},
+	{-112037920,  33611384,-111934132,  33697874,0x001208b},
+	{-111934132,  33611384,-111830344,  33697874,0x001288b},
+	{-112327566,  33524894,-112224739,  33611384,0x001308b},
+	{-112224739,  33524894,-112121912,  33611384,0x001388b},
+	{-112121912,  33524894,-112019085,  33611384,0x001408b},
+	{-112019085,  33524894,-111916258,  33611384,0x001488b},
+	{-111916258,  33524894,-111813431,  33611384,0x001508b},
+	{-112404686,  33438404,-112301859,  33524894,0x001588b},
+	{-112301859,  33438404,-112199032,  33524894,0x001608b},
+	{-112199032,  33438404,-112096205,  33524894,0x001688b},
+	{-112096205,  33438404,-111993378,  33524894,0x001708b},
+	{-111993378,  33438404,-111890551,  33524894,0x001788b},
+	{-111890551,  33395159,-111787724,  33481649,0x001808b},
+	{-111787724,  33395159,-111684897,  33481649,0x001888b},
+	{-111684897,  33395159,-111582070,  33481649,0x001908b},
+	{-112199032,  33351914,-112096205,  33438404,0x001988b},
+	{-112096205,  33351914,-111993378,  33438404,0x001a08b},
+	{-111993378,  33351914,-111890551,  33438404,0x001a88b},
+	{-111890551,  33308669,-111787724,  33395159,0x001b08b},
+	{-111787724,  33308669,-111684897,  33395159,0x001b88b},
+	{-111684897,  33308669,-111582070,  33395159,0x001c08b},
+	{-111582070,  33377861,-111479243,  33464351,0x001c88b},
+	{-112096205,  33265424,-111993378,  33351914,0x001d08b},
+	{-111993378,  33265424,-111890551,  33351914,0x001d88b},
+	{-111890551,  33222179,-111787724,  33308669,0x001e08b},
+	{-111787724,  33222179,-111684897,  33308669,0x001e88b},
+	{-111684897,  33222179,-111582070,  33308669,0x001f08b},
+	{-113142760,  31534379,-110014705,  34215569,0x0a90031},
+	{-113142760,  34215569,-110000000,  37004261,0x020042d},
+	{-114818269,  31967000,-113142760,  37004261,0x70c0435},
+	{-125000000,  31332000,-102041524,  42010000,0x2b30436},
+	{-114818269,  31332000,-109045152,  37004261,0x0020637},
+	{-106701894,  35040755,-106597145,  35127245,0x001000a},
+	{-106802610,  34603010,-106473000,  35388000,0x033040c},
+	{-106137715,  35517260,-105878886,  35729029,0x931004b},
+	{-106867644,  32216840,-106639957,  32410159,0x864004b},
+	{-104638186,  33297340,-104407814,  33490659,0x864004b},
+	{-108250451,  36677240,-107963228,  36838416,0x864044b},
+	{-103356197,  34305940,-103122603,  34499259,0x864004b},
+	{-103267649,  32621340,-103038351,  32814659,0x864004b},
+	{-108530456,  34319104,-105313028,  37000294,0x0a90011},
+	{-109050173,  31772000,-106020000,  34330000,0x001040d},
+	{-106020000,  31990000,-103050000,  34522000,0x0010415},
+	{-125000000,  31332000,-102041524,  42010000,0x2b30436},
+	{-109050173,  31332000,-103002065,  37000294,0x0020637},
+	{-108620453,  45738390,-108470421,  45805350,0x018040a},
+	{-108823000,  45639630,-108327314,  45877000,0xc730447},
+	{-114341868,  46778000,-113922132,  47037709,0xbde0447},
+	{-111568067,  47378190,-111165533,  47651609,0xbde0047},
+	{-111265603,  45604360,-110965597,  45816129,0x931004b},
+	{-112655077,  45901240,-112378523,  46094559,0x864004b},
+	{-112133620,  46529640,-111854381,  46722959,0x864004b},
+	{-114424447,  48057340,-114137153,  48250659,0x864004b},
+	{-109828990,  48453340,-109539011,  48646659,0x864004b},
+	{-105980620,  46311340,-105701381,  46504659,0x864004b},
+	{-115540320,  46090062,-111727072,  48771252,0x0a90011},
+	{-111735414,  45285705,-107951957,  47966895,0x001000d},
+	{-107951957,  45285705,-104168500,  47966895,0x0010015},
+	{-124800000,  40994700,-104018000,  49002500,0x29e0436},
+	{-116050004,  44358210,-104018000,  49002500,0x0020637},
+	{-118307394,  34003755,-118203606,  34090245,0x001000a},
+	{-118439191,  33698979,-117804152,  34126659,0x01b040c},
+	{-119847764,  36686890,-119696237,  36809199,0x54f004b},
+	{-121544372,  38520890,-121388428,  38643199,0x54f004b},
+	{-122311000,  37744600,-122183650,  37892000,0x54f044b},
+	{-117189693,  32679200,-117087108,  32765689,0x3c1004b},
+	{-117087108,  32679200,-116984523,  32765689,0x3c1004b},
+	{-117117883,  32592711,-117015298,  32679200,0x3c1004b},
+	{-122514600,  37747370,-122368492,  37811540,0x3c1044b},
+	{-122508300,  37683200,-122362192,  37747370,0x3c1044b},
+	{-122057896,  37295800,-121949304,  37382289,0x3c1004b},
+	{-121949304,  37295800,-121840712,  37382289,0x3c1004b},
+	{-119071855,  35329800,-118966146,  35416289,0x3c1004b},
+	{-117451894,  33896800,-117348107,  33983289,0x3c1004b},
+	{-121351056,  37923300,-121241744,  38009789,0x3c1004b},
+	{-121044296,  37614400,-120935704,  37700889,0x3c1004b},
+	{-122054496,  37494600,-121945904,  37581089,0x3c1004b},
+	{-118338500,  34126659,-118215288,  34200000,0x3c1044b},
+	{-118033000,  33633300,-117896381,  33698979,0x3c1044b},
+	{-117845994,  33635600,-117742207,  33722089,0x3c1004b},
+	{-117808794,  34017900,-117705007,  34104389,0x3c1004b},
+	{-117705994,  34023100,-117602207,  34109589,0x3c1004b},
+	{-117609194,  34065500,-117505407,  34151989,0x3c1004b},
+	{-117508294,  34056800,-117404507,  34143289,0x3c1004b},
+	{-117344754,  34082100,-117240247,  34168589,0x3c1004b},
+	{-122774737,  38406800,-122664464,  38493289,0x3c1004b},
+	{-121690875,  36642100,-121583725,  36728589,0x3c1004b},
+	{-117621894,  33825300,-117518107,  33911789,0x3c1004b},
+	{-118174154,  34126659,-118019513,  34185000,0x3c1044b},
+	{-122156696,  37623800,-122048104,  37710289,0x3c1004b},
+	{-124249085,  41354968,-123629333,  41846008,0x0b00090},
+	{-123629333,  41354968,-123009581,  41846008,0x0b00890},
+	{-123009581,  41354968,-122389829,  41846008,0x0b01090},
+	{-122389829,  41354968,-121770077,  41846008,0x0b01890},
+	{-124187110,  40863928,-123572566,  41354968,0x0b02090},
+	{-123572566,  40863928,-122958022,  41354968,0x0b02890},
+	{-122958022,  40863928,-122343478,  41354968,0x0b03090},
+	{-122343478,  40863928,-121728934,  41354968,0x0b03890},
+	{-124408345,  40372888,-123793801,  40863928,0x0b04090},
+	{-123793801,  40372888,-123179257,  40863928,0x0b04890},
+	{-123179257,  40372888,-122564713,  40863928,0x0b05090},
+	{-122564713,  40372888,-121950169,  40863928,0x0b05890},
+	{-124366265,  39881848,-123756929,  40372888,0x0b06090},
+	{-123756929,  39881848,-123147593,  40372888,0x0b06890},
+	{-123147593,  39881848,-122538257,  40372888,0x0b07090},
+	{-122538257,  39881848,-121928921,  40372888,0x0b07890},
+	{-123921449,  39390808,-123317321,  39881848,0x0b08090},
+	{-123317321,  39390808,-122713193,  39881848,0x0b08890},
+	{-122713193,  39390808,-122109065,  39881848,0x0b09090},
+	{-122109065,  39390808,-121504937,  39881848,0x0b09890},
+	{-121504937,  39390808,-120900809,  39881848,0x0b0a090},
+	{-123831664,  38899768,-123232744,  39390808,0x0b1a890},
+	{-123232744,  38899768,-122633824,  39390808,0x0b1b090},
+	{-122633824,  38899768,-122034904,  39390808,0x0b1b890},
+	{-122034904,  38899768,-121435984,  39390808,0x0b1c090},
+	{-121435984,  38899768,-120837064,  39390808,0x0b1c890},
+	{-123707476,  38409480,-123113764,  38900520,0x0010088},
+	{-123113764,  38409480,-122520052,  38900520,0x0010888},
+	{-122520052,  38409480,-121926340,  38900520,0x0011088},
+	{-121926340,  38409480,-121332628,  38900520,0x0011888},
+	{-121332628,  38409480,-120738916,  38900520,0x0012088},
+	{-123108556,  37918440,-122520052,  38409480,0x0012888},
+	{-122520052,  37918440,-121931548,  38409480,0x0013088},
+	{-121931548,  37918440,-121343044,  38409480,0x0013888},
+	{-121343044,  37918440,-120754540,  38409480,0x0014088},
+	{-122737799,  37427400,-122149295,  37918440,0x0014888},
+	{-122149295,  37427400,-121560791,  37918440,0x0015088},
+	{-121560791,  37427400,-120972287,  37918440,0x0015888},
+	{-120972287,  37427400,-120383783,  37918440,0x0016088},
+	{-122443547,  36936360,-121860251,  37427400,0x0016888},
+	{-121860251,  36936360,-121276955,  37427400,0x0017088},
+	{-121276955,  36936360,-120693659,  37427400,0x0017888},
+	{-120693659,  36936360,-120110363,  37427400,0x0018088},
+	{-120110363,  36936360,-119527067,  37427400,0x0018888},
+	{-121983368,  36445320,-121405280,  36936360,0x0019088},
+	{-121405280,  36445320,-120827192,  36936360,0x0019888},
+	{-120827192,  36445320,-120249104,  36936360,0x001a088},
+	{-120249104,  36445320,-119671016,  36936360,0x001a888},
+	{-119671016,  36445320,-119092928,  36936360,0x001b088},
+	{-121434184,  35954280,-120861304,  36445320,0x001b888},
+	{-120861304,  35954280,-120288424,  36445320,0x001c088},
+	{-120288424,  35954280,-119715544,  36445320,0x001c888},
+	{-119715544,  35954280,-119142664,  36445320,0x001d088},
+	{-119142664,  35954280,-118569784,  36445320,0x001d888},
+	{-120918592,  35463240,-120345712,  35954280,0x001e088},
+	{-120345712,  35463240,-119772832,  35954280,0x001e888},
+	{-119772832,  35463240,-119199952,  35954280,0x001f088},
+	{-119199952,  35463240,-118627072,  35954280,0x001008c},
+	{-118627072,  35463240,-118054192,  35954280,0x001088c},
+	{-120930571,  34972200,-120362899,  35463240,0x001108c},
+	{-120362899,  34972200,-119795227,  35463240,0x001188c},
+	{-119795227,  34972200,-119227555,  35463240,0x001208c},
+	{-119227555,  34972200,-118659883,  35463240,0x001288c},
+	{-118659883,  34972200,-118092211,  35463240,0x001308c},
+	{-118092211,  34972200,-117524539,  35463240,0x001388c},
+	{-120686472,  34481160,-120124008,  34972200,0x001408c},
+	{-120124008,  34481160,-119561544,  34972200,0x001488c},
+	{-119561544,  34481160,-118999080,  34972200,0x001508c},
+	{-118999080,  34481160,-118436616,  34972200,0x001588c},
+	{-118436616,  34481160,-117874152,  34972200,0x001608c},
+	{-117874152,  34481160,-117311688,  34972200,0x001688c},
+	{-117311688,  34481160,-116749224,  34972200,0x001708c},
+	{-120510000,  34246850,-119352500,  34481200,0x00e7c8c},
+	{-119360520,  33990180,-118798056,  34481220,0x001808c},
+	{-118798056,  33990180,-118235592,  34481220,0x001888c},
+	{-118235592,  33990180,-117673128,  34481220,0x001908c},
+	{-117673128,  33990180,-117110664,  34481220,0x001988c},
+	{-117110664,  33990180,-116548200,  34481220,0x001a08c},
+	{-118494742,  33499140,-117937486,  33990180,0x001a88c},
+	{-117937486,  33499140,-117380230,  33990180,0x001b08c},
+	{-117380230,  33499140,-116822974,  33990180,0x001b88c},
+	{-116822974,  33499140,-116265718,  33990180,0x001c08c},
+	{-116265718,  33302724,-115708462,  33793764,0x001c88c},
+	{-117770309,  33008099,-117218261,  33499139,0x001d08c},
+	{-117218261,  33008099,-116666213,  33499139,0x001d88c},
+	{-117301068,  32528000,-116749020,  33019040,0x001e08c},
+	{-116749020,  32528000,-116196972,  33019040,0x001e88c},
+	{-115730660,  32650000,-115280478,  33250000,0x026f48c},
+	{-125000000,  31332000,-102041524,  42010000,0x2b30436},
+	{-125000000,  32528000,-114131000,  42010000,0x0020637},
+	{ -95412011,  29719755, -95313028,  29806245,0x001000a},
+	{ -97083024,  32635688, -96530976,  33126728,0x001000c},
+	{ -97813498,  30205890, -97672503,  30328199,0x54f004b},
+	{ -97402436,  32676990, -97257364,  32799299,0x54f004b},
+	{-106532087,  31729990,-106388714,  31852299,0x54f004b},
+	{ -97190000,  32633750, -97081543,  32797199,0x54f044b},
+	{ -97469150,  27718900, -97371850,  27805389,0x3c1004b},
+	{ -99528000,  27462400, -99441939,  27560050,0x3c1044b},
+	{ -95511811,  29763000, -95412589,  29849489,0x3c1004b},
+	{ -95412589,  29806244, -95313367,  29892733,0x3c1004b},
+	{ -95313367,  29763000, -95214145,  29849489,0x3c1004b},
+	{ -95511811,  29676511, -95412589,  29763000,0x3c1004b},
+	{ -95412589,  29633266, -95313367,  29719755,0x3c1004b},
+	{ -95313367,  29676511, -95214145,  29763000,0x3c1004b},
+	{ -95214145,  29633266, -95114923,  29719755,0x3c1004b},
+	{ -98683711,  29396300, -98584489,  29482789,0x3c1004b},
+	{ -98584489,  29396300, -98485267,  29482789,0x3c1004b},
+	{ -98485267,  29396300, -98386045,  29482789,0x3c1004b},
+	{ -98683471,  29309811, -98584730,  29396300,0x3c1004b},
+	{ -98584730,  29309811, -98485989,  29396300,0x3c1004b},
+	{ -98485989,  29309811, -98387248,  29396300,0x3c1004b},
+	{-101923333,  33524300,-101820267,  33610789,0x3c1004b},
+	{-101891855,  35160300,-101786146,  35246789,0x3c1004b},
+	{ -97527929,  25886800, -97432071,  25973289,0x3c1004b},
+	{ -94189851,  30046800, -94090149,  30133289,0x3c1004b},
+	{ -98287929,  26176800, -98192071,  26263289,0x3c1004b},
+	{ -97212692,  31500000, -97111308,  31586489,0x3c1004b},
+	{ -99790933,  32406800, -99689068,  32493289,0x3c1004b},
+	{ -98571894,  33856800, -98468107,  33943289,0x3c1004b},
+	{ -96700020,  28824583, -93661338,  31505773,0x0a80011},
+	{ -99738702,  28824583, -96700020,  31505773,0x001000d},
+	{ -98704954,  31505773, -95576899,  34186963,0x0010015},
+	{-103070000,  34590000, -99990000,  36501000,0x0925491},
+	{-103070000,  32020000,-100150000,  34590000,0x0ab5c91},
+	{-100150000,  32020000, -97240000,  34590000,0x0ab6491},
+	{ -97260000,  32020000, -94010000,  34000000,0x08e6c91},
+	{-106646000,  30710000,-101417000,  32020000,0x05a7491},
+	{-105240000,  28940000,-101417000,  30710000,0x07a7c91},
+	{-101417000,  29880000, -98790000,  32020000,0x0a38491},
+	{ -98780000,  29880000, -96144000,  32020000,0x0a28c91},
+	{ -96144000,  29880000, -93508000,  32020000,0x0a29491},
+	{-101417000,  27750000, -98790000,  29880000,0x0a19c91},
+	{ -98780000,  27750000, -96144000,  29880000,0x0a0a491},
+	{ -96144000,  27750000, -93800000,  29880000,0x0aaac91},
+	{ -99860000,  25837000, -96800000,  27750000,0x08cb491},
+	{-106646000,  25837000, -93508000,  36501000,0x0020637},
+	{-149913412,  61137755,-149736588,  61224245,0x001000a},
+	{-150072300,  61050725,-149420094,  61426800,0xf040447},
+	{-147997341,  64703800,-147061649,  64982000,0xe890447},
+	{-134675987,  58221060,-134274214,  58432829,0x931044b},
+	{-149884000,  61425000,-149338963,  61568000,0x864044b},
+	{-149884000,  61568000,-149335208,  61710000,0x864044b},
+	{-149342000,  61506000,-148953359,  61706435,0x864044b},
+	{-135505599,  56956340,-135154402,  57149659,0x864044b},
+	{-131809018,  55256140,-131471783,  55449459,0x864044b},
+	{-152491399,  59859405,-147188601,  62540595,0x0a80031},
+	{-134593907,  54612705,-129976302,  57293895,0x001000d},
+	{-137000562,  56136486,-132204211,  58817676,0x0010015},
+	{-141000000,  58350000,-134100000,  60360000,0x07d04b1},
+	{-161020000,  70332000,-147280000,  71425000,0x0510cb1},
+	{-147955732,  67622348,-140954847,  70333329,0x0a810b1},
+	{-154956617,  67622348,-147955732,  70333329,0x0a818b1},
+	{-160923000,  67100000,-154956617,  70333329,0x0c424b1},
+	{-166890000,  67100000,-160923000,  70333329,0x0c42cb1},
+	{-147300032,  64911366,-140954549,  67622347,0x0a730b1},
+	{-153645515,  64911366,-147300032,  67622347,0x0a738b1},
+	{-159990998,  64911366,-153645515,  67622347,0x0a740b1},
+	{-168130000,  64911366,-159990998,  67100000,0x0854cb1},
+	{-146756645,  62200385,-140977191,  64911366,0x0a850b1},
+	{-152536099,  62200385,-146756645,  64911366,0x0a858b1},
+	{-158315553,  62200385,-152536099,  64911366,0x0a860b1},
+	{-164095007,  62200385,-158315553,  64911366,0x0a868b1},
+	{-169874461,  62200385,-164095007,  64911366,0x0a870b1},
+	{-173500000,  60100000,-169850000,  63850000,0x0f07cb1},
+	{-146333970,  59489405,-141001381,  62200386,0x0a880b1},
+	{-151666559,  59489405,-146333970,  62200386,0x0a888b1},
+	{-156999148,  59489405,-151666559,  62200386,0x0a890b1},
+	{-162331737,  59489405,-156999148,  62200386,0x0a898b1},
+	{-167664326,  59489405,-162331737,  62200386,0x0a8a0b1},
+	{-152396081,  57330000,-146240000,  59489405,0x087acb1},
+	{-157341387,  56820000,-152396081,  59489405,0x0a6b4b1},
+	{-162286693,  56820000,-157341387,  59489405,0x0a6bcb1},
+	{-172028350,  55437829,-167351163,  58119019,0x0a8c0b1},
+	{-162750000,  55440000,-153600000,  56820000,0x056ccb1},
+	{-167250000,  53954000,-159110000,  55440000,0x05dd4b1},
+	{-172000000,  52100000,-165900000,  54032000,0x078dcb1},
+	{-177330000,  51000000,-172000000,  53200000,0x088e4b1},
+	{ 177340000,  51000000, 182670000,  53200000,0x088ecb1},
+	{ 172300000,  51000000, 177340000,  53200000,0x08cf4b1},
+	{ 172300000,  51000000, 230082000,  71425000,0x0020637},
+	{-123186748,  49208255,-123056052,  49294745,0x001000a},
+	{-123294400,  49000000,-122427000,  49381200,0x018040c},
+	{-123561600,  48398700,-123440371,  48491200,0x3c1044b},
+	{-123443700,  48403000,-123357301,  48532600,0x3c1044b},
+	{-123357400,  48393000,-123261686,  48510000,0x3c1044b},
+	{-122393000,  49022000,-122213504,  49085100,0x3c1044b},
+	{-119505029,  49847000,-119370971,  49933489,0x3c1004b},
+	{-124035088,  49105200,-123903913,  49191689,0x3c1004b},
+	{-124103288,  49191000,-123933210,  49257600,0x3c1044b},
+	{-122836075,  53829400,-122724303,  53941789,0x3c1044b},
+	{-122002088,  49094000,-121900943,  49206089,0x3c1044b},
+	{-125291900,  49949000,-125202761,  50078989,0x3c1044b},
+	{-130354400,  54212000,-130251432,  54335400,0x3c1044b},
+	{-124476560,  49303900,-124274391,  49360589,0x3c1044b},
+	{-128672716,  54488900,-128480243,  54554889,0x3c1044b},
+	{-117818988,  49065000,-117614376,  49120400,0x3c1044b},
+	{-120431650,  50634300,-120296150,  50720789,0x3c1004b},
+	{-119342429,  50216500,-119208371,  50302989,0x3c1004b},
+	{-119651209,  49437400,-119518592,  49523889,0x3c1004b},
+	{-125033309,  49636600,-124900692,  49723089,0x3c1004b},
+	{-115830109,  49457600,-115697492,  49544089,0x3c1004b},
+	{-120908880,  56201300,-120753920,  56287789,0x3c1004b},
+	{-124863388,  49202300,-124732213,  49288789,0x3c1004b},
+	{-119321650,  50671700,-119186150,  50758189,0x3c1004b},
+	{-124571109,  49792200,-124438492,  49878689,0x3c1004b},
+	{-120312119,  55717400,-120159081,  55803889,0x3c1004b},
+	{-122207532,  52095000,-122067468,  52181489,0x3c1004b},
+	{-117356809,  49444300,-117224192,  49530789,0x3c1004b},
+	{-122535973,  52938400,-122394227,  53024889,0x3c1004b},
+	{-117745088,  49273300,-117613913,  49359789,0x3c1004b},
+	{-118282671,  50966800,-118145730,  51053289,0x3c1004b},
+	{-120834827,  50080850,-120738573,  50142949,0x2b2004b},
+	{-116023592,  49639640,-115931409,  49699759,0x29c004b},
+	{-123754375,  48747550,-123661226,  48809649,0x2b2004b},
+	{-123450090,  48611550,-123388936,  48700000,0x29c044b},
+	{-126432497,  48289405,-122410712,  50970595,0x0a80031},
+	{-122440503,  48986514,-118388927,  51667704,0x001002d},
+	{-118388926,  48986514,-114337350,  51667704,0x0010035},
+	{-139100000,  48260000,-114050000,  60000000,0x3130436},
+	{-139100000,  48260000,-114050000,  60000000,0x0020637},
+	{-114104678,  51007190,-114007922,  51068299,0x2a7004a},
+	{-113578649,  53499690,-113475952,  53560799,0x2a7004a},
+	{-114333802,  50848520,-113791799,  51194479,0xf040047},
+	{-113802544,  53353100,-113246256,  53687989,0xe890047},
+	{-113951264,  52195120,-113708737,  52344879,0x680004b},
+	{-112942671,  49629690,-112755130,  49751999,0x54f004b},
+	{-110804890,  49973390,-110615311,  50095699,0x54f004b},
+	{-118911881,  55128590,-118698519,  55250899,0x54f004b},
+	{-111505098,  56652190,-111282903,  56774499,0x54f004b},
+	{-114111128,  51230590,-113917472,  51352899,0x54f004b},
+	{-114043185,  53467890,-113840016,  53590199,0x54f004b},
+	{-113590985,  53240890,-113387816,  53363199,0x54f004b},
+	{-113275274,  53680390,-113069727,  53802699,0x54f004b},
+	{-110206085,  53239590,-110002916,  53361899,0x54f004b},
+	{-112899326,  52941990,-112698875,  53064299,0x54f004b},
+	{-111994609,  50502890,-111802991,  50625199,0x54f004b},
+	{-110317563,  54378090,-110109637,  54500399,0x54f004b},
+	{-113835937,  52407190,-113637864,  52529499,0x54f004b},
+	{-113477126,  52908390,-113276675,  53030699,0x54f004b},
+	{-115375788,  48998005,-111324212,  51679195,0x0a80031},
+	{-115494952,  51679195,-111205048,  54360385,0x001002d},
+	{-115614116,  54360385,-111056093,  57041575,0x0010035},
+	{-120000000,  48998000,-110000000,  60000000,0x0010436},
+	{-120000000,  48998000,-110000000,  60000000,0x0020637},
+	{ -79439582,  43622755, -79320418,  43709245,0x001000a},
+	{ -79846600,  43404480, -79120680,  43912800,0x01d040c},
+	{ -75754500,  45404300, -75582886,  45466000,0x3c1044b},
+	{ -75582886,  45424000, -75435625,  45495900,0x3c1044b},
+	{ -75820373,  45317811, -75697847,  45404300,0x3c1044b},
+	{ -75697847,  45317811, -75575321,  45404300,0x3c1044b},
+	{ -79934701,  43185600, -79816499,  43272089,0x3c1004b},
+	{ -79816499,  43185600, -79698297,  43272089,0x3c1004b},
+	{ -80551601,  43408600, -80433399,  43495089,0x3c1004b},
+	{ -81364621,  42937200, -81247380,  43023689,0x3c1004b},
+	{ -81247380,  42937200, -81130139,  43023689,0x3c1004b},
+	{ -79283200,  43106000, -79199561,  43228189,0x3c1044b},
+	{ -83072940,  42240400, -82956660,  42326889,0x3c1004b},
+	{ -78987082,  43847400, -78867919,  43933889,0x3c1004b},
+	{ -78897709,  43856049, -78778546,  43942538,0x3c1004b},
+	{ -79850501,  43320000, -79732299,  43406489,0x3c1004b},
+	{ -80375201,  43336000, -80269545,  43432700,0x3c1044b},
+	{ -79744482,  44337900, -79624118,  44424389,0x3c1004b},
+	{ -80324001,  43500500, -80205799,  43586989,0x3c1004b},
+	{ -76605182,  44207800, -76472168,  44285989,0x3c1044b},
+	{ -81032500,  46457500, -80897951,  46537700,0x3c1044b},
+	{ -89306180,  48362700, -89195346,  48463800,0x3c1044b},
+	{ -80326101,  43107200, -80207899,  43193689,0x3c1004b},
+	{ -79121582,  43809800, -79002419,  43896289,0x3c1004b},
+	{ -79157001,  43061700, -79038799,  43148189,0x3c1004b},
+	{ -82443021,  42935200, -82325780,  43021689,0x3c1004b},
+	{ -75942663,  45271900, -75820137,  45358389,0x3c1004b},
+	{ -78400182,  44256800, -78279818,  44343289,0x3c1004b},
+	{ -84404465,  46494600, -84238066,  46559400,0x3c1044b},
+	{ -77445382,  44131200, -77325018,  44217689,0x3c1004b},
+	{ -79295990,  42961150, -79211811,  43023249,0x2b2004b},
+	{ -79489320,  46277340, -79402481,  46337459,0x29c004b},
+	{ -74778600,  45009674, -74676844,  45062749,0x2b2044b},
+	{ -82231714,  42376640, -82150887,  42436759,0x29c004b},
+	{ -81378975,  48446350, -81285826,  48508449,0x2b2004b},
+	{ -77614833,  44080840, -77531167,  44140959,0x29c004b},
+	{ -81799295,  42590583, -78164793,  45271773,0x0a80031},
+	{ -81858877,  45195673, -78166000,  47876863,0x0010435},
+	{ -78166000,  43837500, -74318000,  46150000,0x01c042d},
+	{ -95157000,  41676000, -79499000,  57000000,0x4300436},
+	{ -95157000,  41676000, -74318000,  57000000,0x0020637},
+	{ -73658143,  45470755, -73536096,  45557245,0x001000a},
+	{ -73894304,  45323580, -73232888,  45814620,0x001000c},
+	{ -71397165,  46822400, -71271035,  46908889,0x3c1004b},
+	{ -71271035,  46822400, -71144905,  46908889,0x3c1004b},
+	{ -71397165,  46735911, -71271035,  46822400,0x3c1004b},
+	{ -71271035,  46735911, -71144905,  46822400,0x3c1004b},
+	{ -71308274,  46649422, -71183345,  46735911,0x3c1004b},
+	{ -75814063,  45417400, -75691537,  45503889,0x3c1044b},
+	{ -75691537,  45454200, -75564421,  45537520,0x3c1044b},
+	{ -71995500,  45360000, -71841864,  45428860,0x3c1044b},
+	{ -71283750,  48381600, -71119996,  48450000,0x3c1044b},
+	{ -71138133,  48381600, -71008399,  48468089,0x3c1044b},
+	{ -72622465,  46313700, -72497536,  46400189,0x3c1004b},
+	{ -73328263,  45244300, -73205737,  45330789,0x3c1004b},
+	{ -72551864,  45839500, -72409983,  45914850,0x3c1044b},
+	{ -74070064,  45750000, -73946337,  45836489,0x3c1004b},
+	{ -72791263,  45366800, -72668737,  45453289,0x3c1004b},
+	{ -72779565,  46536200, -72654636,  46622689,0x3c1004b},
+	{ -73008263,  45586600, -72885737,  45673089,0x3c1004b},
+	{ -73246263,  45511700, -73123737,  45598189,0x3c1004b},
+	{ -68593467,  48416600, -68463733,  48503089,0x3c1004b},
+	{ -74004063,  45499700, -73881537,  45586189,0x3c1004b},
+	{ -72025064,  46015200, -71901337,  46101689,0x3c1004b},
+	{ -79057000,  48187900, -78953880,  48295600,0x3c1044b},
+	{ -74191220,  45234430, -74058366,  45314100,0x3c1044b},
+	{ -73174264,  45972800, -73050537,  46059289,0x3c1004b},
+	{ -77870166,  48054600, -77741634,  48141089,0x3c1004b},
+	{ -70717664,  46076900, -70593937,  46163389,0x3c1004b},
+	{ -71702167,  48520000, -71572433,  48606489,0x3c1004b},
+	{ -66433229,  50189500, -66299171,  50275989,0x3c1004b},
+	{ -74061363,  45353600, -73915377,  45426100,0x3c1044b},
+	{ -71377464,  46036400, -71253737,  46122889,0x3c1004b},
+	{ -72203463,  45225800, -72080937,  45312289,0x3c1004b},
+	{ -76000000,  44999000, -71072386,  47000000,0x07f0411},
+	{ -79517700,  45460000, -76000000,  48280000,0x021040d},
+	{ -71875000,  45200000, -69240000,  48850000,0x5420415},
+	{ -80200000,  44999000, -57103500,  57950000,0x3400436},
+	{ -80850000,  57950000, -63000000,  62610000,0x0780432},
+	{ -80850000,  44999000, -57103500,  62610000,0x0020637},
+	{-106728692,  52106755,-106589347,  52193245,0x001000a},
+	{-106940131,  51977020,-106379869,  52322979,0xf040047},
+	{-104835839,  50286400,-104316761,  50621289,0xe890047},
+	{-105879884,  53141020,-105631117,  53290779,0x680004b},
+	{-105681464,  50313620,-105449337,  50463379,0x680004b},
+	{-102613660,  51161320,-102376541,  51311079,0x680004b},
+	{-107909864,  50223220,-107677737,  50372979,0x680004b},
+	{-108402320,  52695120,-108156881,  52844879,0x680004b},
+	{-103106968,  49064620,-102879833,  49214379,0x680004b},
+	{-103967816,  49588120,-103738185,  49737879,0x680004b},
+	{-110006985,  53223190,-109803816,  53345499,0x54f004b},
+	{-105163237,  52155690,-104965164,  52277999,0x54f004b},
+	{-108548263,  54065990,-108340337,  54188299,0x54f004b},
+	{-104714426,  52799690,-104513975,  52921999,0x54f004b},
+	{-102879128,  50874390,-102685472,  50996699,0x54f004b},
+	{-109992100,  50809405,-105791569,  53490595,0x0a80011},
+	{-105791569,  50809405,-101591038,  53490595,0x001000d},
+	{-108100000,  48998000,-102150000,  50809405,0x28d0415},
+	{-110007000,  48998000,-101357000,  60000000,0x0010436},
+	{-110007000,  48998000,-101357000,  60000000,0x0020637},
+	{ -97195309,  49852955, -97061730,  49939445,0x001000a},
+	{ -97464752,  49692480, -96746048,  50183520,0x001000c},
+	{-100083018,  49756810, -99817783,  49929789,0x782004b},
+	{ -98395059,  49877310, -98126941,  50050289,0x782004b},
+	{ -96765718,  49457510, -96500483,  49630489,0x782004b},
+	{ -98003139,  55659810, -97697062,  55832789,0x782004b},
+	{ -98013268,  49100420, -97786133,  49250179,0x680004b},
+	{-102006160,  54693620,-101748241,  54843379,0x680004b},
+	{-100168260,  51075220, -99931141,  51224979,0x680004b},
+	{ -98241168,  49119220, -98014033,  49268979,0x680004b},
+	{ -97377864,  50275820, -97145737,  50425579,0x680004b},
+	{-100404447,  48998000, -96352871,  51679190,0x0a80011},
+	{-100523611,  51679190, -96233707,  54360380,0x001000d},
+	{-100642775,  54360380, -96084752,  57041570,0x0010015},
+	{-102010000,  48998000, -88926000,  60000000,0x0010436},
+	{-102010000,  48998000, -88926000,  60000000,0x0020637},
+	{ -52792626,  47536455, -52665774,  47622945,0x001000a},
+	{ -53321028,  47322580, -52633572,  47813620,0x001000c},
+	{ -58073176,  48856910, -57810824,  49029889,0x782004b},
+	{ -54673100,  48880000, -54382629,  48997000,0x680044b},
+	{ -55769800,  48922000, -55447115,  49027300,0x680044b},
+	{ -67014320,  52864420, -66768881,  53014179,0x680004b},
+	{ -60548384,  53268200, -60141446,  53359660,0x680044b},
+	{ -58656000,  48491600, -58364941,  48607079,0x680044b},
+	{ -54054280,  48091920, -53831721,  48241679,0x680004b},
+	{ -57516868,  49132120, -57289733,  49281879,0x680004b},
+	{ -55337000,  47108420, -55118601,  47258179,0x680004b},
+	{ -55284300,  46985020, -55065901,  47134779,0x680004b},
+	{ -56472835,  46600005, -52600005,  49281195,0x0a80011},
+	{ -59484705,  47484797, -55552293,  50165987,0x001000d},
+	{ -57625000,  49281000, -53559900,  51800000,0x0010415},
+	{ -68006000,  51550000, -52600000,  60777500,0x0a90432},
+	{ -69053000,  43330000, -52600000,  60777500,0x46a0636},
+	{ -68006000,  46600000, -52600000,  60777500,0x0020637},
+	{ -66120043,  45237255, -65997996,  45323745,0x001000a},
+	{ -66382904,  45127980, -65721488,  45619020,0x001000c},
+	{ -64931474,  45984160, -64628527,  46195929,0x931004b},
+	{ -66720677,  45812940, -66444123,  46006259,0x864004b},
+	{ -65839305,  47537740, -65554696,  47731059,0x864004b},
+	{ -66819147,  47846640, -66531853,  48039959,0x864004b},
+	{ -68404805,  47300840, -68120196,  47494159,0x864004b},
+	{ -65693262,  46935940, -65411338,  47129259,0x864004b},
+	{ -67850000,  44562000, -63745000,  46778000,0x0920431},
+	{ -69053000,  46242000, -64440000,  48075000,0x017042d},
+	{ -69053000,  43330000, -52600000,  60777500,0x46a0636},
+	{ -69053000,  44562000, -63745000,  48075000,0x0020637},
+	{ -63646343,  44615755, -63525257,  44702245,0x001000a},
+	{ -63906096,  44428180, -63255096,  44919220,0x001000c},
+	{ -62800035,  45517740, -62526166,  45711059,0x864004b},
+	{ -60290077,  46072240, -60013523,  46265559,0x864004b},
+	{ -66179076,  43717440, -65912725,  43910759,0x864004b},
+	{ -63425027,  45284210, -63179973,  45457189,0x782004b},
+	{ -61467827,  45512810, -61222773,  45685789,0x782004b},
+	{ -64402628,  45768510, -64155172,  45941489,0x782004b},
+	{ -64202526,  44916410, -63959875,  45089389,0x782004b},
+	{ -65900000,  44200000, -60935000,  46024000,0x0780431},
+	{ -66447101,  43330000, -61660000,  45020000,0x015042d},
+	{ -61660000,  43330000, -59633507,  47253845,0x61b0435},
+	{ -69053000,  43330000, -52600000,  60777500,0x46a0636},
+	{ -66462000,  43330000, -59633500,  47254000,0x0020637},
+	{ -63196865,  46195655, -63071935,  46282145,0x001000a},
+	{ -63841000,  46127400, -62959336,  46491720,0x017040c},
+	{ -62914763,  45954130, -62504438,  46240959,0xc73004b},
+	{ -64253000,  46675600, -63973045,  47064800,0xbde044b},
+	{ -62429000,  46250400, -61970751,  46486000,0xbde044b},
+	{ -64437000,  45944000, -61900000,  47150000,0x08b0431},
+	{ -69053000,  43330000, -52600000,  60777500,0x46a0636},
+	{ -64437000,  45944000, -61900000,  47150000,0x0020637},
+	{-135173160,  60687500,-135012300,  60790600,0x023040a},
+	{-135557020,  60498880,-134614372,  60989920,0x001000c},
+	{-139525398,  63875090,-138978402,  64119709,0xa9e004b},
+	{-129038322,  59999000,-128552481,  60243619,0xa9e004b},
+	{-137754258,  60644690,-137260942,  60889309,0xa9e004b},
+	{-136506543,  61991910,-136021658,  62220689,0x9ee004b},
+	{-138931399,  59999405,-133628601,  62680595,0x0a80031},
+	{-133628601,  59999405,-128325803,  62680595,0x001002d},
+	{-139965146,  62680594,-134185692,  65361784,0x0010035},
+	{-141026000,  59999000,-123802000,  69669000,0x0010436},
+	{-141026000,  59999000,-123802000,  69669000,0x0020637},
+	{-114486217,  62405255,-114299783,  62491745,0x001000a},
+	{-114906360,  62202980,-113916840,  62694020,0x001000c},
+	{-116030221,  60701810,-115681379,  60874789,0x782004b},
+	{-133818262,  68274710,-133353139,  68447689,0x782004b},
+	{-116198674,  62737010,-115825327,  62909989,0x782004b},
+	{-121557327,  61736710,-121196473,  61909689,0x782004b},
+	{-112168000,  59999000,-111777433,  60113000,0x680044b},
+	{-126953516,  65215720,-126599085,  65365479,0x680004b},
+	{-133213712,  69354520,-132791889,  69504279,0x680004b},
+	{-135242844,  68159520,-134840157,  68309279,0x680004b},
+	{-123543720,  60182320,-123246281,  60332079,0x680004b},
+	{-119171773,  60427524,-113779602,  63108714,0x0a80031},
+	{-124534153,  59999000,-119231355,  62680190,0x001002d},
+	{-136494983,  67020605,-129762217,  69701795,0x0010035},
+	{-136495000,  59999000,-101987000,  72050000,0x30d0436},
+	{-136495000,  72000000,-109800000,  79050000,0x09e0432},
+	{-136495000,  59999000,-101987000,  78836000,0x0020637},
+	{ -68597300,  63706755, -68404139,  63793245,0x001000a},
+	{ -69039200,  63504480, -67992392,  63995520,0x001000c},
+	{ -94287199,  61014810, -93818201,  61243589,0x9ee004b},
+	{-105351583,  69026460,-104769217,  69238229,0x931004b},
+	{ -83433682,  64059460, -82951318,  64271229,0x931004b},
+	{-115357642,  67722760,-114801159,  67934529,0x931004b},
+	{ -92353935,  62736260, -91896866,  62948029,0x931004b},
+	{ -71410727,  62409405, -65631273,  65090595,0x0a80011},
+	{-121070000,  66480000,-115780000,  69910000,0x027042d},
+	{-102010000,  59995000, -93340000,  61700000,0x2580435},
+	{-115780000,  61283000, -61200000,  69920000,0x2160436},
+	{-109910000,  69920000, -61200000,  83200000,0x0990432},
+	{-121223000,  59995000, -60732000,  83140000,0x0020637},
+	{  72500000,  33864760,  75000000,  37100000,0x0d20491},
+	{  75000000,  33864760,  77500000,  37100000,0x0d20c91},
+	{  77495479,  33864760,  80500000,  36545950,0x0ae1491},
+	{  73426660,  31183569,  76554715,  33864759,0x0a81c91},
+	{  76554715,  31183569,  79682770,  33864759,0x0a82491},
+	{  82608667,  23188563,  85498394,  25869753,0x0a92c91},
+	{  85498394,  23188563,  88388000,  25869753,0x0a93491},
+	{  82669712,  20507373,  85529648,  23188563,0x0a83c91},
+	{  85529648,  20507373,  88388000,  23188563,0x0a84491},
+	{  88388000,  20507373,  89100000,  25869753,0x1dd4c91},
+	{  68370032,  20507373,  71229968,  23188563,0x0a85091},
+	{  71229968,  20507373,  74089904,  23188563,0x0a85891},
+	{  74089904,  20507373,  76949840,  23188563,0x0a86091},
+	{  76949840,  20507373,  79809776,  23188563,0x0a86891},
+	{  79809776,  20507373,  82669712,  23188563,0x0a87091},
+	{  72600000,  18094000,  75500000,  20507373,0x09d7c91},
+	{  75500000,  18094000,  78400000,  20507373,0x09d8491},
+	{  78400000,  18094000,  81300000,  20507373,0x09d8c91},
+	{  81300000,  18094000,  84200000,  20507373,0x09d9491},
+	{  84200000,  18094000,  87100000,  20507373,0x09d9c91},
+	{  72800000,  15547171,  75600000,  18094000,0x0a3a491},
+	{  75600000,  15547171,  78400000,  18094000,0x0a3ac91},
+	{  78400000,  15547171,  81200000,  18094000,0x0a3b491},
+	{  81200000,  15547171,  84000000,  18094000,0x0a3bc91},
+	{  73454123,  12865982,  76194895,  15547172,0x0a8c091},
+	{  76194895,  12865982,  78935667,  15547172,0x0a8c891},
+	{  78935667,  12865982,  81676439,  15547172,0x0a8d091},
+	{  74371790,  10640595,  77520000,  12865982,0x08edc91},
+	{  77520000,  10640595,  80668000,  12865982,0x08ee491},
+	{  74839405,   7959405,  77520000,  10640595,0x0a9ec91},
+	{  77520000,   7959405,  79915000,  10640595,0x0b3f491},
+	{  72077876,  28502380,  75124004,  31183570,0x001508d},
+	{  75127726,  28502380,  78166408,  31183570,0x001588d},
+	{  78166409,  28502380,  81205091,  31183570,0x001608d},
+	{  69450000,  25869753,  72100717,  28310000,0x0016c8d},
+	{  72115613,  25869753,  75064922,  28550943,0x001708d},
+	{  75064922,  25869753,  78014231,  28550943,0x001788d},
+	{  78014231,  25869753,  80963540,  28550943,0x001808d},
+	{  80963540,  25869753,  83912849,  28550943,0x001888d},
+	{  83912849,  25869753,  86862158,  28550943,0x001908d},
+	{  86862158,  25869753,  89811467,  28550943,0x001988d},
+	{  68160032,  23188563,  71049759,  25869753,0x001a88d},
+	{  71049759,  23188563,  73939486,  25869753,0x001b08d},
+	{  73939486,  23188563,  76829213,  25869753,0x001b88d},
+	{  76829213,  23188563,  79718940,  25869753,0x001c08d},
+	{  79718940,  23188563,  82608667,  25869753,0x001c88d},
+	{  94436900,  26808169,  97416000,  29489359,0x001d88d},
+	{  91457800,  26808169,  94436900,  29489359,0x001d08d},
+	{  89781676,  24245000,  92701194,  26919000,0x001e48d},
+	{  92701194,  24245000,  95620712,  26919000,0x001ec8d},
+	{  91126000,  21930000,  94324762,  24245000,0x01bf48d},
+	{  71660809,   9770405,  74371790,  12451595,0x001288d},
+	{  92200000,  11130000,  94320000,  14940000,0x029348d},
+	{  92190000,   6730000,  93970000,  11000000,0x0303c8d},
+	{  67050143,   5900143,  97416000,  37299857,0x0010237},
+	{ 112700000, -54780000, 159267000,  -9182000,0x0010437},
+	{ -74010000, -33750000, -32378000,   5280000,0x0010437},
+	{ 172300000,  17821000, 295454000,  71425000,0x2880037},
+	{ -92550386,  16069405, -89779823,  18750595,0x00118ad},
+	{ -92580177,  18750595, -89779823,  21431785,0x00110ad},
+	{ -89779823,  17570871, -86979469,  20252061,0x00120ad},
+	{ -89779823,  20252061, -86600000,  21800000,0x01608ad},
+	{-118403860,  28309343,-116586609,  29918057,0x00128ad},
+	{-112669677,  17783805,-109869323,  20464995,0x00130ad},
+	{-116119377,  17034705,-113319023,  19715895,0x00138ad},
+	{-117320000,  31785945,-112189000,  32719000,0x04d00b1},
+	{-116774659,  29104755,-113735977,  31785945,0x0a908b1},
+	{-113735977,  29104755,-110697295,  31785945,0x0a910b1},
+	{-110697295,  29104755,-107658613,  31785945,0x0a918b1},
+	{-107658613,  29104755,-104619931,  31785945,0x0a920b1},
+	{-104619931,  28960000,-100400000,  30000000,0x05928b1},
+	{-116441000,  26423566,-113461900,  29104756,0x0a830b1},
+	{-113461899,  26423566,-110482799,  29104756,0x0a838b1},
+	{-110482799,  26423566,-107503699,  29104756,0x0a840b1},
+	{-107503699,  26423566,-104524599,  29104756,0x0a848b1},
+	{-104524599,  26423566,-101545499,  29104756,0x0a850b1},
+	{-101545500,  26423566, -98566400,  29104756,0x0a858b1},
+	{-113610855,  23742376,-110691337,  26423566,0x0a860b1},
+	{-110730000,  22800000,-108748963,  26423565,0x0ed68b1},
+	{-108748964,  23742376,-105829446,  26423566,0x0a870b1},
+	{-105829446,  23742376,-102909928,  26423566,0x0a878b1},
+	{-102909927,  23742376, -99990409,  26423566,0x0a880b1},
+	{ -99990409,  23742376, -97070891,  26423566,0x0a888b1},
+	{-106879876,  21061186,-104019940,  23742376,0x0a990b1},
+	{-104019940,  21061186,-101160004,  23742376,0x0a998b1},
+	{-101160004,  21061186, -98300068,  23742376,0x0a9a0b1},
+	{ -98300068,  21061186, -95440132,  23742376,0x0a9a8b1},
+	{-105763309,  18379996,-102962955,  21061186,0x0a9b0b1},
+	{-102962955,  18379996,-100162601,  21061186,0x0a9b8b1},
+	{-100162601,  18379996, -97362247,  21061186,0x0a9c0b1},
+	{ -97362247,  18379996, -94561893,  21061186,0x0a9c8b1},
+	{-103633253,  15698805,-100862690,  18379995,0x0a8d0b1},
+	{-100862690,  15698805, -98092127,  18379995,0x0a8d8b1},
+	{ -98092127,  15653000, -95321564,  18379995,0x0aae0b1},
+	{ -95321564,  16074172, -92551001,  18755362,0x0a9e8b1},
+	{ -94351867,  14531918, -91611095,  17213108,0x0a9f0b1},
+	{-118403860,  14531918, -86600000,  32719000,0x0010237},
+	{  37538141,  55705730,  37690940,  55792220,0x001000a},
+	{  37174200,  55508961,  37975000,  56000000,0x001042c},
+	{  37159175,  55614980,  37987247,  56106020,0x0016cac},
+	{  37166258,  55123940,  37983914,  55614980,0x001b4ac},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  37160000,  55488191,  37975000,  56020920,0x0020637},
+	{  30203400,  59906311,  30400600,  59978850,0x01a040a},
+	{  29990732,  59630300,  30759500,  60186000,0x024040c},
+	{  29424750,  59789000,  30423508,  60244000,0x0a40410},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  29424750,  59630300,  30759500,  60245000,0x0020637},
+	{  20440003,  54666155,  20588958,  54752645,0x001000a},
+	{  19957692,  54473980,  20754516,  54965020,0x001000c},
+	{  20754515,  54424876,  21551339,  54915916,0x0b00010},
+	{  19637000,  54316000,  22888000,  55296000,0x0780431},
+	{  19637000,  54316000,  22888000,  55296000,0x0020637},
+	{  44725548,  43190290,  44843751,  43276780,0x001000a},
+	{  44479000,  43173000,  45180000,  43616660,0x01c040c},
+	{  44640000,  42613700,  45196000,  43173000,0x0c90410},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  44479000,  42613700,  45196000,  43616660,0x0020637},
+	{  38914000,  44938348,  39015558,  45036000,0x024040a},
+	{  38684000,  44805000,  39666000,  45104000,0x013040c},
+	{  39907000,  44244994,  40388000,  44907500,0x0ee0410},
+	{  37200000,  43383000,  41743000,  45505561,0x0860431},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  38684000,  43759000,  40774000,  45217500,0x0020637},
+	{  44615000,  43000000,  44717951,  43097650,0x023040a},
+	{  44343820,  42810000,  44960000,  43301040,0x001040c},
+	{  43874853,  42946020,  44343820,  43291979,0xf04004b},
+	{  44250000,  43585000,  44858095,  43839000,0xe89044b},
+	{  43398000,  42553000,  44960000,  43839000,0x0b20431},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  43398000,  42553000,  44960000,  43839000,0x0020637},
+	{  43535500,  43462000,  43682003,  43526245,0x017040a},
+	{  43279312,  43237480,  43919896,  43728520,0x001000c},
+	{  43919896,  43237480,  44473900,  43806642,0x0cc0410},
+	{  42404370,  42890800,  44473900,  44020070,0x0910431},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  42404370,  42890800,  44473900,  44020070,0x0020637},
+	{  42010000,  44179500,  42088000,  44308800,0x02f040a},
+	{  41713104,  44007980,  42358896,  44499000,0x001040c},
+	{  41017684,  43824090,  41354715,  44068709,0xa9e004b},
+	{  41420184,  43735690,  41757215,  43980309,0xa9e004b},
+	{  41743684,  43672090,  42080715,  43916709,0xa9e004b},
+	{  42363296,  43835210,  42678503,  44063989,0x9ee004b},
+	{  40684800,  43192200,  42682570,  44497110,0x09f0431},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  40683000,  43191000,  42684000,  44499000,0x0020637},
+	{  45644000,  43255000,  45746952,  43352650,0x023040a},
+	{  45359312,  43047480,  45999896,  43538520,0x001000c},
+	{  45359312,  42556440,  45994688,  43047480,0x0b00010},
+	{  44832000,  42473000,  46660000,  44014000,0x0b40431},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  44832000,  42473000,  46660000,  44014000,0x0020637},
+	{  47205000,  56072300,  47362728,  56156000,0x01e040a},
+	{  46898080,  55740000,  47833000,  56162000,0x01b040c},
+	{  46155608,  54711730,  46649592,  54998559,0xc73004b},
+	{  47267117,  55373690,  47744082,  55647109,0xbde004b},
+	{  46179817,  55358690,  46656782,  55632109,0xbde004b},
+	{  45910000,  54624000,  48423000,  56329000,0x0b60431},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  45910000,  54624000,  48423000,  56329000,0x0020637},
+	{  40898859,  56951755,  41055502,  57038245,0x001000a},
+	{  40715552,  56652280,  41564456,  57143320,0x001000c},
+	{  41712748,  57165220,  42350851,  57511179,0xf04004b},
+	{  40111109,  56754900,  40719491,  57089789,0xe89004b},
+	{  39378000,  56351000,  43306500,  57743500,0x0860431},
+	{  39378000,  56351000,  43306500,  57743500,0x0020637},
+	{  39503947,  52563555,  39645214,  52650045,0x001000a},
+	{  39304424,  52344180,  40059584,  52835220,0x001000c},
+	{  38102105,  52493620,  38669094,  52839579,0xf04004b},
+	{  38721077,  52804400,  39269923,  53139289,0xe89004b},
+	{  37724000,  51887000,  40772600,  53589600,0x09f0431},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  37724000,  51887000,  40772600,  53589600,0x0020637},
+	{  36020447,  52924355,  36161714,  53010845,0x001000a},
+	{  35679716,  52625780,  36445292,  53116820,0x001000c},
+	{  36397830,  53159290,  36804170,  53403909,0xa9e004b},
+	{  37375126,  52323690,  37771273,  52568309,0xa9e004b},
+	{  35815830,  53316090,  36222170,  53560709,0xa9e004b},
+	{  37154328,  52720310,  37529272,  52949089,0x9ee004b},
+	{  34791000,  51935000,  38064000,  53644000,0x09b0431},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  34791000,  51935000,  38064000,  53644000,0x0020637},
+	{  37512964,  54142755,  37659997,  54229245,0x001040a},
+	{  37197200,  53884380,  37983608,  54375420,0x001000c},
+	{  38115484,  53810630,  38597516,  54097459,0xc73004b},
+	{  36961493,  54391490,  37426306,  54664909,0xbde004b},
+	{  37865552,  53526190,  38325048,  53799609,0xbde004b},
+	{  35895000,  52955000,  38958000,  54863000,0x0ab0431},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  35895000,  52955000,  38958000,  54863000,0x0020637},
+	{  36516930,  50550755,  36652431,  50637245,0x001000a},
+	{  36211240,  50350480,  36945568,  50841520,0x001000c},
+	{  37463000,  51131000,  37819106,  51397000,0xa9e044b},
+	{  37819106,  51106000,  38144575,  51397000,0xa9e044b},
+	{  36988881,  50680190,  37372118,  50924809,0xa9e044b},
+	{  38332000,  50541000,  38752320,  50736000,0x9ee044b},
+	{  35325000,  49794000,  39277700,  51437700,0x0860431},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  35325000,  49794000,  39277700,  51437700,0x0020637},
+	{  40335281,  56096755,  40488080,  56183245,0x001000a},
+	{  39882360,  55963956,  40710432,  56454996,0x001000c},
+	{  40920000,  56300000,  41477601,  56420000,0x864044b},
+	{  41896971,  55436141,  42234206,  55629460,0x864004b},
+	{  40539000,  55422000,  40791612,  55680000,0x864044b},
+	{  38510039,  56264510,  38819960,  56437489,0x782004b},
+	{  39360000,  55880000,  39746658,  56016845,0x782044b},
+	{  41962158,  56136060,  42272079,  56309039,0x782004b},
+	{  38711440,  56058868,  39017517,  56231847,0x782004b},
+	{  38272000,  55111000,  42967000,  56811000,0x0860431},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  38272000,  55111000,  42967000,  56811000,0x0020637},
+	{  36097808,  51694377,  36236192,  51780867,0x001000a},
+	{  35792024,  51470480,  36541976,  51961520,0x001000c},
+	{  35029767,  52146966,  35425914,  52391585,0xa9e004b},
+	{  34562457,  51377104,  34949771,  51621723,0xa9e004b},
+	{  35168000,  51573000,  35811498,  51722000,0xa9e044b},
+	{  36718359,  51755710,  37085041,  51984489,0x9ee004b},
+	{  34080500,  50910000,  38518000,  52442000,0x07c0431},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  34080500,  50910000,  38518000,  52442000,0x0020637},
+	{  36210564,  54495000,  36365069,  54574500,0x01c040a},
+	{  35816292,  54361380,  36613116,  54852420,0x001000c},
+	{  36363208,  54954130,  36857192,  55240959,0xc73004b},
+	{  34200000,  53805000,  34573737,  54141000,0xbde044b},
+	{  35300000,  53921000,  35873387,  54140000,0xbde044b},
+	{  33431500,  53276500,  37274000,  55351500,0x09f0431},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  33431500,  53276500,  37274000,  55351500,0x0020637},
+	{  41364500,  52672755,  41482983,  52772000,0x024040a},
+	{  41244000,  52435000,  42072441,  52867000,0x01c040c},
+	{  40302467,  52780160,  40649533,  52991929,0x931004b},
+	{  42226897,  51796572,  42536745,  51989891,0x864044b},
+	{  41200000,  53117803,  41604994,  53271000,0x864044b},
+	{  41421000,  51684000,  41714547,  51888000,0x864044b},
+	{  42672472,  52786560,  42989301,  52979879,0x864044b},
+	{  41718000,  53308000,  41956302,  53568359,0x864044b},
+	{  39923000,  51590000,  43252000,  53823000,0x0ae0431},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  39923000,  51590000,  43252000,  53823000,0x0020637},
+	{  34309000,  53217656,  34400941,  53285000,0x2a7044a},
+	{  34244098,  53285000,  34342169,  53348143,0x2a7044a},
+	{  33963708,  53014180,  34739700,  53505220,0x001000c},
+	{  32027028,  52629910,  32401972,  52858689,0x9ee004b},
+	{  31667000,  52406000,  32045074,  52598000,0x931044b},
+	{  32520467,  52731660,  32867533,  52943429,0x931044b},
+	{  33900355,  53689860,  34256245,  53901629,0x931044b},
+	{  34072755,  53488360,  34428645,  53700129,0x931044b},
+	{  31243000,  51842000,  35331000,  54043000,0x09c0431},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  31243000,  51842000,  35331000,  54043000,0x0020637},
+	{  39763237,  57561755,  39906800,  57653825,0x021040a},
+	{  39464548,  57503120,  40102651,  57849079,0xf040047},
+	{  38595000,  57925000,  39346403,  58203989,0xe890447},
+	{  38158279,  57307930,  38687320,  57594759,0xc73004b},
+	{  39120044,  57061390,  39616756,  57334809,0xbde004b},
+	{  38598144,  56633890,  39094856,  56907309,0xbde004b},
+	{  37077000,  56531000,  41207500,  59160000,0x0b40431},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  37077000,  56531000,  41207500,  59160000,0x0020637},
+	{  39633330,  54582200,  39798000,  54657529,0x01b040a},
+	{  39141603,  54460000,  40116016,  54850520,0x019040c},
+	{  39854962,  53594910,  40239438,  53823689,0x9ee004b},
+	{  41753000,  54147500,  42035896,  54416845,0x931044b},
+	{  41105300,  54847000,  41554024,  55019000,0x931044b},
+	{  38791935,  54170000,  39188816,  54362000,0x931044b},
+	{  39344855,  53721960,  39700745,  53933729,0x931004b},
+	{  38669670,  53311800,  42705000,  55352700,0x09a0431},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  38669670,  53311800,  42705000,  55352700,0x0020637},
+	{  47962535,  46306700,  48099087,  46383800,0x01b040a},
+	{  47691688,  46038376,  48358312,  46529416,0x001040c},
+	{  45697227,  47986471,  46389891,  48477511,0x0b10410},
+	{  44969730,  46443380,  49040000,  48865100,0x01c042d},
+	{  45838527,  45189350,  49615000,  47850000,0x0a80431},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  44969730,  45189350,  49615000,  48867000,0x0020637},
+	{  37538581,  55705755,  37691380,  55792245,0x001000a},
+	{  37174200,  55508961,  37975000,  56000000,0x001042c},
+	{  37468000,  55340000,  37621388,  55510000,0x54f044b},
+	{  38067000,  55540000,  38317728,  55644000,0x54f044b},
+	{  38687178,  55023090,  38897822,  55145399,0x54f044b},
+	{  38390000,  55725000,  38541127,  55900000,0x54f044b},
+	{  37276178,  54873000,  37516737,  54980099,0x54f044b},
+	{  38824490,  55772000,  39125153,  55860000,0x54f044b},
+	{  37974000,  55860890,  38190419,  55983199,0x54f044b},
+	{  37949000,  56235000,  38192486,  56345000,0x54f044b},
+	{  36649220,  56296600,  36958980,  56383089,0x54f044b},
+	{  37397562,  55097800,  37699158,  55184289,0x54f044b},
+	{  38637000,  55255000,  38759145,  55361789,0x3c1044b},
+	{  36653462,  55349200,  36804338,  55435689,0x3c1044b},
+	{  37787000,  56000000,  37939082,  56087000,0x3c1044b},
+	{  38964000,  55351800,  39114876,  55438289,0x3c1044b},
+	{  37365081,  55993400,  37518119,  56079889,0x3c1044b},
+	{  38021523,  54835600,  38170477,  54922089,0x3c1044b},
+	{  37446000,  56271900,  37579675,  56372000,0x3c1044b},
+	{  38573681,  55740500,  38726719,  55826989,0x3c1044b},
+	{  36915620,  56143600,  37070580,  56230089,0x3c1044b},
+	{  37975000,  55712000,  38173424,  55778600,0x3c1044b},
+	{  38234800,  55692200,  38391978,  55776333,0x3c1044b},
+	{  36883360,  56597060,  37721848,  57088100,0x00108ac},
+	{  37721847,  56597060,  38560335,  57088100,0x00110ac},
+	{  35231538,  56106020,  36070026,  56597060,0x00118ac},
+	{  36070026,  56106020,  36908514,  56597060,0x00120ac},
+	{  36908514,  56106020,  37747002,  56597060,0x00128ac},
+	{  37747002,  56106020,  38585490,  56597060,0x00130ac},
+	{  34674959,  55614980,  35503031,  56106020,0x00150ac},
+	{  35503031,  55614980,  36331103,  56106020,0x00158ac},
+	{  36331103,  55614980,  37159175,  56106020,0x00160ac},
+	{  37159175,  55614980,  37987247,  56106020,0x00168ac},
+	{  37987247,  55614980,  38815319,  56106020,0x00170ac},
+	{  38815319,  55614980,  39643391,  56106020,0x00178ac},
+	{  39643391,  55614980,  40471463,  56106020,0x00188ac},
+	{  34713290,  55123940,  35530946,  55614980,0x00190ac},
+	{  35530946,  55123940,  36348602,  55614980,0x00198ac},
+	{  36348602,  55123940,  37166258,  55614980,0x001a8ac},
+	{  37166258,  55123940,  37983914,  55614980,0x001b0ac},
+	{  37983914,  55123940,  38801570,  55614980,0x001b8ac},
+	{  38801570,  55123940,  39619226,  55614980,0x001c0ac},
+	{  39619226,  55123940,  40436882,  55614980,0x001c8ac},
+	{  37007935,  54632900,  37815175,  55123940,0x001d0ac},
+	{  37815175,  54632900,  38622415,  55123940,0x001d8ac},
+	{  38622415,  54632900,  39429655,  55123940,0x001e0ac},
+	{  39429655,  54632900,  40236895,  55123940,0x001e8ac},
+	{  38304727,  54141860,  39101551,  54632900,0x001f0ac},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  35130000,  54254500,  40210000,  56978000,0x0020637},
+	{  31971102,  54735455,  32120057,  54821945,0x001000a},
+	{  31619792,  54518480,  32416616,  55009520,0x001000c},
+	{  32640762,  53819610,  33025238,  54048389,0x9ee004b},
+	{  34077290,  55088160,  34446710,  55299929,0x931004b},
+	{  32507443,  54967860,  32872157,  55179629,0x931004b},
+	{  33054043,  55022060,  33418757,  55233829,0x931004b},
+	{  30980756,  55496562,  31350176,  55708331,0x931004b},
+	{  33495000,  55781206,  34445000,  56071000,0x0160cac},
+	{  34445000,  55781206,  35400000,  56071000,0x01614ac},
+	{  30747000,  55290166,  31564656,  55781206,0x00118ac},
+	{  31557187,  55290166,  32374843,  55781206,0x00120ac},
+	{  32374843,  55290166,  33192499,  55781206,0x00128ac},
+	{  33192499,  55290166,  34010155,  55781206,0x00130ac},
+	{  34010155,  55290166,  34827811,  55781206,0x00138ac},
+	{  34582344,  55290166,  35400000,  55781206,0x00140ac},
+	{  30747000,  54799126,  31554240,  55290166,0x00148ac},
+	{  31551979,  54799126,  32359219,  55290166,0x00150ac},
+	{  32359219,  54799126,  33166459,  55290166,0x00158ac},
+	{  33166459,  54799126,  33973699,  55290166,0x00160ac},
+	{  33973699,  54799126,  34780939,  55290166,0x00168ac},
+	{  34592760,  54799126,  35400000,  55290166,0x00170ac},
+	{  30749947,  54308086,  31546771,  54799126,0x00178ac},
+	{  31546771,  54308086,  32343595,  54799126,0x00180ac},
+	{  32343595,  54308086,  33140419,  54799126,0x00188ac},
+	{  33140419,  54308086,  33937243,  54799126,0x00190ac},
+	{  33937243,  54455398,  34734067,  54946438,0x00198ac},
+	{  34592760,  54602710,  35400000,  55093750,0x001a0ac},
+	{  31302360,  53850000,  32088768,  54308086,0x001acac},
+	{  32088768,  53850000,  32875176,  54308086,0x001b4ac},
+	{  32875176,  53850000,  33700000,  54308086,0x01dbcac},
+	{  31754000,  53412000,  32532000,  53850000,0x001c4ac},
+	{  32532000,  53412000,  33310000,  53850000,0x001ccac},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  30747000,  53412000,  35400000,  56071000,0x0020637},
+	{  47437379,  42922655,  47554621,  43009145,0x001000a},
+	{  47083212,  42691280,  47718588,  43182320,0x001000c},
+	{  46530700,  43083830,  46922700,  43370659,0xc73004b},
+	{  48018101,  41954190,  48385698,  42227609,0xbde004b},
+	{  46748482,  42662290,  47119117,  42935709,0xbde004b},
+	{  45600000,  41184000,  48596880,  44320322,0x0c60431},
+	{  45080000,  42314009,  48596880,  44995200,0x001042d},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  45080000,  41183000,  48598000,  44997000,0x0020637},
+	{  39110708,  51629275,  39235000,  51721345,0x021040a},
+	{  38859024,  51458480,  39608976,  51949520,0x001000c},
+	{  41861649,  51293260,  42196950,  51505029,0x931004b},
+	{  39090155,  51192840,  39396244,  51386159,0x864004b},
+	{  39442455,  50899440,  39748544,  51092759,0x864004b},
+	{  39408477,  50089140,  39708122,  50282459,0x864004b},
+	{  39670388,  49610040,  39966811,  49803359,0x864004b},
+	{  40233177,  50100440,  40532822,  50293759,0x864004b},
+	{  38139000,  49825039,  42944000,  52106000,0x0900431},
+	{  38139000,  49555000,  42315716,  52106000,0x01d042d},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  38139000,  49555000,  42944000,  52106000,0x0020637},
+	{  31190115,  58506255,  31353485,  58592745,0x001000a},
+	{  30894820,  58258480,  31780180,  58749520,0x001000c},
+	{  33660677,  58277210,  34094722,  58505989,0x9ee004b},
+	{  31367772,  59086760,  31775428,  59298529,0x931004b},
+	{  33039413,  58329060,  33441186,  58540829,0x931004b},
+	{  35556013,  58450460,  35957786,  58662229,0x931004b},
+	{  31253165,  57886000,  31795602,  58040500,0x931044b},
+	{  29622000,  56917000,  34705456,  59436000,0x09f0431},
+	{  29622000,  57533219,  36241000,  59436000,0x016042d},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  29622000,  56917000,  36241000,  59436000,0x0020637},
+	{  28268176,  57763755,  28429624,  57850245,0x001000a},
+	{  28004336,  57557980,  28868864,  58049020,0x001000c},
+	{  30365539,  56227110,  30675460,  56400089,0x782004b},
+	{  28175874,  57247710,  28494925,  57420689,0x782004b},
+	{  29412612,  57696410,  29735987,  57869389,0x782004b},
+	{  29703761,  55920810,  30009838,  56093789,0x782004b},
+	{  29749174,  57438410,  30068225,  57611389,0x782004b},
+	{  29212839,  56239210,  29522760,  56412189,0x782004b},
+	{  28759577,  56933110,  29073823,  57106089,0x782004b},
+	{  28937336,  58199220,  29221463,  58348979,0x680004b},
+	{  27323000,  58479356,  28020000,  59019500,0x02404ac},
+	{  28020000,  58479356,  28739576,  59019500,0x0240cac},
+	{  28739576,  58479356,  29624936,  58970396,0x00114ac},
+	{  27416743,  57988316,  28291687,  58479356,0x0011cac},
+	{  28291687,  57988316,  29166631,  58479356,0x00124ac},
+	{  29166631,  57988316,  30041575,  58479356,0x0012cac},
+	{  27334457,  57497276,  28198985,  57988316,0x00134ac},
+	{  28198985,  57497276,  29063513,  57988316,0x0013cac},
+	{  29063513,  57497276,  29928041,  57988316,0x00144ac},
+	{  29928041,  57497276,  30792569,  57988316,0x0014cac},
+	{  27474552,  57006236,  28323456,  57497276,0x00154ac},
+	{  28323456,  57006236,  29172360,  57497276,0x0015cac},
+	{  29172360,  57006236,  30021264,  57497276,0x00164ac},
+	{  30021264,  57006236,  30870168,  57497276,0x0016cac},
+	{  27650000,  56544658,  28514000,  57006236,0x01d74ac},
+	{  28514000,  56544658,  29378000,  57006236,0x01d7cac},
+	{  29378000,  56544658,  30241000,  57006236,0x01d84ac},
+	{  30241000,  56544658,  31105000,  57006236,0x01d8cac},
+	{  28073993,  56053618,  28902065,  56544658,0x00194ac},
+	{  28902065,  56053618,  29730137,  56544658,0x0019cac},
+	{  29730137,  56053618,  30329000,  56544658,0x001a4ac},
+	{  30329000,  56053618,  30928000,  56544658,0x001acac},
+	{  30928000,  56053618,  31526500,  56544658,0x001b4ac},
+	{  28253096,  55589000,  29070752,  56080040,0x001bcac},
+	{  29070752,  55589000,  29888408,  56080040,0x001c4ac},
+	{  29888408,  55589000,  30706064,  56080040,0x001ccac},
+	{  30706064,  55589000,  31523720,  56080040,0x001d4ac},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  27323000,  55589000,  31526500,  59019500,0x0020637},
+	{  40859776,  57724755,  41021224,  57811245,0x001000a},
+	{  40513036,  57417280,  41377564,  57908320,0x001000c},
+	{  41298977,  58343310,  41733022,  58572089,0x9ee004b},
+	{  42162013,  58278460,  42563786,  58490229,0x931004b},
+	{  44563713,  58239560,  44965486,  58451329,0x931004b},
+	{  45417000,  58269560,  46010013,  58413000,0x931044b},
+	{  43529654,  57772060,  43925545,  57983829,0x931004b},
+	{  40394000,  57273000,  45943714,  59435000,0x08e0431},
+	{  42339230,  57356000,  47650000,  59622000,0x01b042d},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  40394000,  57273000,  47650000,  59622000,0x0020637},
+	{  41898457,  44993655,  42019543,  45080145,0x001000a},
+	{  41785348,  44920620,  42270652,  45266579,0xf040047},
+	{  42811798,  43941400,  43273201,  44276289,0xe890047},
+	{  42418524,  43856000,  42820531,  43984000,0x864044b},
+	{  41765682,  44517140,  42034718,  44710459,0x864004b},
+	{  43263182,  44064240,  43532218,  44257559,0x864004b},
+	{  44082374,  44659910,  44325025,  44832889,0x782004b},
+	{  42812274,  44611410,  43054925,  44784389,0x782004b},
+	{  42711273,  45246610,  42956327,  45419589,0x782004b},
+	{  43259574,  44988910,  43502225,  45161889,0x782004b},
+	{  40843000,  43795000,  44820000,  46238500,0x09b0431},
+	{  41400000,  43658000,  45718000,  45950000,0x01a042d},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  40843000,  43658000,  45718000,  46238500,0x0020637},
+	{  38928157,  44995255,  39049243,  45081745,0x001000a},
+	{  38754821,  44898330,  39157178,  45185159,0xc730047},
+	{  39686963,  43383000,  40060636,  43656419,0xbde0047},
+	{  37472627,  44652090,  37856173,  44925509,0xbde0047},
+	{  40392100,  45350000,  40772176,  45461500,0x782044b},
+	{  40948674,  44963710,  41191325,  45136689,0x782004b},
+	{  38120370,  46567510,  38370229,  46740489,0x782004b},
+	{  38003973,  45221210,  38249027,  45394189,0x782004b},
+	{  40036480,  45788220,  40250719,  45937979,0x680004b},
+	{  39016132,  44025120,  39222467,  44174879,0x680004b},
+	{  40642892,  44553920,  40851307,  44703679,0x680004b},
+	{  37848360,  44849320,  38058439,  44999079,0x680004b},
+	{  38873920,  45548120,  39086079,  45697879,0x680004b},
+	{  37200000,  43383000,  41743000,  45505561,0x0860431},
+	{  36598000,  44803239,  41280000,  46879000,0x018042d},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  36598000,  43383000,  41743000,  46879000,0x0020637},
+	{  44201735,  46270455,  44326665,  46356945,0x001000a},
+	{  43952788,  46134980,  44619412,  46626020,0x001000c},
+	{  44250393,  47662310,  44587207,  47891089,0x9ee004b},
+	{  44441914,  47218060,  44753685,  47429829,0x931004b},
+	{  44497744,  47871760,  44812456,  48083529,0x931004b},
+	{  41812526,  46036660,  42115473,  46248429,0x931004b},
+	{  47144997,  45277760,  47445003,  45489529,0x931004b},
+	{  43600000,  44660000,  47732000,  47051842,0x0970431},
+	{  43600000,  45859280,  47732000,  48281000,0x01c042d},
+	{  41631000,  45200000,  45304223,  47950000,0x3dd0435},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  41631000,  44660000,  47732000,  48281000,0x0020637},
+	{  35819259,  56810055,  35975902,  56896545,0x001000a},
+	{  35411952,  56672880,  36260856,  57163920,0x001000c},
+	{  34053818,  56165540,  34400182,  56358859,0x864004b},
+	{  36663418,  56578840,  37009782,  56772159,0x864004b},
+	{  33952801,  56929640,  34303998,  57122959,0x864004b},
+	{  34807577,  56955710,  35121823,  57128689,0x782004b},
+	{  34371274,  57512910,  34690325,  57685889,0x782004b},
+	{  33853012,  57831010,  34176387,  58003989,0x782004b},
+	{  37169577,  56733210,  37483823,  56906189,0x782004b},
+	{  34108503,  55896000,  38329000,  58866000,0x0bc0431},
+	{  30778000,  55631000,  35514770,  58260000,0x001042d},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  30778000,  55631000,  38329000,  58866000,0x0020637},
+	{  30203400,  59906311,  30400600,  59978850,0x01a040a},
+	{  29990732,  59630300,  30759500,  60186000,0x024040c},
+	{  29891576,  59516940,  30269623,  59710259,0x864004b},
+	{  28522069,  60587340,  28911930,  60780659,0x864004b},
+	{  28978523,  59801240,  29362477,  59994559,0x864004b},
+	{  33308864,  59537510,  33647135,  59710489,0x782004b},
+	{  29704164,  59651910,  30042435,  59824889,0x782004b},
+	{  31767264,  59378610,  32105535,  59551589,0x782004b},
+	{  30457522,  59936310,  30801078,  60109289,0x782004b},
+	{  30840141,  58900000,  35745000,  61615000,0x020042d},
+	{  26950000,  58418000,  31119761,  61615000,0x0cb0431},
+	{  26672000,  59394159,  33000000,  61615000,0x31c0435},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  26672000,  58418000,  35745000,  61615000,0x0020637},
+	{  39637035,  47170755,  39762926,  47257245,0x001000a},
+	{  39461817,  47068800,  40210088,  47508624,0x01c040c},
+	{  38760169,  47156410,  39012430,  47329389,0x782004b},
+	{  40083268,  47623110,  40337932,  47796089,0x782004b},
+	{  41997668,  47449000,  42335144,  47579489,0x782044b},
+	{  39786668,  47646510,  40041332,  47819489,0x782004b},
+	{  39220769,  46994010,  39473030,  47166989,0x782004b},
+	{  40105467,  48216510,  40362533,  48389489,0x782004b},
+	{  39913067,  47813210,  40170133,  47986189,0x782004b},
+	{  41441140,  46421420,  41657459,  46571179,0x680004b},
+	{  39630000,  46969298,  42820000,  50216500,0x0cd0431},
+	{  38219000,  45950000,  42838317,  48050000,0x018042d},
+	{  39489008,  45950000,  44326000,  48050000,0x2f50435},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  38219000,  45950000,  44326000,  50216500,0x0020637},
+	{  44440413,  48675055,  44570148,  48761545,0x001000a},
+	{  44105064,  48399961,  44722200,  48938520,0x022040c},
+	{  44722200,  48667160,  44951834,  48960000,0x931044b},
+	{  45174177,  49998240,  45473822,  50191559,0x864004b},
+	{  43157677,  49997740,  43457322,  50191059,0x864004b},
+	{  43477388,  49626340,  43773811,  49819659,0x864004b},
+	{  44635777,  50213540,  44935422,  50406859,0x864004b},
+	{  41811366,  50694340,  42114233,  50887659,0x864004b},
+	{  42000000,  47440000,  47066000,  49499000,0x0820431},
+	{  41165000,  49100000,  46131450,  51246000,0x019042d},
+	{  44134845,  48040000,  47425000,  51246000,0x4840435},
+	{  36598000,  41183000,  49615000,  51246000,0x0010636},
+	{  41165000,  47440000,  47425000,  51246000,0x0020637},
+	{  37850000,  59072855,  38016255,  59159345,0x001040a},
+	{  37421112,  58969000,  38322096,  59290000,0x001040c},
+	{  39751556,  59151420,  40039843,  59301179,0x680004b},
+	{  39466056,  59165320,  39754343,  59315079,0x680004b},
+	{  39933768,  59410320,  40226631,  59560079,0x680004b},
+	{  36356677,  58739390,  36592122,  58861699,0x54f004b},
+	{  38244140,  59807190,  38487060,  59929499,0x54f004b},
+	{  35775108,  59349890,  36014291,  59472199,0x54f004b},
+	{  36335233,  60930590,  36585967,  61052899,0x54f004b},
+	{  40133777,  58778790,  40369222,  58901099,0x54f004b},
+	{  45644040,  59932690,  45886960,  60054999,0x54f004b},
+	{  46153071,  60701790,  46399728,  60824099,0x54f004b},
+	{  35164677,  59060090,  35400122,  59182399,0x54f004b},
+	{  45370008,  59448190,  45609191,  59570499,0x54f004b},
+	{  40091740,  59916790,  40334660,  60039099,0x54f004b},
+	{  42665240,  59908990,  42908160,  60031299,0x54f004b},
+	{  34718000,  58478000,  38973441,  61615000,0x0c70431},
+	{  38973441,  58478000,  44201283,  61070000,0x01e042d},
+	{  40682496,  59073000,  47161000,  61202000,0x2fc0435},
+	{  26672000,  49555000,  48440000,  61615000,0x0010636},
+	{  34718000,  58478000,  47161000,  61615000,0x0020637},
+	{  33025000,  68884400,  33145164,  69037000,0x039040a},
+	{  32385416,  68743584,  33671792,  69234624,0x001000c},
+	{  32741080,  67500896,  33944128,  67991936,0x0b00010},
+	{  28414000,  66344000,  33240642,  69953000,0x0e40431},
+	{  33240642,  66053000,  38151373,  69440000,0x028042d},
+	{  34870857,  66053000,  41409500,  68700000,0x3b60435},
+	{  28411000,  59190000,  66300000,  70470500,0x2c60636},
+	{  28414000,  66053000,  41409500,  69953000,0x0020637},
+	{  34252027,  61752455,  34431734,  61838945,0x001000a},
+	{  33809856,  61554480,  34783752,  62045520,0x001000c},
+	{  34097396,  62138920,  34414803,  62288679,0x680004b},
+	{  32872696,  60896120,  33179703,  61045879,0x680004b},
+	{  34122460,  63670920,  34457339,  63820679,0x680004b},
+	{  34611840,  64438120,  34952959,  64587879,0x680004b},
+	{  30058192,  61449820,  30370607,  61599579,0x680004b},
+	{  34348184,  62802920,  34671415,  62952679,0x680004b},
+	{  32180796,  62033820,  32498203,  62183579,0x680004b},
+	{  30515324,  61662390,  30770475,  61784699,0x54f004b},
+	{  36433224,  61751990,  36688375,  61874299,0x54f004b},
+	{  30500885,  64547090,  30784915,  64669399,0x54f004b},
+	{  34468000,  64927000,  34907526,  65006000,0x54f044b},
+	{  31383824,  61483190,  31638975,  61605499,0x54f004b},
+	{  29308000,  60674000,  37935500,  62355680,0x0690431},
+	{  29969000,  62355680,  37639000,  64383979,0x2cf0435},
+	{  29308000,  64380000,  36211270,  66679000,0x01b042d},
+	{  28411000,  59190000,  66300000,  70470500,0x2c60636},
+	{  29308000,  60674000,  37935500,  66679000,0x0020637},
+	{  52953585,  67596655,  53175576,  67683145,0x001000a},
+	{  52453880,  67406580,  53656928,  67897620,0x001000c},
+	{  56474796,  66984780,  57651804,  67475820,0x0b00010},
+	{  56884136,  66779405,  63616902,  69460595,0x0a80031},
+	{  50151370,  66779405,  56884136,  69460595,0x001002d},
+	{  43702214,  65894612,  50166861,  68575802,0x0010035},
+	{  43100000,  65800000,  69120700,  81856820,0x0d20432},
+	{  28411000,  59190000,  66300000,  70470500,0x2c60636},
+	{  43100000,  65800000,  65680000,  70470500,0x0020637},
+	{  50724500,  61620720,  50894000,  61710000,0x020040a},
+	{  50483000,  61340000,  51101241,  62040000,0x02e040c},
+	{  53486000,  63486910,  54132011,  63668000,0x9ee044b},
+	{  63674235,  67427560,  64218365,  67639329,0x931004b},
+	{  59910706,  65922260,  60421894,  66134029,0x931004b},
+	{  56887212,  65008360,  57378988,  65220129,0x931004b},
+	{  50609065,  62431560,  51066134,  62643329,0x931004b},
+	{  48073101,  60280125,  53375899,  62961315,0x0a80031},
+	{  52630482,  63029405,  58499309,  65710595,0x001002d},
+	{  59392154,  65459405,  65737637,  68140595,0x0010035},
+	{  28411000,  59190000,  66300000,  70470500,0x2c60436},
+	{  45400000,  59199000,  66256000,  68427000,0x0020637},
+	{  40494956,  64506755,  40695805,  64593245,0x001000a},
+	{  39732000,  64346600,  41072063,  64716000,0x017040c},
+	{  37864409,  63778630,  38505791,  64065459,0xc73004b},
+	{  46339745,  61103290,  46900255,  61376709,0xbde004b},
+	{  46900255,  61103290,  47460765,  61376709,0xbde004b},
+	{  35914733,  63316652,  41783560,  65997842,0x0a80031},
+	{  37326827,  60643000,  42718998,  63324190,0x001002d},
+	{  42718998,  60715898,  48111169,  63397088,0x0010035},
+	{  43100000,  65800000,  69120700,  81856820,0x0d20432},
+	{  28411000,  59190000,  66300000,  70470500,0x2c60436},
+	{  35512400,  60643000,  69120700,  81856820,0x0020637},
+	{  45113264,  54145855,  45260297,  54232345,0x001000a},
+	{  44770600,  53920480,  45557008,  54411520,0x001000c},
+	{  43665367,  54327710,  43959432,  54500689,0x782004b},
+	{  43813145,  54542510,  44111054,  54715489,0x782004b},
+	{  42656367,  54003510,  42950432,  54176489,0x782004b},
+	{  43044049,  53840910,  43334750,  54013889,0x782004b},
+	{  46159340,  54788220,  46417259,  54937979,0x680004b},
+	{  45991804,  54509920,  46246395,  54659679,0x680004b},
+	{  43782360,  53980820,  44034039,  54130579,0x680004b},
+	{  45246104,  54405620,  45500695,  54555379,0x680004b},
+	{  45115940,  54605420,  45373859,  54755179,0x680004b},
+	{  42166000,  53650000,  46719500,  55187000,0x07f0431},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  42166000,  53650000,  46719500,  55187000,0x0020637},
+	{  43897520,  56265455,  44052241,  56351945,0x001000a},
+	{  43407468,  56069080,  44235540,  56560120,0x001000c},
+	{  43106939,  56140010,  43416860,  56312989,0x782004b},
+	{  43641123,  55277510,  43942876,  55450489,0x782004b},
+	{  43013661,  55887710,  43319738,  56060689,0x782004b},
+	{  42003823,  55291210,  42305576,  55464189,0x782004b},
+	{  44301940,  56200720,  44570259,  56350479,0x680004b},
+	{  45356476,  55465420,  45617723,  55615179,0x680004b},
+	{  43301640,  56578820,  43569959,  56728579,0x680004b},
+	{  45617000,  57414000,  46007099,  57520000,0x680044b},
+	{  44946404,  55994820,  45211395,  56144579,0x680004b},
+	{  41775000,  54465000,  46420000,  57062761,0x0a40431},
+	{  42570000,  55668280,  47756000,  58090000,0x01c042d},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  41775000,  54465000,  47756000,  58090000,0x0020637},
+	{  44909886,  53146355,  45053075,  53232845,0x001000a},
+	{  44603616,  52939480,  45369192,  53430520,0x001000c},
+	{  45907000,  53616000,  46174711,  53803789,0x782044b},
+	{  46449731,  53018000,  46783115,  53167000,0x782044b},
+	{  42891649,  53642610,  43182350,  53815589,0x782004b},
+	{  44410331,  53383510,  44697669,  53556489,0x782004b},
+	{  42534616,  53408000,  42925707,  53535000,0x782044b},
+	{  45977653,  52816810,  46261147,  52989789,0x782004b},
+	{  43472031,  53413000,  43798986,  53565000,0x782044b},
+	{  44917000,  52797000,  45188546,  52932279,0x680044b},
+	{  42094000,  52300000,  46982500,  54032000,0x07f0431},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  42094000,  52300000,  46982500,  54032000,0x0020637},
+	{  49542615,  58562755,  49705985,  58649245,0x001000a},
+	{  49161320,  58400000,  50230735,  58784000,0x018040c},
+	{  52018215,  58614440,  52384985,  58807759,0x864004b},
+	{  48724816,  57487940,  49081383,  57681259,0x864004b},
+	{  50813000,  56163000,  51415751,  56274000,0x864044b},
+	{  52079164,  59274110,  52417435,  59447089,0x782004b},
+	{  49064807,  58949110,  49397792,  59122089,0x782004b},
+	{  47066979,  60537110,  47415821,  60710089,0x782004b},
+	{  47792574,  57230610,  48111625,  57403589,0x782004b},
+	{  49258117,  57538000,  53933000,  60330000,0x0b00411},
+	{  46262000,  57900000,  50298202,  61065000,0x025040d},
+	{  46262000,  56055000,  52000000,  58262712,0x3190415},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  46262000,  56055000,  53933000,  61065000,0x0020637},
+	{  47802000,  56603000,  47981675,  56674400,0x01a040a},
+	{  47401960,  56364480,  48240448,  56855520,0x001000c},
+	{  46376639,  56268710,  46686560,  56441689,0x782004b},
+	{  48175261,  55831810,  48481338,  56004789,0x782004b},
+	{  47738677,  56851010,  48052923,  57023989,0x782004b},
+	{  46094739,  56201310,  46404660,  56374289,0x782004b},
+	{  47911361,  55914510,  48217438,  56087489,0x782004b},
+	{  48940377,  56851010,  49254623,  57023989,0x782004b},
+	{  46683577,  56716710,  46997823,  56889689,0x782004b},
+	{  48571768,  56934320,  48843831,  57084079,0x680004b},
+	{  45622200,  55826700,  50201800,  57349600,0x0810431},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  45622200,  55826700,  50201800,  57349600,0x0020637},
+	{  55060000,  51750000,  55186500,  51842070,0x021040a},
+	{  54679024,  51505480,  55428976,  51996520,0x001040c},
+	{  58196030,  51151073,  58502119,  51344392,0x864044b},
+	{  58502119,  51151073,  58808208,  51344392,0x864044b},
+	{  52054585,  52654340,  52371414,  52847659,0x864044b},
+	{  57301000,  51365500,  57658246,  51498000,0x782044b},
+	{  58844658,  51314000,  59220287,  51440000,0x782044b},
+	{  52977000,  52373000,  53299981,  52523000,0x782044b},
+	{  54888000,  51060000,  55203779,  51210000,0x782044b},
+	{  50766000,  51100000,  54128000,  54363000,0x0d10431},
+	{  54128000,  50499000,  57175000,  53425000,0x026042d},
+	{  57175000,  50499000,  61703000,  52485000,0x31c0435},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  50766000,  50499000,  61703000,  54363000,0x0020637},
+	{  48278964,  54258755,  48425997,  54345245,0x001000a},
+	{  47998000,  54092800,  48897200,  54527800,0x01b040c},
+	{  49460600,  54132800,  49874923,  54255500,0x782044b},
+	{  46945160,  53975520,  47283656,  54086800,0x680044b},
+	{  46984000,  53611000,  47276516,  53739779,0x680044b},
+	{  47045000,  54280000,  47414953,  54383000,0x680044b},
+	{  47619216,  53117000,  48095522,  53195179,0x680044b},
+	{  46219060,  53787220,  46502199,  53920300,0x680044b},
+	{  46601560,  53684000,  46926444,  53800000,0x680044b},
+	{  49950304,  54215700,  50197245,  54370000,0x680044b},
+	{  47370216,  53114920,  47618983,  53264679,0x680044b},
+	{  47043400,  52614000,  47305359,  52754279,0x680044b},
+	{  45800290,  52535400,  50247800,  54893000,0x09d0431},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  45800290,  52535400,  50247800,  54893000,0x0020637},
+	{  56127276,  57941700,  56288724,  58021245,0x001040a},
+	{  55787000,  57784100,  56645472,  58223520,0x001040c},
+	{  56626768,  59347120,  56951839,  59482000,0x680044b},
+	{  56648660,  59588100,  56934307,  59741479,0x680044b},
+	{  53913300,  56657220,  54190758,  56804000,0x680044b},
+	{  57691000,  58050000,  57988296,  58191000,0x680044b},
+	{  56766788,  57359320,  57064923,  57498000,0x680044b},
+	{  57685150,  58235100,  57985839,  58376500,0x680044b},
+	{  55508216,  57993920,  55788183,  58143679,0x680044b},
+	{  54167380,  60245420,  54447301,  60404500,0x680044b},
+	{  56939092,  60337120,  57279222,  60470000,0x680044b},
+	{  57568177,  59004690,  57803622,  59126999,0x54f044b},
+	{  57699676,  58491290,  57931724,  58613599,0x54f044b},
+	{  53750000,  56106000,  58900000,  58527722,0x09a0431},
+	{  53200000,  58250000,  59490000,  60400172,0x018042d},
+	{  51775000,  59854398,  59490000,  61676000,0x2920435},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  51775000,  56106000,  59490000,  61676000,0x0020637},
+	{  55891000,  54710000,  56043900,  54795700,0x01e040a},
+	{  55632000,  54511480,  56464400,  54956000,0x01c040c},
+	{  55849860,  53579920,  56101539,  53729679,0x680004b},
+	{  55810716,  53282920,  56059483,  53432679,0x680004b},
+	{  54101504,  56020720,  54366495,  56170479,0x680004b},
+	{  55851116,  53430120,  56099883,  53579879,0x680004b},
+	{  58235160,  53872120,  58486839,  54021879,0x680004b},
+	{  55838974,  52903490,  56039425,  53025799,0x54f004b},
+	{  55663974,  52666390,  55864425,  52788699,0x54f004b},
+	{  54009337,  54043390,  54217263,  54165699,0x54f004b},
+	{  53407037,  54422590,  53614963,  54544899,0x54f004b},
+	{  53620578,  54533590,  53831222,  54655899,0x54f004b},
+	{  58569274,  52654390,  58769725,  52776699,0x54f004b},
+	{  58215174,  52530690,  58415625,  52652999,0x54f004b},
+	{  54924537,  54161990,  55132463,  54284299,0x54f004b},
+	{  53156000,  53715000,  57339630,  56536000,0x0b30431},
+	{  53760000,  51570000,  59000000,  53715000,0x019042d},
+	{  55786308,  53715000,  59994000,  56536000,0x3fc0435},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  53156000,  51570000,  59994000,  56536000,0x0020637},
+	{  53168500,  56816300,  53325144,  56901345,0x001040a},
+	{  52726360,  56540180,  53564848,  57031220,0x001000c},
+	{  53562018,  56344040,  53908382,  56537359,0x864004b},
+	{  53720301,  56919740,  54071498,  57113059,0x864004b},
+	{  52432000,  58031140,  52793400,  58224459,0x864004b},
+	{  52072739,  56344410,  52382660,  56517389,0x782004b},
+	{  52938274,  57478610,  53257325,  57651589,0x782004b},
+	{  51941377,  56908510,  52255623,  57081489,0x782004b},
+	{  53583612,  57800710,  53906987,  57973689,0x782004b},
+	{  51121800,  55857400,  54439400,  58545900,0x0c90431},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  51121800,  55857400,  54439400,  58545900,0x0020637},
+	{  49092000,  55740300,  49238500,  55827700,0x001040a},
+	{  51720000,  55560500,  52582714,  55802500,0xf040447},
+	{  48772000,  55587000,  49347847,  55931489,0xe890447},
+	{  52188240,  54816650,  52483359,  54947500,0x680044b},
+	{  48456000,  55768000,  48772269,  55893400,0x680044b},
+	{  52608800,  54495000,  53007211,  54590599,0x680044b},
+	{  52343000,  54535000,  52675629,  54651099,0x680044b},
+	{  50377500,  55318000,  50853052,  55400220,0x680044b},
+	{  51926419,  55241490,  52139781,  55363799,0x54f004b},
+	{  50715337,  54360890,  50923263,  54483199,0x54f004b},
+	{  52972778,  54785090,  53183422,  54907399,0x54f004b},
+	{  51248190,  55645690,  51464609,  55767999,0x54f004b},
+	{  50774531,  56102090,  50993668,  56224399,0x54f004b},
+	{  48181578,  54906190,  48392222,  55028499,0x54f004b},
+	{  50152031,  56294590,  50371168,  56416899,0x54f004b},
+	{  52182190,  55844490,  52398609,  55966799,0x54f004b},
+	{  47235000,  53974000,  51150000,  56676000,0x0b50431},
+	{  50430000,  53974000,  54270000,  56676000,0x021042d},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  47235000,  53974000,  54270000,  56676000,0x0020637},
+	{  50070000,  53169000,  50230397,  53242200,0x01a040a},
+	{  49818661,  53055000,  50398122,  53398000,0xf040447},
+	{  49232000,  53315000,  49885463,  53600000,0xe890447},
+	{  48320000,  53036800,  48712436,  53226600,0x931044b},
+	{  49541385,  52862340,  49858214,  53055659,0x864044b},
+	{  49000000,  53495000,  49322010,  53690000,0x864044b},
+	{  51102037,  53237340,  51423162,  53430659,0x864044b},
+	{  50379537,  53154340,  50700662,  53347659,0x864044b},
+	{  51038358,  53824440,  51363242,  54017759,0x864044b},
+	{  47924000,  52225772,  52563000,  54677000,0x09c0431},
+	{  48693650,  51773000,  52563000,  54677000,0x021042d},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  47924000,  51773000,  52563000,  54677000,0x0020637},
+	{  45927808,  51500055,  46066192,  51586545,0x001040a},
+	{  45530000,  51317000,  46355768,  51788520,0x01c040c},
+	{  47666176,  51898710,  47943423,  52071689,0x782044b},
+	{  43022076,  51465000,  43308844,  51632189,0x782044b},
+	{  47176235,  51964110,  47456365,  52137089,0x782044b},
+	{  48683535,  51924610,  48963665,  52097589,0x782044b},
+	{  44888784,  51812520,  45128815,  51962279,0x680044b},
+	{  45260636,  52223320,  45503163,  52373079,0x680044b},
+	{  46355836,  52232520,  46598363,  52382279,0x680044b},
+	{  43641836,  52169520,  43884363,  52319279,0x680044b},
+	{  43621840,  51090520,  43858959,  51240279,0x680044b},
+	{  42515000,  50476000,  47442105,  52740000,0x08f0431},
+	{  47196000,  49802000,  50841500,  52820000,0x022042d},
+	{  41775000,  49802000,  61703000,  61676000,0x0010636},
+	{  42515000,  49802000,  50841500,  52820000,0x0020637},
+	{  76511000,  66065000,  76811000,  66127800,0x016040a},
+	{  75958536,  65863180,  77088672,  66354220,0x001040c},
+	{  75182948,  63102260,  75648252,  63314029,0x931044b},
+	{  74431558,  63660740,  74863842,  63854059,0x864044b},
+	{  77503934,  64836040,  77952865,  65029359,0x864044b},
+	{  64561538,  65306940,  65019061,  65500259,0x864044b},
+	{  76353330,  64356740,  76793669,  64550059,0x864044b},
+	{  74365217,  63065640,  74789983,  63258959,0x864044b},
+	{  71080482,  62973900,  76949309,  65655090,0x0a80031},
+	{  76949309,  62973900,  82818136,  65655090,0x0010035},
+	{  73716985,  65655090,  80181632,  68336280,0x001002d},
+	{  62064000,  62201000,  86016000,  73526000,0x0ac0432},
+	{  57129000,  51980000,  80500000,  67000000,0x3bd0636},
+	{  62064000,  62201000,  86016000,  73526000,0x0020637},
+	{  73331500,  61225000,  73533700,  61299245,0x01a040a},
+	{  72940000,  61140000,  73872831,  61402979,0xf040447},
+	{  76038938,  60835300,  76725461,  61170189,0xe890447},
+	{  72388996,  61037810,  72743604,  61210789,0x782044b},
+	{  68897696,  60951000,  69459866,  61060000,0x782044b},
+	{  74329090,  62158410,  74695710,  62331389,0x782044b},
+	{  64383373,  61569710,  64744227,  61742689,0x782044b},
+	{  65321000,  62056820,  65638407,  62206579,0x680044b},
+	{  77326296,  62047820,  77643703,  62197579,0x680044b},
+	{  63285000,  61285900,  63642375,  61414500,0x680044b},
+	{  74995496,  61190920,  75302503,  61340679,0x680044b},
+	{  75228292,  61666000,  75664622,  61773100,0x680044b},
+	{  71788041,  60029405,  77090839,  62710595,0x0a80031},
+	{  66485243,  60029405,  71788041,  62710595,0x001002d},
+	{  61093072,  60833762,  66574616,  63514952,0x0010035},
+	{  59192000,  58578000,  85971000,  65748000,0x07b0432},
+	{  57129000,  51980000,  80500000,  67000000,0x3bd0636},
+	{  59192000,  58578000,  85971000,  65748000,0x0020637},
+	{  60521250,  56787200,  60673400,  56877500,0x020040a},
+	{  60160960,  56592480,  60999448,  57083520,0x001040c},
+	{  59764400,  56776900,  60036626,  56976489,0x782044b},
+	{  59845000,  57844500,  60178638,  58012000,0x782044b},
+	{  61774700,  56320000,  62117194,  56476489,0x782044b},
+	{  60438864,  59516410,  60777135,  59689389,0x782044b},
+	{  59874000,  57203110,  60159851,  57396000,0x782044b},
+	{  61378000,  56913000,  61620633,  57137000,0x782044b},
+	{  59946964,  59679410,  60347539,  59825400,0x782044b},
+	{  60112900,  56391220,  60361869,  56552500,0x680044b},
+	{  57230000,  56053000,  63460486,  58050000,0x07f0431},
+	{  58360000,  59529280,  63880000,  61951000,0x01c042d},
+	{  58360000,  57816941,  66188000,  59530000,0x2660435},
+	{  57230000,  56053000,  66188000,  61951000,0x0ba0432},
+	{  57129000,  51980000,  80500000,  67000000,0x3bd0636},
+	{  57230000,  56053000,  66188000,  61951000,0x0020637},
+	{  65468959,  57095255,  65625602,  57181745,0x001040a},
+	{  65074352,  56883480,  65923256,  57374520,0x001040c},
+	{  68139300,  58141940,  68500700,  58335259,0x864044b},
+	{  69252766,  56025440,  69594834,  56218759,0x864044b},
+	{  66111718,  56548840,  66458082,  56742159,0x864044b},
+	{  66327700,  56392000,  66668904,  56549000,0x782044b},
+	{  68459412,  58047610,  68782787,  58220589,0x782044b},
+	{  68468377,  56783310,  68782623,  56956289,0x782044b},
+	{  69640839,  56550010,  69950760,  56722989,0x782044b},
+	{  64916700,  55147100,  71677500,  57092000,0x0770431},
+	{  64813700,  57092000,  71300000,  59248500,0x018042d},
+	{  68265000,  57970000,  75195800,  59992100,0x2c50435},
+	{  57129000,  51980000,  80500000,  67000000,0x3bd0636},
+	{  64813700,  55147100,  75195800,  59992100,0x0020637},
+	{  65265142,  55411155,  65416019,  55497645,0x001040a},
+	{  64940876,  55262280,  65758532,  55753320,0x001040c},
+	{  63430966,  55962340,  63773034,  56155659,0x864044b},
+	{  67054682,  55128540,  67391917,  55321859,0x864044b},
+	{  63101182,  55128540,  63438417,  55321859,0x864044b},
+	{  62419039,  56215610,  62728960,  56388589,0x782044b},
+	{  67785945,  54995110,  68083854,  55168089,0x782044b},
+	{  64281261,  55889110,  64587338,  56062089,0x782044b},
+	{  62735339,  56154610,  63045260,  56327589,0x782044b},
+	{  61972000,  54183000,  66500000,  56842000,0x0a80431},
+	{  64300000,  54183000,  68727000,  56842000,0x001042d},
+	{  57129000,  51980000,  80500000,  67000000,0x3bd0636},
+	{  61972000,  54183000,  68727000,  56842000,0x0020637},
+	{  61345656,  55110250,  61490000,  55198400,0x020040a},
+	{  61094090,  54955020,  61689909,  55300979,0xf040447},
+	{  58880400,  53235500,  59436688,  53570389,0xe890447},
+	{  59554423,  55062710,  59856176,  55235689,0x782044b},
+	{  59950000,  54896000,  60172269,  55069679,0x680044b},
+	{  60498704,  55649420,  60763695,  55799179,0x680044b},
+	{  61484360,  54017000,  61768786,  54150979,0x680044b},
+	{  60060000,  55061120,  60221709,  55303000,0x680044b},
+	{  60125604,  55995420,  60390595,  56145179,0x680044b},
+	{  61272900,  54735000,  61483854,  54918000,0x680044b},
+	{  60103776,  55395120,  60365023,  55544879,0x680044b},
+	{  60522916,  52991420,  60771683,  53141179,0x680044b},
+	{  57173600,  54901820,  57431519,  55051579,0x680044b},
+	{  57129000,  54410000,  63300000,  56368000,0x07b0431},
+	{  58750000,  51980000,  63356000,  54410000,0x01c042d},
+	{  57129000,  51980000,  80500000,  67000000,0x3bd0636},
+	{  57129000,  51980000,  63356000,  56368000,0x0020637},
+	{ 107546408,  51796000, 107703500,  51868540,0x01a040a},
+	{ 107147024,  51523480, 107896976,  52014520,0x001040c},
+	{ 107475388,  50523420, 107710011,  50673179,0x680044b},
+	{ 109520000,  55743000, 109799642,  55884800,0x680044b},
+	{ 106422440,  51241320, 106659559,  51391079,0x680044b},
+	{ 106337636,  50291020, 106569763,  50440779,0x680044b},
+	{ 107894884,  51796320, 108134915,  51946079,0x680044b},
+	{ 107541036,  52147320, 107783563,  52297079,0x680044b},
+	{ 103250000,  50287620, 103455064,  50457000,0x680044b},
+	{ 109679763,  52102290, 109877836,  52224599,0x54f044b},
+	{ 114753531,  56277290, 114972668,  56399599,0x54f044b},
+	{ 107312383,  51400490, 107508417,  51522799,0x54f044b},
+	{ 110197437,  54245090, 110405363,  54367399,0x54f044b},
+	{ 111401074,  52467990, 111601525,  52590299,0x54f044b},
+	{ 105466421,  49957000, 109607370,  52638190,0x0a80011},
+	{ 108275712,  51769000, 112565616,  54450190,0x001000d},
+	{ 109229024,  54450190, 113787047,  57131380,0x0010015},
+	{  98632000,  49957000, 116919000,  57250000,0x0870432},
+	{  95653000,  49152000, 122149000,  61730000,0x31c0636},
+	{  98632000,  49957000, 117919000,  57250000,0x0020637},
+	{ 113381000,  52016000, 113556200,  52085000,0x018040a},
+	{ 113001524,  51774180, 113751476,  52265220,0x001040c},
+	{ 117932000,  50018000, 118276145,  50152700,0x782044b},
+	{ 117473135,  52162110, 117753265,  52335089,0x782044b},
+	{ 108744358,  51193210, 109018242,  51366189,0x782044b},
+	{ 116471476,  51887810, 116748723,  52060789,0x782044b},
+	{ 113745384,  51714620, 113985415,  51864379,0x680044b},
+	{ 113899784,  51593420, 114190446,  51717000,0x680044b},
+	{ 116305700,  50335000, 116652700,  50436179,0x680044b},
+	{ 110377940,  51312920, 110694574,  51425000,0x680044b},
+	{ 119621760,  53649920, 119873439,  53799679,0x680044b},
+	{ 111344421,  49859405, 115485370,  52540595,0x0a80031},
+	{ 115485370,  49859405, 119626319,  52540595,0x001002d},
+	{ 116608490,  52540595, 120987767,  55221785,0x0010035},
+	{ 107730000,  49152000, 122149000,  58441000,0x0aa0432},
+	{  95653000,  49152000, 122149000,  61730000,0x31c0636},
+	{ 107730000,  49152000, 122149000,  58441000,0x0020637},
+	{ 104230000,  52244500, 104371660,  52327345,0x01e040a},
+	{ 103894569,  52126420, 104454831,  52472379,0xf040447},
+	{ 103463000,  52440660, 104216871,  52684400,0xe890447},
+	{ 101340500,  56077500, 101745790,  56208000,0x782044b},
+	{ 101643000,  56224500, 102002586,  56373500,0x782044b},
+	{ 102588000,  57886000, 102881931,  58076189,0x782044b},
+	{ 103461453,  52684210, 103744947,  52857189,0x782044b},
+	{ 103006000,  53024000, 103231146,  53189400,0x680044b},
+	{ 105627700,  56751520, 106002931,  56860000,0x680044b},
+	{ 100453804,  54487420, 100708395,  54637179,0x680044b},
+	{ 113951000,  57793000, 114353957,  57897000,0x680044b},
+	{ 103791000,  52472200, 104014609,  52636500,0x680044b},
+	{ 102025839,  51132000, 106256161,  53813190,0x0a80011},
+	{  99775417,  55926569, 104512186,  58607759,0x001000d},
+	{ 101108564,  53813190, 106810022,  55926569,0x2f60415},
+	{  95653000,  51132000, 121138000,  64326000,0x09c0432},
+	{  95653000,  49152000, 122149000,  61730000,0x31c0636},
+	{  95653000,  51132000, 121138000,  64326000,0x0020637},
+	{  82864000,  55002000,  83015274,  55084200,0x01d040a},
+	{  82568000,  54691000,  83238824,  55226520,0x023040c},
+	{  83146245,  54557010,  83444154,  54729989,0x782044b},
+	{  78187223,  55314610,  78488976,  55487589,0x782044b},
+	{  77107000,  54300210,  77401065,  54473189,0x782044b},
+	{  75816223,  55118110,  76117976,  55291089,0x782044b},
+	{  80071323,  55110110,  80373076,  55283089,0x782044b},
+	{  80315967,  54238310,  80674751,  54380000,0x782044b},
+	{  84210623,  55154010,  84539537,  55312600,0x782044b},
+	{  82137300,  53671120,  82388979,  53820879,0x680044b},
+	{  81234695,  53490000,  85116000,  56550000,0x0c20431},
+	{  75085000,  55244730,  81234695,  57234000,0x017042d},
+	{  75240000,  53291000,  81234695,  55244730,0x2c30435},
+	{  70354000,  49070000,  99271000,  61033000,0x2e70636},
+	{  75085000,  53291000,  85116000,  57234000,0x0020637},
+	{  84902720,  56450455,  85057441,  56536945,0x001040a},
+	{  84618660,  56233780,  85457148,  56724820,0x001040c},
+	{  85985543,  56883760,  86370257,  57095529,0x931044b},
+	{  77377569,  60624340,  77767430,  60817659,0x864044b},
+	{  82723115,  58239940,  83089885,  58433259,0x864044b},
+	{  83697716,  57261640,  84054283,  57454959,0x864044b},
+	{  81989401,  56972000,  82444911,  57120959,0x864044b},
+	{  83500016,  57553840,  83856583,  57747159,0x864044b},
+	{  82980187,  55670000,  87716956,  58351190,0x0a80031},
+	{  78213627,  56170880,  83009978,  58852070,0x001002d},
+	{  75600000,  58852070,  82411009,  60878000,0x2d70435},
+	{  75056000,  55670000,  89376000,  61033000,0x08c0432},
+	{  70354000,  49070000,  99271000,  61033000,0x2e70636},
+	{  75056000,  55670000,  89376000,  61033000,0x0020637},
+	{  73334800,  54927000,  73464535,  55024000,0x023040a},
+	{  72927584,  54661580,  73734824,  55152620,0x001040c},
+	{  72896000,  55215810,  73290697,  55348000,0x782044b},
+	{  74324277,  56781910,  74638523,  56954889,0x782044b},
+	{  71102445,  54867700,  71509319,  54994289,0x782044b},
+	{  73527367,  54474810,  73821432,  54647789,0x782044b},
+	{  74628104,  54088620,  74882695,  54238379,0x680044b},
+	{  71213476,  55467120,  71474723,  55616879,0x680044b},
+	{  74388640,  54993800,  74669654,  55131179,0x680044b},
+	{  75040000,  56324000,  75398619,  56436000,0x680044b},
+	{  71978804,  55837720,  72267841,  55974900,0x680044b},
+	{  70354000,  53436000,  75870000,  55558561,0x0860431},
+	{  70354000,  54600000,  76309000,  56589272,0x017042d},
+	{  70354000,  56421409,  76309000,  58577000,0x3060435},
+	{  70354000,  49070000,  99271000,  61033000,0x2e70636},
+	{  70354000,  53436000,  76309000,  58577000,0x0020637},
+	{  91353219,  53660500,  91492836,  53749000,0x020040a},
+	{  90890400,  53480580,  91676808,  53971620,0x001040c},
+	{  91263700,  52960000,  91597981,  53220000,0x9ee044b},
+	{  90010000,  52557000,  90435979,  52729500,0x931044b},
+	{  89888396,  54388560,  90248404,  54600329,0x931044b},
+	{  90688000,  52915000,  91019136,  53136929,0x931044b},
+	{  90294000,  52982060,  90645772,  53193829,0x931044b},
+	{  88350000,  52252683,  91943000,  55436000,0x0c90431},
+	{  87871000,  51283000,  91943000,  53964192,0x001042d},
+	{  70354000,  49070000,  99271000,  61033000,0x2e70636},
+	{  87871000,  51283000,  91943000,  55436000,0x0020637},
+	{  87075000,  53739500,  87266549,  53802200,0x017040a},
+	{  86850000,  53580000,  87459385,  53910000,0xf040447},
+	{  85576500,  55215000,  86314556,  55480000,0xe890447},
+	{  86572649,  53765910,  86863350,  53938889,0x782044b},
+	{  86033945,  54560810,  86331854,  54733789,0x782044b},
+	{  87916549,  53610000,  88270473,  53752000,0x782044b},
+	{  84757461,  55646400,  85102873,  55799589,0x782044b},
+	{  86231130,  54397000,  86463689,  54560810,0x680044b},
+	{  85930204,  56007400,  86185480,  56162770,0x680044b},
+	{  86151800,  55549520,  86413047,  55699279,0x680044b},
+	{  87583440,  56143920,  87851759,  56293679,0x680044b},
+	{  87738680,  52737020,  87969811,  52896000,0x680044b},
+	{  84454000,  54393639,  89389000,  56833000,0x09a0431},
+	{  84900000,  52159000,  89250000,  54753702,0x01e042d},
+	{  70354000,  49070000,  99271000,  61033000,0x2e70636},
+	{  84454000,  52159000,  89389000,  56833000,0x0020637},
+	{  85880000,  51912000,  86121550,  51995700,0x017040a},
+	{  85595424,  51701680,  86345376,  52192720,0x001040c},
+	{  85512055,  51173640,  85818144,  51366959,0x864044b},
+	{  86995365,  52171000,  87430573,  52310000,0x864044b},
+	{  84669755,  50910000,  85098251,  51048000,0x864044b},
+	{  85888000,  51330000,  86103174,  51550000,0x782044b},
+	{  85895000,  50722000,  86208583,  50871489,0x782044b},
+	{  85498741,  50195000,  85814010,  50342000,0x782044b},
+	{  88487500,  49907000,  88816300,  50048000,0x782044b},
+	{  83928000,  50666159,  89511000,  52662000,0x07e0431},
+	{  83928000,  49070000,  89864000,  50799802,0x014042d},
+	{  70354000,  49070000,  99271000,  61033000,0x2e70636},
+	{  83928000,  49070000,  89864000,  52662000,0x0020637},
+	{  83658000,  53321890,  83813000,  53399645,0x01c040a},
+	{  83458000,  53199500,  84051663,  53534389,0xf040447},
+	{  84897169,  52348820,  85422013,  52694779,0xe890447},
+	{  81110400,  51408800,  81420392,  51602000,0x864044b},
+	{  84823558,  53619440,  85148442,  53812759,0x864044b},
+	{  85252976,  51824140,  85491564,  52075000,0x864044b},
+	{  81164449,  53739310,  81455150,  53912289,0x782044b},
+	{  85003300,  52257800,  85534266,  52349000,0x782044b},
+	{  82615735,  52401310,  82895865,  52574289,0x782044b},
+	{  83420749,  53711110,  83711450,  53884089,0x782044b},
+	{  83560745,  51366000,  87163000,  54454000,0x0c40431},
+	{  78600000,  50638000,  84639894,  52464731,0x015042d},
+	{  77892000,  52464731,  83560745,  54454000,0x2d80435},
+	{  70354000,  49070000,  99271000,  61033000,0x2e70636},
+	{  77892000,  50638000,  87163000,  54454000,0x0020637},
+	{  94381000,  51677100,  94604200,  51730000,0x013040a},
+	{  93955024,  51532000,  94936145,  51885000,0x017040c},
+	{  90454858,  51091000,  90752682,  51250000,0x782044b},
+	{  93385000,  51105500,  93913959,  51195000,0x782044b},
+	{  91076958,  51288110,  91350842,  51461089,0x782044b},
+	{  89994758,  50895410,  90268642,  51068389,0x782044b},
+	{  95455000,  51373000,  95752824,  51532000,0x782044b},
+	{  91400458,  51200410,  91674342,  51373389,0x782044b},
+	{  93815535,  52034410,  94095665,  52207389,0x782044b},
+	{  94263000,  51102000,  94563674,  51220000,0x680044b},
+	{  93562800,  49743000,  98700000,  51800000,0x0840431},
+	{  93562800,  51700000,  99271000,  53728000,0x017042d},
+	{  88799000,  49900000,  93562800,  52209000,0x3400435},
+	{  70354000,  49070000,  99271000,  61033000,0x2e70636},
+	{  88799000,  49743000,  99271000,  53728000,0x0020637},
+	{  92810181,  55964355,  92962980,  56050845,0x001040a},
+	{  92430568,  55792000,  93258640,  56219000,0x001040c},
+	{  87848687,  69244510,  88335913,  69417489,0x782044b},
+	{  90313140,  56156000,  90640315,  56319779,0x782044b},
+	{  95537040,  56121720,  95895014,  56271479,0x782044b},
+	{  91546460,  53603320,  91911576,  53741000,0x782044b},
+	{  94413504,  56030420,  94767038,  56180179,0x782044b},
+	{  92362800,  58154550,  92719152,  58311500,0x782044b},
+	{  88140988,  69436320,  88703757,  69586079,0x782044b},
+	{  89405340,  56137420,  89673659,  56287179,0x680044b},
+	{  88703050,  54662405,  93320655,  57343595,0x0a80011},
+	{  93320655,  54662405,  97938260,  57343595,0x001000d},
+	{  90371347,  57343595,  95316653,  60024785,0x0010015},
+	{  87740772,  73193548,  96827027,  75874738,0x0a800b1},
+	{  96827026,  73193548, 105913281,  75874738,0x0a808b1},
+	{  81592505,  70512358,  89516911,  73193548,0x0a810b1},
+	{  89516911,  70512358,  97441317,  73193548,0x0a818b1},
+	{  97441317,  70512358, 105365723,  73193548,0x0a820b1},
+	{  78813005,  67831168,  85843681,  70512358,0x0a828b1},
+	{  85843681,  67831168,  92874357,  70512358,0x0a830b1},
+	{  92874357,  67831168,  99905033,  70512358,0x0a838b1},
+	{  99905033,  67831168, 106935709,  70512358,0x0a840b1},
+	{ 105291245,  69439882, 112828368,  72121072,0x0a848b1},
+	{  81692901,  65149978,  88038384,  67831168,0x0a850b1},
+	{  88038384,  65149978,  94383867,  67831168,0x0a858b1},
+	{  94383867,  65149978, 100729350,  67831168,0x0a860b1},
+	{ 100729350,  65149978, 107074833,  67831168,0x0a868b1},
+	{  84181939,  62468788,  89961393,  65149978,0x0a870b1},
+	{  89961393,  62468788,  95740847,  65149978,0x0a878b1},
+	{  95740847,  62468788, 101520301,  65149978,0x0a880b1},
+	{ 101520301,  62468788, 107299755,  65149978,0x0a888b1},
+	{  84246883,  59787598,  89549681,  62468788,0x0a890b1},
+	{  89549681,  59787598,  94852479,  62468788,0x0a898b1},
+	{  94852479,  59787598, 100155277,  62468788,0x0a8a0b1},
+	{ 100155277,  59787598, 105458075,  62468788,0x0a8a8b1},
+	{ 103000000,  61540000, 108400000,  64330000,0x0afb4b1},
+	{  87050217,  57106408,  91906150,  59787598,0x0a8b8b1},
+	{  91906150,  57106408,  96762083,  59787598,0x0a8c0b1},
+	{  96762083,  57106408, 101618016,  59787598,0x0a8c8b1},
+	{ 101043049,  58178884, 106047937,  60860074,0x0a8d0b1},
+	{  88468864,  54425218,  93026887,  57106408,0x0a8d8b1},
+	{  93026887,  54425218,  97584910,  57106408,0x0a8e0b1},
+	{  90456817,  51771000,  94746721,  54452190,0x0a8e8b1},
+	{  94746721,  53350000,  97910000,  57106408,0x0ecf4b1},
+	{  75990000,  69000000, 113940000,  81273400,0x0a20432},
+	{  75990000,  51771000, 113940000,  81273400,0x0020637},
+	{ 150771500,  59532360, 150921000,  59632500,0x023040a},
+	{ 150111000,  59432950, 151026400,  59927600,0x001040c},
+	{ 150704600,  60019940, 151088554,  60213259,0x864044b},
+	{ 152128776,  62809240, 152546024,  63002559,0x864044b},
+	{ 147744300,  62662640, 148247212,  62823000,0x864044b},
+	{ 155521890,  62379210, 155888510,  62552189,0x782044b},
+	{ 149431396,  61026310, 149786004,  61199289,0x782044b},
+	{ 159071790,  61887210, 159438410,  62060189,0x782044b},
+	{ 149456526,  62431110, 149829873,  62604089,0x782044b},
+	{ 148389374,  58834000, 153543217,  61515190,0x0a80031},
+	{ 147407760,  61510818, 152978677,  64192008,0x001002d},
+	{ 152978677,  61510818, 161303169,  63300000,0x2830435},
+	{ 144724300,  58834000, 163483700,  66340900,0x0010436},
+	{ 144724300,  58834000, 163483700,  66340900,0x0020637},
+	{ 177630000,  64688500, 177839805,  64777244,0x01e040a},
+	{ 177048768,  64518380, 178137240,  65009420,0x001040c},
+	{ 165793547,  67944720, 166702652,  68290679,0xf04044b},
+	{ 169981264,  69510900, 170924536,  69845789,0xe89044b},
+	{ 174966923,  63422405, 180835750,  66103595,0x0a80011},
+	{ 162822035,  67580762, 169703756,  70261952,0x001000d},
+	{ 169703756,  67580762, 176585477,  70261952,0x0010015},
+	{ 157680000,  61808400, 190600000,  71612300,0x2e40436},
+	{ 157680000,  61808400, 190600000,  71612300,0x0020637},
+	{ 158565470,  53012300, 158717375,  53087000,0x01c040a},
+	{ 158043916,  52840180, 158809492,  53331220,0x001040c},
+	{ 158228695,  54467930, 158716305,  54754759,0xc73044b},
+	{ 158246146,  57664690, 158750453,  57938109,0xbde044b},
+	{ 156116748,  52702090, 156564852,  52975509,0xbde044b},
+	{ 155852987,  51307226, 160083309,  53988416,0x0a80011},
+	{ 155551919,  53988416, 160050360,  56669606,0x001000d},
+	{ 155778033,  56669606, 160633966,  59350796,0x0010015},
+	{ 155545700,  50864000, 174493390,  64947700,0x0010436},
+	{ 155545700,  50864000, 174493390,  64947700,0x0020637},
+	{ 142690673,  46923500, 142763770,  47067770,0x034040a},
+	{ 142472680,  46588080, 143149720,  47079120,0x001040c},
+	{ 142871508,  49059360, 143192691,  49271129,0x931044b},
+	{ 141993299,  48903340, 142286500,  49096659,0x864044b},
+	{ 142010438,  46957240, 142292362,  47150559,0x864044b},
+	{ 142068966,  50791640, 142371833,  50984959,0x864044b},
+	{ 142786858,  53477940, 143111742,  53671259,0x864044b},
+	{ 142978976,  51694740, 143288824,  51888059,0x864044b},
+	{ 141780000,  45890000, 144252959,  49940000,0x1020431},
+	{ 141610000,  49940000, 144014422,  54425500,0x034042d},
+	{ 141750000,  48450000, 144777000,  52006212,0x4fc0435},
+	{ 141209000,  43359640, 156510100,  54425500,0x0010436},
+	{ 141209000,  43359640, 156510100,  54425500,0x0020637},
+	{ 131850779,  43077000, 131968982,  43163490,0x001040a},
+	{ 131810000,  43055300, 132501955,  43488000,0x01c040c},
+	{ 131794000,  43724000, 132110943,  43886400,0x864044b},
+	{ 132840250,  42757700, 133121093,  42938000,0x864044b},
+	{ 133179282,  44079240, 133448318,  44272559,0x864044b},
+	{ 133070000,  43031010, 133265569,  43240000,0x782044b},
+	{ 132669535,  44485410, 132910264,  44658389,0x782044b},
+	{ 135416000,  44479010, 135697185,  44627000,0x782044b},
+	{ 133301973,  45400000, 133604784,  45539889,0x782044b},
+	{ 130741457,  42406200, 133750000,  45572000,0x0c80411},
+	{ 133750000,  42912000, 137377000,  45572000,0x001040d},
+	{ 133360000,  45572000, 139015300,  47358897,0x2830415},
+	{ 130400100,  42290000, 139015300,  48459900,0x0010436},
+	{ 130400100,  42290000, 139015300,  48459900,0x0020637},
+	{ 132864400,  48737700, 132989781,  48826745,0x020040a},
+	{ 132551564,  48517580, 133254644,  49008620,0x001040c},
+	{ 133636610,  48473940, 133926589,  48667259,0x864044b},
+	{ 130943199,  48936000, 131427227,  49053000,0x864044b},
+	{ 134349610,  48440640, 134639589,  48633959,0x864044b},
+	{ 131695724,  48951110, 132062908,  49074600,0x782044b},
+	{ 132476267,  47873210, 132783222,  48018000,0x782044b},
+	{ 130932968,  47671010, 131187632,  47843989,0x782044b},
+	{ 134635581,  48445800, 134985500,  48574000,0x782044b},
+	{ 130508100,  47654300, 134985500,  49495900,0x0830431},
+	{ 130508100,  47654300, 134985500,  49495900,0x0020637},
+	{ 135031000,  48420205, 135138000,  48520645,0x024040a},
+	{ 134741750,  48288000, 135265414,  48630800,0xf040447},
+	{ 136796361,  50328700, 137253362,  50709000,0xe890447},
+	{ 136594000,  50198000, 137150325,  50343789,0x9ee044b},
+	{ 140112000,  48907460, 140395646,  49147200,0x931044b},
+	{ 140464514,  53049260, 140990005,  53191000,0x931044b},
+	{ 143036000,  59318200, 143518063,  59500000,0x931044b},
+	{ 134643587,  47474900, 134944096,  47694529,0x931044b},
+	{ 134263585,  46759405, 138166206,  49440595,0x0a80031},
+	{ 134055049,  49440595, 138166206,  52121785,0x001042d},
+	{ 138166206,  47355000, 140720000,  51456449,0x5c50435},
+	{ 130388110,  46633000, 147201900,  62528600,0x4490436},
+	{ 130388110,  46633000, 147201900,  62528600,0x0020637},
+	{ 127472000,  50243100, 127583000,  50353400,0x026040a},
+	{ 127308481,  50178320, 127844718,  50524279,0xf040447},
+	{ 128153770,  50700700, 128806035,  50970000,0xe890447},
+	{ 128000000,  51314510, 128284429,  51481000,0x782044b},
+	{ 127075000,  53650000, 127418790,  53796189,0x782044b},
+	{ 129321441,  50027710, 129589559,  50200689,0x782044b},
+	{ 129277782,  49713610, 129543017,  49886589,0x782044b},
+	{ 127603336,  51931220, 127926900,  52080979,0x782044b},
+	{ 124648376,  55096320, 124996915,  55246079,0x782044b},
+	{ 129992984,  49344720, 130299343,  49494479,0x782044b},
+	{ 129749384,  49732020, 129979015,  49881779,0x680044b},
+	{ 127200627,  48991267, 131252203,  51672457,0x0a80011},
+	{ 125865990,  51672457, 130155894,  54353647,0x001000d},
+	{ 121516504,  53281171, 125955363,  55962361,0x0010015},
+	{ 119653500,  48854900, 134917300,  57055000,0x0010436},
+	{ 119653500,  48854900, 134917300,  57055000,0x0020637},
+	{ 129624204,  61996955, 129806794,  62083445,0x001040a},
+	{ 129360856,  61611741, 129960000,  62363400,0x030040c},
+	{ 124553218,  56543040, 124931348,  56720000,0x864044b},
+	{ 128840000,  61359840, 129234837,  61557200,0x864044b},
+	{ 127292358,  63826040, 127724642,  64019359,0x864044b},
+	{ 114790000,  60694000, 115491315,  60780000,0x782044b},
+	{ 125264410,  58482810, 125592590,  58655789,0x782044b},
+	{ 117454490,  62063510, 117821110,  62236489,0x782044b},
+	{ 132350000,  61940000, 132837556,  62070000,0x782044b},
+	{ 127573027,  60699405, 132965198,  63380595,0x0a80011},
+	{ 122716720,  56329405, 127513071,  59010595,0x001000d},
+	{ 113648601,  60059405, 118951399,  62740595,0x0010015},
+	{ 105526600,  55489900, 148500000,  64300000,0x2310436},
+	{ 105526600,  64166000, 162854200,  77118200,0x07b0432},
+	{ 105526600,  55489900, 162854200,  77118200,0x0020637},
+	{-141010000,  41660000, -52600000,  85000000,0x0010037},
+	{  44270000,  77850000, 114300000,  84000000,0x06e04b2},
+	{  44270000,  70100000,  79300000,  77850000,0x0890cb2},
+	{  79300000,  70100000, 114300000,  77850000,0x08914b2},
+	{ 114300000,  70100000, 151100000,  77300000,0x0811cb2},
+	{ 151100000,  70100000, 184700000,  77300000,0x08724b2},
+	{ 144750000,  60900000, 168500000,  70100000,0x0992cb2},
+	{ 168500000,  59800000, 190600000,  70100000,0x0a634b2},
+	{ 142700000,  50950000, 155410000,  60900000,0x0c03cb2},
+	{ 155410000,  50800000, 168500000,  60900000,0x0bd44b2},
+	{ 139700000,  43600000, 156580000,  50950000,0x0854cb2},
+	{  28390000,  60900000,  49630000,  70100000,0x0a254b2},
+	{  49630000,  60900000,  73500000,  70100000,0x0995cb2},
+	{  73500000,  60900000,  97250000,  70100000,0x09964b2},
+	{  97250000,  60900000, 121000000,  70100000,0x0996cb2},
+	{ 121000000,  60900000, 144750000,  70100000,0x09974b2},
+	{  19600000,  54300000,  22910000,  55300000,0x07b8cb2},
+	{  26845000,  55000000,  49630000,  60900000,0x0739cb2},
+	{  30730000,  50110000,  49630000,  55000000,0x06dacb2},
+	{  36580000,  41052000,  49630000,  50110000,0x0a5b4b2},
+	{  49630000,  49060000,  62350000,  60900000,0x0cdbcb2},
+	{  62350000,  51500000,  79250000,  60900000,0x0a2c4b2},
+	{  79250000,  49060000,  96150000,  60900000,0x0b1ccb2},
+	{  96150000,  49060000, 113000000,  60900000,0x0b2d4b2},
+	{ 113000000,  49060000, 129850000,  60900000,0x0b2dcb2},
+	{ 129850000,  50950000, 142700000,  60900000,0x0bfe4b2},
+	{ 129850000,  42250000, 139700000,  50950000,0x0bcf4b2},
+	{  19600000,  41052000, 190600000,  89900000,0x003063c},
+	{ 121408028,  31178755, 121508933,  31265245,0x001000a},
+	{ 121115000,  31110000, 121830000,  31474320,0x017040c},
+	{ 121115000,  30803100, 121977000,  31110000,0x06e0410},
+	{ 120854000,  30656000, 122300000,  31880000,0x0a60411},
+	{ 105486000,  29000000, 122960000,  42670000,0x3770636},
+	{ 120854000,  30656000, 122300000,  31880000,0x0020637},
+	{ 117145223,  39086755, 117255738,  39173245,0x001000a},
+	{ 116877700,  38900000, 117426000,  39422720,0x021040c},
+	{ 117426000,  38900000, 117772152,  39205000,0xc73044b},
+	{ 117666916,  39120000, 118042983,  39375000,0xbde044b},
+	{ 117337000,  38612000, 117667823,  38900000,0xbde044b},
+	{ 115410000,  38550000, 117840950,  41070000,0x0c10431},
+	{ 105486000,  29000000, 122960000,  42670000,0x3770636},
+	{ 116700000,  38550000, 118095087,  40250000,0x0020637},
+	{ 116341262,  39863755, 116453699,  39950245,0x001000a},
+	{ 116094936,  39689000, 116735134,  40143400,0x01d040c},
+	{ 116010000,  40143400, 116900000,  40480991,0x0790410},
+	{ 115410000,  38550000, 118095087,  41070000,0x0b80431},
+	{ 105486000,  29000000, 122960000,  42670000,0x3770636},
+	{ 115410000,  39430000, 117530000,  41070000,0x0020637},
+	{ 110281300,  20002991, 110381400,  20081110,0x01c040a},
+	{ 110080424,  19604480, 110575184,  20095520,0x001040c},
+	{ 109476000,  19434610, 109680273,  19590000,0x782044b},
+	{ 109363000,  18201600, 109601895,  18333000,0x782044b},
+	{ 110707000,  19529000, 110864192,  19730889,0x782044b},
+	{ 110394000,  19157210, 110639004,  19286000,0x782044b},
+	{ 109921000,  19647020, 110079911,  19796779,0x680044b},
+	{ 110317668,  18729220, 110475331,  18878979,0x680044b},
+	{ 109607244,  19818420, 109766155,  19968179,0x680044b},
+	{ 109069276,  18298120, 109265551,  18418000,0x680044b},
+	{ 109713000,  18376000, 109993838,  18460000,0x680044b},
+	{ 108560000,  18100000, 111320000,  20180000,0x0960431},
+	{ 110700000,  15720000, 113000000,  17900000,0x001042d},
+	{ 113600000,  13900000, 117900000,  16440000,0x2ec0435},
+	{ 108560000,  13900000, 117900000,  20180000,0x0010636},
+	{ 108560000,  13900000, 117900000,  20180000,0x0020637},
+	{ 106204523,  38420055, 106314077,  38506545,0x001040a},
+	{ 105961000,  38124424, 106482356,  38662984,0x022040c},
+	{ 106272200,  38821000, 106565453,  39050000,0x9ee044b},
+	{ 106044000,  37950000, 106368755,  38124424,0x931044b},
+	{ 105073507,  37408600, 105381205,  37591500,0x931044b},
+	{ 106141142,  35904388, 106401735,  36116157,0x931044b},
+	{ 106685000,  39000000, 106863100,  39323029,0x931044b},
+	{ 105843252,  38929928, 106442172,  39420968,0x00100ac},
+	{ 106442171,  38929928, 107041091,  39420968,0x00108ac},
+	{ 105783360,  38438888, 106377072,  38929928,0x00110ac},
+	{ 106377071,  38438888, 106970783,  38929928,0x00118ac},
+	{ 105729196,  37947848, 106317700,  38438888,0x00120ac},
+	{ 106317700,  37947848, 106906204,  38438888,0x00128ac},
+	{ 106906204,  37947848, 107494708,  38438888,0x00130ac},
+	{ 104257936,  37358600, 104846440,  37849640,0x00138ac},
+	{ 104846440,  37358600, 105434944,  37849640,0x00140ac},
+	{ 105434944,  37456808, 106023448,  37947848,0x00148ac},
+	{ 106023448,  37456808, 106611952,  37947848,0x00150ac},
+	{ 106611952,  37456808, 107200456,  37947848,0x00158ac},
+	{ 107154496,  37456808, 107743000,  37947848,0x00160ac},
+	{ 104552188,  36965768, 105135484,  37456808,0x00168ac},
+	{ 105135484,  36965768, 105718780,  37456808,0x00170ac},
+	{ 105718780,  36965768, 106302076,  37456808,0x00178ac},
+	{ 106302076,  36965768, 106885372,  37456808,0x00180ac},
+	{ 106885372,  36965768, 107468668,  37456808,0x00188ac},
+	{ 105024033,  36474728, 105602121,  36965768,0x00190ac},
+	{ 105602121,  36474728, 106180209,  36965768,0x00198ac},
+	{ 106180209,  36474728, 106758297,  36965768,0x001a0ac},
+	{ 105284173,  35983688, 105857053,  36474728,0x001a8ac},
+	{ 105857053,  35983688, 106429933,  36474728,0x001b0ac},
+	{ 106429933,  35983688, 107002813,  36474728,0x001b8ac},
+	{ 105284173,  35492648, 105857053,  35983688,0x001c0ac},
+	{ 105857053,  35492648, 106429933,  35983688,0x001c8ac},
+	{ 106429933,  35492648, 107002813,  35983688,0x001d0ac},
+	{ 105830000,  35190000, 106550000,  35492648,0x015dcac},
+	{  89350000,  31535000, 108740000,  42800000,0x3060636},
+	{ 104250000,  35190000, 107743000,  39500000,0x0020637},
+	{ 106487989,  29505755, 106586972,  29592245,0x001000a},
+	{ 106266519,  29310480, 106797735,  29801520,0x001000c},
+	{ 108283816,  30719510, 108484183,  30892489,0x782044b},
+	{ 106175312,  29204920, 106388414,  29325000,0x680044b},
+	{ 106181480,  29910820, 106354119,  30060579,0x680044b},
+	{ 105351628,  28818320, 105521771,  28968079,0x680044b},
+	{ 107235000,  29645000, 107447487,  29766000,0x680044b},
+	{ 105851000,  29286800, 106034818,  29425979,0x680044b},
+	{ 106945296,  29772220, 107138888,  29905000,0x680044b},
+	{ 106575812,  28931220, 106746787,  29080979,0x680044b},
+	{ 108312740,  31095720, 108487459,  31245479,0x680044b},
+	{ 107007912,  29082420, 107178887,  29232179,0x680044b},
+	{ 105257000,  28432000, 109333000,  30445000,0x07e0431},
+	{ 107320000,  30445000, 110210000,  32210000,0x001042d},
+	{ 107320000,  28155000, 109333000,  30445000,0x0010435},
+	{  97300000,  20885000, 112116000,  34330000,0x0010636},
+	{ 105257000,  28155000, 110210000,  32210000,0x0020637},
+	{ 120094489,  30258555, 120193472,  30345045,0x001040a},
+	{ 120036793,  30082220, 120435607,  30428179,0xf040447},
+	{ 121174164,  28362400, 121554635,  28697289,0xe890447},
+	{ 120564861,  27944890, 120703138,  28067199,0x54f044b},
+	{ 121491542,  29797290, 121631857,  29919599,0x54f044b},
+	{ 120673663,  30701090, 120815337,  30823399,0x54f044b},
+	{ 120508402,  29940390, 120649397,  30062699,0x54f044b},
+	{ 119992463,  30818000, 120158011,  30922599,0x54f044b},
+	{ 119566282,  29038000, 119711055,  29155899,0x54f044b},
+	{ 120703138,  27910000, 120852302,  28023299,0x54f044b},
+	{ 120136342,  29660000, 120282646,  29777199,0x54f044b},
+	{ 120490000,  27547590, 120601779,  27698000,0x54f044b},
+	{ 121405122,  28694790, 121595408,  28784000,0x54f044b},
+	{ 120014382,  29263990, 120158128,  29382700,0x54f044b},
+	{ 119826000,  28384090, 119988065,  28488900,0x54f044b},
+	{ 118826000,  28896990, 118987008,  29003000,0x54f044b},
+	{ 121182002,  30158790, 121322997,  30281099,0x54f044b},
+	{ 119916163,  30472990, 120077958,  30580000,0x54f044b},
+	{ 120434949,  30047760, 120535793,  30133189,0x3c1044b},
+	{ 119250000,  29012920, 122950000,  31183000,0x0890431},
+	{ 118167700,  27135000, 122300000,  29012920,0x016042d},
+	{ 118010000,  28180000, 120674481,  31183000,0x43c0435},
+	{ 108731000,  20170000, 122950000,  31183000,0x0010636},
+	{ 118010000,  27135000, 122950000,  31183000,0x0020637},
+	{ 118706067,  31987755, 118807933,  32074245,0x001040a},
+	{ 118663026,  31939090, 118949774,  32183709,0xa9e0447},
+	{ 120477305,  31177690, 120762694,  31422309,0xa9e0447},
+	{ 117043809,  34132690, 117339390,  34377309,0xa9e0447},
+	{ 120175245,  31414610, 120442154,  31643389,0x9ee0447},
+	{ 119860224,  31686120, 120035775,  31835879,0x680044b},
+	{ 119354708,  32102320, 119539147,  32245500,0x680044b},
+	{ 120080668,  33295220, 120259131,  33444979,0x680044b},
+	{ 119820108,  32397620, 119996491,  32547379,0x680044b},
+	{ 118937768,  33530000, 119139504,  33662479,0x680044b},
+	{ 119339473,  32331690, 119483526,  32453999,0x54f044b},
+	{ 119093905,  34515190, 119241695,  34637499,0x54f044b},
+	{ 118217114,  33870590, 118363885,  33992899,0x54f044b},
+	{ 119095000,  32234000, 119361695,  32300000,0x54f044b},
+	{ 120797613,  31949400, 120955123,  32060699,0x54f044b},
+	{ 120914853,  31325000, 121064267,  31441699,0x54f044b},
+	{ 120669013,  31598000, 120824202,  31710899,0x54f044b},
+	{ 119481773,  32363790, 119625826,  32486099,0x54f044b},
+	{ 118345000,  30656000, 122300000,  32700000,0x0820431},
+	{ 116340000,  33260000, 120897559,  35133000,0x015042d},
+	{ 117702388,  32700000, 121000000,  35133000,0x3830435},
+	{ 105486000,  29000000, 122960000,  42670000,0x3770636},
+	{ 116340000,  30656000, 122300000,  35133000,0x0020637},
+	{ 119226500,  26000855, 119314150,  26087345,0x001040a},
+	{ 119151000,  25863000, 119456034,  26161800,0xc730447},
+	{ 117940142,  24424700, 118194369,  24746400,0xbde0447},
+	{ 117602879,  24396000, 117940142,  24638509,0xbde0447},
+	{ 118099560,  26529410, 118292239,  26702389,0x782044b},
+	{ 118960781,  25312810, 119152019,  25485789,0x782044b},
+	{ 117517941,  26155010, 117709659,  26327989,0x782044b},
+	{ 118504561,  24773460, 118680879,  24960000,0x782044b},
+	{ 117276841,  25841400, 117418983,  26074589,0x782044b},
+	{ 116919761,  24996500, 117086971,  25193189,0x782044b},
+	{ 118546681,  25306500, 118767968,  25455989,0x782044b},
+	{ 118323332,  24910820, 118502323,  25048600,0x680044b},
+	{ 115840000,  23490000, 120000000,  25327442,0x0740431},
+	{ 118231247,  25327442, 120800000,  28330000,0x023042d},
+	{ 115970000,  25327442, 118802688,  28105000,0x3e80435},
+	{ 108731000,  20170000, 122950000,  31183000,0x0010636},
+	{ 115840000,  23490000, 120800000,  28330000,0x0020637},
+	{ 117197528,  31778755, 117298433,  31865245,0x001040a},
+	{ 117140886,  31719811, 117480595,  32003600,0xc730447},
+	{ 116720000,  32550000, 117216813,  32728409,0xbde0447},
+	{ 117141500,  32840000, 117572448,  33045709,0xbde0447},
+	{ 116723244,  33862800, 116875091,  34040000,0x680044b},
+	{ 118445500,  31631700, 118622739,  31780000,0x680044b},
+	{ 118338900,  31258400, 118471829,  31455079,0x680044b},
+	{ 116960564,  30501900, 117167916,  30627179,0x680044b},
+	{ 117748000,  30883000, 117959105,  31006000,0x680044b},
+	{ 118237308,  32240520, 118413691,  32390279,0x680044b},
+	{ 116431000,  31697000, 116670800,  31806600,0x680044b},
+	{ 115692944,  33781520, 115872655,  33931279,0x680044b},
+	{ 115737884,  32827220, 115915515,  32976979,0x680044b},
+	{ 117417163,  30610000, 117609503,  30700000,0x54f044b},
+	{ 116915414,  33567000, 117080869,  33675400,0x54f044b},
+	{ 115450000,  29388000, 119680000,  31304642,0x0790431},
+	{ 115345000,  31304642, 119240000,  33380403,0x018042d},
+	{ 114870000,  32350000, 118336000,  34670000,0x3550435},
+	{ 105486000,  29000000, 122960000,  42670000,0x3770636},
+	{ 114870000,  29388000, 119680000,  34670000,0x0020637},
+	{ 123334340,  41713755, 123449660,  41800245,0x001040a},
+	{ 123234880,  41652430, 123617319,  41939259,0xc730447},
+	{ 121523656,  38867690, 121874544,  39141109,0xbde0447},
+	{ 122757739,  40975390, 123119260,  41248809,0xbde0447},
+	{ 123736760,  41800490, 123899839,  41922799,0x54f044b},
+	{ 123899839,  41800490, 124062918,  41922799,0x54f044b},
+	{ 123629140,  41238890, 123790860,  41361199,0x54f044b},
+	{ 123790860,  41238890, 123952580,  41361199,0x54f044b},
+	{ 121587781,  41965490, 121752219,  42087799,0x54f044b},
+	{ 123112540,  41174290, 123274260,  41296599,0x54f044b},
+	{ 121043000,  41057890, 121204720,  41180199,0x54f044b},
+	{ 124283229,  40067290, 124442570,  40189599,0x54f044b},
+	{ 121980940,  41072200, 122132664,  41202499,0x54f044b},
+	{ 122158000,  40579190, 122932418,  40604500,0x54f044b},
+	{ 120343460,  41507690, 120518539,  41621500,0x54f044b},
+	{ 120798350,  40679690, 120959050,  40801999,0x54f044b},
+	{ 123766181,  42230090, 123930619,  42352399,0x54f044b},
+	{ 121889409,  39566590, 122047391,  39688899,0x54f044b},
+	{ 122681281,  40820900, 122794918,  40907389,0x3c1044b},
+	{ 120690140,  41759600, 120805459,  41846089,0x3c1044b},
+	{ 120691021,  41055000, 120805379,  41141489,0x3c1044b},
+	{ 121080000,  38700000, 125545000,  40750000,0x0810431},
+	{ 118836000,  39960000, 122220000,  42733000,0x020042d},
+	{ 122220000,  40750000, 125800000,  43501000,0x3c50435},
+	{ 118780000,  38700000, 134800000,  53600000,0x0010636},
+	{ 118780000,  38700000, 125800000,  43501000,0x0020637},
+	{ 117049145,  36140000, 117168496,  36214245,0x01b040a},
+	{ 116704000,  36526600, 117183895,  36835500,0xf040447},
+	{ 120230000,  36037300, 120560255,  36455000,0xe890447},
+	{ 117965727,  36724890, 118118273,  36847199,0x54f044b},
+	{ 121232117,  37475000, 121400599,  37586399,0x54f044b},
+	{ 117027346,  36115100, 117210082,  36215799,0x54f044b},
+	{ 116515055,  35350290, 116692924,  35453000,0x54f044b},
+	{ 119053036,  36660290, 119244592,  36757000,0x54f044b},
+	{ 118453850,  37400690, 118700189,  37476900,0x54f044b},
+	{ 118240065,  35005090, 118388534,  35127399,0x54f044b},
+	{ 115385455,  35200000, 115590824,  35289000,0x54f044b},
+	{ 119405755,  35361000, 119570974,  35471599,0x54f044b},
+	{ 115918736,  36397790, 116099922,  36500000,0x54f044b},
+	{ 117666746,  35824890, 117817254,  35947199,0x54f044b},
+	{ 116856800,  35350000, 117032359,  35454099,0x54f044b},
+	{ 117503765,  34748800, 117622846,  34901099,0x54f044b},
+	{ 120579527,  36921900, 120782698,  37013699,0x54f044b},
+	{ 119944700,  36240900, 120051850,  36327389,0x3c1044b},
+	{ 116270504,  37406400, 116379096,  37492889,0x3c1044b},
+	{ 119704925,  36343600, 119812075,  36430089,0x3c1044b},
+	{ 118908397,  35575000, 122750000,  37835000,0x08f0431},
+	{ 115274000,  36084044, 119100000,  38276000,0x01a042d},
+	{ 114790000,  34360000, 119676000,  36084044,0x2730435},
+	{ 117940000,  35200000, 122960000,  38420000,0x0980432},
+	{ 105486000,  29000000, 122960000,  42670000,0x3770636},
+	{ 114790000,  34360000, 122960000,  38420000,0x0020637},
+	{ 112478684,  37812755, 112587277,  37899245,0x001040a},
+	{ 112392600,  37646000, 112784822,  38028979,0xf040447},
+	{ 113122000,  39958000, 113652320,  40233489,0xe890447},
+	{ 111567880,  35227920, 111750919,  35377679,0x680044b},
+	{ 113500760,  37768320, 113690039,  37918079,0x680044b},
+	{ 112766880,  35456000, 112982479,  35583079,0x680044b},
+	{ 111412456,  36009300, 111593309,  36161800,0x680044b},
+	{ 110910604,  34992420, 111092395,  35142179,0x680044b},
+	{ 112656228,  38357220, 112847171,  38506979,0x680044b},
+	{ 111125680,  35543720, 111308719,  35693479,0x680044b},
+	{ 112629728,  38661220, 112820671,  38810979,0x680044b},
+	{ 111098304,  34733920, 111280095,  34883679,0x680044b},
+	{ 111807227,  36995790, 111959773,  37118099,0x54f044b},
+	{ 111632736,  36511390, 111784263,  36633699,0x54f044b},
+	{ 110360000,  36750000, 114166000,  39062642,0x0920431},
+	{ 110220000,  34572000, 113800000,  36907231,0x01b042d},
+	{ 110863000,  38300436, 114555000,  40750000,0x3740435},
+	{ 105486000,  29000000, 122960000,  42670000,0x3770636},
+	{ 110220000,  34572000, 114555000,  40750000,0x0020637},
+	{ 115817189,  28640255, 115915211,  28726745,0x001040a},
+	{ 115645592,  28381080, 116176808,  28872120,0x001040c},
+	{ 113790000,  27568500, 114001712,  27727389,0x782044b},
+	{ 117122400,  29243330, 117322247,  29371379,0x680044b},
+	{ 115933296,  29634000, 116135871,  29760979,0x680044b},
+	{ 117860728,  28419500, 118092936,  28529179,0x680044b},
+	{ 114838000,  25790000, 115041588,  25912000,0x680044b},
+	{ 114879576,  26998320, 115047223,  27148079,0x680044b},
+	{ 114309160,  27757120, 114477639,  27906879,0x680044b},
+	{ 116965544,  28191320, 117192547,  28303000,0x680044b},
+	{ 116258644,  27910020, 116443014,  28047500,0x680044b},
+	{ 114844960,  27760520, 115027107,  27899000,0x680044b},
+	{ 113766000,  24483000, 116700000,  27112081,0x0a70431},
+	{ 113520000,  27080000, 116276183,  29870000,0x020042d},
+	{ 115957998,  26980000, 118500000,  30100000,0x4660435},
+	{ 108731000,  20170000, 122950000,  31183000,0x0010636},
+	{ 113520000,  24483000, 118500000,  30100000,0x0020637},
+	{ 113614000,  34709000, 113724527,  34788645,0x01c040a},
+	{ 113483000,  34630000, 113877610,  34883000,0xc730447},
+	{ 112311509,  34526090, 112641890,  34799509,0xbde0447},
+	{ 113117948,  33578290, 113446051,  33851709,0xbde0447},
+	{ 114013108,  32065820, 114204861,  32203500,0x680044b},
+	{ 114247856,  35997700, 114424833,  36153500,0x680044b},
+	{ 113781980,  35237920, 113965019,  35387679,0x680044b},
+	{ 114258565,  34735090, 114407034,  34857399,0x54f044b},
+	{ 114975446,  35683190, 115125954,  35805499,0x54f044b},
+	{ 113141855,  35156990, 113291344,  35279299,0x54f044b},
+	{ 113756914,  33958290, 113903685,  34080599,0x54f044b},
+	{ 113952324,  33517090, 114098075,  33639399,0x54f044b},
+	{ 114575124,  33521400, 114700605,  33663400,0x54f044b},
+	{ 111080800,  34704600, 111263355,  34804000,0x54f044b},
+	{ 112475864,  32929590, 112620936,  33051899,0x54f044b},
+	{ 114195146,  35684090, 114345654,  35806399,0x54f044b},
+	{ 113941464,  32920790, 114086536,  33043099,0x54f044b},
+	{ 115576105,  34354390, 115723895,  34476699,0x54f044b},
+	{ 113613560,  35888960, 114186440,  36380000,0x001008c},
+	{ 114186440,  35888960, 114759320,  36380000,0x001088c},
+	{ 114759320,  35888960, 115332200,  36380000,0x001108c},
+	{ 115332200,  35888960, 115905080,  36380000,0x001188c},
+	{ 115905080,  35888960, 116477960,  36380000,0x001208c},
+	{ 113097968,  35397920, 113670848,  35888960,0x001288c},
+	{ 113670848,  35397920, 114243728,  35888960,0x001308c},
+	{ 114243728,  35397920, 114816608,  35888960,0x001388c},
+	{ 114816608,  35397920, 115389488,  35888960,0x001408c},
+	{ 115389488,  35397920, 115962368,  35888960,0x001488c},
+	{ 113085989,  34906880, 113653661,  35397920,0x001508c},
+	{ 113653661,  34906880, 114221333,  35397920,0x001588c},
+	{ 114221333,  34906880, 114789005,  35397920,0x001608c},
+	{ 114789005,  34906880, 115356677,  35397920,0x001688c},
+	{ 112858920,  34415840, 113421384,  34906880,0x001708c},
+	{ 113421384,  34415840, 113983848,  34906880,0x001788c},
+	{ 113983848,  34415840, 114546312,  34906880,0x001808c},
+	{ 114546312,  34415840, 115108776,  34906880,0x001888c},
+	{ 115108776,  34415840, 115671240,  34906880,0x001908c},
+	{ 115671240,  34415840, 116233704,  34906880,0x001988c},
+	{ 112735178,  33924800, 113297642,  34415840,0x001a08c},
+	{ 113297642,  33924800, 113860106,  34415840,0x001a88c},
+	{ 113860106,  33924800, 114422570,  34415840,0x001b08c},
+	{ 114422570,  33924800, 114985034,  34415840,0x001b88c},
+	{ 114985034,  33924800, 115547498,  34415840,0x001c08c},
+	{ 115547498,  33924800, 116109962,  34415840,0x001c88c},
+	{ 116109962,  33924800, 116672426,  34415840,0x001d08c},
+	{ 113966558,  33433760, 114523814,  33924800,0x001d88c},
+	{ 114523814,  33433760, 115081070,  33924800,0x001e08c},
+	{ 115081070,  33433760, 115638326,  33924800,0x001e88c},
+	{ 115900000,  33697000, 116656802,  33924800,0x012f48c},
+	{ 113096814,  31378000, 115950000,  34232172,0x021040d},
+	{ 110330000,  32310000, 113096814,  35366000,0x4480415},
+	{ 105486000,  29000000, 122960000,  42670000,0x3770636},
+	{ 110330000,  31378000, 116680000,  36380000,0x0020637},
+	{ 106653950,  26520755, 106750050,  26607245,0x001040a},
+	{ 106456900,  26308780, 107007602,  26762000,0x01c040c},
+	{ 106831099,  27611000, 107040280,  27771889,0x782044b},
+	{ 105843108,  26169920, 106009091,  26319679,0x680044b},
+	{ 104758892,  26536000, 104969416,  26654600,0x680044b},
+	{ 107884392,  26505620, 108102735,  26620000,0x680044b},
+	{ 107426008,  26193020, 107591991,  26342779,0x680044b},
+	{ 104833432,  25028120, 104998167,  25177879,0x680044b},
+	{ 109092660,  27641120, 109261139,  27790879,0x680044b},
+	{ 106730244,  28058920, 106899555,  28208679,0x680044b},
+	{ 105212076,  27215320, 105379723,  27365079,0x680044b},
+	{ 104194876,  26784720, 104362523,  26934479,0x680044b},
+	{ 105600000,  27256750, 109600000,  29220000,0x016042d},
+	{ 105965799,  25080000, 109600000,  27270000,0x0890431},
+	{ 105137519,  27304480, 105663527,  27795520,0x0b000b0},
+	{ 103580535,  26985304, 104101335,  27476344,0x0b108b0},
+	{ 104101335,  26985304, 104622135,  27476344,0x0b110b0},
+	{ 104622135,  26985304, 105142935,  27476344,0x0b118b0},
+	{ 105142935,  26985304, 105663735,  27476344,0x0b120b0},
+	{ 105663735,  26985304, 106184535,  27476344,0x0b128b0},
+	{ 103580535,  26494264, 104101335,  26985304,0x0b030b0},
+	{ 104101335,  26494264, 104622135,  26985304,0x0b038b0},
+	{ 104622135,  26494264, 105142935,  26985304,0x0b040b0},
+	{ 105142935,  26494264, 105663735,  26985304,0x0b048b0},
+	{ 105663735,  26494264, 106184535,  26985304,0x0b050b0},
+	{ 104419023,  26003224, 104934615,  26494264,0x0b158b0},
+	{ 104934615,  26003224, 105450207,  26494264,0x0b160b0},
+	{ 105450207,  26003224, 105965799,  26494264,0x0b168b0},
+	{ 104161227,  25512184, 104676819,  26003224,0x0b170b0},
+	{ 104676819,  25512184, 105192411,  26003224,0x0b178b0},
+	{ 105192411,  25512184, 105708003,  26003224,0x0b180b0},
+	{ 105708003,  25512184, 106223595,  26003224,0x0b188b0},
+	{ 104419023,  25021144, 104934615,  25512184,0x0b090b0},
+	{ 104934615,  25021144, 105450207,  25512184,0x0b098b0},
+	{ 105450207,  25021144, 105965799,  25512184,0x0b0a0b0},
+	{ 104522142,  24600000, 105032526,  25091040,0x0b1a8b0},
+	{ 105032526,  24600000, 105542910,  25091040,0x0b1b0b0},
+	{ 105542910,  24600000, 106053294,  25091040,0x0b1b8b0},
+	{ 106053294,  24600000, 106563678,  25091040,0x0b1c0b0},
+	{  97300000,  20885000, 112116000,  34330000,0x0010636},
+	{ 103570000,  24600000, 109600000,  29220000,0x0020637},
+	{ 113187972,  23059755, 113281189,  23146245,0x001040a},
+	{ 112986216,  22857480, 113491392,  23348520,0x001040c},
+	{ 116632372,  23339620, 116773717,  23511800,0x680044b},
+	{ 116293979,  23489600, 116442851,  23598599,0x54f044b},
+	{ 110295429,  21121890, 110426571,  21244199,0x54f044b},
+	{ 113479000,  24720690, 113622846,  24835000,0x54f044b},
+	{ 113126479,  23367890, 113259320,  23490199,0x54f044b},
+	{ 113438300,  22211110, 113596409,  22313000,0x54f044b},
+	{ 112995089,  22501890, 113126911,  22624199,0x54f044b},
+	{ 113684549,  22975390, 113817050,  23097699,0x54f044b},
+	{ 111910959,  21805290, 112051052,  21920000,0x54f044b},
+	{ 116541979,  23587690, 116674820,  23709999,0x54f044b},
+	{ 110833659,  21610490, 110965141,  21732799,0x54f044b},
+	{ 113314289,  22486600, 113480449,  22583599,0x54f044b},
+	{ 112393049,  23003590, 112525550,  23125899,0x54f044b},
+	{ 114369849,  23033090, 114465495,  23202300,0x54f044b},
+	{ 113177349,  22738300, 113311508,  22859000,0x54f044b},
+	{ 111870000,  21540000, 114885779,  24058562,0x09f0431},
+	{ 114030623,  22526000, 117200000,  24945000,0x01c042d},
+	{ 109620000,  20190000, 111870000,  23531329,0x4b80435},
+	{ 108731000,  20170000, 122950000,  31183000,0x0010436},
+	{ 109620000,  20170000, 117200000,  25526000,0x0020637},
+	{ 114237628,  30515155, 114337572,  30601645,0x001000a},
+	{ 114072493,  30390920, 114471307,  30736879,0xf040047},
+	{ 114900474,  30005800, 115286526,  30340689,0xe890047},
+	{ 111265500,  30631000, 111365579,  30804000,0x54f044b},
+	{ 112096773,  32001090, 112240826,  32123399,0x54f044b},
+	{ 112153000,  30277500, 112295240,  30398699,0x54f044b},
+	{ 110721864,  32568800, 110884656,  32677700,0x54f044b},
+	{ 113307113,  31665000, 113492581,  31759499,0x54f044b},
+	{ 113499363,  30880290, 113641037,  31002599,0x54f044b},
+	{ 111584773,  32313790, 111728826,  32436099,0x54f044b},
+	{ 113378402,  30305690, 113519397,  30427999,0x54f044b},
+	{ 113090363,  30597390, 113232037,  30719699,0x54f044b},
+	{ 115470542,  29826690, 115704505,  29900000,0x54f044b},
+	{ 114840000,  30341590, 114961594,  30483300,0x54f044b},
+	{ 112676673,  32066590, 112820726,  32188899,0x54f044b},
+	{ 114263289,  29813500, 114362511,  29899989,0x3c1044b},
+	{ 112140248,  30986800, 112241152,  31073289,0x3c1044b},
+	{ 113428800,  29788500, 113540309,  29865389,0x3c1044b},
+	{ 113873108,  30879400, 113973291,  30965889,0x3c1044b},
+	{ 111447849,  30251100, 111547551,  30337589,0x3c1044b},
+	{ 112841449,  30373800, 112941151,  30460289,0x3c1044b},
+	{ 113954108,  31575200, 114055492,  31661689,0x3c1044b},
+	{ 113315423,  29020000, 116160000,  31850000,0x0b30431},
+	{ 110660000,  30200000, 113315423,  33275000,0x023042d},
+	{ 108360000,  29100000, 110660000,  32611323,0x4f50435},
+	{ 105486000,  29000000, 122960000,  42670000,0x3770436},
+	{ 108360000,  29020000, 116160000,  33300000,0x0020637},
+	{ 125207918,  43803655, 125327082,  43890145,0x001000a},
+	{ 125025672,  43673820, 125502327,  44019779,0xf040047},
+	{ 126354498,  43683500, 126815901,  44018389,0xe890047},
+	{ 124274364,  43088420, 124479035,  43238179,0x680004b},
+	{ 125036196,  42832420, 125239203,  42982179,0x680004b},
+	{ 125869860,  41667920, 126069539,  41817679,0x680004b},
+	{ 129405696,  42841720, 129608703,  42991479,0x680004b},
+	{ 122716720,  45543120, 122928879,  45692879,0x680004b},
+	{ 126312860,  41849220, 126512539,  41998979,0x680004b},
+	{ 124692960,  45072420, 124903039,  45222179,0x680004b},
+	{ 125763693,  44093390, 125933906,  44215699,0x54f004b},
+	{ 128151022,  43297990, 128318178,  43420299,0x54f004b},
+	{ 124745422,  43441390, 124912578,  43563699,0x54f004b},
+	{ 126663001,  42917790, 126828798,  43040099,0x54f004b},
+	{ 125614293,  44473390, 125784506,  44595699,0x54f004b},
+	{ 124220000,  41645000, 127600000,  44448680,0x0b10431},
+	{ 121600000,  44448680, 126765377,  46330000,0x016042d},
+	{ 127600000,  41983100, 131320000,  44522000,0x3980435},
+	{ 118780000,  38700000, 134800000,  53600000,0x0010436},
+	{ 121600000,  40810000, 131400000,  46330000,0x0020637},
+	{ 114432000,  38000000, 114589635,  38058500,0x015040a},
+	{ 114322807,  37930000, 114739586,  38179459,0xc730447},
+	{ 114320000,  36448200, 114683823,  36702709,0xbde0447},
+	{ 115287695,  38719290, 115636304,  38992709,0xbde0447},
+	{ 118106480,  39566000, 118285155,  39728000,0x680044b},
+	{ 118347380,  39635120, 118540819,  39784879,0x680044b},
+	{ 116636000,  39450000, 116804329,  39622000,0x680044b},
+	{ 119471148,  39886460, 119725696,  40001178,0x680044b},
+	{ 114731815,  40703919, 114928582,  40853678,0x680044b},
+	{ 114425908,  36997020, 114628518,  37135000,0x680044b},
+	{ 116743060,  38229000, 116969762,  38354000,0x680044b},
+	{ 116239000,  37397600, 116405787,  37510143,0x54f044b},
+	{ 115606217,  37682000, 115808034,  37775000,0x54f044b},
+	{ 114983500,  40550000, 115177074,  40651500,0x54f044b},
+	{ 114917028,  38462497, 115090988,  38572043,0x54f044b},
+	{ 115145106,  37859434, 115299691,  37981743,0x54f044b},
+	{ 113450000,  36038000, 115884500,  39620000,0x0e20431},
+	{ 115884500,  37146000, 119410462,  39620000,0x01d042d},
+	{ 113810000,  39620000, 117420386,  42180000,0x3970435},
+	{ 105486000,  29000000, 122960000,  42670000,0x3770436},
+	{ 113450000,  36038000, 119883000,  42670000,0x0020637},
+	{ 108796106,  34183755, 108899894,  34270245,0x001040a},
+	{ 108566768,  33981480, 109129232,  34472520,0x001040c},
+	{ 107043000,  34325500, 107471909,  34388600,0x680044b},
+	{ 108869604,  34819220, 109051395,  34968979,0x680044b},
+	{ 109373520,  34462000, 109599175,  34582000,0x680044b},
+	{ 106904384,  32982520, 107082015,  33132279,0x680044b},
+	{ 108798720,  34458620, 109055804,  34564000,0x680044b},
+	{ 109118020,  34335000, 109324100,  34466479,0x680044b},
+	{ 108941584,  32653000, 109243792,  32741000,0x680044b},
+	{ 109676360,  38195000, 109823096,  38388079,0x680044b},
+	{ 109140000,  34616000, 109307151,  34778800,0x680044b},
+	{ 108871505,  34593500, 109068776,  34685099,0x54f044b},
+	{ 110370855,  35408090, 110520344,  35530399,0x54f044b},
+	{ 106920879,  33928800, 110617585,  36237892,0x0920411},
+	{ 108701897,  36237892, 111262000,  39600000,0x027040d},
+	{ 105486000,  32143200, 110225000,  33928800,0x2800415},
+	{ 105486000,  29000000, 122960000,  42670000,0x3770436},
+	{ 105486000,  31700000, 111262000,  39600000,0x0020637},
+	{ 109937000,  40544000, 110081699,  40611400,0x018040a},
+	{ 109727624,  40450000, 110305510,  40722000,0xf040447},
+	{ 111399296,  40662800, 111961100,  40925000,0xe890447},
+	{ 118820000,  42212320, 119063088,  42336300,0x680044b},
+	{ 122132032,  43568420, 122338367,  43718179,0x680044b},
+	{ 113032492,  40956420, 113252522,  41091100,0x680044b},
+	{ 119666132,  49113000, 119879207,  49272500,0x680044b},
+	{ 106740000,  39620920, 106887636,  39817000,0x680044b},
+	{ 121928000,  46018000, 122127046,  46125400,0x54f044b},
+	{ 107325500,  40712000, 107513871,  40816299,0x54f044b},
+	{ 122652817,  47932990, 122834582,  48055299,0x54f044b},
+	{ 109916209,  39766550, 110125458,  39858800,0x54f044b},
+	{ 115985842,  43892890, 116154357,  44015199,0x54f044b},
+	{ 120619549,  49232000, 120849687,  49330500,0x54f044b},
+	{ 117640000,  49363000, 117792765,  49513000,0x54f044b},
+	{ 124019191,  50367990, 124232100,  50478000,0x54f044b},
+	{ 109022128,  38859260, 112448093,  41540450,0x0a90031},
+	{ 105596162,  38859260, 109022127,  41540450,0x001002d},
+	{ 118631669,  42028790, 119261837,  42519830,0x0b00090},
+	{ 121920111,  43397779, 122560695,  43888819,0x0b00890},
+	{ 112835233,  40778239, 113449777,  41269279,0x0b01090},
+	{ 119418521,  48947230, 120126809,  49438270,0x0b11890},
+	{ 121694213,  45826180, 122360837,  46317220,0x0b12090},
+	{ 122402571,  47748624, 123095235,  48239664,0x0b12890},
+	{ 115747199,  43708524, 116392991,  44199564,0x0b03090},
+	{ 120380471,  49035730, 121088759,  49526770,0x0b13890},
+	{ 117362241,  49192480, 118070529,  49683520,0x0b14090},
+	{ 123768897,  50177475, 124492809,  50668515,0x0b14890},
+	{  97150000,  37400000, 126120000,  53343000,0x30c0436},
+	{  97150000,  37400000, 126120000,  53343000,0x0020637},
+	{ 126595896,  45696255, 126718904,  45782745,0x001040a},
+	{ 126470000,  45578430, 126839239,  45894000,0xc730447},
+	{ 123733000,  47131000, 124115461,  47416000,0xbde0447},
+	{ 130168500,  47206890, 130603099,  47460000,0xbde0447},
+	{ 129510793,  44530000, 129696663,  44641899,0x54f044b},
+	{ 130231816,  46757000, 130480402,  46844700,0x54f044b},
+	{ 130865000,  45736000, 131096234,  45828500,0x54f044b},
+	{ 130852064,  45185000, 131000855,  45327300,0x54f044b},
+	{ 123538000,  47147500, 123711380,  47273300,0x54f044b},
+	{ 126892365,  46565190, 127069034,  46687499,0x54f044b},
+	{ 124757000,  46584000, 124932629,  46707000,0x54f044b},
+	{ 124789200,  46434000, 124933109,  46584000,0x54f044b},
+	{ 131091700,  46588990, 131225599,  46750200,0x54f044b},
+	{ 125167265,  46372700, 125377214,  46475500,0x54f044b},
+	{ 125028000,  46505600, 125201549,  46630000,0x54f044b},
+	{ 128622067,  47701000, 128977166,  47763000,0x54f044b},
+	{ 125882000,  46018300, 126071132,  46131399,0x54f044b},
+	{ 126450000,  48213000, 126693959,  48304000,0x54f044b},
+	{ 126919837,  45494600, 127042363,  45581089,0x3c1044b},
+	{ 127420371,  50202100, 127607579,  50264000,0x3c1044b},
+	{ 126256737,  45325500, 126371996,  45417300,0x3c1044b},
+	{ 123440513,  45032105, 127194179,  47713295,0x0a80011},
+	{ 128261876,  46080700, 132075124,  48761890,0x001000d},
+	{ 128351249,  43399510, 132015542,  46080700,0x0010015},
+	{ 118780000,  38700000, 134800000,  53600000,0x0010436},
+	{ 121120000,  43360000, 134800000,  53600000,0x0020637},
+	{ 112953272,  28137659, 113057213,  28223245,0x01d040a},
+	{ 112854996,  28036834, 113142744,  28359985,0xc730447},
+	{ 112848473,  27757684, 113285264,  27950132,0xbde0447},
+	{ 112537336,  26715254, 112800992,  27030994,0xbde0447},
+	{ 113063736,  29286399, 113211489,  29459628,0x680044b},
+	{ 111374876,  27172720, 111527813,  27336852,0x680044b},
+	{ 111589744,  28922195, 111753629,  29078301,0x680044b},
+	{ 112225685,  28505120, 112441636,  28623104,0x680044b},
+	{ 112961426,  25728313, 113159129,  25853971,0x680044b},
+	{ 111922874,  27675927, 112112716,  27808713,0x680044b},
+	{ 112767192,  26334620, 112934007,  26484379,0x680044b},
+	{ 109894460,  27478520, 110062939,  27628279,0x680044b},
+	{ 109640915,  28200877, 109790283,  28370483,0x680044b},
+	{ 111542816,  26389025, 111688678,  26503145,0x54f044b},
+	{ 110397835,  29085277, 110586277,  29175845,0x54f044b},
+	{ 111296250,  27299272, 114305141,  29980462,0x0a80011},
+	{ 111326041,  24618082, 114245559,  27299272,0x001000d},
+	{ 109180000,  25844987, 111296250,  29550000,0x53b0435},
+	{ 108731000,  20170000, 122950000,  31183000,0x0010436},
+	{ 108731000,  24587000, 114330000,  30200000,0x0020637},
+	{ 108262472,  22760555, 108355689,  22847045,0x001040a},
+	{ 108139634,  22710000, 108542503,  22931159,0xc730447},
+	{ 109277279,  24183490, 109623111,  24420000,0xbde0447},
+	{ 110111519,  25163790, 110412280,  25437209,0xbde0447},
+	{ 111196272,  23398420, 111358927,  23548179,0x680044b},
+	{ 109040112,  21398820, 109200687,  21548579,0x680044b},
+	{ 110031166,  22555724, 110235525,  22674531,0x680044b},
+	{ 107977032,  24646393, 108206711,  24753691,0x680044b},
+	{ 108542004,  21927220, 108702995,  22076979,0x680044b},
+	{ 106559756,  23799167, 106736801,  23937389,0x680044b},
+	{ 109529680,  23021920, 109691919,  23171679,0x680044b},
+	{ 108749113,  23175890, 108886548,  23294018,0x54f044b},
+	{ 109978979,  23297690, 110111820,  23419999,0x54f044b},
+	{ 109127559,  21614990, 109259041,  21737299,0x54f044b},
+	{ 109670970,  24417590, 109804830,  24539899,0x54f044b},
+	{ 111477470,  24355190, 111611330,  24477499,0x54f044b},
+	{ 107260000,  21394700, 110727520,  23580000,0x08a0411},
+	{ 109039839,  23200000, 112116000,  25700000,0x01d040d},
+	{ 105311159,  23580000, 109039839,  25639000,0x2e80415},
+	{  97300000,  20885000, 112116000,  34330000,0x0010436},
+	{ 104450000,  20885000, 112116000,  26396000,0x0020637},
+	{ 104012028,  30617555, 104111972,  30704045,0x001040a},
+	{ 103784692,  30397580, 104321116,  30888620,0x001040c},
+	{ 104667435,  29296729, 104859371,  29430079,0x680044b},
+	{ 104578686,  31411817, 104820710,  31519874,0x680044b},
+	{ 104967896,  29515320, 105139703,  29665079,0x680044b},
+	{ 101574592,  26485120, 101772985,  26611000,0x680044b},
+	{ 104511528,  28686120, 104681671,  28835879,0x680044b},
+	{ 105693000,  32373700, 105948565,  32477000,0x680044b},
+	{ 106008764,  30730000, 106198915,  30866579,0x680044b},
+	{ 104301940,  31040320, 104476659,  31190079,0x680044b},
+	{ 103625696,  29509020, 103797503,  29658779,0x680044b},
+	{ 105363222,  28825390, 105502178,  28947699,0x54f044b},
+	{ 102183000,  27833300, 102294415,  27985000,0x54f044b},
+	{ 102431289,  29947202, 105499762,  32628392,0x0a90031},
+	{ 102065805,  27700000, 105560000,  29947202,0x01a042d},
+	{ 105499762,  29947202, 108568235,  32628392,0x0010035},
+	{  97300000,  20885000, 112116000,  34330000,0x0010436},
+	{  97300000,  25962000, 108660000,  34330000,0x0020637},
+	{ 102656511,  25001355, 102751650,  25087845,0x001040a},
+	{ 102572822,  24768800, 102878929,  25198779,0xf040447},
+	{ 103549455,  27177700, 103924344,  27512589,0xe890447},
+	{ 103161782,  23624710, 103350617,  23797689,0x782044b},
+	{ 103719116,  25440020, 103849559,  25630000,0x680044b},
+	{ 100142316,  25565000, 100335842,  25693000,0x680044b},
+	{ 103077572,  23294820, 103240227,  23444579,0x680044b},
+	{ 102548000,  24585520, 102690233,  24758000,0x680044b},
+	{ 102351000,  24859000, 102573056,  24970000,0x680044b},
+	{ 102459348,  24281120, 102623251,  24430879,0x680044b},
+	{ 101462432,  24968020, 101627167,  25117779,0x680044b},
+	{ 100856000,  22720000, 101058311,  22840000,0x680044b},
+	{ 100724104,  21910720, 100885095,  22060479,0x680044b},
+	{ 101173818,  23074564, 104063545,  25755754,0x0a90011},
+	{ 102646107,  25755754, 105310000,  28670000,0x022040d},
+	{  99152000,  21128000, 103071392,  23074564,0x2bd0415},
+	{  97300000,  20885000, 112116000,  34330000,0x0010436},
+	{  97500000,  21128000, 106220000,  29260000,0x0020637},
+	{  91031470,  29638232,  91190772,  29691483,0x013040a},
+	{  90910000,  29496500,  91430998,  29760000,0xf040447},
+	{  88697155,  29103427,  89079486,  29438316,0xe890447},
+	{  91684812,  29120820,  91855787,  29270579,0x680004b},
+	{  97058740,  31066520,  97233459,  31216279,0x680004b},
+	{  91953340,  31384220,  92128059,  31533979,0x680004b},
+	{  94237896,  29609520,  94409703,  29759279,0x680004b},
+	{  92216363,  28371465,  92540290,  28450091,0x680044b},
+	{  90862942,  29211024,  91125364,  29308574,0x680044b},
+	{  80018608,  32430520,  80194991,  32580279,0x680004b},
+	{  91632196,  29749120,  91804003,  29898879,0x680004b},
+	{  98499896,  29612720,  98671703,  29762479,0x680004b},
+	{  94439842,  29453690,  94580157,  29575999,0x54f004b},
+	{  84029573,  32236990,  84173626,  32359299,0x54f004b},
+	{  90022228,  28155905,  93031119,  30837095,0x0a90031},
+	{  87013337,  28155905,  90022228,  30837095,0x001002d},
+	{  93031119,  28155905,  96040010,  30837095,0x0010035},
+	{  78380000,  26689200,  99168000,  36550000,0x2aa0436},
+	{  78380000,  26689200,  99168000,  36550000,0x0020637},
+	{ 103784752,  36022828, 103931351,  36086494,0x016040a},
+	{ 103307533,  35875976, 103972815,  36276940,0x01a040c},
+	{ 100351605,  38854910, 100573595,  39027889,0x782044b},
+	{ 103104190,  35500410, 103315609,  35673389,0x782044b},
+	{ 104072649,  36459110, 104286951,  36632089,0x782044b},
+	{ 105613000,  34524661, 106008740,  34615974,0x782044b},
+	{ 102128428,  38446120, 102319371,  38595879,0x680044b},
+	{  98193980,  39733820,  98387419,  39883579,0x680044b},
+	{ 106570000,  35481800, 106836859,  35584400,0x680044b},
+	{ 102521160,  37856120, 102710439,  38005879,0x680044b},
+	{  98387000,  39667420,  98580439,  39817179,0x680044b},
+	{ 102321286,  34745805, 105568505,  37426995,0x0a80011},
+	{  99663928,  37426995, 103030311,  40108185,0x001000d},
+	{  96267754,  38767590,  99663928,  41448780,0x0010015},
+	{  89350000,  31535000, 108740000,  42800000,0x3060436},
+	{  92750000,  32560000, 108740000,  42800000,0x0020637},
+	{ 101693766,  36588138, 101816182,  36666629,0x01b040a},
+	{ 101463360,  36352880, 102041448,  36843920,0x001040c},
+	{ 102040000,  36411010, 102338819,  36535000,0x782044b},
+	{ 101569028,  36844210, 101784771,  37017189,0x782044b},
+	{  95239887,  37770710,  95458513,  37943689,0x782044b},
+	{  94763300,  36361000,  95072042,  36481000,0x782044b},
+	{ 101505500,  37339000, 101764043,  37447879,0x680044b},
+	{ 100481032,  36210620, 100666567,  36360379,0x680044b},
+	{ 100043584,  37230020, 100272408,  37353000,0x680044b},
+	{ 102695000,  36271000, 102994934,  36363600,0x680044b},
+	{ 100195620,  34371320, 100376579,  34521079,0x680044b},
+	{  99797354,  35190699, 103074364,  37871889,0x0a80011},
+	{  98644443,  32509509, 101802289,  35190699,0x001000d},
+	{  92904342,  36086293,  96181352,  38767483,0x0010015},
+	{  89350000,  31535000, 108740000,  42800000,0x3060436},
+	{  89350000,  31535000, 103140000,  39274000,0x0020637},
+	{  87550718,  43765955,  87669882,  43852445,0x001040a},
+	{  87323072,  43675720,  87799727,  44021679,0xf040447},
+	{  85938073,  44134900,  86404127,  44469789,0xe890447},
+	{  87189832,  43925120,  87396167,  44074879,0x680044b},
+	{  80179592,  41077120,  80377607,  41226879,0x680044b},
+	{  75903280,  39413620,  76096719,  39563379,0x680044b},
+	{  81242332,  43835720,  81448667,  43985479,0x680044b},
+	{  86087260,  41668920,  86286939,  41818679,0x680044b},
+	{  84806664,  45527790,  84979935,  45650099,0x54f044b},
+	{  84804393,  44330590,  84974606,  44452899,0x54f044b},
+	{  88030717,  47776590,  88212482,  47898899,0x54f044b},
+	{  93418501,  42765590,  93584298,  42887899,0x54f044b},
+	{  79860627,  37051390,  80013173,  37173699,0x54f044b},
+	{  85008964,  45597690,  85182235,  45719999,0x54f044b},
+	{  77170628,  38355690,  77326572,  38477999,0x54f044b},
+	{  82894560,  41651290,  83057639,  41773599,0x54f044b},
+	{  84353849,  43497943,  88018142,  46179133,0x0a80011},
+	{  80689556,  43497943,  84353849,  46179133,0x001000d},
+	{  79973927,  40906479,  80593679,  41397519,0x0b00090},
+	{  75705743,  39242979,  76304663,  39734019,0x0b10890},
+	{  85874615,  41498279,  86499575,  41989319,0x0b01090},
+	{  87777867,  47592224,  88465323,  48083264,0x0b11890},
+	{  93183707,  42581224,  93819083,  43072264,0x0b02090},
+	{  79645247,  36867024,  80228543,  37358064,0x0b02890},
+	{  76959561,  38171324,  77548065,  38662364,0x0b13090},
+	{  82663615,  41466924,  83288575,  41957964,0x0b03890},
+	{  73479000,  34294000,  96451000,  49183500,0x33e0436},
+	{  73479000,  34294000,  96451000,  49183500,0x0020637},
+	{  82244000,  45260000,  91080000,  49200000,0x0890cb2},
+	{  76623000,  39100000,  86500000,  45400000,0x09c14b2},
+	{  86500000,  39100000,  96510000,  45260000,0x0991cb2},
+	{  96510000,  39100000, 110000000,  42800000,0x06624b2},
+	{ 110000000,  39100000, 115300000,  45600000,0x0d82cb2},
+	{ 116090000,  49000000, 127700000,  53563000,0x08534b2},
+	{ 115500000,  44300000, 127700000,  49000000,0x07e3cb2},
+	{ 115300000,  39730000, 127700000,  44300000,0x07744b2},
+	{ 127700000,  41350000, 134780000,  49600000,0x0d64cb2},
+	{  73495000,  34450000,  78410000,  40675000,0x0d554b2},
+	{  78410000,  32750000,  88744000,  39100000,0x0935cb2},
+	{  88744000,  32750000,  97530000,  39100000,0x09f64b2},
+	{  97525000,  32750000, 106500000,  39100000,0x09e6cb2},
+	{ 106500000,  32750000, 115300000,  39100000,0x09f74b2},
+	{ 115300000,  32750000, 124100000,  39730000,0x0a77cb2},
+	{  78410000,  27770000,  88744000,  32750000,0x07f84b2},
+	{  88744000,  26666000,  97530000,  32750000,0x0978cb2},
+	{  97525000,  26400500, 106500000,  32750000,0x09994b2},
+	{ 106500000,  26400500, 115300000,  32750000,0x09a9cb2},
+	{ 115300000,  26400500, 124100000,  32750000,0x09aa4b2},
+	{  97525000,  21140000, 108460000,  26400500,0x07bacb2},
+	{ 108460000,  18158000, 112200000,  26400500,0x106b4b2},
+	{ 112200000,  20400000, 118000000,  26400500,0x0b5bcb2},
+	{ 118000000,  21750000, 122500000,  26400500,0x0b5c4b2},
+	{ 110700000,  13900000, 117900000,  17900000,0x082ccb2},
+	{  73495000,  18158000, 134780000,  53563000,0x003063c},
+	{-162125917,   5840551,-162039427,   5927041,0x001000a},
+	{-162492268,   6289623,-162262218,   6518402,0x9ee004b},
+	{-169642729,  16623423,-169422137,  16835192,0x931004b},
+	{-160101841,   -475939,-159890072,   -264170,0x931004b},
+	{-176584080,     91227,-176372311,    302996,0x931004b},
+	{-176722697,    702658,-176510928,    914427,0x931004b},
+	{-177600000,   -600000,-159800000,  18000000,0x0010637},
+	{-109259020,  10252083,-109171569,  10338573,0x001002b},
+	{-109450135,  10049808,-108976207,  10540848,0x001002c},
+	{ 158461004, -54885191, 159257828, -54394151,0x001002c},
+	{-180000000, -90000000, 180000000, -60000000,0x1860037},
+	{ 160000000, -90000000, 210000000, -60000000,0x003023c},
+	{ 136183350, -90000000, 142033333, -60000000,0xbb40036},
+	{-180000000, -90000000, 180000000, -60000000,0x1860037},
+	{  44633300, -90000000, 160000000, -60000000,0x003023c},
+	{-180000000, -90000000, 180000000, -60000000,0x1860037},
+	{ -20000000, -90000000,  44633300, -60000000,0x003023c},
+	{-180000000, -90000000, 180000000, -60000000,0x1860037},
+	{ -80000000, -90000000, -20000000, -60000000,0x003023c},
+	{-180000000, -90000000, 180000000, -60000000,0x1860037},
+	{ -90000000, -90000000, -53000000, -60000000,0x003023c},
+	{-180000000, -90000000, 180000000, -60000000,0x1860037},
+	{ -74000000, -90000000, -25000000, -60000000,0x003023c},
+	{ -91104216, -69041108, -90099072, -68648276,0x001002c},
+	{-180000000, -90000000, 180000000, -60000000,0x1860037},
+	{-180000000, -90000000, 180000000, -77183669,0x0010497},
+	{-180000000, -77183669, 180000000, -66998607,0x1000c97},
+	{-180000000, -66998607, 180000000, -59200669,0x0c41497},
+	{-180000000, -59200669, 180000000, -52556508,0x0a71c97},
+	{-180000000, -52556508, 180000000, -46668269,0x0942497},
+	{-180000000, -46668269, 180000000, -41337026,0x0862c97},
+	{-180000000, -41337026, 180000000, -36324066,0x07e3497},
+	{-180000000, -36324066, 180000000, -31589604,0x0773c97},
+	{-180000000, -31589604, 180000000, -27054069,0x0724497},
+	{-180000000, -27054069, 180000000, -22677675,0x06e4c97},
+	{-180000000, -22677675, 180000000, -18420638,0x06b5497},
+	{-180000000, -18420638, 180000000, -14243171,0x0695c97},
+	{-180000000, -14243171, 180000000, -10145275,0x0676497},
+	{-180000000, -10145275, 180000000,  -6087165,0x0666c97},
+	{-180000000,  -6087165, 180000000,  -2029055,0x0667497},
+	{-180000000,  -2029055, 180000000,   2029055,0x0667c97},
+	{-180000000,   2029055, 180000000,   6087165,0x0668497},
+	{-180000000,   6087165, 180000000,  10145275,0x0668c97},
+	{-180000000,  10145275, 180000000,  14243171,0x0679497},
+	{-180000000,  14243171, 180000000,  18420638,0x0699c97},
+	{-180000000,  18420638, 180000000,  22677675,0x06ba497},
+	{-180000000,  22677675, 180000000,  27054069,0x06eac97},
+	{-180000000,  27054069, 180000000,  31589604,0x072b497},
+	{-180000000,  31589604, 180000000,  36324066,0x077bc97},
+	{-180000000,  36324066, 180000000,  41337026,0x07ec497},
+	{-180000000,  41337026, 180000000,  46668269,0x086cc97},
+	{-180000000,  46668269, 180000000,  52556508,0x094d497},
+	{-180000000,  52556508, 180000000,  59200669,0x0a7dc97},
+	{-180000000,  59200669, 180000000,  66998607,0x0c4e497},
+	{-180000000,  66998607, 180000000,  77183669,0x100ec97},
+	{-180000000,  77183669, 180000000,  90000001,0x001f497},
+	{-180000000, -90000000, 180000000,  90000000,0x000043d},
+};
+#endif // MAKE_SOURCE_DIGITAL
+
diff --git a/mapcoder/mapcoder.c b/mapcoder/mapcoder.c
new file mode 100644
index 0000000..2da88d1
--- /dev/null
+++ b/mapcoder/mapcoder.c
@@ -0,0 +1,2529 @@
+#include <string.h> // strlen strcpy strcat memcpy memmove strstr strchr memcmp 
+#include <stdlib.h> // atof
+#include <ctype.h>  // toupper
+#include "mapcoder.h"
+
+#ifndef RELEASENEAT
+#else
+
+#include "basics.h"
+
+#define ISEARTH(c) ((c)==ccode_earth)
+#define ISGOODAREA(m) ((m)>=0)
+#define  CCODE_ERR   -1
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  Global variables
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+const char *cached_iso3="@";   // cache for ccode_of_iso3
+char disambiguate_iso3[4] = { '1','?','?',0 } ; // cache for disambiguation
+char entity_iso3_result[4];  // cache for entity_iso3  
+int current_ccode=-1; // cache for setup_country
+
+
+#define MAXGLOBALRESULTS 32 // The worst actually seems to be 14, which is at 52.050500, 113.468600
+#define WORSTCASE_MAPCODE_BYTES 16 // worst case is high-precision earth xxxxx.yyyy-zz, rounded upwords to multiple of 4 bytes (assuming latin-only results)
+char global_buffer[MAXGLOBALRESULTS*2][WORSTCASE_MAPCODE_BYTES]; // cache for worst-case result
+char **global_results;
+int nr_global_results;
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  Data access
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+int firstrec(int ccode) { return data_start[ccode]; }
+int lastrec(int ccode)  { return data_start[ccode+1]-1; }
+
+int mIsUsaState( int ccode )       { return (ccode>=usa_from && ccode<=usa_upto); } // ccode_usa
+int mIsIndiaState( int ccode )     { return (ccode>=ind_from && ccode<=ind_upto); } // ccode_ind
+int mIsCanadaState( int ccode )    { return (ccode>=can_from && ccode<=can_upto); } // ccode_can
+int mIsAustraliaState( int ccode ) { return (ccode>=aus_from && ccode<=aus_upto); } // ccode_aus
+int mIsMexicoState( int ccode )    { return (ccode>=mex_from && ccode<=mex_upto); } // ccode_mex
+int mIsBrazilState( int ccode )    { return (ccode>=bra_from && ccode<=bra_upto); } // ccode_bra
+int mIsChinaState( int ccode )     { return (ccode>=chn_from && ccode<=chn_upto); } // ccode_chn
+int mIsRussiaState( int ccode )    { return (ccode>=rus_from && ccode<=rus_upto); } // ccode_rus
+int mIsState( int ccode )  { return mIsUsaState(ccode) || mIsIndiaState(ccode) || mIsCanadaState(ccode) || mIsAustraliaState(ccode) || mIsMexicoState(ccode) || mIsBrazilState(ccode) || mIsChinaState(ccode) || mIsRussiaState(ccode); } 
+
+int rcodex(int m)           { int c=mminfo[m].flags & 31; return 10*(c/5) + ((c%5)+1); }
+int iscountry(int m)        { return mminfo[m].flags & 32; }
+int isnameless(int m)       { return mminfo[m].flags & 64; }
+int pipetype(int m)         { return (mminfo[m].flags>>7) & 3; } 
+int isuseless(int m)        { return mminfo[m].flags & 512; }
+int isSpecialShape22(int m) { return mminfo[m].flags & 1024; }
+char pipeletter(int m)      { return encode_chars[ (mminfo[m].flags>>11)&31 ]; }
+long smartdiv(int m)        { return (mminfo[m].flags>>16); }
+
+#define getboundaries(m,minx,miny,maxx,maxy) get_boundaries(m,&(minx),&(miny),&(maxx),&(maxy))
+void get_boundaries(int m,long *minx, long *miny, long *maxx, long *maxy )
+{
+  const mminforec *mm = &mminfo[m];  
+  *minx = mm->minx;
+  *miny = mm->miny;
+  *maxx = mm->maxx;
+  *maxy = mm->maxy;
+}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  Helper routines
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void makeup(char *s) // strupr for latin
+{
+  char *t; 
+  for(t=s;*t!=0;t++) 
+      *t = toupper(*t); 
+}
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  Lowlevel ccode, iso, and disambiguation
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+const char *entity_iso3(int ccode)
+{  
+  if (ccode<0 || ccode>=MAX_CCODE) ccode=ccode_earth; // solve bad args
+  memcpy(entity_iso3_result,entity_iso+ccode*4,3);
+  entity_iso3_result[3]=0;
+  return entity_iso3_result;
+}
+
+void disambiguate( int country ) // 1=USA 2=IND 3=CAN 4=AUS 5=MEX 6=BRA 7=RUS 8=CHI
+{
+  disambiguate_iso3[0] = country+'0';
+}
+
+int disambiguate_str( const char *s, int len ) // returns disambiguation >=1, or negative if error
+{
+  int res;
+  const char *p=(len==2 ? parents2 : parents3);
+  const char *f;
+  char country[4];
+	if (s[0]==0 || s[1]==0) return -27; // solve bad args
+  if (len!=2 && len!=3) return -923; // solve bad args
+  memcpy(country,s,len); country[len]=0; makeup(country);
+  f=strstr(p,country);
+  if (f==NULL) 
+    return -23; // unknown country
+  res = 1 + ((f-p)/(len+1));
+  disambiguate(res);
+  return res;
+}
+
+// returns coode, or negative if invalid
+int ccode_of_iso3(const char *in_iso)
+{
+  char iso[4];
+  const char *s = cached_iso3; // assume cached index    
+
+  if (in_iso && in_iso[0] && in_iso[1] )
+  {
+    if (in_iso[2])
+    {
+      if (in_iso[2]=='-')
+      {
+        disambiguate_str(in_iso,2);
+        in_iso+=3;
+        cached_iso3="@";
+      }
+      else if (in_iso[3]=='-')
+      {
+        disambiguate_str(in_iso,3);
+        in_iso+=4;
+        cached_iso3="@";
+      }
+    }
+  } else return -23; // solve bad args
+
+  // make (uppercased) copy of at most three characters
+  iso[0]=toupper(in_iso[0]);
+  if (iso[0]) iso[1]=toupper(in_iso[1]);
+  if (iso[1]) iso[2]=toupper(in_iso[2]);
+  iso[3]=0;
+
+  if ( memcmp(s,iso,3)!=0 ) // not equal to cache?
+  {
+    const char *aliases=ALIASES;
+    if ( iso[2]==0 || iso[2]==' ' ) // 2-letter iso code?
+    {
+      disambiguate_iso3[1] = iso[0];
+      disambiguate_iso3[2] = iso[1];
+      if ( memcmp(s,disambiguate_iso3,3)!=0 ) // still not equal to cache?
+      {
+        s = strstr(entity_iso,disambiguate_iso3); // search disambiguated 2-letter iso
+        if (s==NULL)
+        {
+          s = strstr(aliases,disambiguate_iso3); // search in aliases
+          if ( s && s[3]=='=' ) 
+          {
+            memcpy(iso,s+4,3);
+            s = strstr(entity_iso,iso); // search disambiguated 2-letter iso
+          } else s=NULL;
+        }
+        if (s==NULL)
+        {
+          // find the FIRST disambiguation option, if any
+          for(s=entity_iso-1;;)
+          {
+            s = strstr(s+1,disambiguate_iso3+1);
+            if (s==NULL) 
+              break;
+            if (s && s[-1]>='1' && s[-1]<='9') { 
+              s--; 
+              break; 
+            }
+          }
+          if (s==NULL)
+          {
+            // find first disambiguation option in aliases, if any
+            for(s=aliases-1;;)
+            {
+              s = strstr(s+1,disambiguate_iso3+1);
+              if (s==NULL) 
+                break;
+              if (s && s[-1]>='1' && s[-1]<='9') { 
+                memcpy(iso,s+3,3);
+                s = strstr(entity_iso,iso); // search disambiguated 2-letter iso
+                break; 
+              }
+            }
+          }
+            
+          if (s==NULL)
+            return -26;
+          cached_iso3 = s; // cache new result!
+        }
+      }
+    }
+    else
+    {
+      s = strstr(entity_iso,iso); // search 3-letter iso
+      if (s==NULL)
+      {
+          s = strstr(aliases,iso); // search in aliases
+          if ( s && s[3]=='=' ) 
+          {
+            memcpy(iso,s+4,3);
+            s = strstr(entity_iso,iso); 
+          } else s=NULL;
+      }
+      if (s==NULL)
+        return -23;
+      cached_iso3 = s; // cache new result!
+    }
+  }
+  // return result
+  return (s-entity_iso)/4;  
+}
+
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  HIGH PRECISION
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+int use_high_precision=0; // nr of letters of high-precision postfix (if any)
+void addpostfix(char *result,long extrax4,long extray,long dividerx4,long dividery) // append extra characters to result for more precision
+{
+  if (use_high_precision)
+  {  
+		long gx=((30*extrax4)/dividerx4);
+		long gy=((30*extray )/dividery );
+		long x1=(gx/6); 
+    long x2=(gx%6);
+		long y1=(gy/5); 
+    long y2=(gy%5);
+    // add postfix:
+    char *s = result+strlen(result);
+    *s++ = '-';
+		*s++ = encode_chars[ y1*5+x1 ]; 
+    if (use_high_precision==2) 
+      *s++ = encode_chars[ y2*6+x2 ]; 
+	  *s++ = 0;
+  }
+}
+
+const char *extrapostfix="";
+void add2res(long *nx,long *ny, long dividerx4,long dividery,int ydirection) // add extra precision to a coordinate based on extra chars
+{
+	long extrax,extray;
+	if (*extrapostfix) {
+    int x1,y1,x2,y2,c1,c2;
+		c1 = extrapostfix[0];
+		c1 = decode_chars[c1]; 
+    if (c1<0) c1=0; else if (c1>29) c1=29; // solves bugs in input
+		y1 =(c1/5); x1 = (c1%5);
+		c2 = (extrapostfix[1]) ? extrapostfix[1] : 72; // 72='H'=code 15=(3+2*6)
+		c2 = decode_chars[c2]; 
+    if (c2<0) c2=0; else if (c2>29) c2=29; // solves bugs in input
+		y2 =(c2/6); x2 = (c2%6);
+
+		extrax = ((x1*12 + 2*x2 + 1)*dividerx4+120)/240;
+		extray = ((y1*10 + 2*y2 + 1)*dividery  +30)/ 60;
+	}
+	else {
+		extrax = (dividerx4/8);
+		extray = (dividery/2);
+	}
+	*nx += extrax;
+	*ny += extray*ydirection;
+}
+
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  SECOND-LEVEL ECCODING/DECODING : GRID
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+long x_divider( long miny, long maxy )
+{
+  if (miny>=0) // both above equator? then miny is closest
+    return xdivider19[ (miny)>>19 ];
+  if (maxy>=0) // opposite sides? then equator is worst
+    return xdivider19[0]; 
+  return xdivider19[ (-maxy)>>19 ]; // both negative, so maxy is closest to equator
+}
+
+int isInRange(long x,long minx,long maxx) // returns nonzero if x in the range minx...maxx
+{  
+  if ( minx<=x && x<maxx ) return 1;
+  if (x<180000000) x+=360000000; else x-=360000000;
+  if ( minx<=x && x<maxx ) return 1;
+  return 0;
+}
+
+int isInArea(long x,long y,int ccode) // returns nonzero if x,y in area (i.e. certain to generate at least one code); (0 can also mean iso3 is an invalid iso code)
+{
+  if (ccode<0) return 0; // solve bad args
+  {
+		extern int iso_end;
+		long minx,miny,maxx,maxy;
+		getboundaries(lastrec(ccode),minx,miny,maxx,maxy);
+    if ( y <  miny ) return 0; // < miny!
+    if ( y >= maxy ) return 0; // >= miny!
+    return isInRange(x,minx,maxx);
+  }
+}
+
+int findAreaFor(long x,long y,int ccode) // returns next ccode returns -1 when no more  contain x,y; pass -1 the first time, pass previous ccode to find the next return value
+{  
+  while( (++ccode) < MAX_CCODE )
+    if ( isInArea(x,y,ccode) )
+      return ccode;    
+  return -1;
+}
+
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  LOWEST-LEVEL BASE31 ENCODING/DECODING 
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+// encode 'value' into result[nrchars]
+void fast_encode( char *result, long value, int nrchars )
+{
+  result[nrchars]=0; // zero-terminate!
+  while ( nrchars-- > 0 )
+  {
+    result[nrchars] = encode_chars[ value % 31 ];
+    value /= 31;
+  }
+}
+
+// decode 'code' until either a dot or an end-of-string is encountered
+long fast_decode( const char *code )
+{
+  long value=0;
+  while (*code!='.' && *code!=0 )
+  {
+    value = value*31 + decode_chars[*code++];
+  }
+  return value;
+}
+
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  SECOND-LEVEL ECCODING/DECODING : RELATIVE
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+void encode_triple( char *result, long difx,long dify )
+{
+    if ( dify < 4*34 ) // first 4(x34) rows of 6(x28) wide
+    {
+      fast_encode( result,   ((difx/28) + 6*(dify/34)), 1 );
+			fast_encode( result+1, ((difx%28)*34 +(dify%34)), 2 );      
+    }
+    else // bottom row
+    {
+      fast_encode( result,   (difx/24)  + 24           , 1 );
+      fast_encode( result+1, (difx%24)*40 + (dify-136) , 2 );
+    }
+} // encode_triple
+
+
+void decode_triple( const char *result, long *difx, long *dify )
+{
+      // decode the first character
+      int c1 = decode_chars[*result++]; 
+      if ( c1<24 )
+      {
+        long m = fast_decode(result);
+        *difx = (c1%6) * 28 + (m/34);
+        *dify = (c1/6) * 34 + (m%34);
+      }    
+      else // bottom row
+      {
+        long x = fast_decode(result);
+        *dify = (x%40) + 136; 
+        *difx = (x/40) + 24*(c1-24);
+      }
+} // decode_triple
+
+
+
+void decoderelative( char* r,long *nx,long *ny, long relx,long rely, long dividery,long dividerx )
+{
+  long difx,dify;
+  long nrchars = strlen(r);
+
+  if ( nrchars==3 ) // decode special
+  {
+    decode_triple( r, &difx,&dify );
+  }
+  else
+  {
+    long v;
+    if ( nrchars==4 ) { char t = r[1]; r[1]=r[2]; r[2]=t; } // swap
+		v = fast_decode(r);
+		difx = ( v/yside[nrchars] );
+		dify = ( v%yside[nrchars] );
+    if ( nrchars==4 ) { char t = r[1]; r[1]=r[2]; r[2]=t; } // swap back
+  }
+
+  // reverse y-direction
+  dify = yside[nrchars]-1-dify;
+
+  *nx = relx+(difx * dividerx);
+  *ny = rely+(dify * dividery);
+  add2res(nx,ny,  dividerx<<2,dividery,1);
+} // decoderelative
+
+
+
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  SECOND-LEVEL ECCODING/DECODING : GRID
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+long encode6( long x, long y, long width, long height )
+{
+  long v;
+	long D=6;    
+	long col = x/6;
+	long maxcol = (width-4)/6;
+	if ( col>=maxcol )
+	{
+		col=maxcol;
+		D = width-maxcol*6; 
+	}
+	v = (height * 6 * col) + (height-1-y)*D + (x-col*6);
+  return v;
+}
+
+void decode6( long v, long width, long height, long *x, long *y )
+{
+	long w;
+  long D=6;
+  long col = v / (height*6);
+	long maxcol = (width-4)/6;
+	if ( col>=maxcol )
+	{
+		col=maxcol;
+		D = width-maxcol*6; 
+	}
+	w = v - (col * height * 6 );
+  
+  *x = col*6 + (w%D);
+	*y = height-1 - (w/D);
+}
+
+
+void decode_grid( const char* input,long *nx,long *ny, int m, long minx, long miny, long maxx, long maxy )
+{
+  int codexlen = strlen(input)-1;
+  long dc = (long)(strchr(input,'.')-input);
+	char result[16];
+
+  if (codexlen>14) return; // solve bad args
+  strcpy(result,input);
+	if (dc==1 && codexlen==5) 
+	{
+		result[1]=result[2]; result[2]='.'; dc++;
+	}
+  
+  {
+		long codexlow = codexlen-dc;
+    long codex = 10*dc + codexlow;    
+    long divx,divy;
+
+    divy = smartdiv(m);
+    if (divy==1) 
+    {
+      divx = xside[dc];
+      divy = yside[dc];
+    } 
+    else 
+    {
+      long pw = nc[dc];
+      divx = ( pw / divy );
+      divx = (long)( pw / divy );
+    }
+
+		if ( dc==4 && divx==xside[4] && divy==yside[4] )
+		{
+			char t = result[1]; result[1]=result[2]; result[2]=t;
+		}
+
+    {
+      long relx,rely,v=0;
+    
+      if ( dc <= MAXFITLONG )
+      {
+        v = fast_decode(result);
+
+			  if ( divx!=divy && codex>24 ) // D==6 special grid, useful when prefix is 3 or more, and not a nice 961x961
+        { // DECODE
+          decode6( v,divx,divy, &relx,&rely );
+        }
+			  else
+			  {
+          relx = (v/divy);
+          rely = (v%divy);
+				  rely = divy-1-rely;
+			  }
+
+      }
+
+      {
+        long ygridsize = (maxy-miny+divy-1)/divy; // lonlat per cell
+        long xgridsize = (maxx-minx+divx-1)/divx; // lonlat per cell
+
+	      if (relx<0 || rely<0 || relx>=divx || rely>=divy)
+		      return;
+
+        // and then encodde relative to THE CORNER of this cell
+        rely = miny + (rely*ygridsize);
+        relx = minx + (relx*xgridsize);
+
+        {
+          long dividery = ( (((ygridsize))+yside[codexlow]-1)/yside[codexlow] );
+          long dividerx = ( (((xgridsize))+xside[codexlow]-1)/xside[codexlow] );
+          decoderelative( result+dc+1,nx,ny, relx,rely, dividery,dividerx );
+        }
+      }
+    }    
+  }
+} // decode_grid
+
+
+
+
+void encode_grid( char* result, long x,long y, int m, int codex, long minx, long miny, long maxx, long maxy )
+{
+  int orgcodex=codex; 
+	*result=0;
+  if ( maxx<=minx || maxy<=miny )
+		return;
+  if (codex==14) codex=23; 
+
+  { // encode
+    long divx,divy;
+  	long dc = codex/10;
+  	long codexlow = codex%10;
+	  long codexlen = dc + codexlow;
+	  long pw = nc[dc];
+
+    divy = smartdiv(m);
+    if (divy==1) 
+    {
+      divx = xside[dc];
+      divy = yside[dc];
+    } 
+    else 
+    {
+      long pw = nc[dc];
+      divx = ( pw / divy );
+      divx = (long)( pw / divy );
+    }
+
+    { // grid
+      long ygridsize = (maxy-miny+divy-1)/divy; 
+      long xgridsize = (maxx-minx+divx-1)/divx; 
+      long rely = y-miny;
+      long relx = x-minx;
+
+      if ( relx<0 )
+      {
+        relx+=360000000; x+=360000000;
+      }
+
+      rely /= ygridsize;
+      relx /= xgridsize;  
+
+      if (relx>=divx || rely>=divy) return;
+
+      { // prefix
+        long v;
+		    if ( divx!=divy && codex>24 )
+          v = encode6( relx,rely, divx,divy );
+		    else
+			    v = relx*divy + (divy-1-rely); 
+        fast_encode( result, v, dc);
+      } // prefix
+  
+	    if ( dc==4 && divx==xside[4] && divy==yside[4] )
+	    {
+		    char t = result[1]; result[1]=result[2]; result[2]=t;
+	    }
+  
+      rely = miny + (rely*ygridsize);
+      relx = minx + (relx*xgridsize);
+      
+      { // postfix
+        long dividery = ( (((ygridsize))+yside[codexlow]-1)/yside[codexlow] ); 
+        long dividerx = ( (((xgridsize))+xside[codexlow]-1)/xside[codexlow] ); 
+        long extrax,extray;
+
+        {
+          char *resultptr = result+dc;
+          long nrchars=codexlow;
+
+          long difx = x-relx;
+          long dify = y-rely;
+
+          *resultptr++ = '.';
+
+          extrax = difx % dividerx;
+          extray = dify % dividery;				
+          difx /= dividerx;
+          dify /= dividery;
+
+
+          // reverse y-direction
+          dify = yside[nrchars]-1-dify;
+
+          if ( nrchars==3 ) // encode special
+          {
+            encode_triple( resultptr, difx,dify );
+          }
+          else 
+	        {
+            fast_encode(resultptr,       (difx)*yside[nrchars]+dify, nrchars   );
+            // swap 4-long codes for readability
+		        if ( nrchars==4 )
+		        {
+			        char t = resultptr[1]; resultptr[1]=resultptr[2]; resultptr[2]=t;
+		        }
+	        }
+        }
+
+	      if (orgcodex==14) 
+        {
+		      result[2]=result[1]; result[1]='.';
+	      }
+
+        addpostfix(result,extrax<<2,extray,dividerx<<2,dividery);
+      } // postfix
+    } // grid
+  }	// encode
+} // encode_grid
+
+
+
+
+
+// *********************************************************************************************************************
+
+// indexes
+int iso_start;    
+int iso_end;	    
+
+// counts:
+int iso_count13; 
+int iso_count21;
+int iso_count22;
+int iso_count23;
+int iso_count32;
+int iso_count24;
+int iso_count33;
+int iso_count34;
+int iso_count42;
+int iso_count43;
+int iso_count44;
+
+// first occurances
+int iso_first13; 
+int iso_first21; 
+int iso_first22;
+int iso_first23;
+int iso_first32;
+int iso_first24;
+int iso_first33;
+int iso_first34;
+int iso_first42;
+int iso_first43;
+int iso_first44;
+
+int iso_firststar14;
+int iso_firststar22;
+int iso_firststar23;
+int iso_firststar32;
+int iso_firststar24;
+int iso_firststar33;
+int iso_firststar34;
+int iso_firststar44;
+
+int iso_firstpipe14;
+int iso_firstpipe22;
+int iso_firstpipe23;
+int iso_firstpipe32;
+int iso_firstpipe24;
+int iso_firstpipe33;
+int iso_firstpipe34;
+int iso_firstpipe44;
+
+// pipe letters
+char iso_pipeletter14[32];
+char iso_pipeletter22[32];
+char iso_pipeletter23[32];
+char iso_pipeletter32[32];
+char iso_pipeletter24[32];
+char iso_pipeletter33[32];
+char iso_pipeletter34[32];
+char iso_pipeletter44[32];
+
+void setup_country( int newccode )
+{  
+  int iso_count14; 
+  int iso_first14; 
+ 
+  int iso_pipecount14;
+  int iso_pipecount22;
+  int iso_pipecount23;
+  int iso_pipecount32;
+  int iso_pipecount24;
+  int iso_pipecount33;
+  int iso_pipecount34;
+  int iso_pipecount44;
+
+
+	if ( current_ccode!=newccode ) // cache check
+	{
+    if (newccode<0 || newccode>=MAX_CCODE) newccode=ccode_earth; // solve bad args
+    current_ccode=newccode;
+
+    // init
+		iso_start=-1;
+		iso_end=-1;
+		
+		iso_count13=0;
+		iso_count14=0;
+		iso_count21=0;
+		iso_count22=0;
+		iso_count23=0;
+		iso_count32=0;
+		iso_count24=0;
+		iso_count33=0;
+		iso_count34=0;
+		iso_count42=0;
+		iso_count43=0;
+		iso_count44=0;
+		iso_pipecount14=0;
+		iso_pipecount22=0;
+		iso_pipecount23=0;
+		iso_pipecount32=0;
+		iso_pipecount24=0;
+		iso_pipecount33=0;
+		iso_pipecount34=0;
+		iso_pipecount44=0;
+		iso_firstpipe14=-1;
+		iso_firstpipe22=-1;
+		iso_firstpipe23=-1;
+		iso_firstpipe32=-1;
+		iso_firstpipe24=-1;
+		iso_firstpipe33=-1;
+		iso_firstpipe34=-1;
+		iso_firstpipe44=-1;
+		iso_first13=-1;
+		iso_first14=-1;
+		iso_first21=-1;
+		iso_first22=-1;
+		iso_first23=-1;
+		iso_first32=-1;
+		iso_first24=-1;
+		iso_first33=-1;
+		iso_first34=-1;
+		iso_first42=-1;
+		iso_first43=-1;
+		iso_first44=-1;
+		iso_firststar14=-1;
+		iso_firststar22=-1;
+		iso_firststar23=-1;
+		iso_firststar32=-1;
+		iso_firststar24=-1;
+		iso_firststar33=-1;
+		iso_firststar34=-1;
+		iso_firststar44=-1;
+        
+    {
+      int i;
+
+      iso_start = firstrec(current_ccode);
+      iso_end   = lastrec(current_ccode);      
+      
+		  for ( i=iso_start; i<=iso_end; i++ ) 
+		  {				  
+        int codex = rcodex(i);
+        int pipe = pipetype(i); 
+
+        if ( codex==13 ) { iso_count13++; if ( iso_first13<0 ) iso_first13=i; }	
+				if ( codex==21 ) { iso_count21++; if ( iso_first21<0 ) iso_first21=i; }
+				if ( codex==22 ) if (pipe) {if (iso_firstpipe22<0) iso_firstpipe22=i; if (pipe<2)       iso_pipeletter22[iso_pipecount22++]=pipeletter(i); else if (iso_firststar22<0) iso_firststar22=i;} else { iso_count22++; if ( iso_first22<0 ) iso_first22=i; }	
+				if ( codex==14 ) if (pipe) {if (iso_firstpipe14<0) iso_firstpipe14=i; if (pipe<2)       iso_pipeletter14[iso_pipecount14++]=pipeletter(i); else if (iso_firststar14<0) iso_firststar14=i;} else { iso_count14++; if ( iso_first14<0 ) iso_first14=i; } 	
+				if ( codex==23 ) if (pipe) {if (iso_firstpipe23<0) iso_firstpipe23=i; if (pipe<2)       iso_pipeletter23[iso_pipecount23++]=pipeletter(i); else if (iso_firststar23<0) iso_firststar23=i;} else { iso_count23++; if ( iso_first23<0 ) iso_first23=i; }	
+				if ( codex==32 ) if (pipe) {if (iso_firstpipe32<0) iso_firstpipe32=i; if (pipe<2)       iso_pipeletter32[iso_pipecount32++]=pipeletter(i); else if (iso_firststar32<0) iso_firststar32=i;} else { iso_count32++; if ( iso_first32<0 ) iso_first32=i; }	
+				if ( codex==24 ) if (pipe) {if (iso_firstpipe24<0) iso_firstpipe24=i; if (pipe<2)       iso_pipeletter24[iso_pipecount24++]=pipeletter(i); else if (iso_firststar24<0) iso_firststar24=i;} else { iso_count24++; if ( iso_first24<0 ) iso_first24=i; }	
+				if ( codex==33 ) if (pipe) {if (iso_firstpipe33<0) iso_firstpipe33=i; if (pipe<2)       iso_pipeletter33[iso_pipecount33++]=pipeletter(i); else if (iso_firststar33<0) iso_firststar33=i;} else { iso_count33++; if ( iso_first33<0 ) iso_first33=i; }	
+				if ( codex==34 ) if (pipe) {if (iso_firstpipe34<0) iso_firstpipe34=i; if (pipe<2)       iso_pipeletter34[iso_pipecount34++]=pipeletter(i); else if (iso_firststar34<0) iso_firststar34=i;} else { iso_count34++; if ( iso_first34<0 ) iso_first34=i; }	
+				if ( codex==42 ) { iso_count42++; if ( iso_first42<0 ) iso_first42=i; }	
+				if ( codex==43 ) { iso_count43++; if ( iso_first43<0 ) iso_first43=i; }	
+				if ( codex==44 ) if (pipe) {if (iso_firstpipe44<0) iso_firstpipe44=i; if (pipe<2)       iso_pipeletter44[iso_pipecount44++]=pipeletter(i); else if (iso_firststar44<0) iso_firststar44=i;} else { iso_count44++; if ( iso_first44<0 ) iso_first44=i; }	
+		  }
+    }
+
+	  iso_pipeletter14[iso_pipecount14]=0;
+	  iso_pipeletter22[iso_pipecount22]=0;
+    iso_pipeletter23[iso_pipecount23]=0;
+    iso_pipeletter32[iso_pipecount32]=0;
+    iso_pipeletter24[iso_pipecount24]=0;
+    iso_pipeletter33[iso_pipecount33]=0;
+    iso_pipeletter34[iso_pipecount34]=0;
+    iso_pipeletter44[iso_pipecount44]=0;
+  }
+} // setup_country
+
+
+int count_city_coordinates_for_country( int codex ) // returns count
+{
+	if (codex==21) return iso_count21;
+	if (codex==22) return iso_count22;
+  if (codex==13) return iso_count13;
+	return 0;
+}
+
+
+int city_for_country( int X, int codex ) // returns m
+{
+	if ( codex==21 ) return iso_first21+X;
+	if ( codex==13 ) return iso_first13+X;
+  return iso_first22+X;
+}
+
+
+// Returns x<0 in case of error, or record#
+int decode_nameless( const char *orginput, long *x, long *y,         int input_ctry, int codex, long debug_oldx, long debug_oldy )
+{
+  int A;
+  char input[8];
+  int codexlen = strlen(orginput)-1;
+  int dc = (codex != 22) ? 2 : 3;
+
+  if ( codexlen!=4 && codexlen!=5 ) 
+    return -2; // solve bad args
+
+  // copy without dot (its only 4 or 5 chars)
+  strcpy(input,orginput);
+  strcpy(input+dc,orginput+dc+1);
+
+  setup_country(input_ctry);
+
+  A = count_city_coordinates_for_country( codex );
+  if ( (A<2 && codex!=21) || (codex==21 && A<1) ) 
+    return -3; 
+  
+  {
+    int p = 31/A;
+    int r = 31%A;
+		long v;
+    int m;
+    long SIDE; 
+    int swapletters=0;
+    long xSIDE;
+    long X=-1;
+		long miny,maxy,minx,maxx;
+    
+    // make copy of input, so we can swap letters @@@@@@@@@@@@@@@
+	  char result[32];
+	  strcpy(result,input);
+
+    // now determine X = index of first area, and SIDE
+    if ( codex!=21 && A<=31 )
+    {
+      int offset = decode_chars[*result]; 
+
+      if ( offset < r*(p+1) ) 
+      {
+        X = offset / (p+1);
+      }
+      else
+      {
+        swapletters=(p==1 && codex==22);
+        X = r + (offset-(r*(p+1))) / p;
+      }
+    }
+    else if ( codex!=21 && A<62 ) 
+    {
+
+      X = decode_chars[*result]; 
+			if ( X < (62-A) )
+			{
+        swapletters=(codex==22);
+			}
+			else
+			{
+				X = X+(X-(62-A));
+			}
+    }
+    else // code==21 || A>=62
+    {
+      long BASEPOWER = (codex==21) ? 961*961 : 961*961*31;          
+      long BASEPOWERA = (BASEPOWER/A);
+      
+      if (A==62) BASEPOWERA++; else BASEPOWERA = 961*(BASEPOWERA/961);
+
+      v = fast_decode(result);
+      X  = (long)(v/BASEPOWERA);
+      v %= BASEPOWERA;
+    }
+
+		if (swapletters)
+		{          
+			m = city_for_country(           X,codex);          
+      if ( ! isSpecialShape22(m) ) 
+			{
+				char t = result[codexlen-3]; result[codexlen-3]=result[codexlen-2]; result[codexlen-2]=t;
+			}
+		}
+
+    // adjust v and X
+    if ( codex!=21 && A<=31 )
+    {
+
+      v = fast_decode(result);
+      if (X>0)
+      {
+        v -= (X*p + (X<r ? X : r)) * (961*961);
+      }            
+      
+    }
+		else if ( codex!=21 && A<62 ) 
+		{
+
+			v = fast_decode(result+1);
+			if ( X >= (62-A) )
+				if ( v >= (16*961*31) )
+				{
+					v -= (16*961*31);
+					X++;                 
+				}
+		}
+
+		m = city_for_country(           X,codex);        
+    SIDE = smartdiv(m);
+
+		getboundaries(m,minx,miny,maxx,maxy);        
+    if ( isSpecialShape22(m) )
+    {
+      xSIDE = SIDE*SIDE;
+      SIDE = 1+((maxy-miny)/90); // side purely on y range
+      xSIDE = xSIDE / SIDE;
+    }
+    else
+    {
+      xSIDE=SIDE;
+    }
+
+    // decode
+    {
+			long dx,dy;
+
+			if ( isSpecialShape22(m) ) 
+			{
+				decode6(v,xSIDE,SIDE,&dx,&dy);
+				dy=SIDE-1-dy;
+			}
+			else 
+			{
+				dy = v%SIDE; 
+				dx = v/SIDE;
+			}
+
+			if ( dx>=xSIDE ) 
+      {
+				return -123;
+      }
+
+      {
+		    long dividerx4 = x_divider(miny,maxy); // *** note: dividerx4 is 4 times too large!
+		    long dividery = 90;
+
+				*x = minx + ((dx * dividerx4)/4); // *** note: FIRST multiply, then divide... more precise, larger rects
+				*y = maxy - (dy*dividery);
+
+        add2res(x,y, dividerx4,dividery,-1);
+
+        return m;
+			}
+    }
+  }
+  return -19;
+} // decode_nameless
+
+
+
+void repack_if_alldigits(char *input)
+{
+  char *s=input;
+  int alldigits=1; // assume all digits
+  char *e;
+  char *dotpos=NULL;
+
+  for (e=s;*e!=0 && *e!='-';e++) if (*e<'0' || *e>'9') if (*e=='.' && !dotpos) dotpos=e; else { alldigits=0; break; } 
+  e--; s=e-1;   
+  if (alldigits && dotpos && s>dotpos) // e is last char, s is one before, both are beyond dot, all characters are digits
+  {
+    const char *vowels="AEU";
+    int v = ((*s)-'0') *10 + ((*e)-'0');      
+    *s = vowels[v/34];
+    v%=34;
+    if (v<31) *e=encode_chars[v]; else if (v==31) *e='A'; else if (v==32) *e='E'; else *e='U';
+  }
+}
+
+int unpack_if_alldigits(char *input) // returns 1 if unpacked, 0 if left unchanged, negative if unchanged an an error was detected
+{ // rewrite all-digit codes
+  char *s=input;
+  char *dotpos=NULL;
+  for (;*s!=0 && s[2]!=0;s++) if (*s=='-') break; else if (*s=='.' && !dotpos) dotpos=s; else if ( decode_chars[*s]<0 || decode_chars[*s]>9 ) return 0;  // nondigit, so stop
+  if (dotpos)
+  {
+    if ( *s=='a' || *s=='e' || *s=='u' || *s=='A' || *s=='E' || *s=='U' ) // thus, all digits, s[2]=0, after dot
+    {      
+      char *e=s+1;  // s is vowel, e is lastchar
+
+      int v=0;
+      if (*s=='e' || *s=='E') v=34;
+      else if (*s=='u' || *s=='U') v=68;
+
+      if (*e=='a' || *e=='A') v+=31;
+      else if (*e=='e' || *e=='E') v+=32;
+      else if (*e=='u' || *e=='U') v+=33;
+      else if (decode_chars[*e]<0) return -9; // invalid last character!
+      else v+=decode_chars[*e];
+
+      if (v<100) 
+      {
+        *s = encode_chars[v/10];
+        *e = encode_chars[v%10];
+      }
+      return 1;
+    }
+  }
+  return 0; // no vowel just before end
+}
+
+
+
+void addresult(char *resultbuffer, char *result, long x,long y, int ccode)
+{  
+  // add to global array (if any)
+  if (*result && global_results && nr_global_results>=0 && nr_global_results+1<(2*MAXGLOBALRESULTS)) {
+    global_results[nr_global_results]=global_buffer[nr_global_results];
+    strcpy(global_results[nr_global_results++],result);
+    global_results[nr_global_results]=global_buffer[nr_global_results];
+    strcpy(global_results[nr_global_results++],makeiso(ccode,1));      
+  }
+  // add to buffer (if any)
+  if (resultbuffer)
+  {
+    if (*resultbuffer) strcat(resultbuffer," ");
+    strcat(resultbuffer,result);
+  } 
+} // addresult
+
+
+// returns -1 (error), or m (also returns *result!=0 in case of success)
+int encode_nameless( char *resultbuffer, char *result, long x, long y, int input_ctry, int CODEX, int forcecoder )
+{
+  int A;
+
+  *result=0;
+
+	setup_country(input_ctry);    
+  A = count_city_coordinates_for_country( CODEX ); 
+
+  // determine A = nr of 2.2 
+  if ( A>1 )
+  {
+    int p = 31/A;
+    int r = 31%A; // the first r items are p+1
+    long codexlen = (CODEX/10)+(CODEX%10);
+    // determine side of square around centre
+    long SIDE; 
+    // now determine X = index of first area
+    long X=0;    
+		// loop through country records
+    int j   = (CODEX==21 ? iso_first21 : (CODEX==22 ? iso_first22 : iso_first13)); 
+    int e = j+(CODEX==21 ? iso_count21 : (CODEX==22 ? iso_count22 : iso_count13)); 
+    for ( X=0; j<e; j++,X++ )
+    {
+      int m = (j);
+      
+      if (forcecoder<0     || forcecoder==m) 
+      {
+        long storage_offset;
+				long miny,maxy;
+        long minx,maxx;        
+
+        long xSIDE,orgSIDE;
+
+
+        if ( CODEX!=21 && A<=31 )
+        {
+          int size=p; if (X<r) size++; // example: A=7, p=4 r=3:  size(X)={5,5,5,4,4,4,4}                    
+          storage_offset= (X*p + (X<r ? X : r)) * (961*961); // p=4,r=3: offset(X)={0,5,10,15,19,23,27}-31            
+        }
+        else if ( CODEX!=21 && A<62 ) 
+        {
+					if ( X < (62-A) )
+					{						
+            storage_offset = X*(961*961);
+					}
+					else
+					{						
+						storage_offset = (62-A +           ((X-62+A)/2) )*(961*961);
+						if ( (X+A) & 1 )
+            {
+							storage_offset += (16*961*31);              
+            }
+					}
+        }
+        else
+        {
+          long BASEPOWER = (CODEX==21) ? 961*961 : 961*961*31;
+          long BASEPOWERA = (BASEPOWER/A);         
+          if (A==62) 
+            BASEPOWERA++;
+          else
+            BASEPOWERA = (961) *           (BASEPOWERA/961);
+                  
+          storage_offset = X * BASEPOWERA;
+        }
+        SIDE = smartdiv(m);
+
+        getboundaries(m,minx,miny,maxx,maxy);
+        orgSIDE=xSIDE=SIDE;
+				if ( isSpecialShape22(m) ) //  - keep the existing rectangle!
+				{            
+            SIDE = 1+((maxy-miny)/90); // new side, based purely on y-distance
+            xSIDE = (orgSIDE*orgSIDE) / SIDE;
+				}
+
+
+       
+        if ( miny<=y && y<maxy && isInRange(x,minx,maxx) )
+				{
+  				long v = storage_offset;
+
+          long dividerx4 = x_divider(miny,maxy); // *** note: dividerx4 is 4 times too large!
+					long dx = (4*(x-minx))/dividerx4; // like div, but with floating point value
+          long extrax4 = (x-minx)*4 - dx*dividerx4; // like modulus, but with floating point value
+
+          long dividery = 90;
+					long dy     = (maxy-y)/dividery;  // between 0 and SIDE-1
+          long extray = (maxy-y)%dividery;
+
+					if ( isSpecialShape22(m) )
+					{
+						v += encode6(dx,SIDE-1-dy,xSIDE,SIDE);
+					}
+					else
+					{
+						v +=  (dx*SIDE + dy);
+					}
+						
+          fast_encode( result, v, codexlen+1 ); 
+          {
+            int dotp=codexlen;
+            if (CODEX==13) 
+              dotp--;
+            memmove(result+dotp,result+dotp-1,4); result[dotp-1]='.';
+          }
+          
+          if ( ! isSpecialShape22(m) )
+					if ( CODEX==22 && A<62 && orgSIDE==961 )
+					{
+						char t = result[codexlen-2]; result[codexlen-2]=result[codexlen]; result[codexlen]=t;
+					}
+
+          addpostfix(result,extrax4,extray,dividerx4,dividery);
+
+          return m; 
+          
+				} // in range
+      
+      } // forcecoder?    
+    }
+  } // there are multiple 2.2 !
+  
+  return -1;
+} // encode_nameless
+
+
+
+
+// returns nonzero if error
+//    -182 no countryname
+int master_decode(  long *nx,long *ny, // <- store result in nx,ny
+          const char *org_input, 
+          const char *default_cityname, int input_ctry, // <- context, in case input has no name, or no countryname
+          long debug_oldx,long debug_oldy // <- optional "original coordinates"
+          )
+{
+ const char *dot=NULL;
+ int err=0;
+ int m=-1; // key record for decoding
+ 
+ int ilen=strlen(org_input);
+ char input[16]; if (ilen<5 || ilen>14) return -8; strcpy(input,org_input);
+
+ {
+   char *min = strchr(input,'-');
+   if (min) { 
+     *min++=0; 
+     extrapostfix=&org_input[min-input];
+     ilen=strlen(input); 
+     if (ilen>11) return -8;
+   } else extrapostfix="";
+ }
+
+
+ *nx=*ny=0; // reset to zero in case of error
+
+ {
+  char *city = (char*)default_cityname;  
+
+  
+  
+    
+  
+  {
+    int voweled=0;
+
+    voweled = unpack_if_alldigits(input);
+    if (voweled<0)
+			return -7;
+
+
+	{
+		char *a=NULL; // position of letter A (if any) in the input
+		int nrd=0; // nr of true digits
+		{ char *s; for(s=input;*s!=0;s++) if (*s>='0' && *s<='9') nrd++; else if (*s=='.') if (dot) return -5; else dot=s; else if (*s=='a' || *s=='A') a=s; }
+		if (dot==NULL) 
+			return -2;
+		else if (a && a==input && nrd+2==ilen) // there is a dot, and an A as first letter, and everything else is a digit
+		{
+			strcpy(input,input+1); dot--; ilen--;
+		}
+    else if (!voweled && nrd+1==ilen) // there is a dot, and everything else is a digit!
+			return -998;
+	}
+
+
+
+//////////// AT THIS POINT, dot=FIRST DOT, input=CLEAN INPUT (no vowels) ilen=INPUT LENGTH
+
+		// check if input has valid characters
+    {
+      const char *s=input; 
+      for ( ; *s!=0; s++ )
+        if ( decode_chars[*s]<0 && *s!='.' ) 
+          return -4; // invalid char
+    }
+
+		// analyse input
+    {      
+      {
+        int prelen = (dot-input);
+        int postlen = ilen-1-prelen;
+
+        if ( prelen<2 || postlen<2 || prelen+postlen>9 || postlen>4 )
+          return -3;
+        
+      }
+    }
+
+//////////////////////////////////
+
+    if ( ilen>=10 )
+      input_ctry = ccode_earth;
+
+    if (input_ctry<0) return input_ctry;
+		setup_country(input_ctry);
+
+
+
+
+    // special case: 43 or worse, for a state
+    if ( (ilen==8 || ilen==9) && iso_count43==1 && isuseless((iso_first43)) && ( mIsIndiaState((input_ctry )) || mIsMexicoState((input_ctry )) ) )
+    {
+      input_ctry = 
+          mIsMexicoState((input_ctry )) ? ccode_mex : 
+          mIsIndiaState((input_ctry )) ? ccode_ind : 
+          CCODE_ERR;
+      setup_country(input_ctry);
+    }
+    else if ( ilen==9 && iso_count44==1 && isuseless((iso_first44)) && mIsState((input_ctry ))   )
+    {
+      input_ctry = 
+        mIsUsaState((input_ctry )) ? ccode_usa : 
+        mIsCanadaState((input_ctry )) ? ccode_can : 
+        mIsAustraliaState((input_ctry )) ? ccode_aus : 
+        mIsBrazilState((input_ctry )) ? ccode_bra : 
+        mIsChinaState((input_ctry )) ? ccode_chn : 
+        mIsRussiaState((input_ctry )) ? ccode_rus : 
+        CCODE_ERR;
+      setup_country(input_ctry);
+    }
+			
+		if (	
+					   ( ilen==5 && input[2]=='.' && iso_count21==0 && iso_count22==1 ) 
+					|| ( ilen==5 && input[2]=='.' && iso_count21==1 )  
+					|| ( ilen==6 && input[2]=='.' && iso_count23==1 )  
+					|| ( ilen==6 && input[3]=='.' && iso_count32==1 )  
+					|| ( ilen==7 && input[2]=='.' && iso_count24==1 )  
+					|| ( ilen==7 && input[3]=='.' && iso_count33==1 )  
+					|| ( ilen==7 && input[4]=='.' && iso_count42==1 )  
+					|| ( ilen==8 && input[3]=='.' && iso_count34==1 )  
+					|| ( ilen==8 && input[4]=='.' && iso_count43==1 )  
+					|| ( ilen==9 && input[4]=='.' && iso_count44==1 )  
+			 )
+			{
+          long minx,miny,maxx,maxy; 
+					if ( ilen==5 && iso_count21==1) m = (iso_first21);
+					if ( ilen==5 && iso_count21==0) m = (iso_first22);
+					if ( ilen==6 && input[2]=='.' ) m = (iso_first23);
+					if ( ilen==6 && input[3]=='.' ) m = (iso_first32);
+					if ( ilen==7 && input[2]=='.' ) m = (iso_first24);
+					if ( ilen==7 && input[3]=='.' ) m = (iso_first33);
+					if ( ilen==7 && input[4]=='.' ) m = (iso_first42);
+					if ( ilen==8 && input[3]=='.' ) m = (iso_first34);
+					if ( ilen==8 && input[4]=='.' ) m = (iso_first43);
+					if ( ilen==9 ) m = (iso_first44);
+
+          getboundaries(m,minx,miny,maxx,maxy);
+          decode_grid( input,nx,ny, m, minx,miny,maxx,maxy);
+
+          // 
+			    if (isuseless(m)) {
+				    int j,fitssomewhere=0; 
+            for (j=iso_start; (j)<m; j++) { // look in previous rects
+              long minx,miny,maxx,maxy; 
+              if (isuseless((j))) continue;
+              getboundaries((j),minx,miny,maxx,maxy);		
+					    if ( miny<=*ny && *ny<maxy && isInRange(*nx,minx,maxx) ) { fitssomewhere=1; break; }
+				    }
+            if (!fitssomewhere) {
+              err=-1234;
+            }
+			    }
+
+
+			}
+			else if ( ilen==6 && input[3]=='.' && iso_count22>1 ) // multiple 22 into 3.2
+			{
+        m   = decode_nameless( input, nx,ny, input_ctry, 22, debug_oldx,debug_oldy);
+        if (m<0) err=m; else err=0;
+			}
+			else if ( ilen==6 && input[2]=='.' && iso_count13>1 ) // multiple 13 into 2.3
+			{
+        m   = decode_nameless( input, nx,ny, input_ctry, 13, debug_oldx,debug_oldy);
+        if (m<0) err=m; else err=0;
+			}
+			else if ( ilen==5 ) // multiple 21 into 2.2
+			{
+        if (iso_count21<=0)
+          err=-191;
+        else if ( input[2]!='.' )
+					err=-9;
+        else {
+          m   = decode_nameless( input, nx,ny, input_ctry, 21, debug_oldx,debug_oldy);
+          if (m<0) err=m; else err=0;
+        }
+			}
+			else if (
+							   ( ilen==7 && iso_firststar23>=0 && input[3]=='.')  
+							|| ( ilen==6 && iso_firststar22>=0 && input[2]=='.')  
+				)
+			{        
+        int start = (ilen==6 ? iso_firststar22 : iso_firststar23);
+        int rctry = (start);
+        
+        long STORAGE_START=0;
+        long value;
+				int j;
+                
+				value = fast_decode(input); // decode top
+        value *= (961*31);
+
+        err=-1;
+        for ( j=start; rcodex(j)==rcodex(start) && pipetype(j)>1; j++ ) 
+        {
+          long minx,miny,maxx,maxy; 
+
+          
+          m=(j);
+          getboundaries(m,minx,miny,maxx,maxy);
+
+          {
+            // determine how many cells
+            long H = (maxy-miny+89)/90; // multiple of 10m
+            long xdiv = x_divider(miny,maxy);
+            long W = ( (maxx-minx)*4 + (xdiv-1) ) / xdiv;
+            long product = W*H;
+            
+						// decode
+            // round up to multiples of YSIDE3*XSIDE3...
+						H = YSIDE3*( (H+YSIDE3-1)/YSIDE3 );
+						W = XSIDE3*( (W+XSIDE3-1)/XSIDE3 );
+						product = (W/XSIDE3)*(H/YSIDE3)*961*31;              
+            {
+            long GOODROUNDER = rcodex(m)>=23 ? (961*961*31) : (961*961);
+            if ( pipetype(m)==2 ) // *+ pipe!
+              product = ((STORAGE_START+product+GOODROUNDER-1)/GOODROUNDER)*GOODROUNDER - STORAGE_START;
+            }
+
+
+            if ( value >= STORAGE_START && value < STORAGE_START + product )
+            {
+              // decode
+              long dividerx = (maxx-minx+W-1)/W;
+              long dividery = (maxy-miny+H-1)/H;
+
+              value -= STORAGE_START;
+              value /= (961*31);
+
+              err=0; // decoding pipeletter!
+
+              // PIPELETTER DECODE
+              {
+								long difx,dify;
+								decode_triple(input+ilen-3,&difx,&dify); // decode bottom 3 chars
+								{
+									long vx = (value / (H/YSIDE3))*XSIDE3 + difx; // is vx/168  
+									long vy = (value % (H/YSIDE3))*YSIDE3 + dify; // is vy/176
+									*ny = maxy - vy*dividery;
+									*nx = minx + vx*dividerx;
+
+                  if ( *nx<minx || *nx>=maxx || *ny<miny || *ny>maxy ) // *** CAREFUL! do this test BEFORE adding remainder...
+                  {
+                    err = -122; // invalid code
+                  }
+
+                  add2res(nx,ny, dividerx<<2,dividery,-1);
+
+								}
+              }
+              
+              break;
+            }
+            STORAGE_START += product;
+          }
+        } // for j
+			}
+// ************** PIPELETTER 32 33 42 34 43 54=world
+			else if ( 
+									 ( ilen== 6 && iso_firstpipe22>=0 && iso_firststar22<0 && input[3]=='.' ) // lettered 22-pipes -> 32
+								|| ( ilen== 7 && iso_firstpipe23>=0 && iso_firststar23<0 && input[3]=='.' ) // lettered 23-pipes -> 33
+								|| ( ilen== 7 && iso_firstpipe32>=0 && iso_firststar32<0 && input[4]=='.' ) // lettered 32-pipes -> 42
+								|| ( ilen== 7 && iso_firstpipe14>=0 && iso_firststar14<0 && input[2]=='.' ) // lettered 14-pipes -> 24 
+								|| ( ilen== 8 && iso_firstpipe24>=0 && iso_firststar24<0 && input[3]=='.' ) // lettered 24-pipes -> 34
+								|| ( ilen== 8 && iso_firstpipe33>=0 && iso_firststar33<0 && input[4]=='.' ) // lettered 33-pipes -> 43
+								|| ( ilen== 9 && iso_firstpipe34>=0 && iso_firststar34<0 && input[4]=='.' ) // lettered 34-pipes -> 44
+								|| ( ilen==10 && iso_firstpipe44>=0 && iso_firststar44<0 && input[5]=='.' ) // lettered 44-pipes -> 54
+							)
+			{				
+				const char *pipeptr;        
+        char letter=toupper(*input);
+        if (letter=='I') letter='1';
+        if (letter=='O') letter='0';
+				switch (ilen)
+				{
+					case  6: pipeptr = strchr(iso_pipeletter22,letter); if (pipeptr) m=(iso_firstpipe22+(pipeptr-iso_pipeletter22)); break;
+					case  7: if (input[3]=='.') {
+                   pipeptr = strchr(iso_pipeletter23,letter); if (pipeptr) m=(iso_firstpipe23+(pipeptr-iso_pipeletter23)); break;
+					}else if (input[2]=='.') {
+                   pipeptr = strchr(iso_pipeletter14,letter); if (pipeptr) m=(iso_firstpipe14+(pipeptr-iso_pipeletter14)); break; 
+					}else{
+                   pipeptr = strchr(iso_pipeletter32,letter); if (pipeptr) m=(iso_firstpipe32+(pipeptr-iso_pipeletter32)); break;
+          }
+					case  8: if (input[3]=='.') {
+									 pipeptr = strchr(iso_pipeletter24,letter); if (pipeptr) m=(iso_firstpipe24+(pipeptr-iso_pipeletter24)); break;
+					}else{
+									 pipeptr = strchr(iso_pipeletter33,letter); if (pipeptr) m=(iso_firstpipe33+(pipeptr-iso_pipeletter33)); break;
+					}
+					case  9: pipeptr = strchr(iso_pipeletter34,letter); if (pipeptr) m=(iso_firstpipe34+(pipeptr-iso_pipeletter34)); break;
+					case 10: pipeptr = strchr(iso_pipeletter44,letter); if (pipeptr) m=(iso_firstpipe44+(pipeptr-iso_pipeletter44)); break;
+				}
+
+        if (!ISGOODAREA(m))
+        {
+				  err = -98;
+        }
+        else
+        {
+          long minx,miny,maxx,maxy; 
+          ilen--; 					
+					getboundaries(m,minx,miny,maxx,maxy);
+					decode_grid( input+1,nx,ny, m, minx,miny,maxx,maxy);
+					err=0;
+				}
+			}
+// ************** fail!
+			else // THIS MEANS EVERYTHING HAS FAILED!!!
+			{
+				err=-99;
+			}
+  }
+ }
+
+// *********************** done, return results...
+
+
+  if (err==0)
+  {
+	  // * make sure it fits the country *
+	  if (!ISEARTH(input_ctry))
+	  {
+      long minx,miny,maxx,maxy,xdiv8; 
+      getboundaries((iso_end),minx,miny,maxx,maxy);
+      xdiv8 = x_divider(miny,maxy)/4; // should be /8 but there's some extra margin
+      if ( ! ( miny-45<=*ny && *ny<maxy+45 && isInRange(*nx,minx-xdiv8,maxx+xdiv8) ) ) // no fit?
+      {
+			  err=-2222;
+      }
+	  }
+  }
+
+
+  return err;
+} // master_decode
+
+
+
+
+
+
+// make sure resultbuffer is large enough!
+// x,y = lon/lat times 1.000.000
+void master_encode( char *resultbuffer, int the_ctry, long x, long y, int forcecoder, int stop_with_one_result, int allow_world, int skip_parentstate ) 
+{
+  int result_ctry=the_ctry;
+  int i;
+  if (resultbuffer) *resultbuffer=0; 
+  
+  if (the_ctry<0) return;
+	if (y> 90000000) y-=180000000; else if (y< -90000000) y+=180000000;
+	if (x>179999999) x-=360000000; else if (x<-180000000) x+=360000000;
+  
+  ///////////////////////////////////////////////////////////
+  // turn into 3-letter ISO code!
+  ///////////////////////////////////////////////////////////  
+  setup_country( the_ctry );
+  i=iso_start;
+
+
+  if (!ISEARTH(the_ctry))
+  {
+    long minx,miny,maxx,maxy;
+    getboundaries((iso_end),minx,miny,maxx,maxy);
+    if ( ! (miny<=y && y<maxy && isInRange(x,minx,maxx) ) )
+    {
+      i=iso_end+1; // skip to "Earth" (if supported)
+      if (!allow_world && skip_parentstate) return;
+    }
+  }
+
+
+  ///////////////////////////////////////////////////////////
+  // look for encoding options
+  ///////////////////////////////////////////////////////////
+  {
+    char result[128];
+    long minx,miny,maxx,maxy;
+    long STORAGE_START=0;
+    int forcecoder_starpipe = (forcecoder>=0    && pipetype(forcecoder)>1 );
+    int result_counter=0;
+    *result=0;
+    for( ; i<NR_RECS; i++ )
+    {      
+      int m=(i);
+      int codex;      
+            
+      if ( i==iso_end && isuseless(m) && mIsState(the_ctry) ) // last item is a reference to a state's country
+      {        
+        if (skip_parentstate) 
+          return;
+        if (forcecoder>=0   ) // we would have found it the normal way!
+          return;
+        the_ctry = 
+          mIsUsaState(the_ctry) ? ccode_usa : 
+          mIsCanadaState(the_ctry) ? ccode_can : 
+          mIsIndiaState(the_ctry) ? ccode_ind : 
+          mIsMexicoState(the_ctry) ? ccode_mex : 
+          mIsBrazilState(the_ctry) ? ccode_bra : 
+          mIsChinaState(the_ctry) ? ccode_chn : 
+          mIsRussiaState(the_ctry) ? ccode_rus : 
+          ccode_aus;
+        setup_country( the_ctry );
+        i=iso_start-1; continue;
+      }
+
+      if ( i>iso_end )
+      {
+        if (forcecoder>=0    || !allow_world )
+          break;
+        // find first WORLD record...
+        result_ctry=the_ctry=ccode_earth; 
+        setup_country(the_ctry);         
+        // now process from here...
+        i=iso_start-1; continue;
+      }
+
+
+      if ( isuseless(m) && result_counter==0 && forcecoder<0 ) // skip useless records unless there already is a result
+        continue;
+
+
+      if ( forcecoder>=0    && m!=forcecoder && (forcecoder_starpipe==0 || pipetype(m)<=1)                ) continue; // not the right forcecoder (unless starpipe)
+
+      codex = rcodex(m);
+      if ( codex==54 ) continue; // exlude antarctica "inner coding" options
+
+
+      getboundaries(m,minx,miny,maxx,maxy);
+      
+      if ( isnameless(m) )
+      {
+        if ( y<miny || y>=maxy || !isInRange(x,minx,maxx) ) continue;
+        {
+          int ret=encode_nameless( resultbuffer, result, x,y, the_ctry, codex,  m );
+          if (ret>=0)
+          {
+            i=ret;
+          }
+        }
+      }
+      else if ( pipetype(m)>1 ) 
+      {                
+        if ( i<=iso_start || rcodex(i-1)!=codex || pipetype(i-1)<=1 ) // is this the FIRST starpipe?
+        {
+          STORAGE_START=0;
+        }
+          
+          
+          {
+            // determine how many cells
+            long H = (maxy-miny+89)/90; // multiple of 10m
+            long xdiv = x_divider(miny,maxy);
+            long W = ( (maxx-minx)*4 + (xdiv-1) ) / xdiv;
+            long product = W*H;            
+
+            // encodee
+            // round up to multiples of YSIDE3*XSIDE3...
+            H = YSIDE3*( (H+YSIDE3-1)/YSIDE3 );
+            W = XSIDE3*( (W+XSIDE3-1)/XSIDE3 );
+            product = (W/XSIDE3)*(H/YSIDE3)*961*31;
+            {
+            long GOODROUNDER = codex>=23 ? (961*961*31) : (961*961);
+            if ( pipetype(m)==2 ) // plus pipe
+              product = ((STORAGE_START+product+GOODROUNDER-1)/GOODROUNDER)*GOODROUNDER - STORAGE_START;
+            }
+          
+          if ( ( !ISGOODAREA(forcecoder) || forcecoder==m ) && ( miny<=y && y<maxy && isInRange(x,minx,maxx) ) )
+          {
+            // encode
+            long dividerx = (maxx-minx+W-1)/W;
+            long vx =     (x-minx)/dividerx;
+				    long extrax = (x-minx)%dividerx;
+
+            long dividery = (maxy-miny+H-1)/H;
+            long vy =     (maxy-y)/dividery;
+				    long extray = (maxy-y)%dividery;
+
+            long codexlen = (codex/10)+(codex%10);            
+            long value = ((vx/XSIDE3)*(H/YSIDE3) + (vy/YSIDE3));                
+
+            // PIPELETTER ENCODE
+            fast_encode( result, (STORAGE_START/(961*31)) + value, codexlen-2 );
+            result[codexlen-2]='.';
+            encode_triple( result+codexlen-1, vx%XSIDE3, vy%YSIDE3 );
+
+            addpostfix( result,extrax<<2,extray,dividerx<<2,dividery);
+
+
+            {
+              #ifdef SUPPRESS_MULTIPLE_PIPES
+              while ( i<iso_end && rcodex(i+1)==codex ) 
+                i++; 
+              #endif
+
+            }
+          }
+          STORAGE_START += product;
+        }
+      }
+      else // must be grid, possibly a multi-area
+      {          
+          int multi_area = (pipetype(m)==1 ? 1 : 0); // has pipe letter?          
+          if (codex==21) if (iso_count21==1) codex=22; else continue;
+          
+          if ( miny<=y && y<maxy && isInRange(x,minx,maxx) )
+          if ( codex!=55 ) // exclude Earth 55
+          {
+            encode_grid( result+multi_area, x,y, m, codex, minx,miny,maxx,maxy );
+            if (multi_area && result[multi_area])
+            {
+              *result = pipeletter(m);
+            }
+          }
+      } // codex>21 grid, may be multi-area
+
+      // =========== handle result if any
+      if (*result) // GOT A RESULT?
+      {
+        result_counter++;
+
+        repack_if_alldigits(result);
+
+        addresult(resultbuffer,result,x,y,result_ctry); // 1.29 - also add parents recursively
+        if (stop_with_one_result) return;
+        *result=0;
+      }
+    } // for i
+  }
+} // master_encode
+
+
+
+
+
+
+#ifndef REMOVE_VALIDCODE
+int valid_code( const char *input ) // returns < 0 if invalid, 0 if potentially valid, 1 if potentially a complete code (i.e. from 2.2 to 5.4, using valid chars)
+{
+  const unsigned char *i = (const unsigned char *)input; 
+  int dots=0,prefix=0,postfix=0,alldigits=1,voweled=0;
+  for ( ; *i!=0; i++ )
+  {
+    if ( *i=='.' ) 
+    {
+      if ( dots++ )
+        return -1; // more than one dot!
+      if (prefix<2)
+        return -2; // prefix less than 2 characters!
+    }
+    else
+    {
+      if ( decode_chars[*i]<0 ) 
+      {
+  
+        if ( decode_chars[*i]<-1 ) // i.e. A, E or U
+        {
+          if ( (*i=='A' || *i=='a') && i==(const unsigned char*)input ) // A is the first letter
+          {
+            voweled=1;
+            prefix--;  // do not count as prefix!
+          }
+          else if (alldigits && !voweled && i[1]=='.') // vowel after digits just before dot
+          {
+            voweled=1;             
+          }
+          else if (alldigits && voweled && i[1]==0 && i[-1]!='.') // last char of voweled entry, not right after dot?
+            ; 
+          else
+            return -6; // invalid char: vowel
+        }
+        else         
+  
+        {
+          return -3; // other invalid character
+        }
+      }
+      else // consonant or digit
+      {
+        if (*i<'0' || *i>'9') // nondigit
+        {
+          alldigits=0;
+          if (voweled && i[1]!=0) return -7; // nondigit in voweled entry, not in the last position: invalid 
+        }
+      }
+      if (dots) 
+      {
+        postfix++; 
+        if (postfix>4) return -4; // more than 4 letters postfix
+      }
+      else 
+      {
+        prefix++;
+        if (prefix>5) return -5; // more than 5 letters prefix
+      }
+    }
+  }  
+
+  // return if it looks like a "complete" code (i.e. one that can be decoded
+  if ( postfix<2 ) return -8;
+  if (alldigits && !voweled) return -11;
+  // note: at this point, prefix is between 2 and 5, and postfix is between 2 and 4 (12 options)
+  if ( postfix==4 ) 
+  {
+    return 1; // the 4 options 2.4 3.4 4.4 5.4 are all possible!
+  }
+  // note: at this point, prefix is between 2 and 5, and postfix is between 2 and 3
+  if ( prefix==5 ) return -9; // the 2 options 5.2 5.3 are impossible!
+  // note: at this point, prefix is between 2 and 4, and postfix is between 2 and 3
+  return 1; // the other 6 options (2.2 3.2 4.2 2.3 3.3 4.3) are all possible
+}
+#endif // REMOVE_VALIDCODE
+
+
+int stateletter(int ccode) // parent
+{
+  if (ccode>=usa_from && ccode<=usa_upto) return 1; //ccode_usa
+  if (ccode>=ind_from && ccode<=ind_upto) return 2; //ccode_ind
+  if (ccode>=can_from && ccode<=can_upto) return 3; //ccode_can
+  if (ccode>=aus_from && ccode<=aus_upto) return 4; //ccode_aus
+  if (ccode>=mex_from && ccode<=mex_upto) return 5; //ccode_mex
+  if (ccode>=bra_from && ccode<=bra_upto) return 6; //ccode_bra
+  if (ccode>=rus_from && ccode<=rus_upto) return 7; //ccode_rus
+  if (ccode>=chn_from && ccode<=chn_upto) return 8; //ccode_chn
+  return 0;
+}
+
+int stateparent(int ccode) // returns parent, or -1
+{
+  if (ccode>=usa_from && ccode<=usa_upto) return ccode_usa;
+  if (ccode>=ind_from && ccode<=ind_upto) return ccode_ind;
+  if (ccode>=can_from && ccode<=can_upto) return ccode_can;
+  if (ccode>=aus_from && ccode<=aus_upto) return ccode_aus;
+  if (ccode>=mex_from && ccode<=mex_upto) return ccode_mex;
+  if (ccode>=bra_from && ccode<=bra_upto) return ccode_bra;
+  if (ccode>=rus_from && ccode<=rus_upto) return ccode_rus;
+  if (ccode>=chn_from && ccode<=chn_upto) return ccode_chn;
+  return -1;
+}
+
+char makeiso_bufbytes[16];
+char *makeiso_buf;
+const char* makeiso(int cc,int longcode) // 0=short / 1=XX-YYY for states, XXX for country / 2=shortest unique
+{
+  if (cc<0 || cc>=MAX_CCODE) return ""; else
+  {
+    int p=stateletter(cc);
+    const char* ei=entity_iso3(cc);
+    if (*ei>='0' && *ei<='9') ei++;
+    if (makeiso_buf==makeiso_bufbytes) makeiso_buf=makeiso_bufbytes+8; else makeiso_buf=makeiso_bufbytes;
+    if (longcode && p)
+    {
+      memcpy(makeiso_buf,&parents2[p*3-3],2);
+      makeiso_buf[2]='-';
+      strcpy(makeiso_buf+3,ei);
+    }
+    else
+    {
+      strcpy(makeiso_buf,ei);
+    }
+    return makeiso_buf;
+  }
+}
+
+
+
+int resultlen(const char *result)
+{
+  const char* hpos = strchr(result,'-');
+  if (hpos) 
+    return hpos-result;
+  return strlen(result);
+}
+
+// returns empty string if error (e.g. bad iso);
+// returns nonzero if a code was generated
+int mapcode_encode(char *result,long y, long x, const char *iso3, char *isofound)
+{
+  int cc=ccode_of_iso3(iso3);
+  master_encode(result,cc,x,y,-1,1,1,0);
+  if (isofound)
+  {
+    *isofound=0;    
+    if (*result)
+      if (resultlen(result)==10)
+        strcpy(isofound,makeiso(ccode_earth,1));
+      else
+        strcpy(isofound,makeiso(cc,1));
+  }
+	return *result;
+}
+
+
+// returns nonzero if error
+// if ccode_found!=NULL
+int full_mapcode_decode(long *y, long *x, const char *iso3, const char *orginput,int *ccode_found,char *clean_input)
+{
+  char input[32];
+  int err,ccode,len;
+  char *s=(char*)orginput;
+  int ilen=strlen(iso3);
+
+  if (iso3) disambiguate_str(iso3,strlen(iso3));
+
+  if (clean_input) *clean_input=0;
+
+  while (*s>0 && *s<=32) s++; // skip lead
+  len=strlen(s);
+
+  if (len>31) len=31;
+  memcpy(input,s,len); s=input; s[len]=0;    
+
+
+ {
+   char *min = strchr(s+4,'-');
+   if (min) { 
+     *min++=0; 
+     extrapostfix=&orginput[min-s];
+     len=strlen(s); 
+   } else extrapostfix="";
+ }
+
+  // remove trail
+  while (len>0 && s[len-1]>=0 && s[len-1]<=32) { s[--len]=0; }
+  
+  if (len>0 && len<10 && ilen<7 && strchr(s,' ')==0) // no space in input (so just a mapcode?); and room for ISO-space-MAPCODE?
+  {
+      memmove(s+ilen+1,s,len+1);
+      s[ilen]=' ';
+      memcpy(s,iso3,ilen);
+      len+=(1+ilen);
+      iso3="";
+  }
+  
+
+  if (len>8 && (s[3]==' ' || s[3]=='-') && (s[6]==' ' || s[7]==' ')) // assume ISO3 space|minus ISO23 space MAPCODE
+  {
+    int p=disambiguate_str(s,3);
+    if (p<0) return p;
+    s+=4; len-=4;
+  }
+  else if (len>7 && (s[2]==' ' || s[2]=='-') && (s[5]==' ' || s[6]==' ')) // assume ISO2 space|minus ISO23 space MAPCODE
+  {
+    int p=disambiguate_str(s,2);
+    if (p<0) return p;
+    s+=3; len-=3;
+  }
+
+
+  if (len>4 && s[3]==' ') // assume ISO whitespace MAPCODE, overriding iso3
+  {
+    iso3=s; // overrides iso code!
+    s+=4;len-=4;
+  }
+  else if (len>3 && s[2]==' ') // assume ISO2 whitespace MAPCODE, overriding iso3
+  {
+    iso3=s; // overrides iso code!
+    s+=3;len-=3;
+  }
+
+
+  while (*s>0 && *s<=32) {s++;len--;} // skip further whitespace    
+
+  // returns nonzero if error
+	ccode = ccode_of_iso3(iso3);
+  if (ccode==ccode_mex && len<8) ccode=ccode_of_iso3("5MX"); // special case for mexico country vs state
+
+  if (ccode_found) *ccode_found=ccode;
+
+  {
+    char *t; 
+    for(t=s;*t!=0;t++) 
+    {
+      if (*t>='a' && *t<='z') *t += ('A'-'a');
+      if (*t=='O') *t='0';
+      if (*t=='I') *t='1';
+    }
+  }
+
+  if (*extrapostfix) {
+    strcat(s,"-");
+    strcat(s,extrapostfix);
+    err = master_decode(  x,y,s,"",ccode,0,0);
+  }
+  else {
+	  err = master_decode(  x,y,s,"",ccode,0,0);
+  }
+
+  if (len==11 && *s=='A') { s++; len--; }
+
+  if (clean_input && len<=10)
+  {
+    strcpy(clean_input,s);
+    if (*extrapostfix)
+    {
+      strcat(clean_input,"-");
+      strcat(clean_input,extrapostfix);
+    }
+    makeup(clean_input);
+  }
+
+  if (err)
+	{
+    #ifdef REMOVE_VALIDCODE
+		  *x=*y=0;
+    #else
+		  if (ccode<0 || valid_code(s)<0 ) // bad iso or bad input
+		  {
+			  *x=*y=0;
+		  }
+		  else if (err && ccode>=0)
+		  {
+			  long miny,maxy,minx,maxx;
+		    setup_country(ccode);
+			  getboundaries((data_start[ccode]),minx,miny,maxx,maxy);
+			  *x = (minx+maxx)/2;
+			  *y = (miny+maxy)/2;
+		  }
+    #endif // REMOVE_VALIDCODE
+	}
+
+	// normalise between =180 and 180
+	if ( *x>180000000 ) *x-=360000000; else if ( *x<-180000000 ) *x+=360000000;
+
+	return err;
+}
+
+int mapcode_decode(long *y, long *x, const char *iso3, const char *orginput,int *ccode_found)
+{
+  return full_mapcode_decode(y,x,iso3,orginput,ccode_found,NULL);
+}
+
+
+#ifdef SUPPORT_FOREIGN_ALPHABETS
+
+// WARNING - these alphabets have NOT yet been released as standard! use at your own risk! check www.mapcode.com for details.
+UWORD asc2lan[MAXLANS][36] = // A-Z equivalents for ascii characters A to Z, 0-9
+{
+	{0x0041,0x0042,0x0043,0x0044,0x0045,0x0046,0x0047,0x0048,0x0049,0x004a,0x004b,0x004c,0x004d,0x004e,0x004f,0x0050,0x0051,0x0052,0x0053,0x0054,0x0055,0x0056,0x0057,0x0058,0x0059,0x005a, 0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039}, // roman
+	{0x0391,0x0392,0x039e,0x0394,0x003f,0x0395,0x0393,0x0397,0x0399,0x03a0,0x039a,0x039b,0x039c,0x039d,0x039f,0x03a1,0x0398,0x03a8,0x03a3,0x03a4,0x003f,0x03a6,0x03a9,0x03a7,0x03a5,0x0396, 0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039}, // greek
+	{0x0410,0x0412,0x0421,0x0414,0x0415,0x0416,0x0413,0x041d,0x0418,0x041f,0x041a,0x041b,0x041c,0x0417,0x041e,0x0420,0x0424,0x042f,0x0426,0x0422,0x042d,0x0427,0x0428,0x0425,0x0423,0x0411, 0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039}, // cyrillic
+	{0x05d0,0x05d1,0x05d2,0x05d3,0x05e3,0x05d4,0x05d6,0x05d7,0x05d5,0x05d8,0x05d9,0x05da,0x05db,0x05dc,0x05e1,0x05dd,0x05de,0x05e0,0x05e2,0x05e4,0x05e5,0x05e6,0x05e7,0x05e8,0x05e9,0x05ea, 0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039}, // hebrew
+	{0x0905,0x0915,0x0917,0x0918,0x090f,0x091a,0x091c,0x091f,0x003f,0x0920,0x0923,0x0924,0x0926,0x0927,0x003f,0x0928,0x092a,0x092d,0x092e,0x0930,0x092b,0x0932,0x0935,0x0938,0x0939,0x0921, 0x0966,0x0967,0x0968,0x0969,0x096a,0x096b,0x096c,0x096d,0x096e,0x096f}, // hindi
+	{0x0d12,0x0d15,0x0d16,0x0d17,0x0d0b,0x0d1a,0x0d1c,0x0d1f,0x0d07,0x0d21,0x0d24,0x0d25,0x0d26,0x0d27,0x0d20,0x0d28,0x0d2e,0x0d30,0x0d31,0x0d32,0x0d09,0x0d34,0x0d35,0x0d36,0x0d38,0x0d39, 0x0d66,0x0d67,0x0d68,0x0d69,0x0d6a,0x0d6b,0x0d6c,0x0d6d,0x0d6e,0x0d6f}, // malay
+	{0x10a0,0x10a1,0x10a3,0x10a6,0x10a4,0x10a9,0x10ab,0x10ac,0x10b3,0x10ae,0x10b0,0x10b1,0x10b2,0x10b4,0x10ad,0x10b5,0x10b6,0x10b7,0x10b8,0x10b9,0x10a8,0x10ba,0x10bb,0x10bd,0x10be,0x10bf, 0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039}, // Georgian
+	{0x30a2,0x30ab,0x30ad,0x30af,0x30aa,0x30b1,0x30b3,0x30b5,0x30a4,0x30b9,0x30c1,0x30c8,0x30ca,0x30cc,0x30a6,0x30d2,0x30d5,0x30d8,0x30db,0x30e1,0x30a8,0x30e2,0x30e8,0x30e9,0x30ed,0x30f2, 0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039}, // Katakana
+	{0x0e30,0x0e01,0x0e02,0x0e04,0x0e32,0x0e07,0x0e08,0x0e09,0x0e31,0x0e0a,0x0e11,0x0e14,0x0e16,0x0e17,0x0e0d,0x0e18,0x0e1a,0x0e1c,0x0e21,0x0e23,0x0e2c,0x0e25,0x0e27,0x0e2d,0x0e2e,0x0e2f, 0x0e50,0x0e51,0x0e52,0x0e53,0x0e54,0x0e55,0x0e56,0x0e57,0x0e58,0x0e59}, // Thai
+	{0x0eb0,0x0e81,0x0e82,0x0e84,0x0ec3,0x0e87,0x0e88,0x0e8a,0x0ec4,0x0e8d,0x0e94,0x0e97,0x0e99,0x0e9a,0x0ec6,0x0e9c,0x0e9e,0x0ea1,0x0ea2,0x0ea3,0x0ebd,0x0ea7,0x0eaa,0x0eab,0x0ead,0x0eaf, 0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039}, // Laos
+	{0x0556,0x0532,0x0533,0x0534,0x0535,0x0538,0x0539,0x053a,0x053b,0x053d,0x053f,0x0540,0x0541,0x0543,0x0555,0x0547,0x0548,0x054a,0x054d,0x054e,0x0545,0x054f,0x0550,0x0551,0x0552,0x0553, 0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039}, // armenian
+	{0x0985,0x098c,0x0995,0x0996,0x098f,0x0997,0x0999,0x099a,0x003f,0x099d,0x09a0,0x09a1,0x09a2,0x09a3,0x003f,0x09a4,0x09a5,0x09a6,0x09a8,0x09aa,0x0993,0x09ac,0x09ad,0x09af,0x09b2,0x09b9, 0x09e6,0x09e7,0x09e8,0x09e9,0x09ea,0x09eb,0x09ec,0x09ed,0x09ee,0x09ef}, // Bengali
+	{0x0a05,0x0a15,0x0a17,0x0a18,0x0a0f,0x0a1a,0x0a1c,0x0a1f,0x003f,0x0a20,0x0a23,0x0a24,0x0a26,0x0a27,0x003f,0x0a28,0x0a2a,0x0a2d,0x0a2e,0x0a30,0x0a2b,0x0a32,0x0a35,0x0a38,0x0a39,0x0a21, 0x0a66,0x0a67,0x0a68,0x0a69,0x0a6a,0x0a6b,0x0a6c,0x0a6d,0x0a6e,0x0a6f}, // Gurmukhi
+	{0x0f58,0x0f40,0x0f41,0x0f42,0x0f64,0x0f44,0x0f45,0x0f46,0x003f,0x0f47,0x0f4a,0x0f4c,0x0f4e,0x0f4f,0x003f,0x0f51,0x0f53,0x0f54,0x0f56,0x0f5e,0x0f65,0x0f5f,0x0f61,0x0f62,0x0f63,0x0f66, 0x0f20,0x0f21,0x0f22,0x0f23,0x0f24,0x0f25,0x0f26,0x0f27,0x0f28,0x0f29}, // Tibetan
+};
+
+static struct { UWORD min; UWORD max; const char *convert; } unicode2asc[] =
+{
+  {0x0041,0x005a,"ABCDEFGHIJKLMNOPQRSTUVWXYZ"}, // Roman
+  {0x0391,0x03a9,"ABGDFZHQIKLMNCOJP?STYVXRW"}, // Greek
+  {0x0410,0x042f,"AZBGDEFNI?KLMHOJPCTYQXSVW????U?R"}, // Cyrillic
+  {0x05d0,0x05ea,"ABCDFIGHJKLMNPQ?ROSETUVWXYZ"}, // Hebrew
+  {0x0905,0x0939,"A?????????E?????B?CD?F?G??HJZ?KL?MNP?QU?RS?T?V??W??XY"}, // Hindi
+  {0x0d07,0x0d39,"I?U?E??????A??BCD??F?G??HOJ??KLMNP?????Q?RST?VWX?YZ"}, // Malai
+  {0x10a0,0x10bf,"AB?CE?D?UF?GHOJ?KLMINPQRSTVW?XYZ"}, // Georgisch
+  {0x30a2,0x30f2,"A?I?O?U?EB?C?D?F?G?H???J???????K??????L?M?N?????P??Q??R??S?????TV?????WX???Y????Z"}, // Katakana
+  {0x0e01,0x0e32,"BC?D??FGHJ??O???K??L?MNP?Q?R????S?T?V?W????UXYZAIE"}, // Thai
+  {0x0e81,0x0ec6,"BC?D??FG?H??J??????K??L?MN?P?Q??RST???V??WX?Y?ZA????????????U?????EI?O"}, // Lao
+  {0x0532,0x0556,"BCDE??FGHI?J?KLM?N?U?PQ?R??STVWXYZ?OA"}, // Armenian
+  {0x0985,0x09b9,"A??????B??E???U?CDF?GH??J??KLMNPQR?S?T?VW?X??Y??????Z"}, // Bengali
+  {0x0a05,0x0a39,"A?????????E?????B?CD?F?G??HJZ?KL?MNP?QU?RS?T?V??W??XY"}, // Gurmukhi
+  {0x0f40,0x0f66,"BCD?FGHJ??K?L?MN?P?QR?S?A?????TV?WXYEUZ"}, // Tibetan
+
+  {0x0966,0x096f,""}, // Hindi
+  {0x0d66,0x0d6f,""}, // Malai
+  {0x0e50,0x0e59,""}, // Thai
+  {0x09e6,0x09ef,""}, // Bengali
+  {0x0a66,0x0a6f,""}, // Gurmukhi
+  {0x0f20,0x0f29,""}, // Tibetan
+
+	// lowercase variants: greek, georgisch
+	{0x03B1,0x03c9,"ABGDFZHQIKLMNCOJP?STYVXRW"}, // Greek lowercase
+	{0x10d0,0x10ef,"AB?CE?D?UF?GHOJ?KLMINPQRSTVW?XYZ"}, // Georgisch lowercase
+	{0x0562,0x0586,"BCDE??FGHI?J?KLM?N?U?PQ?R??STVWXYZ?OA"}, // Armenian lowercase
+  {0,0,NULL}
+};
+
+
+
+
+
+char asciibuf[16];
+const char *decode_utf16(const UWORD* s)
+{
+  char *w = asciibuf;
+  const char *e = w+16-1;
+  for ( ; *s!=0 && w<e ; s++  )
+  {
+    if ( *s>=1 && *s<='z' ) // normal ascii
+      *w++ = (char)(*s);
+    else 
+		{
+			int i,found=0;
+			for (i=0; unicode2asc[i].min!=0 ;i++)
+			{
+				if ( *s>=unicode2asc[i].min && *s<=unicode2asc[i].max ) 
+				{
+          const char *cv = unicode2asc[i].convert;
+          if (*cv==0) cv="0123456789";
+					*w++ = cv[ *s - unicode2asc[i].min ];
+					found=1; break;
+				}
+			}
+			if (!found) { *w++='?'; break; }
+		}
+  }
+  *w=0;
+  return asciibuf;
+}
+
+
+UWORD unibuf[16];
+const UWORD* encode_utf16(const char *mapcode,int language) // convert mapcode to language (0=roman 1=greek 2=cyrillic 3=hebrew)
+{
+  UWORD *w = unibuf;
+  const UWORD *e = w+16-1;
+  const char *r = mapcode;
+  while( *r!=0 && w<e )
+  {
+    char c = *r++; 
+    if ( c>='a' && c<='z' ) c+=('A'-'a');
+    if ( c<0 || c>'Z' ) // not in any valid range?
+      *w++ = '?';
+    else if ( c<'A' ) // valid but not a letter (e.g. a dot, a space...)
+      *w++ = c; // leave untranslated
+    else 
+      *w++ = asc2lan[language][c-'A'];
+  }
+  *w=0;
+  return unibuf;
+}
+
+
+#endif
+
+
+
+
+
+
+
+
+
+#define TOKENSEP  0
+#define TOKENDOT  1
+#define TOKENCHR  2
+#define TOKENZERO 3
+#define ERR -1
+#define GO  99
+
+int lookslike_mapcode(const char *s)  // return -999 if partial, 0 if ok, negative if not
+{
+  static signed char statemachine[12][4] = {
+    // SEP DOT CHR ZER
+    {  ERR,ERR, 1 ,ERR }, // 0 start
+    {  ERR, 7 , 2 ,ERR }, // 1 L
+    {   0 , 7 , 3 ,ERR }, // 2 LL
+    {   0 , 7 , 4 ,ERR }, // 3 LLL
+    {  ERR, 7 , 5 ,ERR }, // 4 LLLL
+    {  ERR, 7 , 6 ,ERR }, // 5 LLLLL 
+    {  ERR, 7 ,ERR,ERR }, // 6 LLLLLL
+    {  ERR,ERR, 8 ,ERR }, // 7 prefix.        // decision: do NOT allow immediate decoding when the dot is typed
+    {  ERR,ERR, 9 , GO }, // 8 prefix.L
+    {  ERR,ERR,10 , GO }, // 9 prefix.LL
+    {  ERR,ERR,11 , GO }, //10 prefix.LLL
+    {  ERR,ERR,ERR, GO }  //11 prefix.LLLL    
+  };
+
+  int state=0;
+  int gothyphen=0; // 1 hyphen at most
+  int gotsep=0; // 2 seps in toal at most (hyphen+space or space+space)
+	int prefix=0;
+	int postfix=0;
+
+  for(;;)
+  {
+    // recognise token
+    int token,newstate;
+    if ( (*s>='a' && *s<='z') || (*s>='A' && *s<='Z') || (*s>='0' && *s<='9')) // letter or digit
+		{
+      token=TOKENCHR;
+			if (state>=7) // got dot!
+				postfix++;
+			else
+      {
+        if (prefix==0) if (*s=='a' || *s=='A') prefix--; // dont count A as first letter
+				prefix++;
+      }
+		}
+    else if (*s==' ') 
+    { 
+			prefix=0; // start again with prefixing
+			token=TOKENSEP; if (gotsep++>=2) return -5; // err if already got 2 separators
+		}
+    else if (*s=='-') 
+    { 
+			prefix=0; // start again with prefixing
+			token=TOKENSEP; if (gothyphen++>0) return -3; if (gotsep++>0) return -5; // err if already got hyphen or space
+		} 
+    else if (*s=='.') 
+		{
+      token=TOKENDOT;
+		}
+    else if (*s==0)
+		{
+      token=TOKENZERO;
+		}
+    else
+		{
+      return -4; // invalid char
+		}
+
+    newstate = statemachine[state][token];
+    if (newstate==ERR) return -100-state;
+    if (newstate==GO)
+		{
+			if (prefix>5) return -7; // prefix too long
+			if (prefix<2) return -999;
+			if (postfix<2) return -999;
+			if (prefix==5 && postfix<4) return -999;
+			return 0;
+		}
+    state=newstate;
+    s++;
+  }
+}
+
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  Freebee: interpret coordinates, separated by either space or comma (if comma, whitespace allowed everywhere else)
+//   [signletters*] v1 [degreesymbol [v2 [minutesym [v3 [secondsym]]]]] [letter]
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+unsigned char *addnum(unsigned char *r,long v,int fill2,unsigned char unit)
+{
+  if (v>=100) { *r++=(unsigned char)('0'+(v/100)); v%=100; }
+  if (fill2 || v>=10) { *r++=(unsigned char)('0'+(v/10)); v%=10; }
+  *r++=(unsigned char)('0'+v);
+  if (unit) *r++=unit;
+  *r=0;
+  return r;
+}
+
+void asdms1(unsigned char *r,double v,long max,unsigned char degsym) // worst case is -###d##'##", 11 char ex zts (or 10 if max=90)
+{
+  long d,m,s;
+  if (v<0) { *r++='-'; v=-v; }
+  s = (long)(3600*v+0.5); // round to seconds
+  if (s>max) s=max;
+  d=s/3600; 
+  r=addnum(r,d,0,degsym);
+  s%=3600;
+  if (s)
+  {
+    m=s/60; 
+    r=addnum(r,m,1,'\'');
+    s%=60;
+    if (s)
+      r=addnum(r,s,1,'\"');
+  }
+}
+
+unsigned char *asdms(unsigned char *r,double lat,double lon,unsigned char degsym) // worst case EXcluding zts is 22 bytes: -##d##'##",-###d##'##"
+{
+  asdms1(r,lat,90*3600,degsym);
+  strcat(r,",");
+  asdms1(r+strlen(r),lon,180*3600,degsym);
+  return r;
+}
+
+int interpret_coord( const unsigned char *i, int islat, double *result )
+{
+  int expnow=0; // expect now: 0=deg 1=min 2=sec 3=none
+  double d=0,m=0,s=0;
+
+  #define isdig(c) ((c)>='0' && (c)<='9')
+  #define iswhite(c) ((c)>0 && (c)<=32) 
+  #define skipwhite(i) {while (iswhite(*i)) i++;}
+  #define skipnum(i) {while (isdig(*i)) i++;}
+  #define skipfp(i) {skipnum(i); if (*i=='.') {i++;skipnum(i);}}
+
+  const char *winds = islat ? "nsNS+- " : "ewEW+- ";
+
+  // skip white spaces, signs and appropriate wind direction letters
+  char *p;
+  int sign=1;   
+
+  while (*i && (p=strchr(winds,*i))!=NULL) { { if ( (p-winds) & 1 ) sign*=-1; } i++; }
+
+  // we are now at a lead digit, or there is an error
+  if (!isdig(*i))
+    return -12; // digit expected
+  
+  while ( expnow<4 && isdig(*i) )
+  {
+    // get value
+    double v=atof(i); skipfp(i); skipwhite(i);
+    if ( *i && strchr("oOdD\x0F8\x0BA\x0B0\x0A7",*i) ) // degree symbol? $F8=248degree $BA=186 $B0=176 $A7=167
+    {
+      i++; skipwhite(i);
+      d=v; expnow=1; // after degree, expect minutes
+    }
+    else if ( *i && strchr("\'`mM\x0B4\x093",*i) && i[1]!=i[0] ) // minute symbol (NOT repeated, else assume seconds symbol)  $B4=180 $93=147
+    {
+      i++; skipwhite(i); 
+      m=v; expnow=2; // after minutes, expect seconds
+    }
+    else if ( *i && strchr("\"\'`\x094\x084",*i) ) // seconds symbol? $94=148 $84=132 
+    {
+      if (i[0]==i[1]) i++; i++; skipwhite(i);
+      s=v; expnow=3; // after seconds, expect something explicitly specified
+    }
+    else // anything else? assume that we got what we expected
+    {
+      if (expnow==0) d=v; else if (expnow==1) m=v; else if (expnow==2) s=v; else return -18; // -18 = trailing unitless number
+      expnow=4;
+    }
+  }
+
+  // allow all posisble final endsigns
+  { while (*i && (p=strchr(winds,*i))!=NULL) { if ( (p-winds) & 1 ) sign*=-1; i++; } }
+  
+  // we now MUST be at the end of the string!
+  if (*i)
+    return -17; // trash trailing
+
+  *result = (d+m/60.0+s/3600.0) * sign;
+  if ( islat && (*result< -90 || *result> 90)) return -13;
+  if (!islat && (*result<-180 || *result>180)) return -14;
+
+  return 0;
+}
+
+int interpret_coords( unsigned char *i, double *x, double *y  ) // returns negative if impossible
+{
+  unsigned char *sep=NULL;
+  unsigned char *altsep=NULL;
+  unsigned char *s;
+  unsigned char *firstcompass=NULL;
+  skipwhite(i); // skip leading nonsense
+  for (s=i;*s!=0;s++) 
+  {
+    switch (*s)
+    {
+    case 'N':case 'S':case 'W':case 'E':
+    case 'n':case 's':case 'w':case 'e':
+      if (firstcompass==NULL) firstcompass=s; // determine first compass letter before comma (if any)
+      break;
+    case '+':case '-':
+    case '0':case '1':case '2':case '3':case '4':case '5':case '6':case '7':case '8':case '9':
+    case '\"': case 148: case 132: // second CP1252
+    case 'm': case 'M': case '\'': case '`': case 180: case 147: // minute CP1252
+    case 'o': case 'O': case 'd': case 'D': case 248: case 186: case 176: case 167: // 167:cp850
+    case '.':
+      break;
+    case ' ':
+      if (altsep) altsep=i; else altsep=s; 
+      while (*s==' ') s++; 
+      s--;
+      break;
+    case ',': case 130:
+      if (sep) return -1; // more than one comma!
+      sep=s;
+      if (firstcompass==NULL) firstcompass=s;
+      break;
+    default:
+      return -2; // invalid char
+    }
+  }
+  if (sep==NULL && altsep!=NULL) sep=altsep; // use whitespace as sep if no comma
+  if (sep==NULL) return -3; // no separator
+  if (sep==i) return -4; // separator as lead
+
+  {
+    int e;
+    
+    if (firstcompass && *firstcompass && strchr("EWew",*firstcompass))
+    {
+      unsigned char t=*sep; *sep=0; 
+      e=interpret_coord(i,0,x); 
+      *sep=t;   
+      if (!e) e=interpret_coord(sep+1,1,y);
+    }
+    else
+    {
+      unsigned char t=*sep; *sep=0; 
+      e=interpret_coord(i,1,y); 
+      *sep=t;   
+      if (!e) e=interpret_coord(sep+1,0,x);
+    }
+    
+    if (e) return e;
+  }
+
+  return 0; // POSSIBLE
+}
+
+
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  Wrapper for LBS team
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+
+const char *tc2text(int tc,int format) // formats: 0=full 1=short (returns empty string in case of error)
+{
+  return makeiso(tc-1,(format==0));
+}
+
+int tcparent(int tc) // returns negative if tc is not a code that has a parent country
+{
+    int parentccode=stateparent(tc-1); // returns parent ccode or -1
+    if (parentccode>=0) return parentccode+1;
+    return -1;
+}
+int tccontext(int tc) // returns tc if tc is a country, parent country if tc is a state, -1 if tc is invalid
+{
+  if (tc>0 && tc<MAX_CCODE) 
+  {
+    int tp=tcparent(tc);
+    if (tp>0) return tp;
+    return tc;
+  }
+  return -1;
+}
+
+int text2tc(const char *string,int optional_tc) // optional_tc: pass 0 or negative if unknown
+{
+  int ccode = optional_tc-1;  
+  if (string==NULL) return -1;
+  while (*string>0 && *string<=32) string++; // skip leading whitespace
+  if (ccode<0 || strchr(string,'-')>=0 || strlen(string)>3 )
+  {
+    ccode=ccode_of_iso3(string); // ignore optional_tc
+  }
+  else // there is a ccode, there is no hyphen in the string, and the string is as most 3 chars
+  {
+    char tmp[12];
+    int tc = tccontext(optional_tc);
+
+    strcpy(tmp,tc2text(tc,1)); // short parent country code
+    strcat(tmp,"-");
+    strcat(tmp,string);
+    ccode=ccode_of_iso3(tmp);
+  }
+  if (ccode<0) return -1; else return ccode+1;
+}
+
+// pass point to an array of pointers (at least 64), will be made to point to result strings...
+// returns nr of results;
+int coord2mc( char **v, double lat, double lon, int tc )
+{
+  int ccode=tc-1;
+  if (tc==0) ccode=0;
+  if (ccode<0 || ccode>=MAX_CCODE) return 0;
+  if (lat<-90 || lat>90 || lon<-180 || lon>180) return 0;
+  lat*=1000000; if (lat<0) lat-=0.5; else lat+=0.5;
+  lon*=1000000; if (lon<0) lon-=0.5; else lon+=0.5;
+  nr_global_results=0;
+  global_results=v;
+  if (ccode==0)
+  {
+    int i;
+    for(i=0;i<MAX_CCODE;i++) {
+      master_encode(NULL,i,(long)lon,(long)lat,-1,0,0,0); // 1.29 - also add parents recursively
+    }
+  }
+  else
+  {
+    master_encode(NULL,ccode,(long)lon,(long)lat,-1,0,0,0); // 1.29 - also add parents recursively
+  }
+  global_results=NULL;
+  return nr_global_results/2;
+}
+
+// decode string into nx,ny; returns negative in case of error
+int mc2coord( double *lat, double *lon, const char *string, int context_tc ) // context_tc is used to disambiguate ambiguous short mapcode inputs; pass 0 or negative if not available
+{
+  if (lat==NULL || lon==NULL || string==NULL) 
+  {
+    return -100;
+  }
+  else
+  {
+    long llat,llon;
+    const char *iso3 = tc2text(context_tc,0);
+    int err=full_mapcode_decode(&llat,&llon,iso3,string,NULL,NULL);
+    *lat = llat/1000000.0;
+    *lon = llon/1000000.0;
+    return err;
+  }
+}
+
+#ifdef SUPPORT_FOREIGN_ALPHABETS
+
+const char *decode_to_roman(const UWORD* s)
+{
+  return decode_utf16(s);
+}
+
+const UWORD* encode_to_alphabet(const char *mapcode,int alphabet) // 0=roman, 2=cyrillic
+{
+  return encode_utf16(mapcode,alphabet);
+}
+
+#endif
+
+#endif // RELEASENEAT
+
diff --git a/mapcoder/mapcoder.h b/mapcoder/mapcoder.h
new file mode 100644
index 0000000..370dab7
--- /dev/null
+++ b/mapcoder/mapcoder.h
@@ -0,0 +1,182 @@
+// Releases: always set RELEASE+RELEASENEAT, 
+// (0) India borders: define TESTINDIA
+// (1) NavCore3: define RELEASE_FOR_NAVCORE, undefine CSVAPP
+// (2) NavKit: undefine RELEASE_FOR_NAVCORE 
+// (3) mapcoder: define CSVAPP, RELEASE_FOR_NAVCORE, RELEASENEAT
+// (4) isotable: undefine NEAT/NAV/CSV (make sure you #define DUMP_ISOTABLE)
+// (5) web: undefine RELEASE_FOR_NAVCORE, undefine CSVAPP
+
+#define RELEASENEAT // use clean code (mapcoder.c)
+//#define RELEASE_FOR_NAVCORE
+//#define CSVAPP // disable for isotable
+
+#define UWORD unsigned short int // 2-byte unsigned integer
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  #defines
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+// *** should be defined!
+ #define RELEASE
+#define SUPPORT_AUTOSPLIT // if rect is "almost" perfect xside/yside, make it perfect
+#define PREPROCESS_NUMERIC_CODES
+#define INCLUDEWORLD 
+#define LIMIT_TO_OUTRECT
+#define RESTRICTUSELESS
+#define INTEGER_ARITHMETIC_ONLY // from now on, do only integer arithmentic, no floating point
+#define REMOVE_VALIDCODE // deprecated routine
+
+#ifndef RELEASE_FOR_NAVCORE
+  #define SUPPORT_FOREIGN_ALPHABETS
+  #define SUPPORT_DMS
+  #define SUPPORT_LBS_WRAPPER
+#endif
+
+
+// *** should be undefined
+#ifndef RELEASE
+  #define EXIT_WHEN_ERROR
+  #define VERBOSE
+  #define PRINTDISTANCE
+  #define PRINTDISTANCE_IN_FILE
+  // #define PRINTWARNINGS
+#endif
+
+// *** should be undefined!
+// #define SUPPRESS_MULTIPLE_PIPES // when encoding - undefined since NavCore3
+
+#ifdef CSVAPP
+  #undef SUPPORT_DMS
+  #undef SUPPORT_LBS_WRAPPER
+#endif
+
+
+
+
+////////////////////////////////////////////////////////////////
+//
+//  disambiguation: call disambiguate(x) depending on the map that is loaded
+//
+////////////////////////////////////////////////////////////////
+
+// pass a number to disambiguate a 2-letter state codes
+//    1 - assume USA
+//    2 - assume India
+//    3 - assume Canada
+//    4 - assume Australia
+//    5 - assume Mexico
+//    6 - assume Brazil
+//    7 - assume Russia
+//    8 - assume China
+void disambiguate( int country );
+
+// Pass a string (not necessarily zero-term,inated) and its length (e.g. "NLD",3 or "US",2)
+// No need to check the return value, but:
+//       returns negative if this string did not lean to disambiguation
+//       returns a positive number (1-8) if it did
+int disambiguate_str( const char *s, int len ); // returns disambiguation >=1, or negative if error
+
+
+////////////////////////////////////////////////////////////////
+//
+//  Low-level routines, 
+//
+////////////////////////////////////////////////////////////////
+
+// retuns the "ccode" for a given ISO code (3 letter country code, or 2-letter state code)
+int ccode_of_iso3(const char *in_iso);
+
+// returns iso3 for ccode
+const char *entity_iso3(int ccode);
+
+// returns full ISO3166 iso code (between 3 and 7 characters, e.g. AU-QLD is Queensland state, Australia)
+const char *makeiso(int cc,int longcode);
+
+// setup country - call before accessing any of the other low-level routines
+void setup_country( int ccode );
+
+// returns nonzero if x,y is in area of ccode
+int isInArea(long x,long y,int ccode);
+
+// returns next ccode that contains x,y;
+// pass -1 the first time, pass previous ccode to find the next return value;
+// returns -1 when no more areas contain x,y;) 
+int findAreaFor(long x,long y,int ccode);
+
+#ifdef SUPPORT_DMS
+int interpret_coords( unsigned char *i, double *x, double *y  ); // returns negative if i does not look like a valid latitude/longitude
+// display as Degrees Minutes Seconds (precise to ca 15 meters)
+// pass degree symbol appropriate to your operating system in degsym, e.g. 176 (in ISO-8859-1 and its extension CP1252), although the ordinal indicator 167=� and 248 (Latin1) are also often used
+unsigned char *asdms(unsigned char *r,double lat,double lon,unsigned char degsym); // make sure r is at least 23 bytes (for worstcase including zts: -##d##'##",-###d##'##")
+#endif
+
+#ifdef SUPPORT_FOREIGN_ALPHABETS
+////////////////////////////////////////////////////////////////
+//
+//  Foreign languages
+//
+////////////////////////////////////////////////////////////////
+#define MAXLANS 14 // 0=Roman 1=Greek 2=Cyrillic 3=Hebrew 4=Hindi 5=Malai 6=Georgisch 7=Katakana 8=Thai 9=Lao 10=Armenian 11=Bengali 12=Gurmukhi 13=Tibetan
+const UWORD* encode_utf16(const char *mapcode,int language); // convert mapcode to UTF16 in given language (0=roman 1=greek ...)
+const char *decode_utf16(const UWORD* s); // convert unicode (UTF16) to mapcode
+#endif // ifdef SUPPORT_FOREIGN_ALPHABETS
+
+
+////////////////////////////////////////////////////////////////
+//
+//  High-level routines
+//
+////////////////////////////////////////////////////////////////
+
+#ifndef REMOVE_VALIDCODE
+// returns < 0 if invalid, 0 if potentially valid, 1 if potentially a complete code (i.e. from 2.2 to 5.4, using valid chars)
+int valid_code( const char *input ); 
+#endif
+
+// returns 0 if ok, negative if too different (no dot, two dots, two hyphens, three spaces, >5 letters before dot (unless the last one is an A), 5 letters after dot, invalid character, <2 or >3 letters before a hyphen)
+// return -999 if the mapcode looks OK but is PARTIAL (or INCOMPLETE); example incomplete mapcodes are XX.X or XXXXX.XXX
+int lookslike_mapcode(const char *s);
+
+// encode x,y in a given country or state (states are disambiguated based on the last call to disambiguate();)
+// result must be 11 bytes for worst-case (Earth) zts encode; returns empty string if error (e.g. bad iso);
+// returns nonzero if a code was generated
+// * if iso_found not NULL, it is filled with the "full" zts iso code (must be at least 7 bytes! worst-case result: AU-QLD)
+int mapcode_encode(char *result,long y, long x, const char *iso3,char *iso_found);
+
+
+// decode an input into coordinates x,y (within the context of a country or state; states are disambiguated based on the last call to disambiguate();)
+// returns nonzero if error
+// * if ccode_found is not NULL, it is filled with the RECOGNISED, DISAMBIGUATED code (and display entity_iso3(ccode_found) rather than iso3); 
+//   note that ccode_found can be negative if the iso3 is not recognised or the input contains an unrecognised iso code as prefix!
+// * if clean_input is not NULL, it is filled with the "clean" zts input (must be 11 chars to store the worst "earth" code)
+int full_mapcode_decode(long *y, long *x, const char *iso3, const char *input,int *ccode_found,char *clean_input);
+int mapcode_decode(long *y, long *x, const char *iso3, const char *input,int *ccode_found);
+
+
+#ifdef SUPPORT_LBS_WRAPPER
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+//  Wrapper for LBS team
+//
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+// formats: 0=full 1=short (state codes may be ambiguous)
+const char *tc2text(int tc,int format); // returns temporary pointer to a string (will be destroyed by the next call)
+int text2tc(const char *string,int optional_tc); // returns negative, or tc
+int tcparent(int tc); // returns tc of parent country (if tc is a state), or negative
+int tccontext(int tc); // returns tc if tc is a country, parent country if tc is a state, -1 if tc is invalid
+
+int mc2coord( double *lat, double *lon, const char *string, int context_tc ); // context_tc is used to disambiguate ambiguous short mapcode inputs; pass 0 or negative if not available
+
+// pass array of at least 64 strings, each at least 16 bytes
+// returns nr of results
+// pass tc=0 to get mapcodes in ALL territories
+int coord2mc( char **v, double lat, double lon, int tc ); // returns n = nr of results (stored in v[0]...v[2*n-1]
+
+const char *decode_to_roman(const UWORD* s);
+const UWORD* encode_to_alphabet(const char *mapcode,int alphabet); // 0=roman, 2=cyrillic, 4=hindi, 12=gurmukhi
+
+#endif

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/mapcode.git



More information about the Pkg-grass-devel mailing list